https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121400

--- Comment #1 from Kirill A. Korinsky <kirill at korins dot ky> ---
Ok, the issue was related to not correct (old) definition target in
libgcc/config.host.

After making it similar with NetBSD:

aarch64*-*-netbsd*)
        extra_parts="$extra_parts crtfastmath.o"
        tmake_file="${tmake_file} ${cpu_type}/t-aarch64"
        tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp t-crtfm"
        tmake_file="${tmake_file} t-dfprules"
        md_unwind_def_header=aarch64/aarch64-unwind-def.h
        md_unwind_header=aarch64/aarch64-unwind.h
        ;;
aarch64-*-openbsd*)
        extra_parts="$extra_parts crtfastmath.o"
        tmake_file="${tmake_file} ${cpu_type}/t-aarch64"
        tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp t-crtfm"
        tmake_file="${tmake_file} t-dfprules"
        md_unwind_def_header=aarch64/aarch64-unwind-def.h
        md_unwind_header=aarch64/aarch64-unwind.h
        ;;

it mvoes a bit forward and fails as:

/build/pobj/gcc-15.1.0/build-aarch64/./gcc/xgcc
-B/build/pobj/gcc-15.1.0/build-aarch64/./gcc/
-B/usr/local/aarch64-unknown-openbsd/bin/
-B/usr/local/aarch64-unknown-openbsd/lib/ -isystem
/usr/local/aarch64-unknown-openbsd/include -isystem
/usr/local/aarch64-unknown-openbsd/sys-include   -fno-checking -O2 -g -O2  -O2
-g -DIN_GCC   -W -Wall -Wno-error=narrowing -Wwrite-strings -Wcast-qual
-Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition 
-isystem ./include  -fPIC -pthread -g -DIN_LIBGCC2 -fbuilding-libgcc
-fno-stack-protector  -Werror -Wno-prio-ctor-dtor -fPIC -pthread -I. -I.
-I../.././gcc -I/build/pobj/gcc-15.1.0/gcc-15.1.0/libgcc
-I/build/pobj/gcc-15.1.0/gcc-15.1.0/libgcc/.
-I/build/pobj/gcc-15.1.0/gcc-15.1.0/libgcc/../gcc
-I/build/pobj/gcc-15.1.0/gcc-15.1.0/libgcc/../include
-I/build/pobj/gcc-15.1.0/gcc-15.1.0/libgcc/config/libbid
-DENABLE_DECIMAL_BID_FORMAT    -o __arm_tpidr2_restore_s.o -MT
__arm_tpidr2_restore_s.o -MD -MP -MF __arm_tpidr2_restore_s.dep -DSHARED -c
-xassembler-with-cpp
/build/pobj/gcc-15.1.0/gcc-15.1.0/libgcc/config/aarch64/__arm_tpidr2_restore.S
/build/pobj/gcc-15.1.0/gcc-15.1.0/libgcc/config/aarch64/__arm_tpidr2_restore.S:
Assembler messages:
/build/pobj/gcc-15.1.0/gcc-15.1.0/libgcc/config/aarch64/__arm_tpidr2_restore.S:78:
Error: unknown pseudo-op: `.cfi_negate_ra_state'
gmake[3]: *** [/build/pobj/gcc-15.1.0/gcc-15.1.0/libgcc/static-object.mk:36:
__arm_tpidr2_restore_s.o] Error 1
gmake[3]: Leaving directory
'/build/pobj/gcc-15.1.0/build-aarch64/aarch64-unknown-openbsd/libgcc'
gmake[2]: *** [Makefile:18458: all-stage1-target-libgcc] Error 2
gmake[2]: Leaving directory '/build/pobj/gcc-15.1.0/build-aarch64'
gmake[1]: *** [Makefile:23398: stage1-bubble] Error 2
gmake[1]: Leaving directory '/build/pobj/gcc-15.1.0/build-aarch64'
gmake: *** [Makefile:23535: bootstrap2] Error 2

Reply via email to