OSDN Git Service

* pa/pa.h (ASM_OUTPUT_INT): Use an 'E%' prefix for items in
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Jul 1996 15:49:40 +0000 (15:49 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Jul 1996 15:49:40 +0000 (15:49 +0000)
        the exception table if TARGET_GAS && ! TARGET_PORTABLE_RUNTIME.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12577 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/pa/pa.h

index 01b934f..6dd822c 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);}