http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46804
--- Comment #1 from Zdenek Sojka <zsojka at seznam dot cz> 2010-12-06 14:56:13 UTC --- There are two likely related failures, but they both need -fno-tree-ter: gfortran.dg/char_eoshift_[24].f90 $ gfortran -O -fPIC -fexpensive-optimizations -fgcse -foptimize-register-move -fpeel-loops -fno-tree-loop-optimize -fno-tree-ter char_eoshift_2.f90 && ./a.out Aborted $ gfortran -O -fPIC -fexpensive-optimizations -fgcse -foptimize-register-move -fpeel-loops -fno-tree-loop-optimize -fno-tree-ter char_eoshift_4.f90 && ./a.out Aborted Neither of them fails in 4.4.