opnsense-src/gnu/usr.bin/binutils/ld
Oleksandr Tymoshenko 4da573d910 Merging of projects/armv6, part 3
r238211:
Support TARGET_ARCH=armv6 and TARGET_ARCH=armv6eb

This adds a new TARGET_ARCH for building on ARM
processors that support the ARMv6K multiprocessor
extensions.  In particular, these processors have
better support for TLS and mutex operations.

This mostly touches a lot of Makefiles to extend
existing patterns for inferring CPUARCH from ARCH.
It also configures:
 * GCC to default to arm1176jz-s
 * GCC to predefine __FreeBSD_ARCH_armv6__
 * gas to default to ARM_ARCH_V6K
 * uname -p to return 'armv6'
 * make so that MACHINE_ARCH defaults to 'armv6'
It also changes a number of headers to use
the compiler __ARM_ARCH_XXX__ macros to configure
processor-specific support routines.

Submitted by:	Tim Kientzle <kientzle@freebsd.org>
2012-08-15 03:21:56 +00:00
..
armelf_fbsd.sh Remove weird double-pasted sections in armelfb?_fbsd.sh. 2010-10-21 20:29:16 +00:00
armelfb_fbsd.sh Remove weird double-pasted sections in armelfb?_fbsd.sh. 2010-10-21 20:29:16 +00:00
config.h Update config.h for ld. 2010-11-01 19:46:18 +00:00
elf32btsmip_fbsd.sh Push mips support for ld into the tree. 2008-12-11 08:18:45 +00:00
elf32btsmipn32_fbsd.sh Add an alignment of 8 for sections in the n32 ABI. The default alignment 2010-06-25 05:07:42 +00:00
elf32ltsmip_fbsd.sh Push mips support for ld into the tree. 2008-12-11 08:18:45 +00:00
elf32ltsmipn32_fbsd.sh Add an alignment of 8 for sections in the n32 ABI. The default alignment 2010-06-25 05:07:42 +00:00
elf64_ia64_fbsd.sh Change the load address from offset 0 in region 1 to offset 4G in region 0. 2011-03-22 17:19:35 +00:00
elf64btsmip_fbsd.sh Push mips support for ld into the tree. 2008-12-11 08:18:45 +00:00
elf64ltsmip_fbsd.sh Push mips support for ld into the tree. 2008-12-11 08:18:45 +00:00
genscripts.sh Apply upstream changes to genscripts.sh, while attempting to keep the 2010-10-21 20:30:35 +00:00
ld.1 Add manpages under gnu/usr.bin/binutils, since they are generated. 2010-11-01 19:45:15 +00:00
Makefile Add src.conf option WITH_SHARED_TOOLCHAIN to enable building the 2012-04-29 09:32:44 +00:00
Makefile.amd64 Fix typo: s/LIBSERACHPATH/LIBSEARCHPATH/g 2011-03-21 04:03:55 +00:00
Makefile.arm Merging of projects/armv6, part 3 2012-08-15 03:21:56 +00:00
Makefile.i386 Fix typo: s/LIBSERACHPATH/LIBSEARCHPATH/g 2011-03-21 04:03:55 +00:00
Makefile.ia64 Change the load address from offset 0 in region 1 to offset 4G in region 0. 2011-03-22 17:19:35 +00:00
Makefile.mips Fix typo: s/LIBSERACHPATH/LIBSEARCHPATH/g 2011-03-21 04:03:55 +00:00
Makefile.powerpc Rename the linker emulation name for powerpc and powerc64. This is needed that 2011-11-19 19:25:57 +00:00
Makefile.powerpc64 Rename the linker emulation name for powerpc and powerc64. This is needed that 2011-11-19 19:25:57 +00:00
Makefile.sparc64 Fix typo: s/LIBSERACHPATH/LIBSEARCHPATH/g 2011-03-21 04:03:55 +00:00