r199718 - in /branches/linaro/gcc-4_8-branch: ....
clyon@gcc.gnu.org
clyon@gcc.gnu.org
Thu Jun 6 06:42:00 GMT 2013
Author: clyon
Date: Thu Jun 6 06:42:43 2013
New Revision: 199718
URL: http://gcc.gnu.org/viewcvs?rev=199718&root=gcc&view=rev
Log:
2013-05-29 Christophe Lyon <christophe.lyon@linaro.org>
Backport from trunk r198928,198973,199203.
2013-05-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/19599
PR target/57340
* config/arm/arm.c (any_sibcall_uses_r3): Rename to ..
(any_sibcall_could_use_r3): this and handle indirect calls.
(arm_get_frame_offsets): Rename use of any_sibcall_uses_r3.
2013-05-16 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/19599
* config/arm/arm.c (arm_function_ok_for_sibcall): Add check
for NULL decl.
2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/19599
* config/arm/predicates.md (call_insn_operand): New predicate.
* config/arm/constraints.md ("Cs", "Ss"): New constraints.
* config/arm/arm.md (*call_insn, *call_value_insn): Match only
if insn is not a tail call.
(*sibcall_insn, *sibcall_value_insn): Adjust for tailcalling through
registers.
* config/arm/arm.h (enum reg_class): New caller save register class.
(REG_CLASS_NAMES): Likewise.
(REG_CLASS_CONTENTS): Likewise.
* config/arm/arm.c (arm_function_ok_for_sibcall): Allow tailcalling
without decls.
Added:
branches/linaro/gcc-4_8-branch/gcc/testsuite/gcc.target/aarch64/vect-vaddv.c
- copied unchanged from r198500, trunk/gcc/testsuite/gcc.target/aarch64/vect-vaddv.c
branches/linaro/gcc-4_8-branch/gcc/testsuite/gcc.target/aarch64/vect-vfmaxv.c
- copied unchanged from r198499, trunk/gcc/testsuite/gcc.target/aarch64/vect-vfmaxv.c
branches/linaro/gcc-4_8-branch/gcc/testsuite/gcc.target/aarch64/vect-vmaxv.c
- copied unchanged from r198499, trunk/gcc/testsuite/gcc.target/aarch64/vect-vmaxv.c
branches/linaro/gcc-4_8-branch/gcc/testsuite/gcc.target/arm/pr19599.c
- copied unchanged from r198928, trunk/gcc/testsuite/gcc.target/arm/pr19599.c
Modified:
branches/linaro/gcc-4_8-branch/ (props changed)
branches/linaro/gcc-4_8-branch/gcc/ChangeLog.linaro
branches/linaro/gcc-4_8-branch/gcc/config/arm/arm.c
branches/linaro/gcc-4_8-branch/gcc/config/arm/arm.h
branches/linaro/gcc-4_8-branch/gcc/config/arm/arm.md
branches/linaro/gcc-4_8-branch/gcc/config/arm/constraints.md
branches/linaro/gcc-4_8-branch/gcc/config/arm/predicates.md
branches/linaro/gcc-4_8-branch/gcc/testsuite/ChangeLog.linaro
branches/linaro/gcc-4_8-branch/gcc/testsuite/gcc.target/arm/pr40887.c
Propchange: branches/linaro/gcc-4_8-branch/
('svn:mergeinfo' modified)
More information about the Gcc-cvs
mailing list