mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-15 01:59:45 +08:00
rs6000.md (bunordered): New expander.
* config/rs6000/rs6000.md (bunordered): New expander. (bordered): New expander. (buneq): New expander. (bunge): New expander. (bungt): New expander. (bunle): New expander. (bunlt): New expander. (bltgt): New expander. * config/rs6000/rs6000.c (ccr_bit): Handle unordered comparisons. (ccr_bit_negated_p): New function. (print_operand): For %C, generate appropriate cror for UNEQ, UNLT, UNGT, and LTGT. For %T and %t, use ccr_bit_negated_p. From-SVN: r32657
This commit is contained in:
parent
8c57aea6ec
commit
1c882ea4e7
@ -1,3 +1,19 @@
|
||||
2000-03-20 Geoff Keating <geoffk@cygnus.com>
|
||||
|
||||
* config/rs6000/rs6000.md (bunordered): New expander.
|
||||
(bordered): New expander.
|
||||
(buneq): New expander.
|
||||
(bunge): New expander.
|
||||
(bungt): New expander.
|
||||
(bunle): New expander.
|
||||
(bunlt): New expander.
|
||||
(bltgt): New expander.
|
||||
|
||||
* config/rs6000/rs6000.c (ccr_bit): Handle unordered comparisons.
|
||||
(ccr_bit_negated_p): New function.
|
||||
(print_operand): For %C, generate appropriate cror for UNEQ,
|
||||
UNLT, UNGT, and LTGT. For %T and %t, use ccr_bit_negated_p.
|
||||
|
||||
2000-03-20 Andreas Jaeger <aj@suse.de>
|
||||
|
||||
* sdbout.c (sdbout_one_type): Add braces to avoid "ambigous else"
|
||||
@ -17126,7 +17142,7 @@ Fri Aug 20 18:53:43 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
copy_rtx_and_substitute, subst_constants, restore_constants):
|
||||
Likewise.
|
||||
|
||||
* jump.c (mark_jump_label, invert_exp, redirect_exp,
|
||||
* jump.c (mark_jump_label, invert_exp, redirect_e |