public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Jack Howarth <howarth@bromo.med.uc.edu>
To: Dorit Nuzman <DORIT@il.ibm.com>
Cc: gcc@gcc.gnu.org, Ira Rosen <IRAR@il.ibm.com>
Subject: Re: PR33113
Date: Wed, 05 Aug 2009 00:58:00 -0000	[thread overview]
Message-ID: <20090804232216.GA17818@bromo.med.uc.edu> (raw)
In-Reply-To: <OFDC605335.8377CD5D-ONC2257608.00337691-C2257608.0034AAB7@il.ibm.com>

On Tue, Aug 04, 2009 at 12:35:15PM +0300, Dorit Nuzman wrote:
> 
> Hi Jack,
> AFAIK this topic has not been addressed (closest thing is Richard
> Guenther's work on versioning unknown strides
> http://gcc.gnu.org/ml/gcc-patches/2009-01/msg01174.html) and I don't know
> about the prospects of this being done for gcc4.5 (I'd definitely lobby for
> it... do you know which of the polyhedron benchmarks have this issue,
> and/or which other benchmarks suffer from it?)
> Thanks for the reminder...
> dorit
> 

Dorit,
   Using the assumption that occurances of "data ref analysis failed" in the
-fdump-tree-vect-details output represent instances where the the stride in 
the inner-loop is unknown (and hence is PR33113), the following instances
exist in the Polyhedron 2005 benchmarks. It seems clear that vectorization of
some of the benchmarks could be severely impacted by this bug.
                Jack
ps These results were generated for x86_64-apple-darwin10 using gfortran 4.4.1.

ac.f90:753: note: not vectorized: data ref analysis failed D.2551_33 = (*iz_32(D))[D.2550_31];
ac.f90:778: note: not vectorized: data ref analysis failed D.2625_65 = (*iz_64(D))[D.2624_63];
ac.f90:316: note: not vectorized: data ref analysis failed D.2000_208 = dclold[D.1981_207];
ac.f90:306: note: not vectorized: data ref analysis failed D.1991_186 = deneold[D.1981_185];
ac.f90:296: note: not vectorized: data ref analysis failed D.1982_163 = dsusold[D.1981_162];

aermod.f90:33934: note: not vectorized: data ref analysis failed D.57115_20 = (*pretmp.8898_73)[D.57114_19];
aermod.f90:30101: note: not vectorized: data ref analysis failed D.49870_79 = (*pretmp.9464_200)[D.49866_78];
aermod.f90:23823: note: not vectorized: data ref analysis failed (*pretmp.9677_446)[D.42752_547] = 0.0;
aermod.f90:23812: note: not vectorized: data ref analysis failed (*pretmp.9685_78)[D.42708_490] = 0.0;
aermod.f90:23809: note: not vectorized: data ref analysis failed (*pretmp.9708_514)[D.42695_472] = 0.0;
aermod.f90:23800: note: not vectorized: data ref analysis failed (*pretmp.9724_888)[D.42665_425] = 0.0;
aermod.f90:23796: note: not vectorized: data ref analysis failed (*pretmp.9749_1779)[D.42637_384] = 0.0;
aermod.f90:23770: note: not vectorized: data ref analysis failed (*pretmp.9781_1847)[D.42564_275] = 0.0;
aermod.f90:23760: note: not vectorized: data ref analysis failed (*pretmp.9812_1965)[D.42446_94] = 0.0;
aermod.f90:20646: note: not vectorized: data ref analysis failed (*pretmp.10368_146)[D.36985_38] = 0.0;
aermod.f90:20648: note: not vectorized: data ref analysis failed (*pretmp.10374_155)[D.36997_52] = 0.0;
aermod.f90:20641: note: not vectorized: data ref analysis failed (*pretmp.10360_135)[D.36972_24] = 0.0;
aermod.f90:20635: note: not vectorized: data ref analysis failed (*pretmp.10385_172)[D.36959_11] = 0.0;
aermod.f90:16040: note: not vectorized: data ref analysis failed (*pretmp.10858_230)[D.31273_11] = 0.0;
aermod.f90:43612: note: not vectorized: data ref analysis failed (*D.70861_1391)[D.70868_1402] = 0;
aermod.f90:43608: note: not vectorized: data ref analysis failed (*D.70839_1359)[D.70846_1370] = 0;
aermod.f90:43581: note: not vectorized: data ref analysis failed (*D.70746_1222)[D.70750_1228] = 0;
aermod.f90:43543: note: not vectorized: data ref analysis failed (*D.70595_941)[D.70602_952] = 0.0;
aermod.f90:43573: note: not vectorized: data ref analysis failed (*D.70731_1199)[D.70738_1210] = 0.0;
aermod.f90:43570: note: not vectorized: data ref analysis failed (*D.70718_1180)[D.70725_1191] = 0.0;
aermod.f90:43421: note: not vectorized: data ref analysis failed (*D.70487_667)[D.70491_673] = 1.0e+0;
aermod.f90:43406: note: not vectorized: data ref analysis failed (*D.70429_589)[D.70433_595] = 0.0;
aermod.f90:43399: note: not vectorized: data ref analysis failed (*D.70408_557)[D.70419_573] = 0.0;
aermod.f90:43391: note: not vectorized: data ref analysis failed (*D.70374_518)[D.70381_529] = 0;
aermod.f90:43386: note: not vectorized: data ref analysis failed (*D.70349_485)[D.70356_496] = 0.0;
aermod.f90:43381: note: not vectorized: data ref analysis failed (*D.70318_441)[D.70325_452] = 0.0;
aermod.f90:43378: note: not vectorized: data ref analysis failed (*D.70305_422)[D.70312_433] = 0;
aermod.f90:43375: note: not vectorized: data ref analysis failed (*D.70292_403)[D.70299_414] = 0.0;
aermod.f90:43364: note: not vectorized: data ref analysis failed (*D.70241_332)[D.70249_343] = 0.0;
aermod.f90:48844: note: not vectorized: data ref analysis failed D.77133_262 = (*D.77003_251)[D.77132_261];
aermod.f90:50537: note: not vectorized: data ref analysis failed D.78695_135 = (*pretmp.15503_51)[D.78680_134];
aermod.f90:8975: note: not vectorized: data ref analysis failed D.19916_822 = (*D.19908_810)[D.19915_821];
aermod.f90:8887: note: not vectorized: data ref analysis failed D.19800_269 = (*D.19792_257)[D.19799_268];
aermod.f90:8906: note: not vectorized: data ref analysis failed D.19800_401 = (*D.19792_389)[D.19799_400];
aermod.f90:8930: note: not vectorized: data ref analysis failed D.19800_551 = (*D.19792_539)[D.19799_550];
aermod.f90:8963: note: not vectorized: data ref analysis failed D.19800_749 = (*D.19792_737)[D.19799_748];
aermod.f90:49221: note: not vectorized: data ref analysis failed (*pretmp.17311_1143)[D.77676_64] = 1;
aermod.f90:48547: note: not vectorized: data ref analysis failed (*pretmp.17627_1053)[D.76719_64] = 1;
aermod.f90:11137: note: not vectorized: data ref analysis failed (*D.22633_30)[D.22638_36] = 0.0;
aermod.f90:14907: note: not vectorized: data ref analysis failed D.27840_109 = (*pretmp.21107_50)[D.27836_108];
aermod.f90:45871: note: not vectorized: data ref analysis failed D.73068_855 = (*D.73037_687)[D.73067_854];
aermod.f90:45856: note: not vectorized: data ref analysis failed D.73068_753 = (*D.73037_687)[D.73067_752];
aermod.f90:45817: note: not vectorized: data ref analysis failed D.72975_564 = (*pretmp.23612_3666)[D.72974_563];
aermod.f90:45401: note: not vectorized: data ref analysis failed (*pretmp.24145_1308)[D.72401_21] = 0;
aermod.f90:45402: note: not vectorized: data ref analysis failed (*pretmp.24145_1308)[D.72401_21] = 0;
aermod.f90:41638: note: not vectorized: data ref analysis failed D.67814_92 = (*pretmp.25524_579)[D.67813_91];
aermod.f90:40530: note: not vectorized: data ref analysis failed (*pretmp.26539_966)[D.66087_96] = D.66093_103;
aermod.f90:40520: note: not vectorized: data ref analysis failed (*pretmp.26555_988)[D.66061_68] = D.66067_75;
aermod.f90:40104: note: not vectorized: data ref analysis failed (*pretmp.26743_1205)[D.65555_17] = 0.0;
aermod.f90:40187: note: not vectorized: data ref analysis failed (*pretmp.26735_1194)[D.65677_100] = 0.0;
aermod.f90:37694: note: not vectorized: data ref analysis failed D.62384_966 = dist[D.62383_965];
aermod.f90:37704: note: not vectorized: data ref analysis failed D.62384_1000 = dist[D.62383_999];
aermod.f90:37644: note: not vectorized: data ref analysis failed D.62384_839 = dist[D.62383_838];
aermod.f90:37655: note: not vectorized: data ref analysis failed D.62384_880 = dist[D.62383_879];
aermod.f90:37131: note: not vectorized: data ref analysis failed D.61533_959 = dist[D.61532_958];
aermod.f90:37141: note: not vectorized: data ref analysis failed D.61533_995 = dist[D.61532_994];
aermod.f90:37081: note: not vectorized: data ref analysis failed D.61533_821 = dist[D.61532_820];
aermod.f90:37092: note: not vectorized: data ref analysis failed D.61533_864 = dist[D.61532_863];
aermod.f90:35506: note: not vectorized: data ref analysis failed D.59147_620 = xt[D.59146_619];
aermod.f90:35517: note: not vectorized: data ref analysis failed D.59147_663 = xt[D.59146_662];
aermod.f90:33077: note: not vectorized: data ref analysis failed (*pretmp.31656_1346)[D.56224_30] = 1.0e+0;
aermod.f90:28084: note: not vectorized: data ref analysis failed (*pretmp.44509_17)[D.47042_16] = 1;
aermod.f90:28027: note: not vectorized: data ref analysis failed (*pretmp.44567_684)[D.46977_69] = inum.4481_70;
aermod.f90:27972: note: not vectorized: data ref analysis failed (*pretmp.44583_128)[D.46918_15] = 1;
aermod.f90:27800: note: not vectorized: data ref analysis failed (*pretmp.44699_1414)[D.46719_61] = 1;
aermod.f90:25924: note: not vectorized: data ref analysis failed gridsv[D.44828_1391] = -9.9e+1;
aermod.f90:25924: note: not vectorized: data ref analysis failed gridsv[D.44828_160] = -9.9e+1;
aermod.f90:24543: note: not vectorized: data ref analysis failed (*pretmp.46181_406)[D.43435_42] = zbase.4031_43;
aermod.f90:24540: note: not vectorized: data ref analysis failed (*pretmp.46194_425)[D.43422_27] = zbase.4031_28;
aermod.f90:23681: note: not vectorized: data ref analysis failed (*D.42093_673)[D.42103_689] = 0.0;
aermod.f90:20476: note: not vectorized: data ref analysis failed D.36724_109 = (*D.36716_97)[D.36723_108];
aermod.f90:19537: note: not vectorized: data ref analysis failed D.35278_518 = pfltg[D.35277_517];
aermod.f90:19596: note: not vectorized: data ref analysis failed D.35278_676 = pfltg[D.35277_675];
aermod.f90:17718: note: not vectorized: data ref analysis failed (*pretmp.54382_176)[D.33338_16] = prephitmp.54387_184;
aermod.f90:12669: note: not vectorized: data ref analysis failed (*D.24998_1333)[D.25003_1339] = 0.0;
aermod.f90:12654: note: not vectorized: data ref analysis failed D.25007_1309 = (*D.24472_1292)[D.25006_1308];
aermod.f90:12326: note: not vectorized: data ref analysis failed (*pretmp.63291_1769)[D.24096_491] = 0.0;
aermod.f90:12308: note: not vectorized: data ref analysis failed D.24100_457 = (*pretmp.63336_1856)[D.24099_456];
aermod.f90:12259: note: not vectorized: data ref analysis failed D.24100_232 = (*D.24054_98)[D.24099_231];
aermod.f90:12282: note: not vectorized: data ref analysis failed D.24140_352 = (*olmval_46)[D.24022_351];
aermod.f90:12235: note: not vectorized: data ref analysis failed (*olmval_46)[D.24022_65] = 0.0;
aermod.f90:8671: note: not vectorized: data ref analysis failed (*D.18974_428)[D.18979_368] = 0.0;
aermod.f90:8754: note: not vectorized: data ref analysis failed D.19492_650 = (*D.18974_643)[D.18979_649];
aermod.f90:8776: note: not vectorized: data ref analysis failed D.19492_808 = (*D.18974_801)[D.18979_807];
aermod.f90:8791: note: not vectorized: data ref analysis failed (*D.18974_817)[D.18979_823] = 0.0;
aermod.f90:8598: note: not vectorized: data ref analysis failed (*D.19316_594)[D.19321_600] = 1.0e+0;
aermod.f90:8671: note: not vectorized: data ref analysis failed (*D.18974_428)[D.18979_434] = 0.0;
aermod.f90:8703: note: not vectorized: data ref analysis failed (*D.18905_460)[D.19399_469] = D.19401_471;
aermod.f90:8742: note: not vectorized: data ref analysis failed D.19465_575 = (*D.18921_554)[D.19461_571];
aermod.f90:8627: note: not vectorized: data ref analysis failed (*D.19316_392)[D.19321_398] = 1.0e+0;
aermod.f90:8521: note: not vectorized: data ref analysis failed D.19204_278 = (*D.19196_266)[D.19203_277];
aermod.f90:8364: note: not vectorized: data ref analysis failed (*D.18974_29)[D.18979_35] = 0.0;
aermod.f90:8079: note: not vectorized: data ref analysis failed (*D.17882_337)[D.17887_3608] = 0.0;
aermod.f90:8162: note: not vectorized: data ref analysis failed D.18327_559 = (*D.17882_552)[D.17887_558];
aermod.f90:8184: note: not vectorized: data ref analysis failed D.18327_717 = (*D.17882_710)[D.17887_716];
aermod.f90:8199: note: not vectorized: data ref analysis failed (*D.17882_726)[D.17887_732] = 0.0;
aermod.f90:8000: note: not vectorized: data ref analysis failed (*D.18119_503)[D.18124_509] = 1.0e+0;
aermod.f90:8079: note: not vectorized: data ref analysis failed (*D.17882_337)[D.17887_343] = 0.0;
aermod.f90:8111: note: not vectorized: data ref analysis failed (*D.17813_369)[D.18229_378] = D.18231_380;
aermod.f90:8150: note: not vectorized: data ref analysis failed D.18299_484 = (*D.17829_463)[D.18295_480];
aermod.f90:8035: note: not vectorized: data ref analysis failed (*D.18119_301)[D.18124_307] = 1.0e+0;
aermod.f90:7844: note: not vectorized: data ref analysis failed (*D.17882_29)[D.17887_35] = 0.0;
aermod.f90:7590: note: not vectorized: data ref analysis failed (*D.17387_53)[D.17391_59] = 0.0;
aermod.f90:7596: note: not vectorized: data ref analysis failed (*D.17387_77)[D.17391_83] = 0.0;
aermod.f90:7602: note: not vectorized: data ref analysis failed (*D.17387_98)[D.17391_104] = 0.0;
aermod.f90:7703: note: not vectorized: data ref analysis failed (*D.17387_177)[D.17391_183] = 0.0;
aermod.f90:7618: note: not vectorized: data ref analysis failed (*D.17442_117)[D.17447_123] = 1.0e+0;
aermod.f90:7482: note: not vectorized: data ref analysis failed D.17118_278 = (*D.16906_271)[D.16911_277];
aermod.f90:7502: note: not vectorized: data ref analysis failed D.17118_428 = (*D.16906_421)[D.16911_427];
aermod.f90:7519: note: not vectorized: data ref analysis failed (*D.16906_446)[D.16911_452] = 0.0;
aermod.f90:7349: note: not vectorized: data ref analysis failed (*D.16906_39)[D.16911_45] = 0.0;
aermod.f90:6726: note: not vectorized: data ref analysis failed D.15944_2252 = (*D.15939_23)[D.15943_2251];
aermod.f90:6734: note: not vectorized: data ref analysis failed D.15944_2181 = (*D.15939_67)[D.15943_2180];
aermod.f90:6742: note: not vectorized: data ref analysis failed D.15944_2110 = (*D.15939_111)[D.15943_2109];
aermod.f90:6749: note: not vectorized: data ref analysis failed D.15944_2039 = (*D.15939_154)[D.15943_2038];
aermod.f90:6726: note: not vectorized: data ref analysis failed D.15944_30 = (*D.15939_23)[D.15943_29];
aermod.f90:6734: note: not vectorized: data ref analysis failed D.15944_74 = (*D.15939_67)[D.15943_73];
aermod.f90:6742: note: not vectorized: data ref analysis failed D.15944_118 = (*D.15939_111)[D.15943_117];
aermod.f90:6749: note: not vectorized: data ref analysis failed D.15944_161 = (*D.15939_154)[D.15943_160];
aermod.f90:6791: note: not vectorized: data ref analysis failed D.15944_256 = (*D.15939_249)[D.15943_255];
aermod.f90:6802: note: not vectorized: data ref analysis failed D.15944_283 = (*D.15939_276)[D.15943_282];
aermod.f90:6871: note: not vectorized: data ref analysis failed (*D.15932_369)[D.15937_1958] = 0.0;
aermod.f90:6871: note: not vectorized: data ref analysis failed (*D.15932_369)[D.15937_375] = 0.0;
aermod.f90:6914: note: not vectorized: data ref analysis failed (*D.16159_430)[D.16164_436] = 1.0e+0;
aermod.f90:6844: note: not vectorized: data ref analysis failed (*D.15932_321)[D.15937_327] = 0.0;
aermod.f90:6431: note: not vectorized: data ref analysis failed (*D.15516_53)[D.15520_59] = 0.0;
aermod.f90:6438: note: not vectorized: data ref analysis failed (*D.15516_74)[D.15520_80] = 0.0;
aermod.f90:6561: note: not vectorized: data ref analysis failed (*D.15516_166)[D.15520_172] = 0.0;
aermod.f90:6455: note: not vectorized: data ref analysis failed (*pretmp.68240_1646)[D.15563_99] = 1.0e+0;
aermod.f90:6318: note: not vectorized: data ref analysis failed D.15244_757 = (*D.14737_750)[D.14742_756];
aermod.f90:6340: note: not vectorized: data ref analysis failed D.15244_915 = (*D.14737_908)[D.14742_914];
aermod.f90:6358: note: not vectorized: data ref analysis failed (*D.14737_933)[D.14742_939] = 0.0;
aermod.f90:6308: note: not vectorized: data ref analysis failed D.15208_713 = (*D.14750_706)[D.14754_712];
aermod.f90:5894: note: not vectorized: data ref analysis failed (*D.14737_46)[D.14742_52] = 0.0;
aermod.f90:5708: note: not vectorized: data ref analysis failed (*pretmp.69477_14)[D.14330_261] = 0.0;
aermod.f90:5694: note: not vectorized: data ref analysis failed (*pretmp.69498_152)[D.14266_173] = 0.0;
aermod.f90:5669: note: not vectorized: data ref analysis failed D.14222_116 = (*pretmp.69525_1285)[D.14221_115];
aermod.f90:2699: note: not vectorized: data ref analysis failed (*D.3979_692)[D.3987_703] = idum.163_704;
aermod.f90:2666: note: not vectorized: data ref analysis failed (*D.3934_639)[D.3944_655] = 0.0;
aermod.f90:2653: note: not vectorized: data ref analysis failed (*D.3885_579)[D.3889_585] = 0.0;
aermod.f90:2634: note: not vectorized: data ref analysis failed (*pretmp.74387_5339)[D.3862_553] = 0.0;
aermod.f90:2520: note: not vectorized: data ref analysis failed D.3633_189 = (*D.3627_182)[D.3632_188];
aermod.f90:2540: note: not vectorized: data ref analysis failed D.3633_282 = (*D.3627_275)[D.3632_281];
aermod.f90:2562: note: not vectorized: data ref analysis failed D.3633_375 = (*D.3627_368)[D.3632_374];
aermod.f90:2575: note: not vectorized: data ref analysis failed D.3633_428 = (*D.3627_421)[D.3632_427];
aermod.f90:2205: note: not vectorized: data ref analysis failed D.3093_164 = (*D.3082_147)[D.3092_163];

air.f90101t.vect has no instances of "data ref analysis failed"

capacita.f90:199: note: not vectorized: data ref analysis failed (*x.0_15)[D.3845_162] = D.3847_164;
capacita.f90:193: note: not vectorized: data ref analysis failed D.3824_130 = (*g.0_39)[D.3822_128];
capacita.f90:601: note: not vectorized: data ref analysis failed (*D.4819_33)[D.4889_46] = 1;
capacita.f90:551: note: not vectorized: data ref analysis failed D.5865_163 = REALPART_EXPR <(*a.0_35)[D.1771_177]>;
capacita.f90:507: note: not vectorized: data ref analysis failed REALPART_EXPR <(*e.0_17)[D.1709_66]> = CR.878_210;
capacita.f90:259: note: not vectorized: data ref analysis failed D.3420_198 = REALPART_EXPR <(*D.3274_174)[D.3419_197]>;
capacita.f90:250: note: not vectorized: data ref analysis failed D.6184_244 = REALPART_EXPR <(*pretmp.1132_444)[D.3404_165]>;
capacita.f90:243: note: not vectorized: data ref analysis failed D.3367_97 = (*x.0_21)[D.3366_96];
capacita.f90:286: note: not vectorized: data ref analysis failed D.6366_224 = REALPART_EXPR <(*D.3085_177)[D.3203_206]>;
capacita.f90:282: note: not vectorized: data ref analysis failed D.6364_223 = REALPART_EXPR <(*D.3035_78)[D.3187_171]>;
capacita.f90:281: note: not vectorized: data ref analysis failed D.3174_132 = (*g.0_19)[D.3173_131];
capacita.f90:280: note: not vectorized: data ref analysis failed D.3161_98 = (*g.0_19)[D.3160_97];
capacita.f90:331: note: not vectorized: data ref analysis failed REALPART_EXPR <(*x.0_29)[D.2779_185]> = D.6543_917;
capacita.f90:328: note: not vectorized: data ref analysis failed D.6541_474 = REALPART_EXPR <(*x.0_29)[D.2765_155]>;
capacita.f90:325: note: not vectorized: data ref analysis failed REALPART_EXPR <(*x.0_29)[D.2752_131]> = D.6539_969;
capacita.f90:322: note: not vectorized: data ref analysis failed D.6537_443 = REALPART_EXPR <(*x.0_29)[D.2736_99]>;
capacita.f90:343: note: not vectorized: data ref analysis failed REALPART_EXPR <(*x.0_29)[D.2828_286]> = D.6554_9;
capacita.f90:340: note: not vectorized: data ref analysis failed D.6549_441 = REALPART_EXPR <(*x.0_29)[D.2813_250]>;
capacita.f90:337: note: not vectorized: data ref analysis failed REALPART_EXPR <(*x.0_29)[D.2801_229]> = D.6547_968;
capacita.f90:335: note: not vectorized: data ref analysis failed D.6545_473 = REALPART_EXPR <(*x.0_29)[D.2792_206]>;
capacita.f90:226: note: not vectorized: data ref analysis failed D.3662_219 = REALPART_EXPR <(*D.3527_195)[D.3661_218]>;
capacita.f90:221: note: not vectorized: data ref analysis failed D.6820_240 = REALPART_EXPR <(*pretmp.1563_380)[D.3641_181]>;
capacita.f90:215: note: not vectorized: data ref analysis failed D.3624_134 = (*x.0_21)[D.3623_133];
capacita.f90:214: note: not vectorized: data ref analysis failed (*D.3468_93)[D.3611_106] = __complex__ (0.0, 0.0);
capacita.f90:226: note: not vectorized: data ref analysis failed D.7027_334 = REALPART_EXPR <(*D.7072_315)[D.7026_333]>;
capacita.f90:221: note: not vectorized: data ref analysis failed D.7194_637 = REALPART_EXPR <(*pretmp.1717_1291)[D.7011_301]>;
capacita.f90:215: note: not vectorized: data ref analysis failed D.7002_264 = (*x.0_188)[D.7001_263];
capacita.f90:214: note: not vectorized: data ref analysis failed (*D.7040_233)[D.6993_246] = __complex__ (0.0, 0.0);
capacita.f90:199: note: not vectorized: data ref analysis failed (*x.0_344)[D.7141_431] = D.7143_433;
capacita.f90:193: note: not vectorized: data ref analysis failed D.7128_410 = (*g.0_359)[D.7127_409];
capacita.f90:402: note: not vectorized: data ref analysis failed D.2486_574 = (*prephitmp.2030_1354)[D.2485_573];
capacita.f90:401: note: not vectorized: data ref analysis failed D.2474_548 = (*D.2106_430)[D.2473_547];
capacita.f90:400: note: not vectorized: data ref analysis failed D.2454_507 = (*x.0_45)[D.2451_504];
capacita.f90:399: note: not vectorized: data ref analysis failed D.2442_471 = (*D.2110_435)[D.2441_470];
capacita.f90:399: note: not vectorized: data ref analysis failed D.2432_446 = (*D.2110_435)[D.2431_445];
capacita.f90:397: note: not vectorized: data ref analysis failed D.2420_420 = (*D.2085_394)[D.2419_419];
capacita.f90:396: note: not vectorized: data ref analysis failed D.2411_388 = (*D.2072_369)[D.2410_387];
capacita.f90:394: note: not vectorized: data ref analysis failed D.2389_352 = (*D.2031_288)[D.2388_351];
capacita.f90:392: note: not vectorized: data ref analysis failed D.2376_307 = (*D.2031_288)[D.2375_306];
capacita.f90:384: note: not vectorized: data ref analysis failed (*D.2020_270)[D.2364_277] = 0.0;
capacita.f90:383: note: not vectorized: data ref analysis failed (*D.2013_260)[D.2360_267] = 0.0;
capacita.f90:382: note: not vectorized: data ref analysis failed D.2356_257 = (*prephitmp.2016_1312)[D.2355_256];
capacita.f90:376: note: not vectorized: data ref analysis failed D.2330_206 = (*x.0_45)[D.2329_205];
capacita.f90:379: note: not vectorized: data ref analysis failed (*x.0_45)[D.2348_236] = 0.0;
capacita.f90:378: note: not vectorized: data ref analysis failed D.2344_229 = (*x.0_45)[D.2343_228];
capacita.f90:373: note: not vectorized: data ref analysis failed D.2315_171 = (*x.0_45)[D.2314_170];
capacita.f90:80: note: not vectorized: data ref analysis failed D.4610_111 = (*D.4537_97)[D.4609_110];
capacita.f90:76: note: not vectorized: data ref analysis failed D.4600_91 = (*D.4514_60)[D.4599_90];
capacita.f90:109: note: not vectorized: data ref analysis failed D.4477_227 = (*prephitmp.2481_676)[D.4476_226];
capacita.f90:105: note: not vectorized: data ref analysis failed D.4465_196 = (*pretmp.2486_681)[D.4464_195];
capacita.f90:103: note: not vectorized: data ref analysis failed D.4450_166 = (*D.4294_110)[D.4447_163];
capacita.f90:103: note: not vectorized: data ref analysis failed D.4434_139 = (*D.4294_110)[D.4433_138];
capacita.f90:96: note: not vectorized: data ref analysis failed D.4421_102 = (*pretmp.2473_662)[D.4420_101];
capacita.f90:286: note: not vectorized: data ref analysis failed D.8959_569 = REALPART_EXPR <(*D.8921_374)[D.8873_398]>;
capacita.f90:282: note: not vectorized: data ref analysis failed D.8957_596 = REALPART_EXPR <(*D.8885_289)[D.8861_369]>;
capacita.f90:281: note: not vectorized: data ref analysis failed D.8852_331 = (*g.0_247)[D.8851_330];
capacita.f90:280: note: not vectorized: data ref analysis failed D.8843_303 = (*g.0_247)[D.8842_302];

channel.f90.101t.vect has no instances of "data ref analysis failed"

doduc.f90:5133: note: not vectorized: data ref analysis failed D.22356_428 = aaa44.zcot[D.22355_427];

fatigue.f90:1077: note: not vectorized: data ref analysis failed D.3258_1370 = (*back_stress_tensor.0_145)[D.3255_1367];
fatigue.f90:1073: note: not vectorized: data ref analysis failed D.3238_1333 = (*back_stress_tensor.0_145)[D.3237_1332];
fatigue.f90:1051: note: not vectorized: data ref analysis failed D.3206_1276 = (*plastic_strain_tensor.0_121)[D.3205_1275];
fatigue.f90:1032: note: not vectorized: data ref analysis failed D.3167_1222 = (*strain_tensor.0_97)[D.3166_1221];
fatigue.f90:1021: note: not vectorized: data ref analysis failed (*stress_tensor.0_73)[D.3140_1202] = D.3142_1204;
fatigue.f90:1006: note: not vectorized: data ref analysis failed D.2650_603 = (*back_stress_tensor.0_145)[D.3104_602];
fatigue.f90:1004: note: not vectorized: data ref analysis failed D.3096_1158 = (*back_stress_tensor.0_145)[D.3095_1157];
fatigue.f90:998: note: not vectorized: data ref analysis failed D.3079_1117 = (*plastic_strain_tensor.0_121)[D.3078_1116];
fatigue.f90:988: note: not vectorized: data ref analysis failed D.3055_1067 = (*back_stress_tensor.0_145)[D.3054_1066];
fatigue.f90:961: note: not vectorized: data ref analysis failed D.2995_1011 = (*back_stress_tensor.0_145)[D.2994_1010];
fatigue.f90:950: note: not vectorized: data ref analysis failed D.2972_973 = (*stress_tensor.0_73)[D.2971_972];
fatigue.f90:941: note: not vectorized: data ref analysis failed D.2961_341 = (*stress_tensor.0_73)[D.2958_338];
fatigue.f90:929: note: not vectorized: data ref analysis failed (*stress_tensor.0_73)[D.2924_942] = D.2929_947;
fatigue.f90:929: note: not vectorized: data ref analysis failed D.2900_254 = (*strain_tensor.0_97)[D.2899_253];

gas_dyn.f90:2353: note: not vectorized: data ref analysis failed D.4750_1541 = temp[D.4749_1540];
gas_dyn.f90:2352: note: not vectorized: data ref analysis failed D.4720_1496 = vel[D.4719_1495];
gas_dyn.f90:2351: note: not vectorized: data ref analysis failed D.4690_1451 = dens[D.4689_1450];
gas_dyn.f90:2350: note: not vectorized: data ref analysis failed D.4660_1406 = pres[D.4659_1405];
gas_dyn.f90:2349: note: not vectorized: data ref analysis failed stime[D.4633_1362] = D.3881_1358;
gas_dyn.f90:2348: note: not vectorized: data ref analysis failed scycle[D.4626_1343] = cycle.363_1323;
gas_dyn.f90:1615: note: not vectorized: data ref analysis failed (*list.0_21)[D.3259_171] = D.3261_173;
gas_dyn.f90:1613: note: not vectorized: data ref analysis failed (*list.0_21)[D.3252_156] = D.2720_152;
gas_dyn.f90:1612: note: not vectorized: data ref analysis failed (*list.0_21)[D.3244_143] = D.3246_145;
gas_dyn.f90:566: note: not vectorized: data ref analysis failed D.2294_251 = barea[D.2255_250];

induct.f90:6505: note: not vectorized: data ref analysis failed limit.1120_1434 = (*D.8883_1410)[D.9456_1433].resistance;
induct.f90:6504: note: not vectorized: data ref analysis failed limit.1118_1418 = (*D.8883_1410)[D.9447_1417].resistance;
induct.f90:5062: note: not vectorized: data ref analysis failed zmax_1240 = (*D.7162_159)[D.7904_1239];
induct.f90:5061: note: not vectorized: data ref analysis failed zmin_1188 = (*D.7162_159)[D.7869_1187];
induct.f90:5060: note: not vectorized: data ref analysis failed ymax_1136 = (*D.7162_159)[D.7834_1135];
induct.f90:5059: note: not vectorized: data ref analysis failed ymin_1084 = (*D.7162_159)[D.7799_1083];
induct.f90:5058: note: not vectorized: data ref analysis failed xmax_1032 = (*D.7162_159)[D.7764_1031];
induct.f90:5057: note: not vectorized: data ref analysis failed xmin_981 = (*D.7162_159)[D.7729_980];
induct.f90:5040: note: not vectorized: data ref analysis failed D.7678_881 = (*inductor.0_53)[D.7677_880].self_ind;
induct.f90:4885: note: not vectorized: data ref analysis failed D.7469_94 = (*inductor.0_53)[D.7468_93].i2;
induct.f90:4885: note: not vectorized: data ref analysis failed D.7461_82 = (*inductor.0_53)[D.7460_81].i1;

linpk.f90:310: note: not vectorized: data ref analysis failed D.1969_119 = (*dy_25(D))[D.1968_118];
linpk.f90:363: note: not vectorized: data ref analysis failed D.2071_115 = (*dx_29(D))[D.2070_114];
linpk.f90:432: note: not vectorized: data ref analysis failed D.2165_98 = (*dx_20(D))[D.2163_97];

mdbx.f90:1407: note: not vectorized: data ref analysis failed liscom.list[D.5485_119] = j_3;
mdbx.f90:1582: note: not vectorized: data ref analysis failed liscom.list[D.5970_351] = D.5971_354;

nf.f90:115: note: not vectorized: data ref analysis failed (*D.1638_136)[D.1894_186] = 0.0;
nf.f90:235: note: not vectorized: data ref analysis failed D.5068_342 = (*D.5080_336)[D.5069_341];
nf.f90:232: note: not vectorized: data ref analysis failed D.5068_310 = (*D.5080_303)[D.5069_309];
nf.f90:235: note: not vectorized: data ref analysis failed D.5021_269 = (*D.5033_263)[D.5022_268];
nf.f90:232: note: not vectorized: data ref analysis failed D.5021_237 = (*D.5033_230)[D.5022_236];
nf.f90:280: note: not vectorized: data ref analysis failed D.6649_812 = (*D.6692_772)[D.6646_809];
nf.f90:278: note: not vectorized: data ref analysis failed (*D.6674_746)[D.6638_758] = D.6640_761;
nf.f90:248: note: not vectorized: data ref analysis failed D.6782_914 = (*D.6746_879)[D.6785_911];
nf.f90:235: note: not vectorized: data ref analysis failed D.6845_1059 = (*D.6857_1053)[D.6846_1058];
nf.f90:232: note: not vectorized: data ref analysis failed D.6845_1027 = (*D.6857_1020)[D.6846_1026];
nf.f90:246: note: not vectorized: data ref analysis failed (*D.6764_856)[D.6793_867] = D.6791_870;
nf.f90:220: note: not vectorized: data ref analysis failed D.6728_955 = (*D.6718_948)[D.6727_954];
nf.f90:275: note: not vectorized: data ref analysis failed (*D.6663_709)[D.6621_717] = D.6623_720;

protein.f90:1800: note: not vectorized: data ref analysis failed (*D.4040_1006)[D.5039_1070] = n_63;
protein.f90:1257: note: not vectorized: data ref analysis failed (*polypeptide_sequence_166(D))[D.3440_165] = D.3324_159;
protein.f90:295: note: not vectorized: data ref analysis failed D.2223_742 = (*surface_conformations_741(D))[D.2220_738];
protein.f90:177: note: not vectorized: data ref analysis failed D.2034_433 = (*individual_conformations_432(D))[D.2031_429];

rnflow.f90:596: note: not vectorized: data ref analysis failed dtemp_99 = (*dx_21(D))[D.2343_98];
rnflow.f90:3856: note: not vectorized: data ref analysis failed D.8020_33 = (*dx_32(D))[D.8018_31];
rnflow.f90:2091: note: not vectorized: data ref analysis failed (*ixtrt_212(D))[D.4389_261] = D.4394_270;
rnflow.f90:824: note: not vectorized: data ref analysis failed D.2705_189 = (*ptrst_118(D))[D.2704_188];
rnflow.f90:811: note: not vectorized: data ref analysis failed D.2661_112 = (*D.2536_69)[D.2660_111];
rnflow.f90:815: note: not vectorized: data ref analysis failed D.2676_149 = (*D.2536_69)[D.2675_148];
rnflow.f90:2895: note: not vectorized: data ref analysis failed (*__result.0_37)[D.6676_74] = 1.0e+0;
rnflow.f90:2894: note: not vectorized: data ref analysis failed (*__result.0_37)[D.6669_66] = 0.0;
rnflow.f90:2894: note: not vectorized: data ref analysis failed (*__result.0_37)[D.6669_66] = 0.0;
rnflow.f90:2914: note: not vectorized: data ref analysis failed (*__result.0_37)[D.6788_272] = D.6792_276;
rnflow.f90:2911: note: not vectorized: data ref analysis failed (*__result.0_37)[D.6676_237] = 1.0e+0;
rnflow.f90:2910: note: not vectorized: data ref analysis failed (*__result.0_37)[D.6774_229] = 0.0;
rnflow.f90:2910: note: not vectorized: data ref analysis failed (*__result.0_37)[D.6774_229] = 0.0;
rnflow.f90:2905: note: not vectorized: data ref analysis failed D.6763_206 = (*D.5036_160)[D.6762_205];
rnflow.f90:2540: note: not vectorized: data ref analysis failed D.4846_142 = (*x_90(D))[D.4845_141];
rnflow.f90:2569: note: not vectorized: data ref analysis failed D.4846_232 = (*x_90(D))[D.4845_231];
rnflow.f90:2602: note: not vectorized: data ref analysis failed D.4846_321 = (*x_90(D))[D.4845_320];
rnflow.f90:2628: note: not vectorized: data ref analysis failed D.4846_390 = (*x_90(D))[D.4845_389];
rnflow.f90:2246: note: not vectorized: data ref analysis failed D.4531_112 = (*x_69(D))[D.4530_111];
rnflow.f90:1191: note: not vectorized: data ref analysis failed D.3090_177 = (*y_86(D))[D.3084_176];
rnflow.f90:1217: note: not vectorized: data ref analysis failed D.3161_240 = (*x_131(D))[D.3160_239];
rnflow.f90:1157: note: not vectorized: data ref analysis failed (*y_86(D))[D.3084_105] = 0.0;
rnflow.f90:1162: note: not vectorized: data ref analysis failed D.3090_117 = (*y_86(D))[D.3084_116];
rnflow.f90:399: note: not vectorized: data ref analysis failed D.2075_348 = (*b_168(D))[D.2074_347];
rnflow.f90:2793: note: not vectorized: data ref analysis failed D.6421_1166 = (*D.5785_1158)[D.6420_1165];
rnflow.f90:2792: note: not vectorized: data ref analysis failed D.6411_1149 = (*D.5765_1124)[D.6408_1146];
rnflow.f90:2790: note: not vectorized: data ref analysis failed (*prephitmp.8961_4006)[D.6385_1098] = D.6388_1101;
rnflow.f90:2789: note: not vectorized: data ref analysis failed (*D.5734_1069)[D.6380_1076] = 0.0;
rnflow.f90:2788: note: not vectorized: data ref analysis failed (*D.5699_1012)[D.6369_1060] = D.6373_1064;
rnflow.f90:2869: note: not vectorized: data ref analysis failed D.21883_1544 = (*u_1499)[D.21884_1543];
rnflow.f90:2865: note: not vectorized: data ref analysis failed (*__result.0_1511)[D.21890_1525] = 0.0;
rnflow.f90:2865: note: not vectorized: data ref analysis failed (*__result.0_1511)[D.21890_1525] = 0.0;
rnflow.f90:2776: note: not vectorized: data ref analysis failed D.6333_989 = (*D.5684_981)[D.6332_988];
rnflow.f90:2775: note: not vectorized: data ref analysis failed D.6323_972 = (*D.5664_947)[D.6320_969];
rnflow.f90:2773: note: not vectorized: data ref analysis failed (*prephitmp.8929_3931)[D.6297_921] = D.6300_924;
rnflow.f90:2772: note: not vectorized: data ref analysis failed (*D.5633_892)[D.6292_899] = 0.0;
rnflow.f90:2771: note: not vectorized: data ref analysis failed (*D.5598_835)[D.6281_883] = D.6285_887;
rnflow.f90:2869: note: not vectorized: data ref analysis failed D.21829_1472 = (*u_1427)[D.21830_1471];
rnflow.f90:2865: note: not vectorized: data ref analysis failed (*__result.0_1439)[D.21836_1453] = 0.0;
rnflow.f90:2865: note: not vectorized: data ref analysis failed (*__result.0_1439)[D.21836_1453] = 0.0;
rnflow.f90:2759: note: not vectorized: data ref analysis failed D.6250_818 = (*D.5573_795)[D.6249_817];
rnflow.f90:2756: note: not vectorized: data ref analysis failed D.6235_784 = (*D.5558_761)[D.6234_783];
rnflow.f90:2755: note: not vectorized: data ref analysis failed (*prephitmp.8909_3881)[D.6225_758] = 0.0;
rnflow.f90:2754: note: not vectorized: data ref analysis failed (*D.5545_740)[D.6220_747] = 1.0e+0;
rnflow.f90:2739: note: not vectorized: data ref analysis failed (*D.5483_589)[D.6112_609] = D.6115_612;
rnflow.f90:2737: note: not vectorized: data ref analysis failed (*D.5464_562)[D.6102_575] = 0.0;
rnflow.f90:2731: note: not vectorized: data ref analysis failed (*D.5426_492)[D.6067_505] = 0.0;
rnflow.f90:2718: note: not vectorized: data ref analysis failed (*D.5380_395)[D.6016_415] = D.6019_418;
rnflow.f90:2716: note: not vectorized: data ref analysis failed (*D.5361_368)[D.6006_381] = 0.0;
rnflow.f90:2710: note: not vectorized: data ref analysis failed (*D.5323_298)[D.5971_311] = 0.0;
rnflow.f90:2702: note: not vectorized: data ref analysis failed D.5948_267 = (*D.5292_210)[D.5947_266];

test_fpu.f90:3143: note: not vectorized: data ref analysis failed D.5664_99 = (*dx_21(D))[D.5662_98];
test_fpu.f90:3228: note: not vectorized: data ref analysis failed dtemp_99 = (*dx_21(D))[D.5783_98];
test_fpu.f90:3821: note: not vectorized: data ref analysis failed D.6464_142 = (*x_90(D))[D.6463_141];
test_fpu.f90:3847: note: not vectorized: data ref analysis failed D.6464_232 = (*x_90(D))[D.6463_231];
test_fpu.f90:3875: note: not vectorized: data ref analysis failed D.6464_321 = (*x_90(D))[D.6463_320];
test_fpu.f90:3898: note: not vectorized: data ref analysis failed D.6464_390 = (*x_90(D))[D.6463_389];
test_fpu.f90:3061: note: not vectorized: data ref analysis failed D.5617_112 = (*x_69(D))[D.5616_111];
test_fpu.f90:2843: note: not vectorized: data ref analysis failed D.5404_177 = (*y_87(D))[D.5398_176];
test_fpu.f90:2869: note: not vectorized: data ref analysis failed D.5491_240 = (*x_131(D))[D.5490_239];
test_fpu.f90:2802: note: not vectorized: data ref analysis failed (*y_87(D))[D.5398_86] = 0.0;
test_fpu.f90:2807: note: not vectorized: data ref analysis failed D.5404_99 = (*y_87(D))[D.5398_98];
test_fpu.f90:2575: note: not vectorized: data ref analysis failed D.5218_348 = (*b_168(D))[D.5217_347];
test_fpu.f90:203: note: not vectorized: data ref analysis failed D.3067_997 = (*b_98)[D.3066_996];
test_fpu.f90:192: note: not vectorized: data ref analysis failed (*b_98)[D.3030_917] = D.3032_919;
test_fpu.f90:189: note: not vectorized: data ref analysis failed D.3023_891 = (*b_98)[D.3022_890];
test_fpu.f90:186: note: not vectorized: data ref analysis failed D.3009_863 = (*b_98)[D.3008_862];
test_fpu.f90:168: note: not vectorized: data ref analysis failed (*b_98)[D.2931_664] = D.2933_666;
test_fpu.f90:166: note: not vectorized: data ref analysis failed D.2911_612 = (*b_98)[D.2910_611];
test_fpu.f90:157: note: not vectorized: data ref analysis failed D.2728_295 = (*b_98)[D.2727_294];
test_fpu.f90:146: note: not vectorized: data ref analysis failed D.2666_194 = (*a_172(D))[D.2665_193];

tfft.f90:274: note: not vectorized: data ref analysis failed sr_284 = (*x_68(D))[D.2035_283];

      parent reply	other threads:[~2009-08-04 23:22 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-03 14:26 PR33113 Jack Howarth
2009-08-04  9:34 ` PR33113 Dorit Nuzman
2009-08-04 13:24   ` PR33113 Jack Howarth
2009-08-05  0:58   ` Jack Howarth [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090804232216.GA17818@bromo.med.uc.edu \
    --to=howarth@bromo.med.uc.edu \
    --cc=DORIT@il.ibm.com \
    --cc=IRAR@il.ibm.com \
    --cc=gcc@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).