This fixes the longstanding problem with bitfield references. The
default dialect was set to cxx1y, which was resulting different
conversions for bitfield references. I'm not sure if there's a change
in semantics for 1y or if that's a separate bug, but it's not related
to concepts.

Also prevent an ICE for invalid constrained friends.

2013-10-16  Andrew Sutton  <andrew.n.sut...@gmail.com>
        * gcc/c-family/c-common.c (cxx_dialect): Make the default
        language C++11.
        * gcc/cp/constraint.cc (check_constrained_friend): Don't assert
        on error_mark_node.

Andrew

Attachment: bugfix-2.patch
Description: Binary data

Reply via email to