Only redefine ASM_PREFERRED_EH_DATA_FORMAT if necessary on Solaris/x86

	* config/i386/sol2.h (ASM_PREFERRED_EH_DATA_FORMAT): Only redefine
	if not HAVE_AS_IX86_DIFF_SECT_DELTA.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209740 138bc75d-0d04-0410-961f-82ee72b054a4
2014-04-24  Richard Biener  <rguenther@suse.de>

	* expr.c (expand_expr_real_1): Avoid gimple_assign_rhs_to_tree
	during TER and instead use the sepops interface for expanding
	non-GIMPLE_SINGLE_RHS.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209741 138bc75d-0d04-0410-961f-82ee72b054a4
[AArch64] Reverse TBL indices for big-endian.

2014-04-24  Tejas Belagod  <tejas.belagod@arm.com>

       * config/aarch64/aarch64.c (aarch64_evpc_tbl): Reverse order of elements
       for big-endian.




git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209742 138bc75d-0d04-0410-961f-82ee72b054a4
-fuse-caller-save - Add command line option

2014-04-24  Radovan Obradovic  <robradovic@mips.com>
            Tom de Vries  <tom@codesourcery.com>

	* common.opt (fuse-caller-save): New option.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209743 138bc75d-0d04-0410-961f-82ee72b054a4
-fuse-caller-save - Add new reg-note REG_CALL_DECL

2014-04-24  Radovan Obradovic  <robradovic@mips.com>
            Tom de Vries  <tom@codesourcery.com>

	* reg-notes.def (REG_NOTE (CALL_DECL)): New reg-note REG_CALL_DECL.
	* calls.c (expand_call, emit_library_call_value_1): Add REG_CALL_DECL
	reg-note.
	* combine.c (distribute_notes): Handle REG_CALL_DECL reg-note.
	* emit-rtl.c (try_split): Same.

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