]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
pa.h (ASM_OUTPUT_MI_THUNK): Strip name encoding.
authorJeffrey A Law <law@cygnus.com>
Fri, 14 Aug 1998 22:27:06 +0000 (22:27 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 14 Aug 1998 22:27:06 +0000 (16:27 -0600)
        * pa.h (ASM_OUTPUT_MI_THUNK): Strip name encoding.
Fixes testsuite regressions for the PA.

From-SVN: r21741

gcc/ChangeLog
gcc/config/pa/pa.h

index b40ee09468739ec330a46e5ba415e8cc6b90b213..93711ed4ee0571b4ef43945e7c98c773cb7fde3a 100644 (file)
@@ -1,5 +1,7 @@
 Fri Aug 14 21:07:03 1998  Jeffrey A Law  (law@cygnus.com)
 
+       * pa.h (ASM_OUTPUT_MI_THUNK): Strip name encoding.
+
        * m68k.md (adddi_dilshr32): One of the operands must be a register.
        (adddi_dishl32): Similarly.
 
index fb65b403fcb5ddfc984685b0c3b28cde57c06a9d..1c92f211cbadfca5927ef7d0e040a08f2d74e306 100644 (file)
@@ -1127,6 +1127,7 @@ extern enum cmp_type hppa_branch_type;
 
 #define ASM_OUTPUT_MI_THUNK(FILE, THUNK_FNDECL, DELTA, FUNCTION) \
 { char *target_name = XSTR (XEXP (DECL_RTL (FUNCTION), 0), 0); \
+  STRIP_NAME_ENCODING (target_name, target_name); \
   output_function_prologue (FILE, 0); \
   if (VAL_14_BITS_P (DELTA)) \
     fprintf (FILE, "\tb %s\n\tldo %d(%%r26),%%r26\n", target_name, DELTA); \