This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/49772] [4.7 Regression] ICE: in ipa_pta_execute, at tree-ssa-structalias.c:6790 with -fipa-pta
- From: "zsojka at seznam dot cz" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 07 Dec 2011 05:35:48 +0000
- Subject: [Bug tree-optimization/49772] [4.7 Regression] ICE: in ipa_pta_execute, at tree-ssa-structalias.c:6790 with -fipa-pta
- Auto-submitted: auto-generated
- References: <bug-49772-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49772
Zdenek Sojka <zsojka at seznam dot cz> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |
--- Comment #8 from Zdenek Sojka <zsojka at seznam dot cz> 2011-12-07 05:35:48 UTC ---
The original testcase still fails:
$ gcc -O -fipa-pta g++.dg/tree-ssa/pr42337.C
g++.dg/tree-ssa/pr42337.C: In member function 'VALUE SFVT<KEY, VALUE>::IS(const
SFVT<KEY, VALUE>&) const [with KEY = long long unsigned int; VALUE = double;
SFVT<KEY, VALUE> = SFVT<long long unsigned int, double>]':
g++.dg/tree-ssa/pr42337.C:117:40: error: inlining failed in call to
always_inline 'VALUE SFVT<KEY, VALUE>::IS(const SFVT<KEY, VALUE>&) const [with
KEY = long long unsigned int; VALUE = double; SFVT<KEY, VALUE> = SFVT<long long
unsigned int, double>]': recursive inlining
g++.dg/tree-ssa/pr42337.C:119:26: error: called from here
g++.dg/tree-ssa/pr42337.C: At global scope:
g++.dg/tree-ssa/pr42337.C:173:1: internal compiler error: in ipa_pta_execute,
at tree-ssa-structalias.c:6863
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.