This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/32464] [4.3 regression] ICE: USE in contained subroutine
- From: "burnus at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 22 Jun 2007 18:17:45 -0000
- Subject: [Bug fortran/32464] [4.3 regression] ICE: USE in contained subroutine
- References: <bug-32464-6318@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from burnus at gcc dot gnu dot org 2007-06-22 18:17 -------
I can only partially reproduce this: I don't get a crash, but valgrind shows:
==12017== Conditional jump or move depends on uninitialised value(s)
==12017== at 0x45229B: gfc_resolve_expr (resolve.c:3272)
==12017== by 0x40BC7C: resolve_array_bound (array.c:218)
==12017== by 0x40BD2C: gfc_resolve_array_spec (array.c:252)
==12017== by 0x456B6C: resolve_symbol (resolve.c:6438)
where resolve.c:3272:
gcc_assert (expr && sym == expr->symtree->n.sym);
There are no valgrind errors with 4.2.0.
--
burnus at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |burnus at gcc dot gnu dot
| |org
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
GCC host triplet|i686-pc-linux-gnu |
Keywords| |ice-on-valid-code
Known to fail| |4.3.0
Known to work| |4.2.0
Last reconfirmed|0000-00-00 00:00:00 |2007-06-22 18:17:45
date| |
Summary|ICE [4.3 regression]: USE in|[4.3 regression] ICE: USE in
|contained subroutine |contained subroutine
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32464