* i386/next.h (ASM_OUTPUT_ALIGN): Use 0x90 for fill character.
authorJeffrey A Law <law@cygnus.com>
Sat, 12 Dec 1998 23:21:30 +0000 (23:21 +0000)
committerJeff Law <law@gcc.gnu.org>
Sat, 12 Dec 1998 23:21:30 +0000 (16:21 -0700)
From-SVN: r24285

gcc/ChangeLog
gcc/config/i386/next.h

index b0e12f6249f1fe022e5a86bcac663d1a85219d1e..230ba3e88545af4fa930782a753e3f059655dbd3 100644 (file)
@@ -1,5 +1,7 @@
 Sat Dec 12 23:39:10 1998  Jeffrey A Law  (law@cygnus.com)
 
+       * i386/next.h (ASM_OUTPUT_ALIGN): Use 0x90 for fill character.
+
        * rtlanal.c (multiple_sets): New function.
        * rtl.h (multiple_sets): Declare it.
        * local-alloc.c (wipe_dead_reg): Use it.
index 8dd46f5cd41f5f5986a31121af5e5385ca1a67df..65f74023999ec9f65659bf57cb9973ffbd631fe2 100644 (file)
@@ -224,3 +224,10 @@ Boston, MA 02111-1307, USA.  */
               == void_type_node))) ? (SIZE) : 0)
 
 /* END Calling Convention CHANGES */
+
+/* NeXT 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))