re PR middle-end/36177 (g++.dg/opt/pr23714.C ICEs with 135041 -> 135057)
commit5ba5ab9bdb7eab6099e969e9b8e098eba1380d9b
authorKenneth Zadeck <zadeck@naturalbridge.com>
Fri, 9 May 2008 12:14:57 +0000 (9 12:14 +0000)
committerKenneth Zadeck <zadeck@gcc.gnu.org>
Fri, 9 May 2008 12:14:57 +0000 (9 12:14 +0000)
treed861801589c11e665802276c937520ba385c512b
parent7afa92c5a23f13e73262f1df4b252342326ce456
re PR middle-end/36177 (g++.dg/opt/pr23714.C ICEs with 135041 -> 135057)

2008-05-08  Kenneth Zadeck  <zadeck@naturalbridge.com>

PR middle-end/36117
* dce.c (deletable_insn_p): Do not delete calls if
df_in_progress.
(delete_unmarked_insns): When deleting a call, call
delete_unreachable_blocks.
* rtl.texi (RTL_CONST_CALL_P, RTL_PURE_CALL_P,
RTL_CONST_OR_PURE_CALL_P, RTL_LOOPING_CONST_OR_PURE_CALL_P): Fixed
doc.

From-SVN: r135113
gcc/ChangeLog
gcc/dce.c
gcc/doc/rtl.texi