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.