This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PING^2][PATCH] -fuse-caller-save - Implement TARGET_FN_OTHER_HARD_REG_USAGE hook for MIPS
- From: Tom de Vries <Tom_deVries at mentor dot com>
- To: <rdsandiford at googlemail dot com>
- Cc: Vladimir Makarov <vmakarov at redhat dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 9 Jan 2014 14:51:40 +0100
- Subject: [PING^2][PATCH] -fuse-caller-save - Implement TARGET_FN_OTHER_HARD_REG_USAGE hook for MIPS
- Authentication-results: sourceware.org; auth=none
- References: <20130330171115 dot 720D3421213 at build1-lucid-cs> <52A33995 dot 4090002 at mentor dot com> <52BAD776 dot 8060805 at mentor dot com>
On 25/12/13 14:02, Tom de Vries wrote:
> On 07-12-13 16:07, Tom de Vries wrote:
>> Richard,
>>
>> This patch implements the target hook TARGET_FN_OTHER_HARD_REG_USAGE (posted
>> here: http://gcc.gnu.org/ml/gcc-patches/2013-03/msg01318.html) for MIPS, to
>> address the issue that $6 is sometimes used in split calls.
>>
>> Build and reg-tested on MIPS.
>>
>> OK for stage1?
>>
>
Richard,
Ping.
This patch is the only part of -fuse-caller-save that still needs approval.
> This patch was submitted here (
> http://gcc.gnu.org/ml/gcc-patches/2013-12/msg00771.html ) and is required for
> the -fuse-caller-save optimization which was submitted here (
> http://gcc.gnu.org/ml/gcc-patches/2013-01/msg01234.html ).
>
> The patch fixes a correctness issue with -fuse-caller-save for MIPS.
>
> OK for stage1?
>
Thanks,
- Tom