https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114409
--- Comment #12 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Reduced to use `GCC unroll` instead: ``` template <int> int t() { #pragma GCC unroll 4 while (int ThisEntry = 0) { } } int tt = t<1>(); ```