------- 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