https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110303
Bug ID: 110303 Summary: In debug mode, gcc does not force compile time evaluation for immediate arguments Product: gcc Version: 13.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: denis.yaroshevskij at gmail dot com Target Milestone: --- Minimum example: The following code ``` #include "immintrin.h" constexpr int f() { return 0; } __m128i shuffle(__m128i x) { return _mm_shuffle_epi32(x, f()); } ``` Does not compile in debug Godbolt: https://godbolt.org/z/x7bfhr4vY