https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113045
David Binderman <dcb314 at hotmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |redi at gcc dot gnu.org --- Comment #2 from David Binderman <dcb314 at hotmail dot com> --- The source code in lex.cc is /* Align the source pointer. */ misalign = (uintptr_t)s & 15; p = (const uint8_t *)((uintptr_t)s & -16); data = vld1q_u8 (p); git blame has ^d4ba3b369c (Jonathan Wakely 2022-11-01 09:48:41 +0000 869) /* Align the source pointer. */ ^d4ba3b369c (Jonathan Wakely 2022-11-01 09:48:41 +0000 870) misalign = (uintptr_t)s & 15; ^d4ba3b369c (Jonathan Wakely 2022-11-01 09:48:41 +0000 871) p = (const uint8_t *)((uintptr_t)s & -16); ^d4ba3b369c (Jonathan Wakely 2022-11-01 09:48:41 +0000 872) data = vld1q_u8 (p); Adding author of code for their opinion.