--- Comment #8 from howarth at nitro dot med dot uc dot edu 2009-08-13
02:03 ---
Another example is...
(gdb) r -O2 -fgraphite-identity -floop-strip-mine air.f90 -o air
Starting program: /sw/lib/gcc4.5/libexec/gcc/x86_64-apple-darwin10/4.5.0/f951
-O2 -fgraphite-identity -floop-strip-mi
--- Comment #9 from spop at gcc dot gnu dot org 2009-08-13 02:37 ---
Subject: Re: aermod.f90 ICEs on -O2 -fgraphite-identity
-floop-strip-mine
Could you please try the attached patch?
Thanks,
Sebastian
--- Comment #10 from spop at gcc dot gnu dot org 2009-08-13 02:37 -
--- Comment #11 from howarth at nitro dot med dot uc dot edu 2009-08-13
03:28 ---
Still crashes with proposed patch...
(gdb) r -O2 -fgraphite-identity -floop-strip-mine air.f90 -o air
Starting program: /sw/lib/gcc4.5/libexec/gcc/x86_64-apple-darwin10/4.5.0/f951
-O2 -fgraphite-identity
--- Comment #12 from howarth at nitro dot med dot uc dot edu 2009-08-13
15:05 ---
Sebastian,
Is there any other debug information, I can get for you to help pin this bug
down?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40981
--- Comment #13 from spop at gcc dot gnu dot org 2009-08-13 15:28 ---
Subject: Re: aermod.f90 ICEs on -O2 -fgraphite-identity
-floop-strip-mine
Could you try this patch on top of trunk?
If this fails with the gcc_assert, then probably the bug is in PPL.
Sebastian
--- Co
--- Comment #15 from dominiq at lps dot ens dot fr 2009-08-13 15:30 ---
On *-apple-darwin9 (revision 150716) I do not see the ICEs:
[ibook-dhum] lin/test% time gfc -O2 -fgraphite-identity -floop-strip-mine
ac.f90
7.181u 0.151s 0:07.53 97.3% 0+0k 0+12io 3pf+0w
[ibook-dhum] lin/test%
--- Comment #16 from howarth at nitro dot med dot uc dot edu 2009-08-13
16:55 ---
Dominique,
Could you try a build for x86_64-apple-darwin9? I would expect there could
be a big difference in the bugs tickled since the compiler is 64-bit code in
that case.
--
http://gcc.gnu.org
--- Comment #17 from dominiq at lps dot ens dot fr 2009-08-13 17:10 ---
> Dominique,
> Could you try a build for x86_64-apple-darwin9? I would expect there
> could
> be a big difference in the bugs tickled since the compiler is 64-bit code in
> that case.
I have tried once in the
--- Comment #18 from howarth at nitro dot med dot uc dot edu 2009-08-13
23:29 ---
Current gcc trunk with 1677_max.diff applied still shows the bug. I'll run the
complete make check on ppl 0.10.2 for x86_64-apple-darwin tonight to make sure
the issue isn't revealed in the ppl testsuite.
--- Comment #19 from howarth at nitro dot med dot uc dot edu 2009-08-14
01:45 ---
Actually the error in gdb has changed with 1677_max.diff...
(gdb) r -O2 -fgraphite-identity -floop-strip-mine air.f90 -o air
Starting program:
/sw/src/fink.build/gcc45-4.4.999-20090813/darwin_objdir/gcc/
--- Comment #20 from howarth at nitro dot med dot uc dot edu 2009-08-14
04:29 ---
Both gmp 4.3.1 and ppl 0.10.2 pass all of their testsuites on
x86_64-apple-darwin10. I'll also try to find the smallest code fragment which
will trigger this bug.
--
http://gcc.gnu.org/bugzilla/show_b
--- Comment #21 from sebpop at gmail dot com 2009-08-14 17:16 ---
Subject: Re: aermod.f90 ICEs on -O2 -fgraphite-identity
-floop-strip-mine
> Actually the error in gdb has changed with 1677_max.diff...
>
As expected: see the gcc_assert in the patch
+/* Return in RES the maxi
--- Comment #22 from howarth at nitro dot med dot uc dot edu 2009-08-14
18:19 ---
Also, as I mentioned off the mailing list to Dominique, fink cvs can be used to
build x86_64 packages for mpfr, gmp, ppl and cloog on Leopard which may save
folks some time trying to reproduce the problem
--- Comment #23 from bagnara at cs dot unipr dot it 2009-08-14 22:49
---
What you can do is to use ppl_Linear_Expression_OK() and
ppl_Pointset_Powerset_C_Polyhedron_OK() to make sure you are not working with
corrupted objects.
If both the *_OK() functions evaluate to true, you could us
--- Comment #24 from howarth at nitro dot med dot uc dot edu 2009-08-15
00:02 ---
With 1677_max applied to r150727 and with the patch...
--- ../../gcc-4.5-20090813/gcc/graphite-ppl.c.org 2009-08-14
19:37:03.0 -0400
+++ ../../gcc-4.5-20090813/gcc/graphite-ppl.c 2009-08-1
--- Comment #25 from zaffanella at cs dot unipr dot it 2009-08-15 05:48
---
Subject: Re: [PPL-devel] aermod.f90 ICEs on -O2-fgraphite-identity
-floop-strip-mine
Sebastian Pop wrote:
>> Actually the error in gdb has changed with 1677_max.diff...
>>
>
> As expected: see the gc
--- Comment #26 from spop at gcc dot gnu dot org 2009-08-15 06:47 ---
Subject: Bug 40981
Author: spop
Date: Sat Aug 15 06:46:59 2009
New Revision: 150787
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150787
Log:
Correct the use of ppl_Pointset_Powerset_C_Polyhedron_maximize.
2
--- Comment #27 from spop at gcc dot gnu dot org 2009-08-15 07:10 ---
Subject: Bug 40981
Author: spop
Date: Sat Aug 15 07:10:20 2009
New Revision: 150789
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150789
Log:
Correct the use of ppl_Pointset_Powerset_C_Polyhedron_maximize.
2
--- Comment #28 from howarth at nitro dot med dot uc dot edu 2009-08-15
16:44 ---
Fixed on x86_64-apple-darwin10 with current gcc trunk. Thanks.
--
howarth at nitro dot med dot uc dot edu changed:
What|Removed |Added
--
--
spop at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |spop at gcc dot gnu dot org
|dot org
--- Comment #1 from spop at gcc dot gnu dot org 2009-08-12 14:46 ---
Fixed.
--
spop at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #2 from howarth at nitro dot med dot uc dot edu 2009-08-12
23:40 ---
What revision fixed this on trunk? I am still seeing the ICE with r150709 on
x86_64-apple-darwin10.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40981
--- Comment #3 from spop at gcc dot gnu dot org 2009-08-13 00:14 ---
On amd64-linux at r150694, I have all the polyhedron bmks compiling fine.
I double checked for aermod.f90 with exactly the same options where you see the
error:
gfortran -O2 -fgraphite-identity -floop-strip-mine aermod.
--- 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-stri
--- Comment #5 from howarth at nitro dot med dot uc dot edu 2009-08-13
01:15 ---
These ICEs also occur with...
-O1 -fgraphite-identity -floop-strip-mine
but not...
-O0 -fgraphite-identity -floop-strip-mine
--
howarth at nitro dot med dot uc dot edu changed:
What|R
--- Comment #6 from spop at gcc dot gnu dot org 2009-08-13 01:36 ---
Could you please run gdb on f951 and then report a backtrace of where it fails?
Thanks,
Sebastian
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40981
--- 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
27 matches
Mail list logo