]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
freebsd-aout.h (ASM_PREFERRED_EH_DATA_FORMAT): Use the definition in defaults.h.
authorAlexandre Oliva <aoliva@redhat.com>
Sun, 22 Jul 2001 21:15:45 +0000 (21:15 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Sun, 22 Jul 2001 21:15:45 +0000 (21:15 +0000)
* config/i386/freebsd-aout.h (ASM_PREFERRED_EH_DATA_FORMAT): Use
the definition in defaults.h.

From-SVN: r44247

gcc/ChangeLog
gcc/config/i386/freebsd-aout.h

index 6dccbb7f3a463a3fabe69b569f7b3ca3381205a5..43e22813ca619a7a80813cae85f68852f2d5768f 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jul 22 17:55:11 2001  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/i386/freebsd-aout.h (ASM_PREFERRED_EH_DATA_FORMAT): Use
+       the definition in defaults.h.
+
 Sun Jul 22 21:31:04 CEST 2001  Jan Hubicka  <jh@suse.cz>
 
        * jump.c: Update comments.
index 7937c54f54f8b2ef9ff63cc89c802e266d4aacdf..a2c318f03678a368cb50028d68650ae2bbcfb9a6 100644 (file)
@@ -34,6 +34,13 @@ Boston, MA 02111-1307, USA.  */
 #define TARGET_SUBTARGET_DEFAULT \
   (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
 
+/* The macro defined in i386.h doesn't work with the old gas of
+   FreeBSD 2.x.  The definition in sco.h and sol2.h appears to work,
+   but it turns out that, even though the assembler doesn't complain,
+   we get incorrect results.  Fortunately, the definition in
+   defaults.h works.  */
+#undef ASM_PREFERRED_EH_DATA_FORMAT
+
 #undef CPP_PREDEFINES
 #define CPP_PREDEFINES "-Dunix -D__FreeBSD__\
  -Asystem=unix -Asystem=bsd -Asystem=FreeBSD"