http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033
--- Comment #31 from Marc Glisse <glisse at gcc dot gnu.org> 2013-02-17 15:04:15 UTC --- (In reply to comment #30) > Another example is binary operators between scalar and vectors. In C the > scalar > is automatically treated as a vector, but in C++ it results in a type error. That's been fixed already. I think the C++ front-end currently (4.8) supports _more_ operations on vectors than the C front-end (in particular ?: ).