* config/sparc/sparc-protos.h (tls_call_delay): Delete.
	(eligible_for_call_delay): New prototype.
	* config/sparc/sparc.c (tls_call_delay): Rename into...
	(eligible_for_call_delay): ...this.  Return false if the instruction
	cannot be put in the delay slot of a branch.
	(eligible_for_restore_insn): Simplify.
	(eligible_for_return_delay): Return false if the instruction cannot be
	put in the delay slot of a branch and simplify.
	(eligible_for_sibcall_delay): Return false if the instruction cannot be
	put in the delay slot of a branch.
	* config/sparc/sparc.md (fix_ut699): New attribute.
	(tls_call_delay): Delete.
	(in_call_delay): Reimplement.
	(eligible_for_sibcall_delay): Rename into...
	(in_sibcall_delay): ...this.
	(eligible_for_return_delay): Rename into...
	(in_return_delay): ...this.
	(in_branch_delay): Reimplement.
	(in_uncond_branch_delay): Delete.
	(in_annul_branch_delay): Delete.


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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208602 138bc75d-0d04-0410-961f-82ee72b054a4
PR ada/39172
* gcc/ada/gcc-interface/Makefile.in (target_cpu_default): Revert
2013-10-11 change.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208605 138bc75d-0d04-0410-961f-82ee72b054a4
2014-03-16  François Dumont  <fdumont@gcc.gnu.org>

	Complete:

	2014-01-20  François Dumont  <fdumont@gcc.gnu.org>
	* scripts/create_testsuite_files: Add testsuite/experimental in
	the list of folders to search for tests.


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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208609 138bc75d-0d04-0410-961f-82ee72b054a4
PR testsuite/58851
* gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
storage size.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208612 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208613 138bc75d-0d04-0410-961f-82ee72b054a4
Fix Solaris bootstrap with GNU ld/LTO

	* configure.ac (ac_lto_plugin_ldflags): Set to -Wc,-static-libgcc
	for gcc.
	* configure: Regenerate.
	* Makefile.am (AM_LDFLAGS): New variable.
	(liblto_plugin_la_LDFLAGS): Add it.
	* Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208614 138bc75d-0d04-0410-961f-82ee72b054a4
	PR middle-end/60534
	* omp-low.c (omp_max_vf): Treat -fno-tree-loop-optimize the same
	as -fno-tree-loop-vectorize.
	(expand_omp_simd): Likewise.
testsuite/
	* gcc.dg/gomp/pr60534.c: New test.


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

	PR c++/59571
	* typeck2.c (check_narrowing): Use fold_non_dependent_expr_sfinae.

/testsuite
2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59571
	* g++.dg/cpp0x/constexpr-ice13.C: New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208619 138bc75d-0d04-0410-961f-82ee72b054a4
	* sv.po: Update.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208621 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/60516
	* config/i386/i386.c (ix86_expand_epilogue): Adjust REG_CFA_ADJUST_CFA
	note creation for the 2010-08-31 changes.

	* gcc.target/i386/pr60516.c: New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208623 138bc75d-0d04-0410-961f-82ee72b054a4
Fix PR c++/60391

	PR c++/60391
	* parser.c (cp_parser_skip_to_end_of_block_or_statement): Unwind generic
	function scope as per cp_parser_skip_to_end_of_statement.

	PR c++/60391
	* g++.dg/cpp1y/pr60391.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208624 138bc75d-0d04-0410-961f-82ee72b054a4
Fix PR c++/60390

	PR c++/60390
	* parser.c (cp_parser_member_declaration): Don't allow
	finish_fully_implicit_template to consider friend declarations to be
	class member templates.
	(synthesize_implicit_template_parm): Handling winding back through class
	scope to the class being defined in order to inject a template argument
	list.

	PR c++/60390
	* g++.dg/cpp1y/pr60390.C: New testcase.

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208628 138bc75d-0d04-0410-961f-82ee72b054a4
2014-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu>

	PR libfortran/58324
	* io/list_read.c (list_formatted_read_scalar): Do not use
	eat_separator. Explicitly set the comma and end-of-line flags.
	Check for END condition from finish_separator.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208629 138bc75d-0d04-0410-961f-82ee72b054a4
Fix PR Number in log


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208630 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/
	* config/i386/i386.h (ADDITIONAL_REGISTER_NAMES): Add
	ymm and zmm register names.

gcc/testsuite/
	* gcc.target/i386/avx-additional-reg-names.c: New.
	* gcc.target/i386/avx512f-additional-reg-names.c: Ditto.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208631 138bc75d-0d04-0410-961f-82ee72b054a4
Restore check for OpenMP for construct.

	gcc/
	* omp-low.c (lower_rec_input_clauses) <build_omp_barrier>: Restore
	check for GF_OMP_FOR_KIND_FOR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208633 138bc75d-0d04-0410-961f-82ee72b054a4
	* configure.ac: Check for presence of fcntl.
	* configure: Regenerate.
	* config.h.in: Regenerate.
	* io/unix.c (set_close_on_exec): Check for HAVE_FCNTL.


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