From http://gcc.gnu.org/ml/gcc-testresults/2007-11/msg01452.html FAIL: libgomp.fortran/character1.f90 -O0 (internal compiler error) FAIL: libgomp.fortran/character1.f90 -O0 (test for excess errors) WARNING: libgomp.fortran/character1.f90 -O0 compilation failed to produce executable ... libgomp.fortran/vla1.f90:76: internal compiler error: in omp_add_variable, at gimplify.c:4677 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.
Revision 130371: http://gcc.gnu.org/ml/gcc-cvs/2007-11/msg00566.html is the cause.
patch: http://gcc.gnu.org/ml/gcc-patches/2007-11/msg01449.html so you don't read the patches list.
Subject: Bug 34247 Author: jakub Date: Wed Nov 28 19:43:03 2007 New Revision: 130492 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130492 Log: * trans-expr.c (gfc_trans_string_copy): Convert both dest and src to void *. PR fortran/34247 * trans-openmp.c (gfc_omp_privatize_by_reference): For REFERENCE_TYPE pass by reference only PARM_DECLs or non-artificial decls. Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/trans-expr.c trunk/gcc/fortran/trans-openmp.c
Fixed.