https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102043
--- Comment #14 from Mikael Morin <mikael at gcc dot gnu.org> --- Created attachment 51787 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51787&action=edit draft patch This "fixes" the problem of negative index access, and adjusts vector subscript handling, so that correct code is produced for comment #1. It seems to break comment #13 even more, for reasons that I don’t see (yet).