This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r215944 - in /branches/linaro/gcc-4_9-branch/gc...


Author: yroux
Date: Mon Oct  6 14:05:58 2014
New Revision: 215944

URL: https://gcc.gnu.org/viewcvs?rev=215944&root=gcc&view=rev
Log:
2014-10-06  Michael Collison  <michael.collison@linaro.org>

	Backport from trunk r214886.
	2014-09-03  Richard Henderson  <rth@redhat.com>

	* config/aarch64/aarch64.c (aarch64_popwb_single_reg): Remove.
	(aarch64_popwb_pair_reg): Remove.
	(aarch64_set_frame_expr): Remove.
	(aarch64_restore_callee_saves): Add CFI_OPS argument; fill it with
	the restore ops performed by the insns generated.
	(aarch64_expand_epilogue): Attach CFI_OPS to the stack deallocation
	insn.  Perform the calls_eh_return addition later; do not attempt to
	preserve the CFA in that case.  Don't use aarch64_set_frame_expr.
	(aarch64_expand_prologue): Use REG_CFA_ADJUST_CFA directly, or no
	special markup at all.  Load cfun->machine->frame.hard_fp_offset
	into a local variable.
	(aarch64_frame_pointer_required): Don't check calls_alloca.


Modified:
    branches/linaro/gcc-4_9-branch/gcc/ChangeLog.linaro
    branches/linaro/gcc-4_9-branch/gcc/config/aarch64/aarch64.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]