diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2014-07-04 10:51:56 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2014-07-04 10:51:56 +0000 |
commit | 9815fafaf68fbd1e914174b134798cf0daeedef3 (patch) | |
tree | 75da5fc43b0eaa1d3c613e6eacd1278e2c64feb4 /gcc | |
parent | 253eab4f8b997af938ebb22a0ad73ac41de3f69b (diff) | |
download | gcc-9815fafaf68fbd1e914174b134798cf0daeedef3.zip gcc-9815fafaf68fbd1e914174b134798cf0daeedef3.tar.gz gcc-9815fafaf68fbd1e914174b134798cf0daeedef3.tar.bz2 |
re PR target/61714 (configure --with-arch and --with-cpu are ignored on aarch64)
PR target/61714
* aarch64.h (OPTION_DEFAULT_SPECS): Define.
From-SVN: r212295
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.h | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f37d8f4..632b836 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-07-04 Richard Earnshaw <rearnsha@arm.com> + + PR target/61714 + * aarch64.h (OPTION_DEFAULT_SPECS): Define. + 2014-07-04 Jakub Jelinek <jakub@redhat.com> PR middle-end/61654 diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h index b95365a..080b23f 100644 --- a/gcc/config/aarch64/aarch64.h +++ b/gcc/config/aarch64/aarch64.h @@ -879,6 +879,13 @@ extern enum aarch64_code_model aarch64_cmodel; #define ENDIAN_LANE_N(mode, n) \ (BYTES_BIG_ENDIAN ? GET_MODE_NUNITS (mode) - 1 - n : n) +/* Support for a configure-time default CPU, etc. We currently support + --with-arch and --with-cpu. Both are ignored if either is specified + explicitly on the command line at run time. */ +#define OPTION_DEFAULT_SPECS \ + {"arch", "%{!march=*:%{!mcpu=*:-march=%(VALUE)}}" }, \ + {"cpu", "%{!march=*:%{!mcpu=*:-mcpu=%(VALUE)}}" }, + #define BIG_LITTLE_SPEC \ " %{mcpu=*:-mcpu=%:rewrite_mcpu(%{mcpu=*:%*})}" |