aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@redhat.com>2004-10-11 12:13:43 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2004-10-11 12:13:43 +0000
commit6b34e55ebea4404cb779961ee0fb1df7c5d5d2ec (patch)
tree5af4521381b67615e3f4fe1807737b36eb8c5780 /gcc/function.c
parent22423a1f5b9cfd57633a17b0abd725b6229ba484 (diff)
downloadgcc-6b34e55ebea4404cb779961ee0fb1df7c5d5d2ec.zip
gcc-6b34e55ebea4404cb779961ee0fb1df7c5d5d2ec.tar.gz
gcc-6b34e55ebea4404cb779961ee0fb1df7c5d5d2ec.tar.bz2
frv.md (*adddi3_internal): Change name to...
* config/frv/frv.md (*adddi3_internal): Change name to... (adddi3): ...replacing the exisiting define_expand. Combine alternatives. Fix the range of the constant constraints ('J' instead of 'NOP'). Remove bogus operands[2] check. Use simplify_gen_subreg to extract the lower and upper halves of the DImode operands. Always use addi3_lower and adddi3_upper, not the subdi3 forms. (adddi3_lower): Fix the range of the constant constraints and remove the bogus operands[2] check. (adddi3_upper): Use gpr_or_int10_operand as the predicate for operand 2. Use addxi to handle constant operands. (subdi3_lower, subdi3_upper): Don't handle constant operands. From-SVN: r88876
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions