diff options
author | Richard Guenther <rguenther@suse.de> | 2009-04-18 13:02:00 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2009-04-18 13:02:00 +0000 |
commit | 2586ba4bdaaa47413b9c03ff164d926fe52f8dc1 (patch) | |
tree | c7477e42aa4ab8005b7012179ea47e216674f598 /libcpp/directives.c | |
parent | 1eefab17a500e1978e50bdd05c565ed3c607f6b3 (diff) | |
download | gcc-2586ba4bdaaa47413b9c03ff164d926fe52f8dc1.zip gcc-2586ba4bdaaa47413b9c03ff164d926fe52f8dc1.tar.gz gcc-2586ba4bdaaa47413b9c03ff164d926fe52f8dc1.tar.bz2 |
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
Diffstat (limited to 'libcpp/directives.c')
0 files changed, 0 insertions, 0 deletions