http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58813

Tobias Burnus <burnus at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
      Known to work|                            |4.6.3
           Keywords|                            |error-recovery,
                   |                            |ice-on-invalid-code
   Last reconfirmed|                            |2013-10-21
                 CC|                            |burnus at gcc dot gnu.org
         Resolution|FIXED                       |---
     Ever confirmed|0                           |1
      Known to fail|                            |4.7.3, 4.8.2, 4.9.0

--- Comment #3 from Tobias Burnus <burnus at gcc dot gnu.org> ---
REOPEN.

I see this issue also with the trunk. With MALLOC_PERTURB_ set, it segfaults in

0x5f8e1c resolve_fl_procedure
        ../../gcc/fortran/resolve.c:10980


Without, it compiles, but shows:

Error: Procedure 'ySâ–’+' in generic interface 't' at (1) is neither function nor
subroutine

where the procedure name is garbage.


(It works with GCC <= 4.6. I assume it is a side effect of the constructor
patch.)

Reply via email to