On 01/02/13 17:38, Kyrylo Tkachov wrote:
Ummm... forgot the patch, sorry!

-----Original Message-----
From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches-
ow...@gcc.gnu.org] On Behalf Of Kyrylo Tkachov
Sent: 01 February 2013 17:37
To: gcc-patches@gcc.gnu.org
Cc: Ramana Radhakrishnan; Richard Earnshaw; Marcus Shawcroft
Subject: [PATCH][ARM][2/2] Load-acquire, store-release atomics in
AArch32 ARMv8

Hi all,
This patch adds the tests for the ARMv8 AArch32 implementation of
atomics.
It refactors some aarch64 tests and reuses them.

Ok for trunk or for the next stage 1 (together with part 1 at
http://gcc.gnu.org/ml/gcc-patches/2013-01/msg01441.html)?

Thanks,
Kyrill


gcc/testsuite/ChangeLog

2013-01-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>

        * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move
test
body
        from here...
        * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to
here.
        * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from
here...
        * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
        * gcc.target/aarch64/atomic-op-acquire.c: Move test body from
here...
        * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
        * gcc.target/aarch64/atomic-op-char.c: Move test body from
here...
        * gcc.target/aarch64/atomic-op-char.x: ... to here.
        * gcc.target/aarch64/atomic-op-consume.c: Move test body from
here...
        * gcc.target/aarch64/atomic-op-consume.x: ... to here.
        * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
        * gcc.target/aarch64/atomic-op-int.x: ... to here.
        * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from
here...
        * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
        * gcc.target/aarch64/atomic-op-release.c: Move test body from
here...
        * gcc.target/aarch64/atomic-op-release.x: ... to here.
        * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from
here...
        * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
        * gcc.target/aarch64/atomic-op-short.c: Move test body from
here...
        * gcc.target/aarch64/atomic-op-short.x: ... to here.
        * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
        * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
        * gcc.target/arm/atomic-op-acquire.c: Likewise.
        * gcc.target/arm/atomic-op-char.c: Likewise.
        * gcc.target/arm/atomic-op-consume.c: Likewise.
        * gcc.target/arm/atomic-op-int.c: Likewise.
        * gcc.target/arm/atomic-op-relaxed.c: Likewise.
        * gcc.target/arm/atomic-op-release.c: Likewise.
        * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
        * gcc.target/arm/atomic-op-short.c: Likewise.





OK.

R.


Reply via email to