https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106722
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Last reconfirmed| |2022-08-23 Status|UNCONFIRMED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org --- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- Applying --- t.ii 2022-08-23 12:53:55.066853095 +0200 +++ t2.ii 2022-08-23 15:08:16.699682010 +0200 @@ -1,7 +1,6 @@ -long pow2p_hwi_x; bool exact_log2___trans_tmp_5, exact_log2___trans_tmp_4; int exact_log2(long x) { - exact_log2___trans_tmp_5 = pow2p_hwi_x && exact_log2___trans_tmp_4; + exact_log2___trans_tmp_5 = x && exact_log2___trans_tmp_4; return exact_log2___trans_tmp_5 ? x : 1; } enum signop {}; to the testcase makes it still fail.