http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57461
Tobias Burnus <burnus at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2013-05-30 CC| |burnus at gcc dot gnu.org Component|fortran |middle-end Summary|Ice on valid: |[4.9 Regression] ICE |lookup_page_table_entry, |(segfault) for pass_final's |depending on details like |ggc_collect: in |(length of?) identifier |lookup_page_table_entry, |names, file name of source |depending on details like |file |(length of?) identifier | |names, file name of source | |file Ever confirmed|0 |1 --- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> --- Confirmed. Works for me with GCC 4.8 and fails with 4.9. The problem is that "table" == NULL for: lookup_page_table_entry (p=0xafafafaf0000000f) at ../../gcc/ggc-page.c:593 593 while (table->high_bits != high_bits)