diff options
author | Claudiu Zissulescu <claziss@synopsys.com> | 2018-06-13 10:43:19 +0200 |
---|---|---|
committer | Claudiu Zissulescu <claziss@gcc.gnu.org> | 2018-06-13 10:43:19 +0200 |
commit | 376c55a077a67b8427f07c4d93324934b3eb04ae (patch) | |
tree | a9c1deb73804796207319c580fbf24c230e33f3d | |
parent | adea502310999d29d3829cc5c6fcb95a19b606fa (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arc/builtins.def | 2 |
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) |