https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87979
Bug ID: 87979 Summary: ICE in compute_split_row at modulo-sched.c:2393 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: krebbel at gcc dot gnu.org Target Milestone: --- Following is ICEing: $ gcc /home/marxin/BIG/Programming/llvm/tools/clang/test/OpenMP/taskloop_simd_reduction_messages.cpp -march=z196 -fmodulo-sched -Os -fno-tree-loop-im during RTL pass: sms /home/marxin/BIG/Programming/llvm/tools/clang/test/OpenMP/taskloop_simd_reduction_messages.cpp: In function ‘int main(int, char**)’: /home/marxin/BIG/Programming/llvm/tools/clang/test/OpenMP/taskloop_simd_reduction_messages.cpp:335:1: internal compiler error: Floating point exception 335 | } | ^ 0xb2768f crash_signal /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/toplev.c:325 0x7ffff6bc310f ??? /usr/src/debug/glibc-2.27-6.1.x86_64/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0x1134ced compute_split_row /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/modulo-sched.c:2393 0x1135825 sms_schedule_by_order /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/modulo-sched.c:2224 0x11376ce sms_schedule /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/modulo-sched.c:1612 0x11376ce execute /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/modulo-sched.c:3337