Re: [PATCH] gimple: Wrong -Wimplicit-fallthrough with if(1) [PR103597]

2022-03-29 Thread Jakub Jelinek via Gcc-patches
On Tue, Mar 29, 2022 at 12:13:51PM -0400, Marek Polacek wrote: > This patch fixes a wrong -Wimplicit-fallthrough warning for > > case 0: > if (1) // wrong may fallthrough > return 0; > case 1: > > which in .gimple looks like > > : // case 0 > if (1 != 0) goto ; else

[PATCH] gimple: Wrong -Wimplicit-fallthrough with if(1) [PR103597]

2022-03-29 Thread Marek Polacek via Gcc-patches
This patch fixes a wrong -Wimplicit-fallthrough warning for case 0: if (1) // wrong may fallthrough return 0; case 1: which in .gimple looks like : // case 0 if (1 != 0) goto ; else goto ; : D.1987 = 0; // predicted unlikely by early return (on trees) p