>From my test logs on sparc-sun-solaris2.9, I see: FAIL: gfortran.fortran-torture/execute/intrinsic_transpose.f90 execution, -O1
This does happen only with -O1 (neither -O0, -O2 nor -O3). I tried to determine more precisely the cause by including all optimization switches indicated in the texinfo doc as being part of the -O1 set, but it didn't work (that is: it didn't fail): $ ~/irun/bin/gfortran intrinsic_transpose.f90 -static -O0 && ./a.out $ ~/irun/bin/gfortran intrinsic_transpose.f90 -static -O1 && ./a.out zsh: bus error ./a.out $ ~/irun/bin/gfortran intrinsic_transpose.f90 -static -O2 && ./a.out $ ~/irun/bin/gfortran intrinsic_transpose.f90 -static -O3 && ./a.out $ ~/irun/bin/gfortran intrinsic_transpose.f90 -static -fdefer-pop -fmerge-constants -fthread-jumps -floop-optimize -fif-conversion -fif-conversion2 -fdelayed-branch -fguess-branch-probability -fcprop-registers -fomit-frame-pointer && ./a.out $ ~/irun/bin/gfortran -O1 intrinsic_transpose.f90 -static -fdefer-pop -fmerge-constants -fthread-jumps -floop-optimize -fif-conversion -fif-conversion2 -fdelayed-branch -fguess-branch-probability -fcprop-registers -fomit-frame-pointer && ./a.out zsh: bus error ./a.out Here is the gdb output: Program received signal SIGSEGV, Segmentation fault. *_gfortran_transpose_8 (ret=Variable "ret" is not available. ) at ../../../gcc/libgfortran/generated/transpose_i8.c:81 81 ../../../gcc/libgfortran/generated/transpose_i8.c: No such file or directory. in ../../../gcc/libgfortran/generated/transpose_i8.c I can reproduce this behaviour on sparc-sun-solaris2.8 using this solaris2.9 compiler. I can give more details if someone see how to debug this. In particular, if someone knows the list of -O1 enabled optimization switches, I could locate the crucial one. -- Summary: intrinsic_transpose.f90 runtime crash with sparc-solaris at -O1 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P2 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: coudert at clipper dot ens dot fr CC: gcc-bugs at gcc dot gnu dot org GCC target triplet: sparc-sun-solaris2.9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19294