This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PR target/70711][ARM] Fix big-endian ARMv8.1-A builds.


On 18/04/16 10:20, Matthew Wahab wrote:
> When ARMv8.1 support was added to the ARM target, the
> bpabi.h/BE8_LINK_SPEC list wasn't updated. That means that when GCC
> targets ARMv8.1 big-endian, it fails to generate working binaries.
> 
> This patch addds the required 'march=armv8.1-a' entries to
> BE8_LINK_SPEC. It also adds the missing entries for armv8-a+crc.
> 
> Testing for armeb-none-eabi with cross-compiled check-gcc and with
> command line testing to confirm working executables are built.
> 
> Is this ok for trunk and for GCC-6 once testing is completed?

Oops, Thanks for catching this - 

Ok for trunk. 

Ok for GCC-6 by me but you need RM sign off before applying to the branch.

Ramana

> Matthew
> 
> 2016-04-18  Matthew Wahab  <matthew.wahab@arm.com>
> 
>     PR target/70711
>     * config/arm/bpabi.h (BE8_LINK_SPEC): Add entries for armv8+crc,
>     armv8.1-a and armv8.1-a+crc.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]