Bug 369509 - ARMv8.1-a LSE instructions are not supported.
[valgrind.git] / none / tests / arm64 / Makefile.am
blob223ecdb580d0f645dc8c67a5ded4626a0b3a2fc8
2 include $(top_srcdir)/Makefile.tool-tests.am
4 dist_noinst_SCRIPTS = filter_stderr
6 EXTRA_DIST = \
7         crc32.stdout.exp crc32.stderr.exp crc32.vgtest \
8         cvtf_imm.stdout.exp cvtf_imm.stderr.exp cvtf_imm.vgtest \
9         fp_and_simd.stdout.exp fp_and_simd.stderr.exp fp_and_simd.vgtest \
10         integer.stdout.exp integer.stderr.exp integer.vgtest \
11         memory.stdout.exp memory.stderr.exp memory.vgtest \
12         atomics_v81.stdout.exp atomics_v81.stderr.exp atomics_v81.vgtest
14 check_PROGRAMS = \
15         allexec \
16         cvtf_imm \
17         fp_and_simd \
18         integer \
19         memory \
20         atomics_v81
22 if BUILD_ARMV8_CRC_TESTS
23   check_PROGRAMS += crc32
24 endif
26 if BUILD_ARMV81_TESTS
27   check_PROGRAMS += atomics_v81
28 endif
30 AM_CFLAGS    += @FLAG_M64@
31 AM_CXXFLAGS  += @FLAG_M64@
32 AM_CCASFLAGS += @FLAG_M64@
34 allexec_CFLAGS     = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@
36 crc32_CFLAGS       = $(AM_CFLAGS) -march=armv8-a+crc
37 atomics_v81_CFLAGS = $(AM_CFLAGS) -march=armv8.1-a
38 fp_and_simd_CFLAGS = $(AM_CFLAGS) -march=armv8-a+crypto
39 integer_CFLAGS     = $(AM_CFLAGS) -g -O0 -DTEST_BFM=0
41 fp_and_simd_LDADD  = -lm