diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2025-07-01 11:31:00 +0200 |
---|---|---|
committer | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2025-07-01 11:31:00 +0200 |
commit | d5080a7b06704b02f0318129ffb27734bc4254e9 (patch) | |
tree | 86ffd23dc3e916a03b0d96c77d8412df90c58799 /gcc/rust/parse/rust-parse-impl.h | |
parent | b610132ddbe4cb870b9c2752053616dcf12979fe (diff) | |
download | gcc-d5080a7b06704b02f0318129ffb27734bc4254e9.zip gcc-d5080a7b06704b02f0318129ffb27734bc4254e9.tar.gz gcc-d5080a7b06704b02f0318129ffb27734bc4254e9.tar.bz2 |
testsuite: i386: Fix g++.target/i386/memset-pr101366-1.C etc. on Solaris/x86
Several new tests from
commit d073bb6cfc219d4b6c283a0b527ee88b42e640e0
Author: H.J. Lu <hjl.tools@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.
Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu.
2025-06-25 Rainer Orth <ro@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.
Diffstat (limited to 'gcc/rust/parse/rust-parse-impl.h')
0 files changed, 0 insertions, 0 deletions