aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1992-08-20 23:57:31 -0600
committerJeff Law <law@gcc.gnu.org>1992-08-20 23:57:31 -0600
commit3bf1c6b55c2ce09960809f20234828c591f3b300 (patch)
treeb6ef517cd3af7af692f647b6d17ae17adb8d5752 /gcc/combine.c
parent3d83d496bcc6f53dead42a3fdaf2b331b385d72f (diff)
downloadgcc-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