This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/49328] [4.5 Regression] Internal compiler error due to explicit array bounds in contained routine argument
- From: "burnus at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 30 Aug 2011 14:34:21 +0000
- Subject: [Bug middle-end/49328] [4.5 Regression] Internal compiler error due to explicit array bounds in contained routine argument
- Auto-submitted: auto-generated
- References: <bug-49328-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49328
Tobias Burnus <burnus at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |ice-on-valid-code
Component|fortran |middle-end
--- Comment #6 from Tobias Burnus <burnus at gcc dot gnu.org> 2011-08-30 14:34:21 UTC ---
Move to component: middle-end.
Summary: Works with 4.4, fails with 4.5, works again since 4.6.
Only ICEs (cf. comment 0) with optimization.
I have not tried to trace down the regression-causing patch but only the one
which fixed the issue on the 4.6 trunk:
FAILING: 20100418 158491
OK: 20100419 158501
Thus, the commit fixing this issue was Rev. 158496:
http://gcc.gnu.org/ml/gcc-cvs/2010-04/msg00602.html
see also:
http://gcc.gnu.org/ml/gcc-patches/2010-04/msg01131.html