diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2012-08-29 18:57:49 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2012-08-29 18:57:49 +0000 |
commit | 166c02bde9d05438587eb35282e098026497934e (patch) | |
tree | 8e5be0c624d197e1619e7254507dde5c8c04fbac /gcc | |
parent | 1860430ab5868a9c0baa626e0bccc16a49f3c80e (diff) | |
download | gcc-166c02bde9d05438587eb35282e098026497934e.zip gcc-166c02bde9d05438587eb35282e098026497934e.tar.gz gcc-166c02bde9d05438587eb35282e098026497934e.tar.bz2 |
mips.h (TARGET_CPU_CPP_BUILTINS): Define __mips_synci if TARGET_SYNCI.
gcc/
* config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Define __mips_synci
if TARGET_SYNCI.
gcc/testsuite/
* gcc.target/mips/mips.exp: Work out default -msynci setting.
From-SVN: r190784
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/mips/mips.h | 3 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/mips/mips.exp | 6 |
4 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 31e8f13..ac0f283 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-08-29 Richard Sandiford <rdsandiford@googlemail.com> + + * config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Define __mips_synci + if TARGET_SYNCI. + 2012-08-29 Oleg Endo <olegendo@gcc.gnu.org> * config/sh/sh.opt (menable-tas): Rename to mtas. diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h index 090b6a3..9ce466d 100644 --- a/gcc/config/mips/mips.h +++ b/gcc/config/mips/mips.h @@ -517,6 +517,9 @@ struct mips_cpu_info { if (TARGET_OCTEON) \ builtin_define ("__OCTEON__"); \ \ + if (TARGET_SYNCI) \ + builtin_define ("__mips_synci"); \ + \ /* Macros dependent on the C dialect. */ \ if (preprocessing_asm_p ()) \ { \ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0bdc544..a7edcef 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2012-08-29 Richard Sandiford <rdsandiford@googlemail.com> + + * gcc.target/mips/mips.exp: Work out default -msynci setting. + 2012-08-28 Joey Ye <joey.ye@arm.com> * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums. diff --git a/gcc/testsuite/gcc.target/mips/mips.exp b/gcc/testsuite/gcc.target/mips/mips.exp index fddce34..23e3422 100644 --- a/gcc/testsuite/gcc.target/mips/mips.exp +++ b/gcc/testsuite/gcc.target/mips/mips.exp @@ -767,6 +767,12 @@ proc mips-dg-init {} { "-mno-smartmips", #endif + #ifdef __mips_synci + "-msynci", + #else + "-mno-synci", + #endif + 0 }; }] |