* i386/bsd386.h (ASM_OUTPUT_ALIGN): Redefine.
authorKrister Walfridsson <cato@df.lth.se>
Tue, 14 Apr 1998 10:33:09 +0000 (12:33 +0200)
committerJeff Law <law@gcc.gnu.org>
Tue, 14 Apr 1998 10:33:09 +0000 (04:33 -0600)
From-SVN: r19207

gcc/ChangeLog
gcc/config/i386/bsd386.h

index 4143392a1b964c26d535d3c6fbe6b733d60ffa2d..1c650545ec00620711f161e9485ed42219bfecf5 100644 (file)
@@ -1,3 +1,7 @@
+Tue Apr 14 11:31:28 1998  Krister Walfridsson <cato@df.lth.se>
+
+       * i386/bsd386.h (ASM_OUTPUT_ALIGN): Redefine.
+
 Tue Apr 14 09:02:32 1998  Jeffrey A Law  (law@cygnus.com)
 
        * svr4.h (ASM_DECLARE_OBJECT_NAME): Use HOST_WIDE_INT_PRINT_DEC.
index 52e135f35b26f6453e2d69ca4e692a12e99b2fa8..c0dcf87cbdd9f8f4354f2ea691c0e149654f3980 100644 (file)
 /* Until they use ELF or something that handles dwarf2 unwinds
    and initialization stuff better.  */
 #define DWARF2_UNWIND_INFO 0
+
+/* BSD/OS still uses old binutils that don't insert nops by default
+   when the .align directive demands to insert extra space in the text
+   segment.  */
+#undef ASM_OUTPUT_ALIGN
+#define ASM_OUTPUT_ALIGN(FILE,LOG) \
+  if ((LOG)!=0) fprintf ((FILE), "\t.align %d,0x90\n", (LOG))