aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/config
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2013-07-05 09:18:55 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2013-07-05 09:18:55 +0000
commit8a6501bd26c190182eb6aff9073a8b96084fd893 (patch)
tree22f9f69b7675d4f435ed9b19088f232bd0ad8e53 /gcc/testsuite/config
parent140fba17bac3d3e5e57ea0ebb433d608c5ef744b (diff)
2013-07-03 Christophe Lyon <christophe.lyon@linaro.org>
Revert backport from trunk r198928,198973,199203. gcc/ 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. gcc/testsuite/ 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/19599 * gcc.target/arm/pr40887.c: Adjust testcase. * gcc.target/arm/pr19599.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_8-branch@200692 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/config')
0 files changed, 0 insertions, 0 deletions