This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
cray_pointers_2.f90 failures on powerpc-apple-darwin9
- From: Jack Howarth <howarth at bromo dot msbb dot uc dot edu>
- To: fortran at gcc dot gnu dot org
- Date: Tue, 29 Jan 2008 12:43:59 -0500
- Subject: cray_pointers_2.f90 failures on powerpc-apple-darwin9
Does anyone understand why the gfortran.dg/cray_pointers_2.f90
testcases are failing on powerpc-apple-darwin9 but not powerpc-apple-darwin8
currently? I am seeing the following failures...
FAIL: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer (internal compiler error)
FAIL: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer (test for excess errors)
WARNING: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer compilation failed to produce executable
FAIL: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer -funroll-loops (internal compiler error)
FAIL: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
WARNING: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer -funroll-loops compilation failed to produce executable
FAIL: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (internal compiler error)
FAIL: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
WARNING: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions compilation failed to produce executable
FAIL: gfortran.dg/cray_pointers_2.f90 -O3 -g (internal compiler error)
FAIL: gfortran.dg/cray_pointers_2.f90 -O3 -g (test for excess errors)
WARNING: gfortran.dg/cray_pointers_2.f90 -O3 -g compilation failed to produce executable
which are of the form...
Executing on host: /sw/src/fink.build/gcc43-4.2.999-20080125/darwin_objdir/gcc/testsuite/gfortran/../../gfortran -B/sw/src/fink.build/gcc43-4.2.999-20080125/darwin_objdir/gcc/testsuite/gfortran/../../ /sw/src/fink.build/gcc43-4.2.999-20080125/gcc-4.3-20080125/gcc/testsuite/gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer -fcray-pointer -fbounds-check -L/sw/src/fink.build/gcc43-4.2.999-20080125/darwin_objdir/powerpc-apple-darwin9/./libgfortran/.libs -L/sw/src/fink.build/gcc43-4.2.999-20080125/darwin_objdir/powerpc-apple-darwin9/./libgfortran/.libs -L/sw/src/fink.build/gcc43-4.2.999-20080125/darwin_objdir/powerpc-apple-darwin9/./libiberty -lm -o ./cray_pointers_2.exe (timeout = 300)
/sw/src/fink.build/gcc43-4.2.999-20080125/gcc-4.3-20080125/gcc/testsuite/gfortran.dg/cray_pointers_2.f90: In function 'ptr4':
/sw/src/fink.build/gcc43-4.2.999-20080125/gcc-4.3-20080125/gcc/testsuite/gfortran.dg/cray_pointers_2.f90:1153: error: unrecognizable insn:
(insn 3397 4446 3398 336 (parallel [
(set (reg:V4SI 199 [ vect_cst_.7121 ])
(reg:V4SI 2171))
(unspec [
(const_int 0 [0x0])
] 196)
]) -1 (nil))
/sw/src/fink.build/gcc43-4.2.999-20080125/gcc-4.3-20080125/gcc/testsuite/gfortran.dg/cray_pointers_2.f90:1153: internal compiler error: in instantiate_virtual_regs_in_insn, at function.c:1564
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
compiler exited with status 1
output is:
/sw/src/fink.build/gcc43-4.2.999-20080125/gcc-4.3-20080125/gcc/testsuite/gfortran.dg/cray_pointers_2.f90: In function 'ptr4':
/sw/src/fink.build/gcc43-4.2.999-20080125/gcc-4.3-20080125/gcc/testsuite/gfortran.dg/cray_pointers_2.f90:1153: error: unrecognizable insn:
(insn 3397 4446 3398 336 (parallel [
(set (reg:V4SI 199 [ vect_cst_.7121 ])
(reg:V4SI 2171))
(unspec [
(const_int 0 [0x0])
] 196)
]) -1 (nil))
/sw/src/fink.build/gcc43-4.2.999-20080125/gcc-4.3-20080125/gcc/testsuite/gfortran.dg/cray_pointers_2.f90:1153: internal compiler error: in instantiate_virtual_regs_in_insn, at function.c:1564
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
FAIL: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer (internal compiler error)
FAIL: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer (test for excess errors)
Excess errors:
/sw/src/fink.build/gcc43-4.2.999-20080125/gcc-4.3-20080125/gcc/testsuite/gfortran.dg/cray_pointers_2.f90:1153: error: unrecognizable insn:
(insn 3397 4446 3398 336 (parallel [
(set (reg:V4SI 199 [ vect_cst_.7121 ])
(reg:V4SI 2171))
(unspec [
(const_int 0 [0x0])
] 196)
]) -1 (nil))
/sw/src/fink.build/gcc43-4.2.999-20080125/gcc-4.3-20080125/gcc/testsuite/gfortran.dg/cray_pointers_2.f90:1153: internal compiler error: in instantiate_virtual_regs_in_insn, at function.c:1564
WARNING: gfortran.dg/cray_pointers_2.f90 -O3 -fomit-frame-pointer compilation failed to produce executable
This is with the 20080125 gcc 4.3 snapshot. I notice that powerpc-unknown-linux-gnualtivec seems to be showing these
failures as well...
http://gcc.gnu.org/ml/gcc-testresults/2008-01/msg01450.html
Perhaps we should open a PR for this.
Jack