egcs/gcc ChangeLog config/rs6000/rs6000.c conf ...
geoffk@gcc.gnu.org
geoffk@gcc.gnu.org
Mon Mar 20 15:47:00 GMT 2000
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: geoffk@sourceware.cygnus.com 00/03/20 15:47:39
Modified files:
gcc : ChangeLog
gcc/config/rs6000: rs6000.c rs6000.md
Log message:
* 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.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.5994&r2=1.5995
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/rs6000.c.diff?cvsroot=gcc&r1=1.114&r2=1.115
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/rs6000.md.diff?cvsroot=gcc&r1=1.82&r2=1.83
More information about the Gcc-cvs
mailing list