https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626
seurer at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |seurer at gcc dot gnu.org --- Comment #8 from seurer at gcc dot gnu.org --- Segher, when we were cleaning up the ABI documentation one of the things we did is to always explicitly use unsigned and signed. The current ABI lists only the explicit signed/unsigned types as being valid. See table 2.12 for instance. If I recall correctly there were some problems we had seen without "signed" precisely because of how "vector" is handled by the preprocessor.