%%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. ===== amd64 ===== * 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 ===== i386 ===== * 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 ===== arm ===== * sys/arm/arm/setstack.s ===== sparc64 ===== * 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 ===== uncategorized ===== * 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 ---- {{tag>Todo}}