2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>

* m68040/fpsp/rtems_fpsp.c: Move extern outside of braces.
This commit is contained in:
Joel Sherrill
2008-08-19 17:42:03 +00:00
parent d3b8e4a35d
commit 6bdeeb3111
2 changed files with 18 additions and 10 deletions

View File

@@ -1,3 +1,7 @@
2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* m68040/fpsp/rtems_fpsp.c: Move extern outside of braces.
2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/misc/m68kidle.c: Correct prototype of Idle threads.

View File

@@ -38,6 +38,19 @@ FPSP_install_raw_handler (uint32_t vector, proc_ptr new_handler, proc_ptr *old
return 1;
}
/*
* Exception handlers provided by FPSP package.
*/
extern void _fpspEntry_fline(void);
extern void _fpspEntry_bsun(void);
extern void _fpspEntry_inex(void);
extern void _fpspEntry_dz(void);
extern void _fpspEntry_unfl(void);
extern void _fpspEntry_ovfl(void);
extern void _fpspEntry_operr(void);
extern void _fpspEntry_snan(void);
extern void _fpspEntry_unsupp(void);
/*
* Attach floating point exception vectors to M68040FPSP entry points
*
@@ -47,18 +60,9 @@ FPSP_install_raw_handler (uint32_t vector, proc_ptr new_handler, proc_ptr *old
void
M68KFPSPInstallExceptionHandlers (void)
{
extern void _fpspEntry_fline();
extern void _fpspEntry_bsun();
extern void _fpspEntry_inex();
extern void _fpspEntry_dz();
extern void _fpspEntry_unfl();
extern void _fpspEntry_ovfl();
extern void _fpspEntry_operr();
extern void _fpspEntry_snan();
extern void _fpspEntry_unsupp();
static struct {
int vector_number;
void (*handler)();
void (*handler)(void);
} fpspHandlers[] = {
{ 11, _fpspEntry_fline },
{ 48, _fpspEntry_bsun },