Re: [PATCH] lower-bitint: Remove single label _BitInt switches [PR113737]

2024-02-05 Thread Richard Biener
On Mon, 5 Feb 2024, Jakub Jelinek wrote: > Hi! > > The following testcase ICEs, because group_case_labels_stmt optimizes > switch (a.0_7) [50.00%], case 0: [50.00%], case 2: > [50.00%]> > where L7 block starts with __builtin_unreachable (); to > switch (a.0_7) [50.00%]> > and single

[PATCH] lower-bitint: Remove single label _BitInt switches [PR113737]

2024-02-04 Thread Jakub Jelinek
Hi! The following testcase ICEs, because group_case_labels_stmt optimizes switch (a.0_7) [50.00%], case 0: [50.00%], case 2: [50.00%]> where L7 block starts with __builtin_unreachable (); to switch (a.0_7) [50.00%]> and single label GIMPLE_SWITCH is something the switch expansion refuses