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]

[Patch ARM] Add entry for march=armv8-a+crc in t-aprofile.


Hi,

An internal user reported that -march=armv8-a+crc wasn't allowing the driver to pick up the right multilib for an arm-none-eabi toolchain configured with --with-multilib-list=aprofile.

Without this patch on arm-none-eabi with --with-multilib-list=aprofile prints.

$)./xgcc -S -O2 -march=armv8-a+crc -mfpu=neon -mfloat-abi=softfp -print-multi-directory /tmp/tst.c
.

$) with this patch

$>./xgcc -S -O2 -march=armv8-a+crc -mfpu=neon -mfloat-abi=softfp -print-multi-directory /tmp/tst.c
v7-a/simdv1/softfp

Applied to trunk after simple cross build and test on arm-none-eabi. I intend to backport the same to the 4.9 branch as the issue exists there too and this is just in the configury and build of the baremetal toolchain.

regards
Ramana


2014-11-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        * config/arm/t-aprofile (MULTILIB_MATCHES): New entry for
        -march=armv8-a+crc.

Attachment: aprofile.txt
Description: Text document


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