diff options
author | Richard Biener <rguenther@suse.de> | 2013-11-05 15:09:40 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2013-11-05 15:09:40 +0000 |
commit | 9c39fca1bf518dd6b0642811c2571f4cdf9d02d8 (patch) | |
tree | 03a027b684aa0a713f0250e99bef472c8dfdd720 | |
parent | d8f4f4db4b6ff7e9ee02ca396093af282318ec9c (diff) | |
download | gcc-9c39fca1bf518dd6b0642811c2571f4cdf9d02d8.zip gcc-9c39fca1bf518dd6b0642811c2571f4cdf9d02d8.tar.gz gcc-9c39fca1bf518dd6b0642811c2571f4cdf9d02d8.tar.bz2 |
re PR ipa/58492 (ICE: verify_flow_info failed)
2013-11-05 Richard Biener <rguenther@suse.de>
PR ipa/58492
* passes.def (all_passes): Start with pass_fixup_cfg again.
* gcc.dg/ipa/pr58492.c: New testcase.
From-SVN: r204399
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/passes.def | 1 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/ipa/pr58492.c | 7 |
4 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ce16f50..9c6d309 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2013-11-05 Richard Biener <rguenther@suse.de> + PR ipa/58492 + * passes.def (all_passes): Start with pass_fixup_cfg again. + +2013-11-05 Richard Biener <rguenther@suse.de> + PR tree-optimization/58955 * tree-loop-distribution.c (pg_add_dependence_edges): Fix edge direction. diff --git a/gcc/passes.def b/gcc/passes.def index 31ce113..56949e8 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -126,6 +126,7 @@ along with GCC; see the file COPYING3. If not see /* These passes are run after IPA passes on every function that is being output to the assembler file. */ INSERT_PASSES_AFTER (all_passes) + NEXT_PASS (pass_fixup_cfg); NEXT_PASS (pass_lower_eh_dispatch); NEXT_PASS (pass_all_optimizations); PUSH_INSERT_PASSES_WITHIN (pass_all_optimizations) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 07e418d..6a7f3d1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2013-11-05 Richard Biener <rguenther@suse.de> + PR ipa/58492 + * gcc.dg/ipa/pr58492.c: New testcase. + +2013-11-05 Richard Biener <rguenther@suse.de> + PR tree-optimization/58955 * gcc.dg/torture/pr58955-1.c: New testcase. * gcc.dg/torture/pr58955-2.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/ipa/pr58492.c b/gcc/testsuite/gcc.dg/ipa/pr58492.c new file mode 100644 index 0000000..79958d5 --- /dev/null +++ b/gcc/testsuite/gcc.dg/ipa/pr58492.c @@ -0,0 +1,7 @@ +/* { dg-do compile } */ +/* { dg-options "-O3 -fipa-pta" } */ + +void f(int p, short q) +{ + f(0, 0); +} |