From: Richard Stallman Date: Fri, 6 Aug 1993 23:38:51 +0000 (+0000) Subject: (call and call_value pic recognizers) [HPUX_ASM]: X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=188a81900f5462612c8c50ccc791d2dcb2ef611e;p=gcc.git (call and call_value pic recognizers) [HPUX_ASM]: Output plain bsr, without `@PLTPC'. From-SVN: r5092 --- diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 85e66d8fd79..486624f157c 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -4855,12 +4855,16 @@ "flag_pic" "* +#ifdef HPUX_ASM + return \"bsr %0\"; +#else #ifdef MOTOROLA if (GET_CODE (operands[0]) == MEM && GET_CODE (XEXP (operands[0], 0)) == SYMBOL_REF) return \"bsr %0@PLTPC\"; #endif return \"jsr %0\"; +#endif ") ;; Call subroutine, returning value in operand 0 @@ -4906,12 +4910,16 @@ ;; Operand 2 not really used on the m68000. "flag_pic" "* +#ifdef HPUX_ASM + return \"bsr %1\"; +#else #ifdef MOTOROLA if (GET_CODE (operands[1]) == MEM && GET_CODE (XEXP (operands[1], 0)) == SYMBOL_REF) return \"bsr %1@PLTPC\"; #endif return \"jsr %1\"; +#endif ") ;; Call subroutine returning any type.