emit-rtl.c (set_mem_attributes): Set RTX_UNCHANGINGP_P if T is a constant expression.
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 3 Nov 2001 15:50:04 +0000 (10:50 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 3 Nov 2001 15:50:04 +0000 (10:50 -0500)
commit1285011e67bc94e8ed28b9711ace7445d4588254
tree72debaad8ba738e2cb6c88c8463e497466353307
parent343fb4120866d610c7e233f19dfcf2b3322774ca
emit-rtl.c (set_mem_attributes): Set RTX_UNCHANGINGP_P if T is a constant expression.

* emit-rtl.c (set_mem_attributes): Set RTX_UNCHANGINGP_P if T is a
constant expression.
(set_mem_decl): New function.
* expr.h (set_mem_decl): New declaration.
* final.c (get_decl_from_op): Don't use ORIGINAL_REGNO if not pseudo.
(output_asm_operand_names): Add tab.
* reload1.c (alter_reg): Set decl of MEM from REG_DECL.

From-SVN: r46733
gcc/emit-rtl.c
gcc/expr.h
gcc/final.c
gcc/reload1.c