[Bug middle-end/71230] [7 Regression] ICE : in zero_one_operation, at tree-ssa-reassoc.c:1230

Joost.VandeVondele at mat dot ethz.ch gcc-bugzilla@gcc.gnu.org
Mon May 23 07:19:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71230

Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Joost.VandeVondele at mat dot ethz
                   |                            |.ch

--- Comment #2 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> ---
smaller testcase (different compiler options needed):

> gfortran -c -fbounds-check -O1 -ffast-math  bug.f90
bug.f90:1:0:

   FUNCTION pw_integral_aa ( cc ) RESULT ( integral_value )

internal compiler error: in zero_one_operation, at tree-ssa-reassoc.c:1230
0xd5b4f8 zero_one_operation
        ../../gcc/gcc/tree-ssa-reassoc.c:1229
0xd62f98 undistribute_ops_list
        ../../gcc/gcc/tree-ssa-reassoc.c:1583
0xd63a28 reassociate_bb
        ../../gcc/gcc/tree-ssa-reassoc.c:5199
0xd63867 reassociate_bb
        ../../gcc/gcc/tree-ssa-reassoc.c:5325
0xd63867 reassociate_bb
        ../../gcc/gcc/tree-ssa-reassoc.c:5325

> cat bug.f90
  FUNCTION pw_integral_aa ( cc ) RESULT ( integral_value )
    COMPLEX(KIND=8), DIMENSION(:), POINTER :: cc
    integral_value = accurate_sum ( CONJG ( cc (:) ) * cc (:) )
  END FUNCTION pw_integral_aa


More information about the Gcc-bugs mailing list