https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68062
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |uweigand at gcc dot gnu.org --- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> --- I think there was some inconsistencies in C vs. C++ FEs in this area (but as usual I don't remember exactly but I remember Uli complaining about it again at the Caulrdon). I believe it was sort-of automatic integer promotion rules should apply if they don't change vector sizes (thus, the sign promotion parts should apply). That's not "ignoring" signs but doing the appropriate (view-)conversions.