https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107131
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[11/12 Regression] wrong |[11/12/13 Regression] wrong |code with -Os -fno-ipa-vrp |code with -Os -fno-ipa-vrp |-fno-tree-bit-ccp |-fno-tree-bit-ccp Target Milestone|--- |11.4 --- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Note __builtin_shufflevector might just be the point we were able to produce the input GIMPLE required to trigger the previously latent issue. The difference between -O (working) and -Os (failing) starts at RTL expansion only.