On 15/01/14 10:45, Terry Guo wrote:
> 
> 
>> -----Original Message-----
>> From: Richard Earnshaw
>> Sent: Wednesday, January 15, 2014 5:54 PM
>> To: Terry Guo
>> Cc: gcc-patches@gcc.gnu.org
>> Subject: Re: [GCC, ARM] Backport trunk fix to 4.8 branch to properly
> handle
>> rtx of ARM PLD instruction
>>
>> On 15/01/14 09:23, Terry Guo wrote:
>>> Hi there,
>>>
>>> With trunk enhancement at
>>> http://gcc.gnu.org/ml/gcc-patches/2013-11/msg00533.html, gcc can
>>> properly handle PLD rtx. Otherwise the PLD rtx will be treated as SET
>>> rtx and gcc will end up with ICE. The attached patch intends to back
>>> port this enhancement to 4.8 branch. Tested with gcc regression test,
>>> no new regressions. Is it ok to back port?
>>>
>>> BR,
>>> Terry
>>>
>>> 2014-01-15  Terry Guo  <terry....@arm.com>
>>>
>>>     Backported from mainline r204575 and applied to file arm.c.
>>>     2013-11-08  James Greenhalgh  <james.greenha...@arm.com>
>>>
>>>     * config/arm/aarch-common.c
>>>     (search_term): New typedef.
>>>     (shift_rtx_costs): New array.
>>>     (arm_rtx_shift_left_p): New.
>>>     (arm_find_sub_rtx_with_search_term): Likewise.
>>>     (arm_find_sub_rtx_with_code): Likewise.
>>>     (arm_early_load_addr_dep): Add sanity checking.
>>>     (arm_no_early_alu_shift_dep): Likewise.
>>>     (arm_no_early_alu_shift_value_dep): Likewise.
>>>     (arm_no_early_mul_dep): Likewise.
>>>     (arm_no_early_store_addr_dep): Likewise.
>>>
>>
>> Is there a PR for this?
>>
> 
> No. It is firstly found on arm/embedded-4_8-branch and then found on
> upstream 4.8 branch. The trunk hasn't such issue. Do I need to report a PR
> against 4.8? If so, I am willing to do it along with the test case.
> 
> BR,
> Terry
> 

Preferably, particularly since you haven't supplied a testcase.

R.

Reply via email to