aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils/libbfd/Makefile.arm
Commit message (Collapse)AuthorAgeFilesLines
* Retire obsolete GDB 6.1.1Ed Maste2020-12-151-21/+0
| | | | | | | | | | | | | | | | | | | | | GDB 6.1.1 was released in June 2004 and is long obsolete. It does not support all of the architectures that FreeBSD does, and imposes limitations on the FreeBSD kernel build, such as the continued use of DWARF2 debugging information. It was kept (in /usr/libexec/) only for use by crashinfo(8), which extracts some basic information from a kernel core dump after a crash. Crashinfo already prefers gdb from port/package if installed. Future work may add kernel debug support to LLDB or find another path for crashinfo's needs, but in any case we do not want to ship the excessively outdated GDB in FreeBSD 13. Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D27610 Notes: svn path=/head/; revision=368667
* Convert all the arm big endian tests into a regexp rather than a list.Warner Losh2017-08-141-2/+2
| | | | | | | Suggested by: emaste@ Notes: svn path=/head/; revision=322521
* Merging of projects/armv6, part 3Oleksandr Tymoshenko2012-08-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=239272
* Sync: merge r214895 through r215140 from ^/head.Dimitry Andric2010-11-111-2/+2
|\ | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=215143
| * Complete the integration of tbemd branch into head.Warner Losh2010-11-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TARGET_BIG_ENDIAN is now completely dead, except where it was originally supposed to be used (internally in the toolchain building). TARGET_ARCH has changed in three cases: (1) Little endian mips has changed to mipsel. (2) Big endian mips has changed to mipseb. (3) Big endian arm has changed to armeb. Some additional changes are needed to make 'make universe' work on arm and mips after this change, so those are commented out for now. UPDATING information will be forthcoming. Any remaining rough edges will be hammered out in -current. Notes: svn path=/head/; revision=215082
* | Update BFD version and date, and add new upstream files. Also removeDimitry Andric2010-10-211-25/+1
|/ | | | | | | | the elf32-arm-fbsd.c kludge; it is now integrated cleanly into contrib/binutils/bfd/elf32-arm.c. Notes: svn path=/projects/binutils-2.17/; revision=214170
* Remove redundant default vectorWarner Losh2006-09-141-2/+0
| | | | | | | Submitted by: ru@ Notes: svn path=/head/; revision=162304
* fix the build: add missing end of line cont characterWarner Losh2006-09-141-3/+5
| | | | Notes: svn path=/head/; revision=162302
* .end -> .endifWarner Losh2006-09-141-1/+1
| | | | Notes: svn path=/head/; revision=162299
* Craft the FreeBSD/ARM ABI by hacking the New ARM ABI source.David E. O'Brien2006-09-121-0/+24
| | | | | | | Submitted by: cognet Notes: svn path=/head/; revision=162243
* Default vector to big endian ARM if "TARGET_BIG_ENDIAN" is defined.David E. O'Brien2006-09-121-4/+11
| | | | Notes: svn path=/head/; revision=162242
* Fix typo.David E. O'Brien2006-08-101-1/+1
| | | | | | | Submitted by: kevlo Notes: svn path=/head/; revision=161188
* Add ARM platform Makefile for building BFD. We include the New ARM ABI only.David E. O'Brien2006-07-221-17/+7
| | | | | | | (rev 1.1 was an accidental commit) Notes: svn path=/head/; revision=160579
* Be consistent in quoting.David E. O'Brien2006-07-221-0/+24
Notes: svn path=/head/; revision=160578