Richard Henderson wrote:
> Ok except,
>
>> +static inline void
>> +atomic_read_barrier (void)
>> +{
>> + __sync_synchronize ();
>> +}
>> +
>> +static inline void
>> +atomic_write_barrier (void)
>> +{
>> + __sync_synchronize ();
>> +}
>
> We no longer use these since the library has been convert
On 12/16/2011 03:05 PM, Kaz Kojima wrote:
> * configure.tgt: Add sh* case.
> * config/sh/target.h: New file.
> * config/sh/sjlj.S: New file.
> * config/linux/sh/futex_bits.h: New file.
Ok except,
> +static inline void
> +atomic_read_barrier (void)
> +{
> + __sync_synchron
Hi,
The attached patch is to port libitm to SH. It's a updated
one of the patch in
http://gcc.gnu.org/ml/gcc-patches/2011-11/msg02382.html
The patch is tested with "make -k check" and the result is
=== libitm Summary ===
# of expected passes23
# of expected failures