aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-decl.c
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2000-07-25 18:46:54 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2000-07-25 14:46:54 -0400
commitcccf3bdc5c87885124ff12b812e2819a5bd574e4 (patch)
tree834e260c80a26db3f1adafbc75a3e216ee6e362a /gcc/c-decl.c
parent69b1b29156c348ffd39c85043b21d0ffd6cb4a73 (diff)
downloadgcc-cccf3bdc5c87885124ff12b812e2819a5bd574e4.zip
gcc-cccf3bdc5c87885124ff12b812e2819a5bd574e4.tar.gz
gcc-cccf3bdc5c87885124ff12b812e2819a5bd574e4.tar.bz2
rs6000.c (print_operand, case 'T'): New case.
* rs6000.c (print_operand, case 'T'): New case. * rs6000.md (call_indirect_aix32): Convert to expander of scheduled instructions. (call_indirect_aix64): Likewise. (call_value_indirect_aix{32,64}): Likewise. (call, call_value): Invoke expanders for AIX. Fall through to matchers for SysV. (call_indirect_nonlocal_aix{32,64}): New patterns (ctr and lr). (call_value_indirect_nonlocal_aix{32,64}): New patterns. (call_nonlocal_aix32): Remove CALL_LONG alternative. Operand 1 only "g" constraint. (call_nonlocal_aix64): Likewise. (call_value_nonlocal_aix{32,64}): Likewise. (call_nonlocal_sysv): New pattern for ctr, lr, and symbolic operands. (call_value_nonlocal_sysv): New pattern. (indirect_jump{si,di}): Use new 'T' modifier. (tablejump{si,di} matchers): Likewise. (return_internal_{si,di}): Likewise. (return_eh_{si,di}): Likewise. From-SVN: r35246
Diffstat (limited to 'gcc/c-decl.c')
0 files changed, 0 insertions, 0 deletions