* config/abi/pre/gnu.ver (CXXABI_1.3.9): Export not just
	_Zd[la]Pvm, but also _Zd[la]Pv[jy] to cover other std::size_t
	manglings.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218785 138bc75d-0d04-0410-961f-82ee72b054a4
2014-12-16  Richard Biener  <rguenther@suse.de>

	* genmatch.c (parser::parser): Initialize capture_ids.
	(parser::parse_pattern): Properly allocate capture_ids before
	using them.  Set capture_ids to zero when its lifetime is
	supposed to finish.
	(parser::parse_simplify): Allocate capture_ids only if
	required.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218786 138bc75d-0d04-0410-961f-82ee72b054a4
	PR middle-end/64309
	* match.pd: Add ((1 << A) & 1) != 0 -> A == 0 and
	((1 << A) & 1) == 0 -> A != 0.

	* gcc.dg/pr64309.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218787 138bc75d-0d04-0410-961f-82ee72b054a4
	PR go/61273
compiler: Send statements should contextually permit composite literals.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218788 138bc75d-0d04-0410-961f-82ee72b054a4
	PR go/61264
compiler: Fix copying behavior for empty composite literals.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218789 138bc75d-0d04-0410-961f-82ee72b054a4