https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124332
Bug ID: 124332
Summary: FAIL: gcc.target/arm/bics_3.c scan-assembler-times
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: ---
The tests fails for:
thumb/arch=armv8.1-m.main+mve.fp+fp.dp/tune=cortex-m55/float-abi=hard/fpu=auto
thumb/arch=armv8.1-m.main+mve+nofp/tune=cortex-m55/float-abi=soft/fpu=auto
thumb/arch=armv8.1-m.main+mve+pacbti+nofp/tune=cortex-m85/float-abi=soft/fpu=auto
thumb/arch=armv8.1-m.main+mve.fp+pacbti+fp.dp/tune=cortex-m85/float-abi=hard/fpu=auto
Example log:
Testing arm/bics_3.c
doing compile
Executing on host: /build/r16-7687-g772499fd7e2f9a/bin/arm-none-eabi-gcc
/build/gcc_src/gcc/testsuite/gcc.target/arm/bics_3.c -mthumb
-march=armv8.1-m.main+mve.fp+fp.dp -mtune=cortex-m55 -mfloat-abi=hard
-mfpu=auto -dumpbase "" -fdiagnostics-plain-output -O2 --save-temps
-fno-inline -ffat-lto-objects -fno-ident --specs=rdimon.specs -o
./bics_3.exe (timeout = 800)
spawn -ignore SIGHUP /build/r16-7687-g772499fd7e2f9a/bin/arm-none-eabi-gcc
/build/gcc_src/gcc/testsuite/gcc.target/arm/bics_3.c -mthumb
-march=armv8.1-m.main+mve.fp+fp.dp -mtune=cortex-m55 -mfloat-abi=hard
-mfpu=auto -dumpbase -fdiagnostics-plain-output -O2 --save-temps -fno-inline
-ffat-lto-objects -fno-ident --specs=rdimon.specs -o ./bics_3.exe
pid is 2301 -2301
pid is -1
output is status 0
PASS: gcc.target/arm/bics_3.c (test for excess errors)
....
PASS: gcc.target/arm/bics_3.c execution test
gcc.target/arm/bics_3.c: bics\tr[0-9]+, r[0-9]+, r[0-9]+ found 4 times
FAIL: gcc.target/arm/bics_3.c scan-assembler-times bics\tr[0-9]+, r[0-9]+,
r[0-9]+ 2
gcc.target/arm/bics_3.c: bics\tr[0-9]+, r[0-9]+, r[0-9]+, .sl #2 found 2 times
FAIL: gcc.target/arm/bics_3.c scan-assembler-times bics\tr[0-9]+, r[0-9]+,
r[0-9]+, .sl #2 1
gcc.target/arm/bics_3.c: bic\tr[0-9]+, r[0-9]+, r[0-9]+ found 0 times
FAIL: gcc.target/arm/bics_3.c scan-assembler-times bic\tr[0-9]+, r[0-9]+,
r[0-9]+ 2
gcc.target/arm/bics_3.c: bic\tr[0-9]+, r[0-9]+, r[0-9]+, .sl #2 found 0 times
FAIL: gcc.target/arm/bics_3.c scan-assembler-times bic\tr[0-9]+, r[0-9]+,
r[0-9]+, .sl #2 1
PASS: gcc.target/arm/bics_3.c scan-assembler-not cmp\tr[0-9]+, #0