Richard Kenner <kenner@vlsi1.ultra.nyu.edu>:
authorRichard Henderson <rth@gcc.gnu.org>
Tue, 29 Dec 1998 11:36:22 +0000 (03:36 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 29 Dec 1998 11:36:22 +0000 (03:36 -0800)
commit185ebd6c71d791ea2f333a23382589620e9bf848
tree8baca97ed11c13d1b3be83dcd58d2863c4017a2a
parenteb8da8684cfdf019f0b0edfd834a479ac366f1d4
Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>:

        * rtl.def (CONSTANT_P_RTX): Clarify commentary.
        * expr.c (expand_builtin, case BUILT_IN_CONSTANT_P): Rework to
        consider constant CONSTRUCTOR constant and to defer some cases
        to cse.
        * cse.c (fold_rtx, case CONST): Add handling for CONSTANT_P_RTX.
        * regclass.c (reg_scan_mark_refs, case CONST): Likewise.
Richard Henderson  <rth@cygnus.com>
        * expr.c (init_expr_once): Kill can_handle_constant_p recognition.
        * cse.c (fold_rtx, case 'x'): Remove standalone CONSTANT_P_RTX code.

From-SVN: r24439
gcc/ChangeLog
gcc/cse.c
gcc/expr.c
gcc/extend.texi
gcc/regclass.c
gcc/rtl.def