PR c++/59916
	* optimize.c (maybe_thunk_body): Build a RETURN_EXPR for
	cdtor_returns_this case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207271 138bc75d-0d04-0410-961f-82ee72b054a4
	* g++.dg/debug/dwarf2/auto1.C: Handle other comment characters.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207272 138bc75d-0d04-0410-961f-82ee72b054a4
	* g++.dg/parse/enum5.C: Allow for -fshort-enums.

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

        PR target/59617
	* gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
	* gcc.target/i386/avx512f-gather-5.c: Ditto.




git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207274 138bc75d-0d04-0410-961f-82ee72b054a4
/cp
2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58674
	* pt.c (instantiate_template_1): Check for error_mark_node the second
	argument too.

/testsuite
2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58674
	* g++.dg/cpp0x/pr58674.C: New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207275 138bc75d-0d04-0410-961f-82ee72b054a4
/cp
2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58846
	* decl.c (get_dso_handle_node): Don't crash if dso_handle_node
	== error_mark_node.

/testsuite
2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58846
	* g++.dg/init/dso_handle2.C: New.


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