From a9174911766177b372dce512590b254f2d7a0def Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Sat, 28 Jan 1995 02:38:58 -0700 Subject: [PATCH] pa.md (call_internal_reg): Use an even faster sequence for TARGET_FAST_INDIRECT_CALLS. * pa.md (call_internal_reg): Use an even faster sequence for TARGET_FAST_INDIRECT_CALLS. (call_value_internal_reg): Likewise. From-SVN: r8834 --- gcc/config/pa/pa.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index eba41024e7b..7c2be01c120 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -3470,7 +3470,7 @@ "* { if (TARGET_FAST_INDIRECT_CALLS) - return \"blr 0,%%r2\;bv,n 0(%r0)\;ldo 4(%%r2),%%r2\"; + return \"ble 0(%%sr4,%r0)\;copy %%r31,%%r2\"; /* Yuk! bl may not be able to reach $$dyncall. */ if (TARGET_PORTABLE_RUNTIME || TARGET_MILLICODE_LONG_CALLS) @@ -3569,7 +3569,7 @@ "* { if (TARGET_FAST_INDIRECT_CALLS) - return \"blr 0,%%r2\;bv,n 0(%r1)\;ldo 4(%%r2),%%r2\"; + return \"ble 0(%%sr4,%r1)\;copy %%r31,%%r2\"; /* Yuk! bl may not be able to reach $$dyncall. */ if (TARGET_PORTABLE_RUNTIME || TARGET_MILLICODE_LONG_CALLS) -- 2.30.2