https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118547
Bug ID: 118547
Summary: gcc.c-torture/compile/pr106433.c and others fail on
aarch64 with an older binutils
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords: testsuite-fail
Severity: normal
Priority: P3
Component: testsuite
Assignee: unassigned at gcc dot gnu.org
Reporter: pinskia at gcc dot gnu.org
Target Milestone: ---
Target: aarch64
```
Executing on host: /home/pinskia/src/upstream/gcc/objdir/gcc/xgcc
-B/home/pinskia/src/upstream/gcc/objdir/gcc/ -fdiagnostics-plain-output
-O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
-finline-functions -w -c -o pr106433.o
/home/pinskia/src/upstream/gcc/gcc/testsuite/gcc.c-torture/compile/pr106433.c
(timeout = 300)
spawn -ignore SIGHUP /home/pinskia/src/upstream/gcc/objdir/gcc/xgcc
-B/home/pinskia/src/upstream/gcc/objdir/gcc/ -fdiagnostics-plain-output -O3
-fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions -w
-c -o pr106433.o
/home/pinskia/src/upstream/gcc/gcc/testsuite/gcc.c-torture/compile/pr106433.c
/tmp/cc5dTiAq.s: Assembler messages:
/tmp/cc5dTiAq.s:32: Error: unknown pseudo-op: `.variant_pcs'
/tmp/cc5dTiAq.s:116: Error: unknown pseudo-op: `.variant_pcs'
/tmp/cc5dTiAq.s:209: Error: unknown pseudo-op: `.variant_pcs'
/tmp/cc5dTiAq.s:286: Error: unknown pseudo-op: `.variant_pcs'
compiler exited with status 1
FAIL: gcc.c-torture/compile/pr106433.c -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess
errors)
Excess errors:
/tmp/cc5dTiAq.s:32: Error: unknown pseudo-op: `.variant_pcs'
/tmp/cc5dTiAq.s:116: Error: unknown pseudo-op: `.variant_pcs'
/tmp/cc5dTiAq.s:209: Error: unknown pseudo-op: `.variant_pcs'
/tmp/cc5dTiAq.s:286: Error: unknown pseudo-op: `.variant_pcs'
```
as version:
```
pinskia@cfarm117:~/src/upstream$ as --version
GNU assembler (GNU Binutils for Debian) 2.28
Copyright (C) 2017 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `aarch64-linux-gnu'.
```
List of the ones that fail this way:
gcc.c-torture/compile/pr97576.c
gcc.dg/gomp/pr89246-2.c
gcc.dg/vect/pr59984.c
gcc.dg/vect/slp-simd-clone-*.c
gcc.dg/vect/pr93069.c
gcc.dg/vect/pr62021.c
gcc.dg/vect/pr64421.c
gcc.dg/vect/vect-simd-clone-*.c