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 ***