FreeBSD-CURRENT currently includes a small number of utilities from GNU binutils 2.17.50, including GNU as. In FreeBSD most assembly source files are assembled using Clang's integrated assembler, but a small number still use as. In general our make rules assemble .S files using the integrated assembler and .s files with as.

With the migration to a permissively licensed toolchain we need to address those files.

  • stand/sparc64/boot1/_start.s
  • sys/amd64/linux/linux_locore.s
  • sys/amd64/linux/linux_support.s
  • sys/amd64/linux/linux_vdso.lds.s
  • sys/amd64/linux32/linux32_locore.s
  • sys/amd64/linux32/linux32_support.s
  • sys/amd64/linux32/linux32_vdso.lds.s
  • sys/crypto/skein/amd64/skein_block_asm.s
  • sys/i386/i386/apic_vector.s
  • sys/i386/i386/atpic_vector.s
  • sys/i386/i386/bioscall.s
  • sys/i386/i386/copyout_fast.s
  • sys/i386/i386/exception.s
  • sys/i386/i386/locore.s
  • sys/i386/i386/mpboot.s
  • sys/i386/i386/sigtramp.s
  • sys/i386/i386/support.s
  • sys/i386/i386/swtch.s
  • sys/i386/i386/vm86bios.s
  • sys/i386/linux/linux_locore.s
  • sys/i386/linux/linux_vdso.lds.s
  • stand/i386/btx/lib/btxsys.s
  • stand/i386/btx/lib/btxv86.s
  • stand/i386/kgzldr/crt.s
  • stand/i386/kgzldr/sio.s
  • stand/i386/kgzldr/start.s
  • stand/i386/libi386/pxetramp.s
  • stand/i386/mbr/mbr.s
  • stand/i386/pmbr/pmbr.s
  • cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.badinstr.s
  • cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.branch.s
  • cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.embedded.s
  • cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.ret.s
  • cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.retlist.s
  • cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/ustack/tst.circstack.s
  • sys/arm/arm/setstack.s
  • cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/tst.br.s
  • cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/tst.branch.s
  • cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/tst.embedded.s
  • cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/ustack/tst.circstack.s
  • lib/libc/sparc64/gen/assym.s
  • lib/libc/sparc64/sys/assym.s
  • contrib/libpcap/msdos/pkt_rx1.s
  • contrib/llvm/tools/lld/test/ELF/note-noalloc.s
  • crypto/openssl/crypto/bn/asm/mips3.s
  • crypto/openssl/crypto/bn/asm/pa-risc2.s
  • crypto/openssl/crypto/bn/asm/pa-risc2W.s
  • tools/test/vm86/vm86_test_asm.s

  • gplinbase/gasretirement.txt
  • Last modified: 2018/06/08 18:36
  • by MarkLinimon