On Tue, Jul 1, 2025 at 4:57 PM Rainer Orth <r...@cebitec.uni-bielefeld.de> 
wrote:
>
> Several new tests from
>
> commit d073bb6cfc219d4b6c283a0b527ee88b42e640e0
> Author: H.J. Lu <hjl.to...@gmail.com>
> Date:   Thu Mar 18 18:43:10 2021 -0700
>
>     x86: Update memcpy/memset inline strategies for -mtune=generic
>
> FAIL on Solaris/x86:
>
> FAIL: g++.target/i386/memset-pr101366-1.C   check-function-bodies _Z4TestPc
> FAIL: g++.target/i386/memset-pr101366-2.C   check-function-bodies _Z4TestPc
> FAIL: g++.target/i386/memset-pr108585-1a.C   check-function-bodies _Z6squarei
> FAIL: g++.target/i386/memset-pr108585-1b.C   check-function-bodies _Z6squarei
> FAIL: g++.target/i386/memset-pr118276-1a.C   check-function-bodies 
> _Z22makeDefaultConstructedv
> FAIL: g++.target/i386/memset-pr118276-1b.C   check-function-bodies 
> _Z22makeDefaultConstructedv
> FAIL: g++.target/i386/memset-pr118276-1c.C   check-function-bodies 
> _Z22makeDefaultConstructedv
> FAIL: gcc.target/i386/memset-pr70308-1a.c check-function-bodies foo
> FAIL: gcc.target/i386/memset-pr70308-1b.c check-function-bodies foo
> FAIL: gcc.target/i386/memset-strategy-25.c check-function-bodies foo
> FAIL: gcc.target/i386/memset-strategy-28.c check-function-bodies foo
> FAIL: gcc.target/i386/memset-strategy-29.c check-function-bodies foo
> FAIL: gcc.target/i386/memset-strategy-30.c check-function-bodies foo
> FAIL: gcc.target/i386/pr92080-17.c check-function-bodies foo
>
> The issue is the same as in
>
> https://gcc.gnu.org/pipermail/gcc-patches/2025-March/679330.html
>
> All the tests need -fasynchronous-unwind-tables -fdwarf2-cfi-asm, some
> also -fomit-frame-pointer and -mno-stackrealign.

OK.

> Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu.
>
> Ok for trunk?
>
>         Rainer
>
> --
> -----------------------------------------------------------------------------
> Rainer Orth, Center for Biotechnology, Bielefeld University
>
>
> 2025-06-25  Rainer Orth  <r...@cebitec.uni-bielefeld.de>
>
>         gcc/testsuite:
>         * g++.target/i386/memset-pr101366-1.C (dg-options): Add
>         -fasynchronous-unwind-tables -fdwarf2-cfi-asm.
>         * g++.target/i386/memset-pr101366-2.C: Likewise.
>         * g++.target/i386/memset-pr118276-1a.C: Likewise.
>         * g++.target/i386/memset-pr118276-1b.C: Likewise.
>         * g++.target/i386/memset-pr118276-1c.C: Likewise.
>         * gcc.target/i386/memset-pr70308-1a.c: Likewise.
>         * gcc.target/i386/memset-strategy-25.c: Likewise.
>         * gcc.target/i386/memset-strategy-28.c: Likewise.
>         * gcc.target/i386/memset-strategy-29.c: Likewise.
>         * gcc.target/i386/memset-strategy-30.c: Likewise.
>         * gcc.target/i386/pr92080-17.c: Likewise.
>         * gcc.target/i386/memset-pr70308-1b.c: Likewise.  Also add
>         -fomit-frame-pointer.
>         * g++.target/i386/memset-pr108585-1a.C:  (dg-options): Add
>         -fasynchronous-unwind-tables -fdwarf2-cfi-asm.  Also add
>         -mno-stackrealign -fomit-frame-pointer.
>         * g++.target/i386/memset-pr108585-1b.C: Likewise.
>


-- 
H.J.

Reply via email to