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)

Reply via email to