https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84111
Bug ID: 84111 Summary: [8 Regression] Compile time hog w/ -O2 Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: compile-time-hog Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- Target: x86_64-*-* gcc-8.0.0-alpha20180121 snapshot (r256935) takes indefinite time to compile the following snippet w/ -O2: void zo (int oy, int l3, int qc) { int cg = 0; int *h8 = &oy; while (cg < 1) { int re; re = l3; *h8 = oy; el: for (cg = 0; cg < 36; ++cg) { *h8 = 0; if (oy != 0) l3 = 0; while (re < 1) { } } } if (qc < 33) { h8 = 0; ++l3; ++qc; if ((oy / *h8) != 0) goto el; } } % timeout 5 gcc-8.0.0-alpha20180128 -O2 -c utfcfeh4.c zsh: exit 124 timeout 5 gcc-8.0.0-alpha20180128 -O2 -c utfcfeh4.c Two outstanding entries captured by perf top: 64.16% cc1 [.] degenerate_phi_result 24.43% cc1 [.] follow_copies_to_constant