[Bug fortran/16050] New: [gfortran] make check for actual.f90 -O2 gives "ICE: verify_cgraph_node failed."
eesrjhc at bath dot ac dot uk
gcc-bugzilla@gcc.gnu.org
Fri Jun 18 09:22:00 GMT 2004
First failure for make check reported in gfortran.log is for "actual.f90 -O2"
Command line repeated with "-v -save-temps" added.
gilbert:/gilbert/roger/src/build-cvs/gcc/testsuite $ cat
/gilbert/roger/src/gcc-cvs/gcc/gcc/testsuite/gfortran.fortran-torture/compile/actual.f90
module modull
contains
function fun( a )
real, intent(in) :: a
real :: fun
fun = a
end function fun
end module modull
program t5
use modull
real :: a, b
b = foo( fun, a )
contains
function foo( f, a )
real, intent(in) :: a
interface
function f( x )
real, intent(in) :: x
real :: f
end function f
end interface
real :: foo
foo = f( a )
end function foo
end program t5
gilbert:/gilbert/roger/src/build-cvs/gcc/testsuite $
/gilbert/roger/src/build-cvs/gcc/testsuite/../gfortran -v -save-temps
-B/gilbert/roger/src/build-cvs/gcc/testsuite/../ -w -O2 -c -o
/gilbert/roger/src/build-cvs/gcc/testsuite/actual.o
/gilbert/roger/src/gcc-cvs/gcc/gcc/testsuite/gfortran.fortran-torture/compile/actual.f90
Reading specs from /gilbert/roger/src/build-cvs/gcc/testsuite/../specs
Configured with: ../gcc-cvs/gcc/configure --prefix=/usr/local/gcc-cvs
--enable-languages=c,c++,f95 --with-gmp=/opt/csw --host=sparc-sun-solaris2.8
--build=sparc-sun-solaris2.8 --target=sparc-sun-solaris2.8 --disable-libmudflap
Thread model: posix
gcc version 3.5.0 20040616 (experimental)
/gilbert/roger/src/build-cvs/gcc/testsuite/../f951
/gilbert/roger/src/gcc-cvs/gcc/gcc/testsuite/gfortran.fortran-torture/compile/actual.f90
-quiet -dumpbase actual.f90 -mcpu=v7 -auxbase-strip
/gilbert/roger/src/build-cvs/gcc/testsuite/actual.o -O2 -w -version -o actual.s
GNU F95 version 3.5.0 20040616 (experimental) (sparc-sun-solaris2.8)
compiled by GNU C version 3.5.0 20040616 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
/gilbert/roger/src/gcc-cvs/gcc/gcc/testsuite/gfortran.fortran-torture/compile/actual.f90:
In function `MAIN__':
/gilbert/roger/src/gcc-cvs/gcc/gcc/testsuite/gfortran.fortran-torture/compile/actual.f90:8:
error: Missing callgraph edge for call expr:
<call_expr ff1dca00
type <real_type ff1df000 real4 SF
size <integer_cst ff0f4b20 constant invariant 32>
unit size <integer_cst ff0f4b40 constant invariant 4>
align 32 symtab 0 alias set 2 precision 32
pointer_to_this <pointer_type ff1df180> reference_to_this
<reference_type ff0f2f80>>
side-effects
arg 0 <addr_expr ff0f49a0
type <pointer_type ff0f3800 type <function_type ff0f3000>
unsigned SI
size <integer_cst ff1da800 constant invariant 32>
unit size <integer_cst ff1da860 constant invariant 4>
align 32 symtab 0 alias set -1>
constant invariant
arg 0 <function_decl ff0f6000 fun type <function_type ff0f3000>
addressable public external SI file
/gilbert/roger/src/gcc-cvs/gcc/gcc/testsuite/gfortran.fortran-torture/compile/actual.f90
line 21 chain <function_decl ff0f3500 MAIN__>>>
arg 1 <tree_list ff1bd2d8
value <var_decl ff0f7400 a type <reference_type ff0f2f80>
readonly used unsigned SI file
/gilbert/roger/src/gcc-cvs/gcc/gcc/testsuite/gfortran.fortran-torture/compile/actual.f90
line 21 size <integer_cst ff1da800 32> unit size <integer_cst ff1da860 4>
align 32 context <function_decl ff0f3500 MAIN__> abstract_origin
<parm_decl ff0f3a80 a> chain <var_decl ff0f7500>>>
/gilbert/roger/src/gcc-cvs/gcc/gcc/testsuite/gfortran.fortran-torture/compile/actual.f90:35>
MAIN__/2: 21 insns (33 after inlining) needed tree
called by:
calls:
/gilbert/roger/src/gcc-cvs/gcc/gcc/testsuite/gfortran.fortran-torture/compile/actual.f90:8:
internal compiler error: verify_cgraph_node failed.
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Same error happens on host/target/build x86_64-unknown-linux-gnu and on
i686-pc-linux-gnu
--
Summary: [gfortran] make check for actual.f90 -O2 gives "ICE:
verify_cgraph_node failed."
Product: gcc
Version: 3.5.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: eesrjhc at bath dot ac dot uk
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: sparc-sun-solaris2.8
GCC host triplet: sparc-sun-solaris2.8
GCC target triplet: sparc-sun-solaris2.8
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16050
More information about the Gcc-bugs
mailing list