r114313 - in /branches/csl/sourcerygxx-4_1: Cha...

shinwell@gcc.gnu.org shinwell@gcc.gnu.org
Thu Jun 1 17:07:00 GMT 2006


Author: shinwell
Date: Thu Jun  1 17:07:12 2006
New Revision: 114313

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114313
Log:
Patch for issue #721.

        * gcc/tree.h: Declare folding_initializer.
        * gcc/builtins.c (fold_builtin_constant_p): Give definite answer
        if folding inside an initializer.
        * gcc/fold-const.c: Define folding_initializer.
        (START_FOLD_INIT): Save and then set folding_initializer.
        (END_FOLD_INIT): Restore folding_initializer.
        * gcc/testsuite/gcc.c-torture/compile/builtin_constant_p.c:
        New test.

Added:
    branches/csl/sourcerygxx-4_1/gcc/testsuite/gcc.c-torture/compile/builtin_constant_p.c
Modified:
    branches/csl/sourcerygxx-4_1/ChangeLog.csl
    branches/csl/sourcerygxx-4_1/gcc/builtins.c
    branches/csl/sourcerygxx-4_1/gcc/fold-const.c
    branches/csl/sourcerygxx-4_1/gcc/tree.h



More information about the Gcc-cvs mailing list