https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107729
--- Comment #3 from Saleem Abdulrasool <compnerd at compnerd dot org> --- (In reply to Andrew Pinski from comment #2) > (In reply to Andrew Pinski from comment #1) > > <source>:6:1: warning: unsupported size for integer register > > I get that when I use: > #%0 %1 This totally makes sense - the value is a pointer pair, so it does detect that will overflow. IMO that is a positive and hopefully will deter people from doing this in practice at least.