https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124342
Bug ID: 124342
Summary: FAIL/XPASS c-c++-common/Wstringop-overflow-2.c
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: azoff at gcc dot gnu.org
Target Milestone: ---
After r16-4314-g5e9eecc66867ba, there are a bunch of checks that now FAIL or
XPASS for arm-none-eabi.
I only see the failures for Cortex-A7 with -mfloat-abi=hard. Cortex-M55/M85
with -mfloat-abi=hard are okay.
Testing c-c++-common/Wstringop-overflow-2.c
doing compile
Executing on host: /build/r16-7849-g1f9879e17466f5/bin/arm-none-eabi-gcc
/build/gcc_src/gcc/testsuite/c-c++-common/Wstringop-overflow-2.c -mthumb
-march=armv7ve+neon -mtune=cortex-a7 -mfloat-abi=hard -mfpu=auto
-fdiagnostics-plain-output -Wc++-compat -O2 -Wall -Wno-array-bounds
-fno-ipa-icf -S -o Wstringop-overflow-2.s (timeout = 800)
spawn -ignore SIGHUP /build/r16-7849-g1f9879e17466f5/bin/arm-none-eabi-gcc
/build/gcc_src/gcc/testsuite/c-c++-common/Wstringop-overflow-2.c -mthumb
-march=armv7ve+neon -mtune=cortex-a7 -mfloat-abi=hard -mfpu=auto
-fdiagnostics-plain-output -Wc++-compat -O2 -Wall -Wno-array-bounds
-fno-ipa-icf -S -o Wstringop-overflow-2.s
pid is 128405 -128405
...
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 22)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 33)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 44)
FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 54)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 55)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 103)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 114)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 125)
FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 169)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 170)
FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 174)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 175)
FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 186)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 187)
FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 203)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 204)
FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 220)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 221)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 269)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 274)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 286)
FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 302)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 303)
FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 319)
XPASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings,
line 320)
I've reduced the above test list to only contain those warnings that are
problematic.