* expr.c (expand_expr, case ARRAY_REF): Do not replace
commit6c64228d0bc10da2fffa2e62965b11552e8f2bb4
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Jun 2001 22:59:57 +0000 (9 22:59 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Jun 2001 22:59:57 +0000 (9 22:59 +0000)
treef9ded97d8e0df0bda1f7237ae8e0618b123ca47c
parent385c846d921905887a704a36722e2cc6512db948
* expr.c (expand_expr, case ARRAY_REF): Do not replace
an array element with the known initializing value if it has
side-effects.

* toplev.c (rest_of_compilation): Remove dead code before
purge_addressof.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_0-branch@43117 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expr.c
gcc/toplev.c