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

--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> Dup.
>
> *** This bug has been marked as a duplicate of bug 54070 ***

This is rather a duplicate of pr20520 once the ICE has been fixed in pr54070
(obvious if I replace character(:) with character(10)).

Compiling the test with -Wuninitialized gives the warnings

/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:2:0:

 character(:), allocatable :: x(:), y(:)

Warning: '.x' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:2:0: Warning:
'.y' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0:

 x = y

Warning: 'y.offset' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0: Warning:
'y.dim[0].lbound' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0: Warning:
'y.dim[0].ubound' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0: Warning:
'x.offset' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0: Warning:
'x.dim[0].lbound' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0: Warning:
'x.dim[0].ubound' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0:

 x = y

Warning: 'y.dim[0].ubound' is used uninitialized in this function
[-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0: Warning:
'y.dim[0].lbound' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0: Warning:
'y.dim[0].lbound' may be used uninitialized in this function
[-Wmaybe-uninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0: Warning:
'y.dim[0].ubound' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0: Warning:
'y.dim[0].lbound' is used uninitialized in this function [-Wuninitialized]
/Users/dominiq/Documents/Fortran/g95bench/win/f90/bug/pr64229.f90:3:0: Warning:
'y.dim[0].lbound' may be used uninitialized in this function
[-Wmaybe-uninitialized]

*** This bug has been marked as a duplicate of bug 20520 ***

Reply via email to