http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54427
--- Comment #11 from Marc Glisse <glisse at gcc dot gnu.org> 2012-10-25 13:17:06 UTC --- >From a front-end perspective, we are getting close. Some remaining items: - port ?: to the C front-end (I don't know the maybe_const stuff) - support &&, ||, ! - make sure everything works with constexpr - there is another PR about having a way to call sqrt on a vector - (big item) have a better interface than an attribute, something that can be deduced in template contexts as easily as std::array<type,nelts>... There is more work in the middle-end.