#
296373 |
|
04-Mar-2016 |
marius |
- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1 builds. - Update newvers.sh to reflect RC1. - Update __FreeBSD_version to reflect 10.3. - Update default pkg(8) configuration to use the quarterly branch.
Approved by: re (implicit) |
#
278612 |
|
12-Feb-2015 |
ian |
MFC r272519:
Add movw and movt relocations to the list of relocations against function names that must not be adjusted.
|
#
275770 |
|
14-Dec-2014 |
andrew |
MFC 275415:
Allow the UAL APSR_nzcv format for the mrc and mrc2 instructions. The clang integrated assembler only allows these forms so binutils will need to support them.
Sponsored by: ABT Systems Ltd
MFC 275584:
Fix mrc and mrc2 with APSR_nzcv. Binutils encodes it internally as 0 where we need it to be set to 15 for it to be equivalent to r15.
Sponsored by: ABT Systems Ltd
|
#
275036 |
|
25-Nov-2014 |
dim |
MFC r274856:
Avoid undefined behaviour in gas's rotate_left() macro for n == 0. Otherwise, clang can effectively remove the first iteration of the for loops where this macro is invoked, and as a result, "cmp r0, #99" fails to assemble.
Obtained from: joerg at netbsd
|
#
269797 |
|
11-Aug-2014 |
ian |
MFC r269393, r269394, r269395:
Fix parsing of arch extensions in binutils/gas. Use ".arch_extension sec" when compiling ARM TI code that uses the security extensions.
|
#
266414 |
|
18-May-2014 |
ian |
MFC r256790:
Fix the VCVT instruction. It must round towards zero when converting from a floating-point to an integer value. This was not the case causing issues when printing certain values.
|
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
254449 |
|
17-Aug-2013 |
andrew |
Silence a warning that is incorrect on ARMv6 and later. In the smull, umull, smlal, and umlal the output registers are allowed to be the same as either input registers, where in ARMv4 and ARMv5 they could only be the same as the last input register.
|
#
248466 |
|
18-Mar-2013 |
andrew |
do_vfp_vmrs and do_vfp_vmsr should not return anything.
|
#
248460 |
|
18-Mar-2013 |
andrew |
Add support for the vmsr and vmrs instructions. This supports the system level version of the instructions. When used in userland the hardware only allows us to read/write FPSCR.
|
#
248459 |
|
18-Mar-2013 |
andrew |
Some ARM vmov similar to 'vmov.f32 s1, s2' will incorrectly have the second register added to the symbol table by the assembler. On further investigation it was found the problem was with the my_get_expression function. This is called by parse_big_immediate.
Fix this by moving the call to parse_big_immediate to the end of the if, else if, ..., else block.
|
#
247386 |
|
27-Feb-2013 |
andrew |
Clear the memory allocated to build the unwind tables. This fixes C++ exceptions on ARM EABI with static binaries.
|
#
244274 |
|
15-Dec-2012 |
andrew |
Recognise vfpv2 as a value for the ARM .fpu asm directive. Clang generates these even when building soft floating-point code
Submitted by: Daisuke Aoyama <aoyama AT peach.ne.jp>
|
#
239272 |
|
15-Aug-2012 |
gonzo |
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>
|
#
223484 |
|
23-Jun-2011 |
dim |
Make GNU as recognize the ARM 'rrx' mnemonic, which can be generated by clang for certain expressions. Code taken from Apple cctools (GPLv2).
Submitted by: damjan.marion@gmail.com
|
#
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
|
#
130562 |
|
16-Jun-2004 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r130561, which included commits to RCS files with non-trunk default branches.
|
#
130561 |
|
16-Jun-2004 |
obrien |
Import of Binutils from the FSF 2.15 branch (just post-.0 release). These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC.
|
#
104834 |
|
11-Oct-2002 |
obrien |
Import of Binutils from the FSF 2.13 branch (just pre-.1 release). These bits are taken from the FSF anoncvs repo on 11-Oct-2002 22:39:35 PDT.
|
#
99461 |
|
05-Jul-2002 |
obrien |
Import of Binutils from the FSF 2.12 branch (just post-.1 release). These bits are taken from the FSF anoncvs repo on 22-June-2002 23:28:00 EDT.
|
#
94536 |
|
12-Apr-2002 |
obrien |
Import of Binutils from the FSF 2.12 branch. (this fixes several linker problems and coredumps) These bits are taken from the FSF anoncvs repo on 10-April-2002 13:24 Zulu
|
#
89857 |
|
27-Jan-2002 |
obrien |
Enlist the FreeBSD-CURRENT users as testers of what is to become Binutils version 2.12.0. These bits are taken from the FSF anoncvs repo on 27-January-2002 03:41 PST.
|
#
80016 |
|
20-Jul-2001 |
obrien |
Import of Binutils from the FSF 2.11 branch [checked out 19-July-2001]. This fixes an annoying `ld' bug.
|
#
78828 |
|
26-Jun-2001 |
obrien |
Import of GNU Binutils version 2.11.2.
|
#
77298 |
|
28-May-2001 |
obrien |
Import of GNU Binutils version 2.11.0. Believe it or not, this is heavily stripped down.
|
#
68765 |
|
15-Nov-2000 |
obrien |
Import of GNU Binutils version 2.10.1. Believe it or not, this is heavily stripped down.
|
#
61843 |
|
20-Jun-2000 |
obrien |
Import a virgin (but trimed) Binutils 2.10 release.
|
#
60484 |
|
12-May-2000 |
obrien |
Import of Binutils 2.10 snapshot.
|