http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54427
--- Comment #3 from Marc Glisse <glisse at gcc dot gnu.org> 2012-09-14 17:22:24 UTC --- Progress :-) Documentation update is needed. Next useful one would be ?: so we can generate vec_cond_expr. See the OpenCL specification for a list of what's missing. Another useful thing would be to audit the optimization passes that don't expect vectors and mishandle them...