pa.c (output_call): When emitting an inline long-call...
authorJeff Law <law@gcc.gnu.org>
Mon, 21 Nov 1994 05:59:27 +0000 (22:59 -0700)
committerJeff Law <law@gcc.gnu.org>
Mon, 21 Nov 1994 05:59:27 +0000 (22:59 -0700)
* pa.c (output_call): When emitting an inline long-call, use LP%
and RP% prefixes to get the function's address.

From-SVN: r8533

gcc/config/pa/pa.c

index d70dad6..f18451d 100644 (file)
@@ -3941,7 +3941,8 @@ output_call (insn, call_dest, return_pointer)
 
       /* Now emit the inline long-call.  */
       xoperands[0] = call_dest;
-      output_asm_insn ("ldil L%%%0,%%r22\n\tldo R%%%0(%%r22),%%r22", xoperands);
+      output_asm_insn ("ldil LP%%%0,%%r22\n\tldo RP%%%0(%%r22),%%r22",
+                       xoperands);
 
       /* If TARGET_MILLICODE_LONG_CALLS, then we must use a long-call sequence
         to call dyncall!  */