Re: [Aarch64] Adjust tests to take LSE extension into account.

2015-08-18 Thread Marcus Shawcroft
On 18 August 2015 at 09:51, Matthew Wahab wrote: > gcc/testsuite > 2015-08-18 Matthew Wahab > > * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust > dg-options to disable LSE extensions. > * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise. > * gcc.

Re: [Aarch64] Adjust tests to take LSE extension into account.

2015-08-18 Thread Matthew Wahab
On 14/08/15 16:18, Matthew Wahab wrote: On 14/08/15 14:36, Matthew Wahab wrote: Tests for the code generated by the Aarch64 backends for the __sync and __atomic builtins assume that they are implemented using sequences based on load-exclusive and store-exclusive instructions. ARMv8.1 introduces

Re: [Aarch64] Adjust tests to take LSE extension into account.

2015-08-14 Thread Matthew Wahab
On 14/08/15 14:36, Matthew Wahab wrote: Tests for the code generated by the Aarch64 backends for the __sync and __atomic builtins assume that they are implemented using sequences based on load-exclusive and store-exclusive instructions. ARMv8.1 introduces atomic instructions which can be used to

[Aarch64] Adjust tests to take LSE extension into account.

2015-08-14 Thread Matthew Wahab
Tests for the code generated by the Aarch64 backends for the __sync and __atomic builtins assume that they are implemented using sequences based on load-exclusive and store-exclusive instructions. ARMv8.1 introduces atomic instructions which can be used to implement __sync and __atomic builtins. T