[USE_GAS]: Output `jbsr' instead of `jsr' for normal function calls
and `bsr.l' instead of `bsr' for pic function calls.
From-SVN: r10200
"! flag_pic"
"*
-#ifdef MOTOROLA
+#if defined (MOTOROLA) && !defined (USE_GAS)
#ifdef MOTOROLA_BSR
if (GET_CODE (operands[0]) == MEM
&& GET_CODE (XEXP (operands[0], 0)) == SYMBOL_REF)
#ifdef HPUX_ASM
return \"bsr.l %0\";
#else
+#ifdef USE_GAS
+ return \"bsr.l %0@PLTPC\";
+#else
return \"bsr %0@PLTPC\";
#endif
#endif
+#endif
return \"jsr %0\";
")
;; Operand 2 not really used on the m68000.
"! flag_pic"
"*
-#ifdef MOTOROLA
+#if defined (MOTOROLA) && !defined (USE_GAS)
#ifdef MOTOROLA_BSR
if (GET_CODE (operands[1]) == MEM
&& GET_CODE (XEXP (operands[1], 0)) == SYMBOL_REF)
#ifdef HPUX_ASM
return \"bsr.l %1\";
#else
+#ifdef USE_GAS
+ return \"bsr.l %1@PLTPC\";
+#else
return \"bsr %1@PLTPC\";
#endif
#endif
+#endif
return \"jsr %1\";
")