OSDN Git Service

Richard Kenner <kenner@vlsi1.ultra.nyu.edu>:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Dec 1998 11:36:22 +0000 (11:36 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Dec 1998 11:36:22 +0000 (11:36 +0000)
commit2c776a540e4a9e3202b6f78c7dfe46020aba0bc6
tree8baca97ed11c13d1b3be83dcd58d2863c4017a2a
parenta249931c7f76e7650e9372d795eef854d9c8af87
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24439 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cse.c
gcc/expr.c
gcc/extend.texi
gcc/regclass.c
gcc/rtl.def