#
303975 |
|
11-Aug-2016 |
gjb |
Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, and rename it to RC1.
Update __FreeBSD_version.
Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and the dvd1.iso packages population.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
302408 |
|
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
295857 |
|
21-Feb-2016 |
ian |
Unconditionally set e_ident[OSABI]=ELFOSABI_FREEBSD in arm binary headers.
When the armv6 support was imported from a project branch, this complex conditional logic and related #define'd values came along, but it's really not clear what the intent of it all was. The effect, however, was that OSABI was always set to zero, which is "UNIX System V ABI". Having the wrong value there causes pkg(8) to avoid looking inside arm elf binaries to determine shared-lib required/provides info for packaging.
|
#
292964 |
|
30-Dec-2015 |
ian |
Add the MOVT/MOVW types to the list of relocs which do not generate .plt entries. This fixes the segfaults in arm userland code compiled with -march= or -mcpu= values that allow the compiler to generate movw/movt sequences to load 32-bit constants.
|
#
292870 |
|
29-Dec-2015 |
ian |
Correct the code for sign-extending a 16 bit value. As near as I can tell this is effectively a no-op -- the addend term in MOVT/MOVW relocations always seems to be zero. But this is correct and the old code wasn't.
|
#
282471 |
|
05-May-2015 |
andrew |
Copy new attribute types when linking. bfd will copy attributes as needed, however it will fail to output them if the type is not set correctly. This can happen when it finds an attribute it hasn't seen before, for example when building shared objects it will use the attributes from crti.o, hwever this file has no attributes set.
Differential Revision: https://reviews.freebsd.org/D2413 Reviewed by: imp
|
#
282380 |
|
03-May-2015 |
imp |
For eabi 5 (what FreeBSD uses), be sure to tag all executables and shared libraries as either SOFT or HARD float to comply with the EABI standard.
Differential Revision: https://reviews.freebsd.org/D2401
|
#
282379 |
|
03-May-2015 |
imp |
When merging the floating point type attribute, and reporting an error when things don't match, report which file has them and which one doesn't correctly.
Differential Revision: https://reviews.freebsd.org/D2400
|
#
281048 |
|
03-Apr-2015 |
andrew |
More ARM EABI object attributes in binutils. This adds support to binutils to include the Unaligned Access and Floating-point Half-precision attributes. the former marks ELF objects that may access ARMv6 style unaligned data, the latter that the binary uses the VFPv3/Advanced SIMD half-precision extension.
These may be emmitted by clang so it's best to print a warning when the linker hits one of them.
Differential Revision: http://reviews.freebsd.org/D2194 Submitted by: Michal Meloun <meloun@miracle.cz> MFC after: 1 week
|
#
275336 |
|
30-Nov-2014 |
andrew |
Use llabs when getting the absolute value of a long long.
Sponsored by: ABT Ststems Ltd
|
#
272524 |
|
04-Oct-2014 |
andrew |
Silence a warning about Tag_Virtualization_use being unknown. We don't handle merging this tag correctly, however it's unused.
|
#
218822 |
|
18-Feb-2011 |
dim |
Merge binutils 2.17.50 to head. This brings a number of improvements to x86 CPU support, better support for powerpc64, some new directives, and many other things. Bump __FreeBSD_version, and add a note to UPDATING.
Thanks to the many people that have helped to test this.
Obtained from: projects/binutils-2.17
|
#
214751 |
|
03-Nov-2010 |
dim |
Backport a fix for binutils PR7093, which caused segfaults in ld targeting arm, when attempting to create object files from arbitrary binary file (e.g. firmware blobs).
|
#
214634 |
|
01-Nov-2010 |
dim |
Merge ^/vendor/binutils/dist@214571 into contrib/binutils, which brings us up to version 2.17.50.20070703, at the last GPLv2 commit.
Amongst others, this added upstream support for some FreeBSD-specific things that we previously had to manually hack in, such as the OSABI label support, and so on.
There are also quite a number of new files, some for cpu's (e.g. SPU) that we may or may not be interested in, but those can be cleaned up later on, if needed.
|
#
214157 |
|
21-Oct-2010 |
dim |
Merge ^vendor/binutils/dist@214082 into contrib/binutils.
|
#
214082 |
|
19-Oct-2010 |
dim |
Import the binutils-2_17-branch from the sourceware CVS repository, exactly as it was on Tue, 7 Aug 2007 00:00:13 +0000.
Corresponds to git commit b458c361f01f7a257f897d0961d0a379ee999aaa.
This is currently (and most likely forever :) the last commit on this branch.
|