[Bug middle-end/40981] aermod.f90 ICEs on -O2 -fgraphite-identity -floop-strip-mine

howarth at nitro dot med dot uc dot edu gcc-bugzilla@gcc.gnu.org
Thu Aug 13 01:49:00 GMT 2009



------- Comment #7 from howarth at nitro dot med dot uc dot edu  2009-08-13 01:49 -------

(gdb) r -O2 -fgraphite-identity -floop-strip-mine aermod.f90 -o aermod
Starting program: /sw/lib/gcc4.5/libexec/gcc/x86_64-apple-darwin10/4.5.0/f951
-O2 -fgraphite-identity -floop-strip-mine aermod.f90 -o aermod
Reading symbols for shared libraries .++++++++++...... done
 aermod main hrloop julian gregor hrqext o3ext errhdl terrst sumtbl msgwrt
pnpoly allsetup allresult datime filopn header dcdlat preset preinclud srcsiz
presoinc recsiz prereinc precart pregencar prexypnts prepolr prepoldst
pregenpol preradrng prebound set_window chk_endyr calc pcalc aercalc prmcalc
gamcalc centroid refl_ht psrdeb vcalc volcalc acalc ardist ocalc setsrc fluxes
heff prmheff pdis vdis adisy adisz aer_pchi prm_pchi aer_achi debout penfct
cplume prm_plume acplume gcubic ltopg vdp scavrat pdep pdepg deplete f2int
prm_pdep prm_pdepg prm_deplete prm_f2int qatr2 qg2d2 olm_calc pvmrm_calc
plume_vol reldisp emfact distf wakflg xydist fterm fyplm fypan meandr critds
pdf skcalc crcalc alcalc becalc aacalc bbcalc llcalc decay vrtsbl vrtsbn vrtcbl
pfract erfx sumval aver hivals nhigh hsetfg maxvalue msetfg maxfil postfl
toxxfl prtday rsdump evlini evalck evalfl cocard titles modopt avetim pollid
edecay runnot flagdf evntfl savefl initfl errfil debopt myear gddef gdseas
gvsubd gdland urbopt o3val o3fil no2eq ev_setup ev_setord ev_oucard oevent
evloop meread ev_metext ev_chkdat hqread ev_hrqext evcalc ev_sumval stodbl
averev ev_output prtsoc prtdet metdet ev_flush evcard evper evloc iblval metini
locate anyavg inpsum prtopt prtsrc prtrec chkrec prtmet rsinit resini mecard
surfil profil sfdata uadata ondata prbase staend dayrng wdrota wscats meopen
scimit metext set_metdata set_dates metchk chkdat cmpdat chkclm chkmsg metqa
metdat metsum pflcnv pflini ziaver gintrp urbcalc grdurban grdpturb metdeb
grdeps oucard outqa ouhigh oumxvl oudaly oumxfl oupost ouplot perpst perplt
outoxx ouseas ourank oueval perave shave hiper pstann pltann plotfl output
prtann prtnhi sprtht prtmax prtsum evefil mxevnt prtpm10 maxpm10 prtpm10sum
shout rankfl averts areain plumef pside xwidth pwidth zbrent pside2 hpsort
escape adjemi amfrac lwind pdepth ptfrac piteff pitemi ctheta qatr3 pside_tox
pside2_tox qg2 prime1 numpr1 numrise rate lump marching unlump zmet nummet
zstream position numgrad wake_drdx wake_ini wake_scales wake_dfsn wake_dfsn2
wake_turb wake_u wake_xa wake_xa2 wake_dim wake_sig wake_dbg wake_cav0 cav_src
wake_fqc frgauss erfdif erf erfc wake_xsig cavity_ht sigypr sigzpr szsfclpr
deltah prmdelh hsprim sblris cblprd cblprn cblpr3 recard reelun recart gencar
xypnts setcar repolr polorg poldst genpol radrng setpol terhgt hilhgt flghgt
discar dispol sbyval evcart setup lwrupr define getfld expath exkey setord
stonum sindex fsplit varini includ grdsv refsv refsvc refsvm ntrpsv xtrpsv
grdsw refsw refswc refswm ntrpsw xtrpsw sigy sigz bid szsfcl rmssig socard
srcqa soelun soloca soparm pparm vparm aparm apparm arvert acparm gencir oparm
dsbldg dsfill emvary effill emunit counit dpunit partdep inppdm inpphi inppdn
gasdep meth_2 sogrp asngrp setidg vdp1 hremis urbans no2rat olmgrp comptg
tginit grdptg refptg ntrptg xtrptg xtrpdn grdpt grdden tgcard terfil terloc
tgelun tgdata tgqa zinterp grdws refws unstu stblu ntrpws xtrpws grdwd refwd1
ntrpwd xtrpwd
Analyzing compilation unit
 {GC 39382k -> 26129k} {GC 34004k -> 29619k} {GC 38591k -> 33458k} {GC 43523k
-> 37575k} {GC 48894k -> 42656k}Performing interprocedural optimizations
 <visibility> <early_local_cleanups> {GC 55526k -> 50076k} {GC 65102k ->
63107k} <summary generate> <cp> <inline> <static-var> <pure-const>Assembling
functions:
 aermod main hrloop julian gregor hrqext o3ext errhdl terrst sumtbl msgwrt
