gcc/
	* Makefile.in: Update copyright.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195130 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/testsuite/
	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195131 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/testsuite/
	* gcc.dg/unroll_5.c: Add nomips16 attributes.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195132 138bc75d-0d04-0410-961f-82ee72b054a4
2013-01-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/54286
	* expr.c (gfc_check_pointer_assign): Ensure that both lvalue
	and rvalue interfaces are presented to gfc_compare_interfaces.
	Simplify references to interface names by using the symbols
	themselves. Call gfc_compare_interfaces with s1 and s2 inter-
	changed to overcome the asymmetry of this function. Do not
	repeat the check for the presence of s1 and s2.

2013-01-13  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/54286
	* gfortran.dg/proc_ptr_result_8.f90 : New test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195133 138bc75d-0d04-0410-961f-82ee72b054a4
2013-01-13  Terry Guo  <terry.guo@arm.com>

        * gcc/Makefile.in (s-mlib): New argument MULTILIB_REUSE.
        * gcc/doc/fragments.texi: Document MULTILIB_REUSE.
        * gcc/gcc.c (multilib_reuse): New internal spec.
        (set_multilib_dir): Also search multilib from multilib_reuse.
        * gcc/genmultilib (tmpmultilib3): Refactor code.
        (tmpmultilib4): Ditto.
        (multilib_reuse): New multilib argument.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195134 138bc75d-0d04-0410-961f-82ee72b054a4
	PR fortran/55935
	* gimple-fold.c (get_symbol_constant_value): Call
	unshare_expr.
	(fold_gimple_assign): Don't call unshare_expr here.
	(fold_ctor_reference): Call unshare_expr.

	* trans-expr.c (gfc_conv_structure): Call
	unshare_expr_without_location on the ctor elements.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195136 138bc75d-0d04-0410-961f-82ee72b054a4
	* config/i386/sync.md (mem_thread_fence): Mask operands[0] with
	MEMMODEL_MASK to determine memory model.
	(atomic_store<mode>): Ditto from operands[2].
	* config/i386/i386.c (ix86_memmodel_check): Declare "strong" as bool.



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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195140 138bc75d-0d04-0410-961f-82ee72b054a4
	* fixed-bit.c (SATFRACT) <FROM_TYPE=1, TO_TYPE=4>: Only
	declare / set min_low, min_high if TO_MODE_UNSIGNED == 0.
	(SATFRACT) <FROM_TYPE=TO_TYPE=4>: Only declare / set min_low,
	min_high if FROM_MODE_UNSIGNED == 0 and TO_MODE_UNSIGNED == 0.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195141 138bc75d-0d04-0410-961f-82ee72b054a4
2013-01-14  Richard Biener  <rguenther@suse.de>

	* fixlib.h (verbose_level, fixinc_mode): Mark extern.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195142 138bc75d-0d04-0410-961f-82ee72b054a4
	* config/avr/avr-modes.def: Add GPL copyright notice.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195143 138bc75d-0d04-0410-961f-82ee72b054a4
2013-01-14  Richard Biener  <rguenther@suse.de>

	* tree-cfgcleanup.c (remove_forwarder_block): Unshare propagated
	PHI argument.
	* graphite-sese-to-poly.c (insert_out_of_ssa_copy): Properly
	unshare reference.
	(insert_out_of_ssa_copy_on_edge): Likewise.
	(rewrite_close_phi_out_of_ssa): Likewise.
	* tree-ssa.c (insert_debug_temp_for_var_def): Properly unshare
	debug expressions.
	* tree-ssa-pre.c (insert_into_preds_of_block): Properly unshare
	propagated constants.
	* tree-cfg.c (tree_node_can_be_shared): Handled component-refs
	can not be shared.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195144 138bc75d-0d04-0410-961f-82ee72b054a4
	* config/avr/avr-lib.h: Add GPL copyright notice.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195145 138bc75d-0d04-0410-961f-82ee72b054a4
2013-01-14  Harald Anlauf  <anlauf@gmx.de>

	* gfortran.dg/aint_anint_1.f90: Add dg-do run.
	* gfortran.dg/bounds_check_4.f90: Likewise.
	* gfortran.dg/inquire_10.f90: Likewise.
	* gfortran.dg/minloc_3.f90: Likewise.
	* gfortran.dg/minlocval_3.f90: Likewise.
	* gfortran.dg/module_double_reuse.f90: Likewise.
	* gfortran.dg/mvbits_1.f90: Likewise.
	* gfortran.dg/oldstyle_1.f90: Likewise.
	* gfortran.dg/pr20163-2.f: Likewise.
	* gfortran.dg/save_1.f90: Likewise.
	* gfortran.dg/scan_1.f90: Likewise.
	* gfortran.dg/select_char_1.f90: Likewise.
	* gfortran.dg/shape_4.f90: Likewise.
	* gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
	* gfortran.dg/function_optimize_10.f90: Likewise.
	* gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
	* gfortran.dg/used_types_17.f90: Likewise.
	* gfortran.dg/used_types_18.f90: Likewise.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195146 138bc75d-0d04-0410-961f-82ee72b054a4
2013-01-14  Richard Biener  <rguenther@suse.de>

	* tree-cfg.c (verify_expr_location, verify_expr_location_1,
	verify_location, collect_subblocks): New functions.
	(verify_gimple_in_cfg): Verify that locations only reference
	BLOCKs in the functions BLOCK tree.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195147 138bc75d-0d04-0410-961f-82ee72b054a4
2013-01-14  Richard Biener  <rguenther@suse.de>

	* configure.ac (cloog/isl): Also allow ISL 0.11.x and CLooG 0.18.0.
	* configure: Re-generate


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195150 138bc75d-0d04-0410-961f-82ee72b054a4
	* Fix typos.  Remove trailing blanks.  Fix coding style.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195151 138bc75d-0d04-0410-961f-82ee72b054a4
2013-01-14  Matthias Klose  <doko@ubuntu.com>

        * Makefile.def (install-target-libsanitizer): Depend on
        install-target-libstdc++-v3.
        * Makefile.in: Regenerate.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195152 138bc75d-0d04-0410-961f-82ee72b054a4
	PR target/55948
	* config/i386/sync.md (atomic_store<mode>_1): New pattern.
	(atomic_store<mode>): Call atomic_store<mode>_1 for IX86_HLE_RELEASE
	memmodel flag.

testsuite/ChangeLog

	PR target/55948
	* gcc.target/i386/hle-clear-rel.c: New file
	* gcc.target/i386/hle-store-rel.c: New file.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195155 138bc75d-0d04-0410-961f-82ee72b054a4
2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>

gcc/
	* config/aarch64/aarch64-simd.md (*aarch64_simd_ld1r<mode>): New.
	* config/aarch64/iterators.md (VALLDI): New.

testsuite/
	* gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
	* gcc.target/aarch64/vect-ld1r-compile.c: New.
	* gcc.target/aarch64/vect-ld1r-fp.c: New.
	* gcc.target/aarch64/vect-ld1r.c: New.
	* gcc.target/aarch64/vect-ld1r.x: New.



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