https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87471
--- Comment #1 from jbeulich at novell dot com --- Yeah, and as validly noted in bug 79299 comment 2, it shouldn't have been gcc to get fixed back then, but gas. Without having looked, I assume gcc emitted size specifiers in line with the AVX gathers before that change, and that's what gas now expects. However - couldn't gcc simply omit the *WORD PTR altogether in many cases, including (and in particular) the ones here? There's nothing ambiguous here afaict with the size specifiers omitted.