]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/39804 (internal compiler error: in propagate_necessity, at...
authorRichard Guenther <rguenther@suse.de>
Sat, 18 Apr 2009 13:02:00 +0000 (13:02 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Sat, 18 Apr 2009 13:02:00 +0000 (13:02 +0000)
commit2586ba4bdaaa47413b9c03ff164d926fe52f8dc1
treec7477e42aa4ab8005b7012179ea47e216674f598
parent1eefab17a500e1978e50bdd05c565ed3c607f6b3
re PR tree-optimization/39804 (internal compiler error: in propagate_necessity, at tree-ssa-dce.c:754)

2009-04-18  Richard Guenther  <rguenther@suse.de>

PR middle-end/39804
* tree-ssa-ccp.c (fold_stmt_1): New function factored from ...
(fold_stmt): ... this and ...
(fold_stmt_inplace): ... this.
(fold_stmt_1): Fold references in calls and asms.
* tree-cfg.c (remove_useless_stmts_cond): Use fold_stmt.

* gcc.target/i386/pr39804.c: New testcase.

From-SVN: r146314
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr39804.c [new file with mode: 0644]
gcc/tree-cfg.c
gcc/tree-ssa-ccp.c