diff options
author | Richard Henderson <rth@redhat.com> | 2005-05-10 09:37:36 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2005-05-10 09:37:36 -0700 |
commit | 16df4ee6c2ffe1d50d601794f43d23ed3b2b050c (patch) | |
tree | a406036b256c752b114e7d03ababbf371f536a4b /libjava/java/lang/String.java | |
parent | 64552cd79032ccee03175488798bd12e22062e6a (diff) | |
download | gcc-16df4ee6c2ffe1d50d601794f43d23ed3b2b050c.zip gcc-16df4ee6c2ffe1d50d601794f43d23ed3b2b050c.tar.gz gcc-16df4ee6c2ffe1d50d601794f43d23ed3b2b050c.tar.bz2 |
ia64.c (ia64_expand_atomic_op): New.
* config/ia64/ia64.c (ia64_expand_atomic_op): New.
* config/ia64/ia64-protos.h: Declare it.
* config/ia64/sync.md (I124MODE, FETCHOP, fetchop_name): New.
(sync_add<I48MODE>, sync_old_add<I48MODE>): Remove.
(sync_<FETCHOP><IMODE>, sync_nand<IMODE>): New.
(sync_old_<FETCHOP><IMODE>, sync_old_nand<IMODE>): New.
(sync_new_<FETCHOP><IMODE>, sync_new_nand<IMODE>): New.
(cmpxchg_rel_<I124MODE>): Split from cmpxchg_acq_<IMODE>. Zero
extend result; use release semantics.
(cmpxchg_rel_di): Rename from cmpxchg_acq_<IMODE>; use release.
(sync_val_compare_and_swap_<IMODE>): Update to match.
From-SVN: r99527
Diffstat (limited to 'libjava/java/lang/String.java')
0 files changed, 0 insertions, 0 deletions