aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudiu Zissulescu <claziss@synopsys.com>2018-06-13 10:43:19 +0200
committerClaudiu Zissulescu <claziss@gcc.gnu.org>2018-06-13 10:43:19 +0200
commit376c55a077a67b8427f07c4d93324934b3eb04ae (patch)
treea9c1deb73804796207319c580fbf24c230e33f3d
parentadea502310999d29d3829cc5c6fcb95a19b606fa (diff)
downloadgcc-376c55a077a67b8427f07c4d93324934b3eb04ae.zip
gcc-376c55a077a67b8427f07c4d93324934b3eb04ae.tar.gz
gcc-376c55a077a67b8427f07c4d93324934b3eb04ae.tar.bz2
[ARC] SYNC instruction is valid on all ARC cores.
gcc/ 2017-05-03 Claudiu Zissulescu <claziss@synopsys.com> * config/arc/builtins.def (SYNC): SYNC instruction is valid on all ARC cores. From-SVN: r261540
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arc/builtins.def2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5d3c396..9e3e080 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
+ * config/arc/builtins.def (SYNC): SYNC instruction is valid on all
+ ARC cores.
+
+2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
+
* config/arc/arc.c (atomic_exchangesi): EX instruction is default
for ARC700 and ARCv2.
diff --git a/gcc/config/arc/builtins.def b/gcc/config/arc/builtins.def
index 349f39f..5171ab4 100644
--- a/gcc/config/arc/builtins.def
+++ b/gcc/config/arc/builtins.def
@@ -34,7 +34,7 @@
/* Special builtins. */
DEF_BUILTIN (NOP, 0, void_ftype_void, nothing, 1)
DEF_BUILTIN (RTIE, 0, void_ftype_void, rtie, 1)
-DEF_BUILTIN (SYNC, 0, void_ftype_void, sync, TARGET_ARC700)
+DEF_BUILTIN (SYNC, 0, void_ftype_void, sync, 1)
DEF_BUILTIN (BRK, 0, void_ftype_void, brk, 1)
DEF_BUILTIN (SWI, 0, void_ftype_void, swi, 1)
DEF_BUILTIN (UNIMP_S, 0, void_ftype_void, unimp_s, !TARGET_ARC600_FAMILY)