pa.h (ASM_OUTPUT_INT): Use an 'E%' prefix for items in the exception table if...
authorJeff Law <law@gcc.gnu.org>
Wed, 31 Jul 1996 15:49:40 +0000 (09:49 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 31 Jul 1996 15:49:40 +0000 (09:49 -0600)
        * pa/pa.h (ASM_OUTPUT_INT): Use an 'E%' prefix for items in
        the exception table if TARGET_GAS && ! TARGET_PORTABLE_RUNTIME.

From-SVN: r12577

gcc/config/pa/pa.h

index 01b934ff16f3a6611aa3f2cc44512ac2c2c6bdf2..6dd822c807f36aea0e1940b7b49e6f9da0ddbdd5 100644 (file)
@@ -2125,10 +2125,12 @@ DTORS_SECTION_FUNCTION
 { fputs ("\t.word ", FILE);                    \
   if (function_label_operand (VALUE, VOIDmode) \
       && !TARGET_PORTABLE_RUNTIME)             \
-    fputs ("P%", FILE);                        \
-  if (in_section == in_named           \
-      && ! strcmp (".gcc_except_table", in_named_name))\
-    fputs ("P%", FILE);                        \
+    fputs ("P%", FILE);                                \
+  if (in_section == in_named                   \
+      && ! strcmp (".gcc_except_table", in_named_name)\
+      && TARGET_GAS                            \
+      && ! TARGET_PORTABLE_RUNTIME)            \
+    fputs ("E%", FILE);                                \
   output_addr_const (FILE, (VALUE));           \
   fputs ("\n", FILE);}