arm.c (arm_compute_save_reg_mask): Do not save lr in case of tail call.
authorJoey Ye <jye2@gcc.gnu.org>
Wed, 14 Jan 2015 08:17:15 +0000 (08:17 +0000)
committerJoey Ye <jye2@gcc.gnu.org>
Wed, 14 Jan 2015 08:17:15 +0000 (08:17 +0000)
commitf7d2b51386ac44e68b07a2dac212a70d1bda0b02
tree6944aa3baeb016fba2b3d66b9fde5bacdb781ca0
parentde1b5c17fd1418f01f0a57d03023c21d888dc97c
arm.c (arm_compute_save_reg_mask): Do not save lr in case of tail call.

2015-01-14  Joey Ye  <joey.ye@arm.com>

        * config/arm/arm.c (arm_compute_save_reg_mask):
        Do not save lr in case of tail call.
        * config/arm/thumb2.md (*thumb2_pop_single): New pattern.

From-SVN: r219578
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/thumb2.md