gcc/gcc ChangeLog expr.c fold-const.c tree.h
law@gcc.gnu.org
law@gcc.gnu.org
Thu Jul 3 05:42:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: law@gcc.gnu.org 2003-07-03 05:42:57
Modified files:
gcc : ChangeLog expr.c fold-const.c tree.h
Log message:
* expr.c (do_store_flag): Remove special case folding for
single bit tests. Instead call back into the commonized folder
routine.
* fold-const.c (fold_single_bit_test): New function, mostly
extracted from do_store_flag, with an additional case extracted
from fold.
(fold): Call fold_single_bit_test appropriately.
* tree.h (fold_single_bit_test): Prototype.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.307&r2=2.308
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.c.diff?cvsroot=gcc&r1=1.560&r2=1.561
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fold-const.c.diff?cvsroot=gcc&r1=1.272&r2=1.273
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree.h.diff?cvsroot=gcc&r1=1.418&r2=1.419
More information about the Gcc-cvs
mailing list