(TARGET_SWITCHES): Reverse defn of 32332.
authorRichard Stallman <rms@gnu.org>
Sat, 27 Feb 1993 19:08:05 +0000 (19:08 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 27 Feb 1993 19:08:05 +0000 (19:08 +0000)
(ASM_OUTPUT_ALIGN_CODE): Pad with no-op insns.

From-SVN: r3554

gcc/config/ns32k/ns32k.h

index 24de90fe83ba0fd612a8f815bb91b5df8fef9560..0aca24930dd284420d9a1da16c27c04b0619b17f 100644 (file)
@@ -96,8 +96,8 @@ extern int target_flags;
     { "regparm", 4},                           \
     { "noregparm", -4},                                \
     { "32532", 24},                            \
-    { "32332", -16},                           \
-    { "32332", 8},                             \
+    { "32332", -8},                            \
+    { "32332", 16},                            \
     { "32032", -24},                           \
     { "sb", -32},                              \
     { "nosb", 32},                             \
@@ -1255,10 +1255,11 @@ do {                                                                    \
 #define ASM_GENERATE_INTERNAL_LABEL(LABEL,PREFIX,NUM)  \
   sprintf (LABEL, "*%s%d", PREFIX, NUM)
 
-/* This is how to align the code that follows an unconditional branch.  */
+/* This is how to align the code that follows an unconditional branch.
+   Note that 0xa2 is a no-op.  */
 
 #define ASM_OUTPUT_ALIGN_CODE(FILE)    \
-  fprintf (FILE, "\t.align 2\n")
+  fprintf (FILE, "\t.align 2,0xa2\n")
 
 /* This is how to output an element of a case-vector that is absolute.
    (The ns32k does not use such vectors,