This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/33408] ICE: tree check: expected type_decl, have in debug_flush_symbol_queue, at final.c:3986
- From: "fxcoudert at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 17 Sep 2007 09:33:47 -0000
- Subject: [Bug fortran/33408] ICE: tree check: expected type_decl, have in debug_flush_symbol_queue, at final.c:3986
- References: <bug-33408-10129@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #5 from fxcoudert at gcc dot gnu dot org 2007-09-17 09:33 -------
On x86_64-linux, when f951 (both with -m32 and -m64) is run under valgrind, I
get a short series of invalid read beginning with:
==1628== Invalid read of size 1
==1628== at 0xAEA1F0: htab_hash_string (hashtab.c:812)
==1628== by 0x5335DD: lookup_filename (dwarf2out.c:14042)
==1628== by 0x534D1C: dwarf2out_source_line (dwarf2out.c:14159)
==1628== by 0x534F41: dwarf2out_begin_prologue (dwarf2out.c:2626)
==1628== by 0x58F6BF: final_start_function (final.c:1443)
==1628== by 0x591E36: rest_of_handle_final (final.c:4048)
==1628== by 0x64E260: execute_one_pass (passes.c:1115)
==1628== by 0x64E43F: execute_pass_list (passes.c:1168)
==1628== by 0x64E454: execute_pass_list (passes.c:1169)
==1628== by 0x64E454: execute_pass_list (passes.c:1169)
==1628== by 0x7286E7: tree_rest_of_compilation (tree-optimize.c:404)
==1628== by 0x8983E3: cgraph_expand_function (cgraphunit.c:1070)
==1628== Address 0x4DC7820 is 0 bytes inside a block of size 4 free'd
==1628== at 0x4A1B46D: free (vg_replace_malloc.c:233)
==1628== by 0x461166: preprocessor_line (scanner.c:1304)
==1628== by 0x462084: load_file (scanner.c:1496)
==1628== by 0x462314: gfc_new_file (scanner.c:1556)
==1628== by 0x477922: gfc_init (f95-lang.c:288)
==1628== by 0x6CEC89: toplev_main (toplev.c:2124)
==1628== by 0x4B3B4C9: (below main) (in /usr/lib/debug/libc-2.3.6.so)
==1628==
--
fxcoudert at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2007-09-17 09:33:47
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33408