On 22/12/2024 15:35, Torbjorn SVENSSON wrote:
> 
> 
> On 2024-12-19 12:48, Richard Earnshaw (lists) wrote:
>> On 18/12/2024 16:24, Torbjörn SVENSSON wrote:
>>> Changes since v1:
>>>
>>> - Updated the commit message to reflect the changes (including the subject).
>>> - Replaced the POP/BEQ checks with chesk for {cmp,mov,orr,and}{eq,ne}.
>>> - Removed the size check
>>>
>>>
>>> Ok for trunk and releases/gcc-14?
>>> Should I also push this to releases/gcc-13 and releases/gcc-12 as this is a
>>> regression in r12-5301-g04520645038?
>>>
>>> -- 
>>>
>>> Instead of checking that a certain transformation is not used by
>>> counting the number of return instructions and the number of BEQ
>>> instructions, check that none of CMP, MOV, ORR and AND instructions are
>>> suffixed with EQ or NE.
>>> Also removed size check as it's very unstable (depends on optimization
>>> in use).
>>>
>>> gcc/testsuite/ChangeLog:
>>>
>>>     PR testsuite/103298
>>>     * gcc.target/arm/pr43920-2.c: Change to assembler pattern
>>>     "(cmp|mov|orr|and)(eq|ne)" for the check. Remove size check.
>>>
>>> Signed-off-by: Torbjörn SVENSSON <torbjorn.svens...@foss.st.com>
>>
>> OK
> 
> Pushed as r15-6416-g9e1063ca1c8 and r14.2.0-584-ge79105ad8c0.
> Should I also push it to releases/gcc-12 and releases/gcc-13? Or can the 
> bugzilla be closed regardless (regression in gcc12)?

I'm not convinced it's worth the time to validate the patch on those compilers. 
 It's just a testism.

R.

Reply via email to