--- Comment #9 from fxcoudert at gcc dot gnu dot org 2007-03-17 19:58
---
Subject: Bug 31120
Author: fxcoudert
Date: Sat Mar 17 19:58:37 2007
New Revision: 123028
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123028
Log:
PR fortran/31120
* trans-expr.c (gfc_co
--- Comment #8 from dominiq at lps dot ens dot fr 2007-03-15 08:52 ---
regtest results:
...
Running /Users/dominiq/test/gcc-4.3-20070309/gcc/testsuite/gfortran.dg/dg.exp
...
FAIL: gfortran.dg/large_real_kind_2.F90 -O0 execution test
...
FAIL: gfortran.dg/large_real_kind_2.F90 -Os ex
--- Comment #7 from dominiq at lps dot ens dot fr 2007-03-15 08:24 ---
> And Dominique, I would appreciate if you could test the patch on ppc-darwin7.
So far all the tests passed. I am doing a full regtesting of gfortran, but I do
not expect any new failure.
Thanks for the fix.
--
--- Comment #6 from dominiq at lps dot ens dot fr 2007-03-14 14:27 ---
Subject: Re: ICE with integer_exponentiation_1.f90 and -ffast-math
> On i686-linux, the unpatched compiler works OK without -ffast-math and
> segfaults with it.
I am a little bit worried about that. As far as I kno
--- Comment #5 from fxcoudert at gcc dot gnu dot org 2007-03-14 14:02
---
(In reply to comment #4)
> I'll do it tonight, but before could you test the following code
> [karma] f90/bug% gfc test_pow.f90
> Out of stack space.
> Try running 'limit stacksize unlimited' in the shell to raise
--- Comment #4 from dominiq at lps dot ens dot fr 2007-03-14 13:58 ---
Subject: Re: ICE with integer_exponentiation_1.f90 and -ffast-math
> And Dominique, I would appreciate if you could test the patch on ppc-darwin7.
I'll do it tonight, but before could you test the following code:
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2007-03-14 12:31
---
Here's a patch that should make the code in gfc_conv_cst_int_power() work in
all cases:
Index: trans-expr.c
===
--- trans-expr.c(revision 12
--- Comment #2 from tkoenig at gcc dot gnu dot org 2007-03-10 12:33 ---
(In reply to comment #1)
> FX Coudert reported that compiling the following code
>
> real :: a, b
> a = 3.0
> b = a**(-4294967296_8)
> print *, b
> end
>
> segfaults on i686-linux (without -ffast-math).
--
burnus at gcc dot gnu dot org changed:
What|Removed |Added
CC||burnus at gcc dot gnu dot
|
--- Comment #1 from dominiq at lps dot ens dot fr 2007-03-10 10:25 ---
FX Coudert reported that compiling the following code
real :: a, b
a = 3.0
b = a**(-4294967296_8)
print *, b
end
segfaults on i686-linux (without -ffast-math). On OSX 10.3.9 I get
Out of stack space.
Try
10 matches
Mail list logo