https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61731
Bug ID: 61731 Summary: Feature request: "generic" builtin for "conversion operator" among vectors Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: vincenzo.innocente at cern dot ch gcc is lacking a mechanism to convert (C-style cast) efficiently "extended-vectors" among different types. clang has recently introduce a "__builtin_convertvector" (see few lines below http://clang.llvm.org/docs/LanguageExtensions.html#langext-builtin-shufflevector) I would like to ask if it is possible to implement the same feature in gcc. An agreed syntax with "clang" would be welcome.