------- Comment #4 from howarth at nitro dot med dot uc dot edu  2009-08-13 
00:43 -------
I am actually seeing this problem with the aermod, air, capacita, doduc,
fatigue, gas_dyn, induct, linpk, mdbx, nf, protein, rnflow, test_fpu and tfft
benchmarks with...

-O2 -fgraphite-identity -floop-strip-mine

The ICEs are...

tfft.f90: In function ‘tfft’:
tfft.f90:3:0: internal compiler error: Floating point exception

rnflow.f90: In function ‘invima’:
rnflow.f90:2878:0: internal compiler error: Floating point exception

test_fpu.f90: In function ‘gauss’:
test_fpu.f90:89:0: internal compiler error: Floating point exception

protein.f90: In function ‘superficie_proteina’:
protein.f90:1585:0: internal compiler error: Floating point exception

nf.f90: In function ‘trisolve’:
nf.f90:227:0: internal compiler error: Floating point exception

mdbx.f90: In function ‘cbuild’:
mdbx.f90:1425:0: internal compiler error: Floating point exception

linpk.f90: In function ‘matgen’:
linpk.f90:44:0: internal compiler error: Floating point exception

induct.f90: In function ‘mutual_ind_cir_cir_coils’:
induct.f90:777:0: internal compiler error: Floating point exception

gas_dyn.f90: In function ‘cortesa’:
gas_dyn.f90:1791:0: internal compiler error: Floating point exception

fatigue.f90: In function ‘iztaccihuatl’:
fatigue.f90:1265:0: internal compiler error: Floating point exception

doduc.f90: In function ‘s00017’:
doduc.f90:1480:0: internal compiler error: Floating point exception

capacita.f90: In function ‘capacitance’:
capacita.f90:573:0: internal compiler error: Floating point exception

air.f90: In function ‘state’:
air.f90:1034:0: internal compiler error: Floating point exception

aermod.f90: In function ‘chk_endyr’:
aermod.f90:5620:0: internal compiler error: Floating point exception

In case it helps reproduce the problem on x86_64 linux, on
x86_64-apple-darwin10...

touch t.f90
gfortran -fverbose-asm t.f90 -S
more t.s
# GNU Fortran (GCC) version 4.5.0 20090812 (experimental)
(x86_64-apple-darwin10)
#       compiled by GNU C version 4.5.0 20090812 (experimental), GMP version
4.3.1, MPFR version 2.4.1
# GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
# options passed:  t.f90 -fPIC -mmacosx-version-min=10.6.0 -mtune=generic
# -fverbose-asm -fintrinsic-modules-path
# /sw/lib/gcc4.5/lib/gcc/x86_64-apple-darwin10/4.5.0/finclude
# options enabled:  -fPIC -falign-loops -fargument-noalias-anything
# -fasynchronous-unwind-tables -fauto-inc-dec -fbranch-count-reg -fcommon
# -fdelete-null-pointer-checks -fearly-inlining
# -feliminate-unused-debug-types -ffunction-cse -fgcse-lm -fident
# -finline-functions-called-once -fira-share-save-slots
# -fira-share-spill-slots -fivopts -fkeep-static-consts
# -fleading-underscore -fmerge-debug-strings -fmove-loop-invariants
# -fpeephole -freg-struct-return -fsched-critical-path-heuristic
# -fsched-dep-count-heuristic -fsched-group-heuristic -fsched-interblock
# -fsched-last-insn-heuristic -fsched-rank-heuristic
# -fsched-reg-pressure-heuristic -fsched-spec -fsched-spec-insn-heuristic
# -fsched-stalled-insns-dep -fshow-column -fsigned-zeros
# -fsplit-ivs-in-unroller -ftrapping-math -ftree-cselim -ftree-forwprop
# -ftree-loop-im -ftree-loop-ivcanon -ftree-loop-optimize
# -ftree-parallelize-loops= -ftree-phiprop -ftree-pta -ftree-reassoc
# -ftree-scev-cprop -ftree-slp-vectorize -ftree-switch-conversion
# -ftree-vect-loop-version -funit-at-a-time -funwind-tables
# -fvect-cost-model -fverbose-asm -fzero-initialized-in-bss
# -m128bit-long-double -m64 -m80387 -maccumulate-outgoing-args
# -malign-stringops -mfancy-math-387 -mfp-ret-in-387 -mfused-madd -mieee-fp
# -mmmx -mno-sse4 -mpush-args -mred-zone -msse -msse2 -msse3

        .subsections_via_symbols


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40981

Reply via email to