[Bug fortran/34547] [4.8/4.9 regression] NULL(): Fortran 2003 changes, accepts invalid, ICE on invalid

mikael at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sun Aug 25 16:01:00 GMT 2013


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

Mikael Morin <mikael at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mikael at gcc dot gnu.org
            Summary|NULL(): Fortran 2003        |[4.8/4.9 regression]
                   |changes, accepts invalid,   |NULL(): Fortran 2003
                   |ICE on invalid              |changes, accepts invalid,
                   |                            |ICE on invalid

--- Comment #9 from Mikael Morin <mikael at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #8)
> 
> gives an ICE with 4.8.1 and trunk (4.9)
> 
> pr34547_1.f90:2:0: internal compiler error: in gfc_conv_expr_descriptor, at
> fortran/trans-array.c:6423
>   print *, NULL(i)
> 
> It compiles with 4.7.3, and gives the reported error with 4.6.4.

... which makes it a regression.



More information about the Gcc-bugs mailing list