https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89188
Bug ID: 89188 Summary: ICE in pre_and_rev_post_order_compute, at cfganal.c:1055 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 Target Milestone: --- Host: x86_64-pc-linux-gnu Target: s390x-linux-gnu Following is causing ICE: $ s390x-linux-gnu-gcc /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/torture/pr88861.C -flive-range-shrinkage -fnon-call-exceptions -Og during RTL pass: lr_shrinkage /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/torture/pr88861.C: In function ‘int main()’: /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/torture/pr88861.C:11:1: internal compiler error: in pre_and_rev_post_order_compute, at cfganal.c:1055 11 | } | ^ 0x580b87 pre_and_rev_post_order_compute(int*, int*, bool) /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/cfganal.c:1054 0x76f5d4 init_alias_analysis() /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/alias.c:3321 0x10ee5d1 sched_init() /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/haifa-sched.c:7315 0x10efb4d haifa_sched_init() /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/haifa-sched.c:7352 0xaf18fa schedule_insns() /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/sched-rgn.c:3507 0xaf1edb schedule_insns() /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/sched-rgn.c:3501 0xaf1edb rest_of_handle_live_range_shrinkage /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/sched-rgn.c:3703 0xaf1edb execute /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-s390x/build/gcc/sched-rgn.c:3790 Please submit a full bug report,