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