https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93053
Bug ID: 93053 Summary: libgcc build failure with old binutils on aarch64 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: zhroma at gcc dot gnu.org Target Milestone: --- On cfarm gcc115 machine (aarch64): using trunk source (r279717), running "./configure --prefix=... --enable-languages=c,c++,fortran; make -j3" got: /home/zhroma/build/base/./gcc/xgcc -B/home/zhroma/build/base/./gcc/ -B/home/zhroma/inst/base/aarch64-unknown-linux-gnu/bin/ -B/home/zhroma/inst/base/aarch64-unknown-linux-gnu/lib/ -isystem /home/zhroma/inst/base/aarch64-unknown-linux-gnu/include -isystem /home/zhroma/inst/base/aarch64-unknown-linux-gnu/sys-include -fno-checking -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fPIC -I. -I. -I../.././gcc -I../../../../src/base/libgcc -I../../../../src/base/libgcc/. -I../../../../src/base/libgcc/../gcc -I../../../../src/base/libgcc/../include -DHAVE_CC_TLS -o cas_4_1.o -MT cas_4_1.o -MD -MP -MF cas_4_1.dep -DL_cas -DSIZE=4 -DMODEL=1 -c ../../../../src/base/libgcc/config/aarch64/lse.S ../../../../src/base/libgcc/config/aarch64/lse.S: Assembler messages: ../../../../src/base/libgcc/config/aarch64/lse.S:52: Error: unknown architectural extension `lse' ../../../../src/base/libgcc/config/aarch64/lse.S:149: Error: unknown mnemonic `casb' -- `casb w0,w1,[x2]' $ cat stage_current stage1 $/usr/bin/as --version GNU assembler (GNU Binutils for Ubuntu) 2.24 Copyright 2013 Free Software Foundation, Inc. I think it should happen since r275967, but haven't actually checked that.