https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68566

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kargl at gcc dot gnu.org

--- Comment #2 from kargl at gcc dot gnu.org ---
(In reply to Gerhard Steinmetz from comment #0)
> Using wrong defined array a :
> 
> $ cat z1.f90
> program p
>    integer, parameter :: n = 2
>    integer, parameter :: a(:) = 0
>    integer, parameter :: b(n, n) = reshape([a, 1+a], [n, n])
> end
> 
> 
> $ gfortran -g -O0 -Wall -fcheck=all z1.f90
> *** Error in `/usr/lib64/gcc/x86_64-suse-linux/5/f951': double free or
> corruption (fasttop): 0x00000000028e93f0 ***
> ...
> f951: internal compiler error: Aborted

With trunk, I get

laptop-kargl:kargl[247] gfc -c c1.f90
c1.f90:3:29:

    integer, parameter :: a(:) = 0
                             1

Error: Parameter array 'a' at (1) cannot be automatic or of deferred shape

Reply via email to