https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96869
--- Comment #2 from Iain Buclaw <ibuclaw at gdcproject dot org> --- (In reply to Andrew Pinski from comment #1) > Hmmm, so you dont want to allow generic vector types? This is unlike GNU > c/C++. Correct, the D spec has had the following entry added. > Implementation Defined: Which vector types are supported depends > on the target. The implementation is expected to only support the > vector types that are implemented in the target's hardware. I could go one further and reject vector expressions not supported in hardware, but I don't think that kind of information is readily available in a target hook.