opnsense-src/gnu/usr.bin/binutils/libbfd
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
..
bfd.h Update Makefile, bfd.h and config.h.bsd for libbfd. 2010-11-01 19:41:22 +00:00
config.h.fbsd Update Makefile, bfd.h and config.h.bsd for libbfd. 2010-11-01 19:41:22 +00:00
elf-fbsd-brand.c Simply our custom OSABI branding 'stub'. It is presently still needed 2010-11-03 16:39:55 +00:00
Makefile Sync: merge r215319 through r215395 from ^/head, so ports can actually 2010-11-16 10:33:41 +00:00
Makefile.amd64 Merge binutils 2.17.50 to head. This brings a number of improvements to 2011-02-18 20:54:12 +00:00
Makefile.arm Merging of projects/armv6, part 3 2012-08-15 03:21:56 +00:00
Makefile.i386 Add support for the 32-bit EFI target. 2008-04-17 23:36:35 +00:00
Makefile.ia64 For ia64, add a proper 'elf64-ia64-freebsd' output format to BFD, so the 2010-12-05 20:24:22 +00:00
Makefile.mips Retire TARGET_ABI. 2011-01-07 20:26:33 +00:00
Makefile.powerpc Add rs6000 to the architectures on PowerPC. It's needed by gdb(1). 2006-08-24 02:36:21 +00:00
Makefile.powerpc64 Teach our toolchain how to generate 64-bit PowerPC binaries. This fixes 2010-07-10 02:29:22 +00:00
Makefile.sparc64 Update Makefile, bfd.h and config.h.bsd for libbfd. 2010-11-01 19:41:22 +00:00