History log of /freebsd-10-stable/contrib/binutils/gas/config/tc-arm.c
Revision Date Author Comments
# 301816 10-Jun-2016 pfg

MFC r300333:
gas: Implement the .inst assembler directive for arm.

We normally use the binutils from ports but on other systems this
is required for building gcc 4.9.

Obtained from: OpenBSD (CVS rev. 1.5)


# 301232 03-Jun-2016 pfg

MFC r300304:
gas/config/tc-arm.c: Minor re-sorting to match upstream history.

No functional change.


# 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 10-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.


# 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 10-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.