* tm-68k.h: Put declaration of ext_format_68881 outside the macros.
authorJim Kingdon <jkingdon@engr.sgi.com>
Fri, 19 Apr 1991 22:04:24 +0000 (22:04 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Fri, 19 Apr 1991 22:04:24 +0000 (22:04 +0000)
gdb/ChangeLog
gdb/tm-68k.h

index ae47ef7a7a1da98c14fc8051413b73aa3f4b08e7..63ce786c7d3a5d53ec8c3c6d5bfce9c9f5068d08 100644 (file)
@@ -1,5 +1,7 @@
 Fri Apr 19 09:36:50 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
 
+       * tm-68k.h: Put declaration of ext_format_68881 outside the macros.
+
        * main.c: New HAVE_SIGSETMASK #ifdefs.
 
        * coffread.c (read_coff_symtab): Check for "LF%" with all the
index 120ea0863f7bcfe87f5430e35cfe8b9f48505a11..f8b9d49433ca7b5d2a6a4d0b6ad986cdcbbaebb5 100644 (file)
@@ -147,13 +147,15 @@ read_memory_integer (read_register (SP_REGNUM), 4)
 
 #define REGISTER_CONVERTIBLE(N) (((unsigned)(N) - FP0_REGNUM) < 8)
 
+/* Put the declaration out here because if it's in the macros, PCC
+   will complain.  */
+extern struct ext_format ext_format_68881 [];
+
 /* Convert data from raw format for register REGNUM
    to virtual format for register REGNUM.  */
 
 #define REGISTER_CONVERT_TO_VIRTUAL(REGNUM,FROM,TO)    \
 { \
-  extern struct ext_format ext_format_68881 [];        \
-  \
   if ((REGNUM) >= FP0_REGNUM && (REGNUM) < FPC_REGNUM) \
     ieee_extended_to_double (ext_format_68881, (FROM), (TO));  \
   else                                 \
@@ -165,8 +167,6 @@ read_memory_integer (read_register (SP_REGNUM), 4)
 
 #define REGISTER_CONVERT_TO_RAW(REGNUM,FROM,TO)        \
 { \
-  extern struct ext_format ext_format_68881 [];        \
-  \
   if ((REGNUM) >= FP0_REGNUM && (REGNUM) < FPC_REGNUM) \
     double_to_ieee_extended (ext_format_68881, (FROM), (TO));  \
   else                                 \