This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
egcs/gcc ChangeLog config/alpha/alpha.c config ...
- To: egcs-cvs@egcs.cygnus.com
- Subject: egcs/gcc ChangeLog config/alpha/alpha.c config ...
- From: rth@egcs.cygnus.com
- Date: 8 Sep 1999 05:13:36 -0000
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: rth@egcs.cygnus.com 99/09/07 22:13:35
Modified files:
gcc : ChangeLog
gcc/config/alpha: alpha.c alpha.h alpha.md
Log message:
* alpha.h (alpha_compare): New.
(alpha_compare_op0, alpha_compare_op1, alpha_compare_fp_p): Remove.
* alpha.c: Likewise for the definitions.
(alpha_emit_conditional_branch): Update for alpha_compare.
(alpha_emit_conditional_move): Likewise.
* alpha.md (cmpdf, cmpdi): Likewise.
(setcc patterns): Likewise. Zero alpha_compare after use.
(sne): Optimize (x != 0) into (0U < x).