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.

Reply via email to