diff options
author | Jeff Law <law@gcc.gnu.org> | 1992-08-20 23:57:31 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1992-08-20 23:57:31 -0600 |
commit | 3bf1c6b55c2ce09960809f20234828c591f3b300 (patch) | |
tree | b6ef517cd3af7af692f647b6d17ae17adb8d5752 /gcc/combine.c | |
parent | 3d83d496bcc6f53dead42a3fdaf2b331b385d72f (diff) | |
download | gcc-3bf1c6b55c2ce09960809f20234828c591f3b300.zip gcc-3bf1c6b55c2ce09960809f20234828c591f3b300.tar.gz gcc-3bf1c6b55c2ce09960809f20234828c591f3b300.tar.bz2 |
pa.md (call_value+1): For non-dynamic calls...
* pa.md (call_value+1): For non-dynamic calls, use the "call"
attribute, set length to 1, and fix output template to work
properly with delay slots.
* pa.md (address and use_call_clobbered attributes): Deleted,
these attributes are useless. All references deleted.
(call define delay): Use "in_branch_delay" as the condition since
"call" delay slots and unconditional "branch" delay slots allow the
same type of insns.
(in_call_delay conditional): Deleted.
(branch define delay): Do not define an annul-if-true delay slot.
It is useless for an unconditional branch.
(all delay branch conditionals): Make sure "call", "dyncall", "multi",
and "milli" insns are explicitly disallowed in delay slots.
From-SVN: r1920
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions