tree.h (TYPE_ALIGN_OK): New flag.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Sun, 18 Nov 2001 19:36:01 +0000 (19:36 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 18 Nov 2001 19:36:01 +0000 (14:36 -0500)
commitc3d321205faccb3dc6c1360fe96b80b44f0682ab
treee65409914fec6e66c9baf2b8cc7705fd81ee165a
parent69deb6e055c718a94929ffd3012b149c461bb9a0
tree.h (TYPE_ALIGN_OK): New flag.

* tree.h (TYPE_ALIGN_OK): New flag.
* emit-rtl.c (set_mem_attributes): Handle it.
* expr.c (emit_single_push_insn): Only set to alias set 0 if
doing sibcall optimization.
(expand_expr, case COMPONENT_REF): Call set_mem_attributes on case
when make temporary.
(expand_expr, case CONVERT_EXPR): Simplify convert-to-union case.
(expand_expr, case ADDR_EXPR): Abort if TYPE_ALIGN_OK and need copy.

From-SVN: r47149
gcc/ChangeLog
gcc/emit-rtl.c
gcc/expr.c
gcc/tree.h