TARGET_NO_SPACE_REGS no longer affects call sequences.
commitb29897ddf366c93416cb0581f378c1b3125504ec
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Apr 2001 07:43:27 +0000 (3 07:43 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Apr 2001 07:43:27 +0000 (3 07:43 +0000)
treec6caea6ff9b476e7af44d63f08933252d5a067b4
parent6f97a30a282fb410df0761f2fd390fb9fa49f15c
TARGET_NO_SPACE_REGS no longer affects call sequences.
* pa.h: Revise comments for TARGET_NO_SPACE_REGS and
TARGET_FAST_INDIRECT_CALLS.
* pa.c (override_options): TARGET_NO_SPACE_REGS is now OK with
-fPIC.  Don't warn.
(return_addr_rtx): Short circuit export stub matching when
TARGET_NO_SPACE_REGS.
(output_millicode_call): For out of range calls, make -fPIC
take precedence, then TARGET_PORTABLE_RUNTIME, then ble.  Don't
return before delay slot checks when TARGET_PORTABLE_RUNTIME.
* pa.md: Modify length attr calculation of all millicode insns to
match above.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41042 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/pa/pa.c
gcc/config/pa/pa.h
gcc/config/pa/pa.md