pa.c (call_operand_address): Only allow registers if TARGET_LONG_CALLS.
authorJeff Law <law@gcc.gnu.org>
Fri, 16 Oct 1992 06:24:19 +0000 (00:24 -0600)
committerJeff Law <law@gcc.gnu.org>
Fri, 16 Oct 1992 06:24:19 +0000 (00:24 -0600)
        * pa.c (call_operand_address): Only allow registers if
        TARGET_LONG_CALLS.

From-SVN: r2488

gcc/config/pa/pa.c

index 9f7477d03ccb9b849eca23129f960f7835dcc748..9cb4830d75251a0b61b3b844dd8368cfb4785b8e 100644 (file)
@@ -66,7 +66,8 @@ call_operand_address (op, mode)
      rtx op;
      enum machine_mode mode;
 {
-  return (REG_P (op) || CONSTANT_P (op));
+  return (REG_P (op) 
+         || (CONSTANT_P (op) && ! TARGET_LONG_CALLS));
 }
 
 int