diff options
-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 }; }] |