https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532
--- Comment #5 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- To your second point, the new intrinsic programming reference under development already abandons the language about v[i], so that's covered. The next version of the ABI will drop vector API stuff (chapter 6 and Appendix A) in favor of the new document. I don't think we should change the error message, either. Even though we tolerate an out-of-range constant doesn't mean that we should advertise it on the error message. The present message is useful as is in my view. All present behavior is as I expect, so this is a bad test case. I'd say fix the test and close the issue.