PR target/60039
	* config/sh/sh.md (udivsi3_i1): Clobber R1 register



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208688 138bc75d-0d04-0410-961f-82ee72b054a4
compiler: Don't traverse fields of struct composite literals used in initializing map composite literals. Fixes issue 7590.
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208691 138bc75d-0d04-0410-961f-82ee72b054a4
Merge branch 'master' into issue7590
ChangeLog:
2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* config/arm/arm.c (arm_dwarf_register_span): Update the element number
	of parts.

testsuite/ChangeLog:
2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

	* gcc.target/arm/neon-modes-3.c: Add "-g" option.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208692 138bc75d-0d04-0410-961f-82ee72b054a4
2014-03-19  Tobias Burnus  <burnus@net-b.>

        PR fortran/60543
        * io.c (check_io_constraints): Use gfc_unset_implicit_pure.
        * resolve.c (resolve_ordinary_assign): Ditto.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208693 138bc75d-0d04-0410-961f-82ee72b054a4
	* calls.c (store_one_arg): Remove incorrect const qualification on the
	type of the temporary.
	* cfgexpand.c (expand_return): Likewise.
	* expr.c (expand_constructor): Likewise.
	(expand_expr_real_1): Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208694 138bc75d-0d04-0410-961f-82ee72b054a4
	* config/sparc/sparc.c (sparc_do_work_around_errata): Implement work
	around for store forwarding issue in the FPU on the UT699.
	* config/sparc/sparc.md (in_branch_delay): Return false for single FP
	loads and operations if -mfix-ut699 is specified.
	(divtf3_hq): Tweak attribute.
	(sqrttf2_hq): Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208695 138bc75d-0d04-0410-961f-82ee72b054a4
Delete obsolete definition of MEMORY_MOVE_COST in AArch64.

2014-03-20  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        * config/aarch64/aarch64.c (MEMORY_MOVE_COST): Delete.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208705 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/60568
	* config/i386/i386.c (x86_output_mi_thunk): Surround UNSPEC_GOT
	into CONST, put pic register as first operand of PLUS.  Use
	gen_const_mem for both 32-bit and 64-bit PIC got loads.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208706 138bc75d-0d04-0410-961f-82ee72b054a4
2014-03-20  Joel Sherrill  <joel.sherrill@oarcorp.com>

	* config.host (v850*-*-*): Add to tmake_file instead of resetting
	it. This was removing the v850*-*-rtems* settings.


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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208714 138bc75d-0d04-0410-961f-82ee72b054a4
Fixed real underlying error for this issue.
https://codereview.appspot.com/77920044/#msg5
Merge branch 'master' of https://github.com/mirrors/gcc
Consider the depth of a nested composite literal during traversal. Fixes issue 7590.