This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/71230] [7 Regression] ICE : in zero_one_operation, at tree-ssa-reassoc.c:1230
- From: "Joost.VandeVondele at mat dot ethz.ch" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 31 May 2016 06:41:51 +0000
- Subject: [Bug tree-optimization/71230] [7 Regression] ICE : in zero_one_operation, at tree-ssa-reassoc.c:1230
- Auto-submitted: auto-generated
- References: <bug-71230-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71230
Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |---
--- Comment #17 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> ---
This seems not yet fully fixed. While comment #10 doesn't fail any more in its
reduced form, I still get:
> cat bug.f90
MODULE ai_coulomb_test
INTEGER, PARAMETER :: dp=8
INTERFACE
SUBROUTINE g2gemint(intabc,la_max,npgfa,zeta,a,lb_max,npgfb,zetb,b,&
lr_max,ls_max,ngemc,zetc,c,nderivative)
INTEGER, PARAMETER :: dp=8
REAL(KIND=dp), &
DIMENSION(:, :, :, :, :, :), &
INTENT(INOUT) :: intabc
REAL(KIND=dp), DIMENSION(:), INTENT(IN) :: zeta, a
REAL(KIND=dp), DIMENSION(:), INTENT(IN) :: zetb, b
REAL(KIND=dp), DIMENSION(:, :, :), &
INTENT(IN) :: zetc
REAL(KIND=dp), DIMENSION(:), INTENT(IN) :: c
END SUBROUTINE
END INTERFACE
PRIVATE
PUBLIC :: eri_test
CONTAINS
SUBROUTINE eri_test (iw)
IF ( iw>0 ) THEN
DO l=0,lmax
WRITE(iw,'(A,T40,A,T66,F15.3)') " Performance [Mintegrals/s]
",i2c(l),perf
END DO
END IF
CALL geminal_test2 (iw)
CALL geminal_test4 (iw)
END SUBROUTINE eri_test
SUBROUTINE geminal_test2 (iw)
DO ma=0,la
DO mb=0,lb
DO mc=0,lc
DO md=0,ld
DO iax=0,ma
DO iay=0,ma-iax
DO ibx=0,mb
DO iby=0,mb-ibx
DO icx=0,mc
DO icy=0,mc-icx
DO idx=0,md
DO idy=0,md-idx
res1=os(na,nb,nc,nd)
END DO
END DO
END DO
END DO
END DO
END DO
END DO
END DO
END DO
END DO
END DO
END DO
END SUBROUTINE geminal_test2
SUBROUTINE geminal_test4 (iw)
REAL(KIND=dp) :: d1, da, db, dc, delta, dmax, &
xa, xb, xc, xd, xr, xs
REAL(KIND=dp), ALLOCATABLE, &
DIMENSION(:, :, :, :, :, :) :: iabc1m, iabc1p, iabc2m, &
iabc2p, iabc3m, iabc3p, iabcd
REAL(KIND=dp), DIMENSION(2, 2, 1) :: za, zb
REAL(KIND=dp), DIMENSION(3) :: a, b, c, d
REAL(KIND=dp), DIMENSION(6) :: ra, rb
CALL g2gemint(iabc2p,la,1,(/xa/),a,lc,1,(/xb/),c,llb,llb,1,zb,rb,0)
CALL g2gemint(iabc2m,la,1,(/xa/),a,lc,1,(/xb/),c,llb,llb,1,zb,rb,0)
iabc2p = (iabc2p-iabc2m)/delta
END SUBROUTINE geminal_test4
END MODULE ai_coulomb_test
> gfortran -c -g -O3 -ffast-math -fprefetch-loop-arrays bug.f90
bug.f90:20:0:
SUBROUTINE eri_test (iw)
in pp_string, at pretty-print.c:937
0x13ee657 pp_string
../../gcc/gcc/pretty-print.c:937
0x13ee657 pp_string(pretty_printer*, char const*)
../../gcc/gcc/pretty-print.c:935
0x13ef1d6 pp_format(pretty_printer*, text_info*)
../../gcc/gcc/pretty-print.c:579
0x13ea0a1 diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*)
../../gcc/gcc/diagnostic.c:823
0x13eb905 internal_error(char const*, ...)
../../gcc/gcc/diagnostic.c:1258
0x8f9b98 gimple_check_failed(gimple const*, char const*, int, char const*,
gimple_code, tree_code)
../../gcc/gcc/gimple.c:1174
0xd6a90b GIMPLE_CHECK2<const gassign*>
../../gcc/gcc/gimple.h:73
0xd5f267 zero_one_operation
../../gcc/gcc/tree-ssa-reassoc.c:1250
0xd66cc8 undistribute_ops_list
../../gcc/gcc/tree-ssa-reassoc.c:1604
0xd67758 reassociate_bb
../../gcc/gcc/tree-ssa-reassoc.c:5252
0xd67597 reassociate_bb
../../gcc/gcc/tree-ssa-reassoc.c:5382
0xd67597 reassociate_bb
../../gcc/gcc/tree-ssa-reassoc.c:5382
0xd67597 reassociate_bb
../../gcc/gcc/tree-ssa-reassoc.c:5382
0xd67597 reassociate_bb
../../gcc/gcc/tree-ssa-reassoc.c:5382
0xd67597 reassociate_bb
../../gcc/gcc/tree-ssa-reassoc.c:5382
0xd67597 reassociate_bb
../../gcc/gcc/tree-ssa-reassoc.c:5382
0xd69d73 do_reassoc
../../gcc/gcc/tree-ssa-reassoc.c:5496
0xd69d73 execute_reassoc
../../gcc/gcc/tree-ssa-reassoc.c:5583
0xd69d73 execute
../../gcc/gcc/tree-ssa-reassoc.c:5622
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.