This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PR target/70711][ARM] Fix big-endian ARMv8.1-A builds.
- From: Ramana Radhakrishnan <ramana dot radhakrishnan at arm dot com>
- To: Matthew Wahab <matthew dot wahab at foss dot arm dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Cc: <nd at arm dot com>, Richard Biener <rguenther at suse dot de>
- Date: Mon, 18 Apr 2016 10:28:13 +0100
- Subject: Re: [PR target/70711][ARM] Fix big-endian ARMv8.1-A builds.
- Authentication-results: sourceware.org; auth=none
- Nodisclaimer: True
- References: <5714A6EB dot 4040104 at foss dot arm dot com>
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:23
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.