https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100326
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I even tried: ``` template<typename T> void f(T v) { #pragma GCC unroll v() for (int i = 0; i < 10; i++) { } } int main() { f(0); } ```