https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123986
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rguenth at gcc dot gnu.org
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
I can't reproduce?
> ./f951 -quiet t.f90 -Ofast -march=x86-64-v4
r16-7225 ICEs though, with
t.f90:240:3:
240 | SUBROUTINE riming_graupel_cloud_ij( i, j )
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
internal compiler error: in exact_div, at poly-int.h:2179
0x25c576d internal_error(char const*, ...)
/space/rguenther/src/gcc-clean/gcc/diagnostic-global-context.cc:787
0x80a663 fancy_abort(char const*, int, char const*)
/space/rguenther/src/gcc-clean/gcc/diagnostics/context.cc:1812
0x140a4a6 poly_int<1u, poly_result<unsigned long, if_nonpoly<unsigned long,
unsigned long, poly_int_traits<unsigned long>::is_poly>::type,
poly_coeff_pair_traits<unsigned long, if_nonpoly<unsigned long, unsigned long,
poly_int_traits<unsigned long>::is_poly>::type>::result_kind>::type>
exact_div<1u, unsigned long, unsigned long>(poly_int<1u, unsigned long> const&,
unsigned long)
/space/rguenther/src/gcc-clean/gcc/poly-int.h:2179
0x13eb75f poly_int<1u, poly_result<unsigned long, unsigned long,
poly_coeff_pair_traits<unsigned long, unsigned long>::result_kind>::type>
exact_div<1u, unsigned long, unsigned long>(poly_int<1u, unsigned long> const&,
poly_int<1u, unsigned long> const&)
/space/rguenther/src/gcc-clean/gcc/poly-int.h:2192
0x13eb75f vectorizable_simd_clone_call
/space/rguenther/src/gcc-clean/gcc/tree-vect-stmts.cc:4409
No vectorizer changes since then though. Odd.