On Wed, Aug 19, 2026 at 12:50 AM H.J. Lu <[email protected]> wrote:
>
> Compile zero-scratch-regs-[29|30].c with -mtune-ctrl=^use_ffreep to
> disable using freep instruction instead of fstp to avoid:
>
> FAIL: gcc.target/i386/zero-scratch-regs-29.c scan-assembler-times fstp[ 
> \t]+%st\
> \(0\\) 7
> FAIL: gcc.target/i386/zero-scratch-regs-29.c scan-assembler-times fstp[ 
> \t]+%st\
> \(0\\) 7
> FAIL: gcc.target/i386/zero-scratch-regs-30.c scan-assembler-times fstp[ 
> \t]+%st\
> \(0\\) 6
> FAIL: gcc.target/i386/zero-scratch-regs-30.c scan-assembler-times fstp[ 
> \t]+%st\
> \(0\\) 8
>
> when TARGET_USE_FFREEP is enabled by default.
>
> PR testsuite/126923
> * gcc.target/i386/zero-scratch-regs-29.c (dg-options): Add
> -mtune-ctrl=^use_ffreep.
> * gcc.target/i386/zero-scratch-regs-30.c (dg-options): Likewise.

OK.

Thanks,
Uros.

Reply via email to