diff options
author | Torbjorn Granlund <tege@gnu.org> | 1992-09-13 15:28:38 +0000 |
---|---|---|
committer | Torbjorn Granlund <tege@gnu.org> | 1992-09-13 15:28:38 +0000 |
commit | 876662ef357890ef334213b3398803972011f879 (patch) | |
tree | ca73eae040635bb52f48b6de7b6fe396f371c03f /gcc/tree.c | |
parent | a9ab5e000d251d62b9b48062750a651e64af3360 (diff) | |
download | gcc-876662ef357890ef334213b3398803972011f879.zip gcc-876662ef357890ef334213b3398803972011f879.tar.gz gcc-876662ef357890ef334213b3398803972011f879.tar.bz2 |
(several patterns): Make sure # of attribute alternatives match # of constraint alternatives.
(several patterns): Make sure # of attribute alternatives
match # of constraint alternatives.
Return assembler output template instead of calling output_asm_insn.
Don't write to operands[n] for n >= max operand number in the
pattern, use xoperands instead.
(casesi): Rewrite. Used to be buggy and slow.
(and-not patterns): Make them canonical. Put operands in the right order.
(negsi2): Don't use @ for just one output template.
(movstrsi): Change `!= 4' => `< 4' in test for alignment.
(adddi3): Extend to handle CONST_INT.
(ior-with-immediate optimizer): New pattern.
(and-with-immediate optimizer): New pattern.
(sCC, bCC expanders): Remove constraints.
(high:DI recognizer): Add return \"\".
From-SVN: r2113
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions