diff options
| author | mkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-06-20 00:57:23 +0000 |
|---|---|---|
| committer | mkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-06-20 00:57:23 +0000 |
| commit | 39a8c5eaded1e5771a941c56a49ca0a5e9c5eca0 (patch) | |
| tree | cc80416977299664a93d282bbcace60a7d765062 /libjava/classpath/java/sql/SQLInput.java | |
| parent | d0c24bc90505bf4409fed3622482b24d23dfc596 (diff) | |
| download | ppe42-gcc-39a8c5eaded1e5771a941c56a49ca0a5e9c5eca0.tar.gz ppe42-gcc-39a8c5eaded1e5771a941c56a49ca0a5e9c5eca0.zip | |
2012-06-19 Tom de Vries <vries@codesourcery.com>
Maxim Kuvyrkov <maxim@codesourcery.com>
* config/mips/mips.c (mips_emit_pre_atomic_barrier_p,)
(mips_emit_post_atomic_barrier_p): New static functions.
(mips_process_sync_loop): Use them. Emit sync memory barriers in
accordance with memory model semantics. Add return of CMP result for
compare_and_swap.
* config/mips/mips.md: Update comment.
(sync_cmp): New attribute.
(sync_memmodel): New attribute replacing sync_release_barrier.
* config/mips/sync.md (UNSPEC_ATOMIC_COMPARE_AND_SWAP,)
(UNSPEC_ATOMIC_EXCHANGE, UNSPEC_ATOMIC_FETCH_OP): New constants.
(sync_lock_test_and_set, test_and_set_12): Update.
(atomic_compare_and_swap, atomic_exchange, atomic_exchange_llsc,)
(atomic_fetch_add, atomic_fetch_add_llsc): New patterns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188803 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/sql/SQLInput.java')
0 files changed, 0 insertions, 0 deletions

