This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
RE: [arm-embedded] Request to backport thumb1 far jump patch to embedded 4.8 branch
- From: "Joey Ye" <joey dot ye at arm dot com>
- To: "Terry Guo" <Terry dot Guo at arm dot com>
- Cc: <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 6 Aug 2013 17:26:17 +0800
- Subject: RE: [arm-embedded] Request to backport thumb1 far jump patch to embedded 4.8 branch
- References: <000501ce926c$9f712a00$de537e00$ at arm dot com>
OK for embedded 4.8 branch
- Joey
> -----Original Message-----
> From: Terry Guo
> Sent: Tuesday, August 06, 2013 14:17
> To: Joey Ye
> Cc: gcc-patches@gcc.gnu.org
> Subject: [arm-embedded] Request to backport thumb1 far jump patch to
> embedded 4.8 branch
>
> Hello Joey,
>
> The thumb1 far jump patch is about an optimization to avoid unnecessary lr
> save instruction. It is now in trunk. Is it OK to back port it to embedded
> 4.8 branch?
>
> BR,
> Terry
>
> gcc/ChangeLog.arm
>
> 2013-08-05 Terry Guo <terry.guo@arm.com>
>
> Backport from mainline r197956
> 2013-04-15 Joey Ye <joey.ye@arm.com>
>
> * config/arm/arm.c (thumb1_final_prescan_insn): Assert lr save
> for real far jump.
> (thumb_far_jump_used_p): Count instruction size and set
> far_jump_used.
>
> gcc/testsuite/ChangeLog.arm
>
> 2013-08-05 Terry Guo <terry.guo@arm.com>
>
> Backport from mainline r197956
> 2013-04-15 Joey Ye <joey.ye@arm.com>
>
> * gcc.target/arm/thumb1-far-jump-1.c: New test.
> * gcc.target/arm/thumb1-far-jump-2.c: New test.