pnpoly allsetup {GC 82097k -> 71012k} allresult datime filopn header dcdlat
preset preinclud srcsiz presoinc recsiz prereinc precart pregencar prexypnts
prepolr prepoldst pregenpol preradrng prebound set_window chk_endyr
Program received signal EXC_ARITHMETIC, Arithmetic exception.
0x000000014164a15d in __gmp_exception ()
(gdb) bt
#0  0x000000014164a15d in __gmp_exception ()
#1  0x000000014164a17e in __gmp_divide_by_zero ()
#2  0x000000014166121f in __gmpz_tdiv_q ()
#3  0x0000000100518f46 in pbb_number_of_iterations (pbb=0x1575618c0,
loop_depth=0, niter=0x7fff5fbfd3c0) at
../../gcc-4.5-20090812/gcc/graphite-poly.c:734
#4  0x00000001005122ab in scop_do_strip_mine (scop=<value temporarily
unavailable, due to optimizations>) at
../../gcc-4.5-20090812/gcc/graphite-blocking.c:169
#5  0x0000000100517f08 in apply_poly_transforms (scop=0x15750ca30) at
../../gcc-4.5-20090812/gcc/graphite-poly.c:258
#6  0x0000000100511d43 in graphite_transform_loops () at
../../gcc-4.5-20090812/gcc/graphite.c:274
#7  0x000000010077444a in graphite_transforms () at
../../gcc-4.5-20090812/gcc/tree-ssa-loop.c:300
#8  0x00000001005c52a9 in execute_one_pass (pass=0x100bea580) at
../../gcc-4.5-20090812/gcc/passes.c:1291
#9  0x00000001005c553d in execute_pass_list (pass=0x100bea580) at
../../gcc-4.5-20090812/gcc/passes.c:1340
#10 0x00000001005c554f in execute_pass_list (pass=0x100bea2e0) at
../../gcc-4.5-20090812/gcc/passes.c:1341
#11 0x00000001005c554f in execute_pass_list (pass=0x100be9980) at
../../gcc-4.5-20090812/gcc/passes.c:1341
#12 0x00000001006eec6f in tree_rest_of_compilation (fndecl=0x144531d00) at
../../gcc-4.5-20090812/gcc/tree-optimize.c:390
#13 0x000000010088b4ad in cgraph_expand_function (node=0x14453f800) at
../../gcc-4.5-20090812/gcc/cgraphunit.c:1114
#14 0x000000010088d60a in cgraph_expand_all_functions [inlined] () at
/sw/src/fink.build/gcc45-4.4.999-20090812/gcc-4.5-20090812/gcc/cgraphunit.c:1173
#15 0x000000010088d60a in cgraph_finalize_compilation_unit () at
../../gcc-4.5-20090812/gcc/cgraphunit.c:1396
#16 0x00000001005714d6 in write_global_declarations () at
../../gcc-4.5-20090812/gcc/langhooks.c:314
#17 0x0000000100687d80 in compile_file [inlined] () at
/sw/src/fink.build/gcc45-4.4.999-20090812/gcc-4.5-20090812/gcc/toplev.c:1038
#18 0x0000000100687d80 in toplev_main (argc=7, argv=0x7fff5fbfd760) at
../../gcc-4.5-20090812/gcc/toplev.c:2351
#19 0x0000000100000a34 in start ()
(gdb) 


-- 


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



More information about the Gcc-bugs mailing list