https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112355
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to David Stone from comment #1) > Looks like this is a new bug in trunk. Works in 13.2 It is not, just extra checking is enabled by default when compiling the trunk (unless you use the configure option --enable-checking=release).