This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/50754] [4.7 Regression] ICE in expand_debug_expr, at cfgexpand.c:3341
- From: "dominiq at lps dot ens.fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 17 Oct 2011 09:38:03 +0000
- Subject: [Bug middle-end/50754] [4.7 Regression] ICE in expand_debug_expr, at cfgexpand.c:3341
- Auto-submitted: auto-generated
- References: <bug-50754-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50754
Dominique d'Humieres <dominiq at lps dot ens.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2011-10-17
Ever Confirmed|0 |1
--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-10-17 09:38:03 UTC ---
Confirmed on x86_64-apple-darwin10 revision 180062 with '-O2 -ftree-vectorize
-ffast-math -g', slightly reduced (valid?) test
MODULE gauss_colloc
INTEGER, PARAMETER :: dp=8
CONTAINS
FUNCTION calcBox() RESULT(res)
implicit none
integer :: i, imin
REAL(dp) :: r_0, res
REAL(dp), DIMENSION(0:2) :: l, resPos
l = 1.0
resPos = [1.0,2.0,3.0]
r_0=0.0_dp
DO i=0,2
r_0=r_0-0.5*resPos(2-i)*l(i)
END DO
imin =0
IF (r_0<0.0_dp) THEN
imin=1
END IF
res=imin
END FUNCTION
END MODULE