* decl.c (create_array_type_for_decl): Only warn about invalid
	C++1y VLA if flag_iso or warn_vla>0.
	(grokdeclarator): Likewise.
	* pt.c (tsubst): Likewise.
	* semantics.c (finish_decltype_type): Likewise.
	* typeck.c (cxx_sizeof_or_alignof_type): Likewise.
	(cp_build_addr_expr_1): Likewise.
	* init.c (build_new_1): Improve diagnostics.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208411 138bc75d-0d04-0410-961f-82ee72b054a4
	* cp-tree.h (REF_PARENTHESIZED_P): New.
	* semantics.c (force_paren_expr): Set it.
	* pt.c (do_auto_deduction): Check it.
	(tsubst) [COMPONENT_REF]: Copy it.
	* typeck.c (maybe_warn_about_useless_cast): Don't strip dereference.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208412 138bc75d-0d04-0410-961f-82ee72b054a4
	* parser.c (cp_parser_using_declaration): Consume the semicolon
	after bare parameter pack error.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208413 138bc75d-0d04-0410-961f-82ee72b054a4
	* typeck.c (comp_template_parms_position): 'auto' and
	'decltype(auto)' are different from real template parms.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208414 138bc75d-0d04-0410-961f-82ee72b054a4
	* parser.c (cp_parser_type_id_1): Only allow 'auto' in C++1y if
	we're in a trailing return type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208415 138bc75d-0d04-0410-961f-82ee72b054a4
	* lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
	* lib/target-supports.exp (check_effective_target_c++11): Now
	means C++11 and up.
	(check_effective_target_c++11_only): New.
	(check_effective_target_c++11_down): New.
	(check_effective_target_c++1y): New.
	(check_effective_target_c++1y_only): New.
	(check_effective_target_c++98_only): Rename from
	check_effective_target_c++98.
	* g++.dg/*: Use { target c++11 } instead of -std=c++11.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208416 138bc75d-0d04-0410-961f-82ee72b054a4
	* Make-lang.in (check_g++_parallelize): Split dg.exp.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208417 138bc75d-0d04-0410-961f-82ee72b054a4
2014-03-07  Doug Rupp  <rupp@adacore.com>

	PR ada/60411
	* system-linux-armel.ads (Backend_Overflow_Checks): Set to True.
	(Support_64_Bit_Divides): Removed, no longer used.   
	(ZCX_By_Default): Enabled.



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