1 2 include $(top_srcdir)/Makefile.tool-tests.am 3 4 dist_noinst_SCRIPTS = filter_stderr 5 6 INSN_TESTS = insn_basic insn_mmx insn_sse insn_sse2 insn_fpu 7 8 EXTRA_DIST = \ 9 $(addsuffix .stderr.exp,$(INSN_TESTS)) \ 10 $(addsuffix .stdout.exp,$(INSN_TESTS)) \ 11 $(addsuffix .vgtest,$(INSN_TESTS)) \ 12 bt_everything.stderr.exp bt_everything.stdout.exp \ 13 bt_everything.vgtest \ 14 bug132146.vgtest bug132146.stderr.exp bug132146.stdout.exp \ 15 bug279698.vgtest bug279698.stderr.exp bug279698.stdout.exp \ 16 fxsave-amd64.vgtest fxsave-amd64.stdout.exp fxsave-amd64.stderr.exp \ 17 insn-bsfl.vgtest insn-bsfl.stdout.exp insn-bsfl.stderr.exp \ 18 insn-pcmpistri.vgtest insn-pcmpistri.stdout.exp insn-pcmpistri.stderr.exp \ 19 insn-pmovmskb.vgtest insn-pmovmskb.stdout.exp insn-pmovmskb.stderr.exp \ 20 more_x87_fp.stderr.exp more_x87_fp.stdout.exp more_x87_fp.vgtest \ 21 sh-mem-vec128-plo-no.vgtest \ 22 sh-mem-vec128-plo-no.stderr.exp \ 23 sh-mem-vec128-plo-no.stdout.exp \ 24 sh-mem-vec128-plo-yes.vgtest \ 25 sh-mem-vec128-plo-yes.stderr.exp \ 26 sh-mem-vec128-plo-yes.stdout.exp \ 27 sh-mem-vec256-plo-no.vgtest \ 28 sh-mem-vec256-plo-no.stderr.exp \ 29 sh-mem-vec256-plo-no.stdout.exp \ 30 sh-mem-vec256-plo-yes.vgtest \ 31 sh-mem-vec256-plo-yes.stderr.exp \ 32 sh-mem-vec256-plo-yes.stdout.exp \ 33 shr_edx.stderr.exp shr_edx.stdout.exp shr_edx.vgtest \ 34 sse_memory.stderr.exp sse_memory.stdout.exp sse_memory.vgtest \ 35 xor-undef-amd64.stderr.exp xor-undef-amd64.stdout.exp \ 36 xor-undef-amd64.vgtest \ 37 xsave-avx.vgtest xsave-avx.stdout.exp xsave-avx.stderr.exp 38 39 check_PROGRAMS = \ 40 bt_everything \ 41 bug132146 \ 42 bug279698 \ 43 fxsave-amd64 \ 44 insn-bsfl \ 45 insn-pmovmskb \ 46 sh-mem-vec128 \ 47 sse_memory \ 48 xor-undef-amd64 49 if BUILD_AVX_TESTS 50 check_PROGRAMS += sh-mem-vec256 xsave-avx 51 endif 52 if HAVE_ASM_CONSTRAINT_P 53 check_PROGRAMS += insn-pcmpistri 54 endif 55 # clang 3.5.0 barfs about -mfancy-math-387 56 if !COMPILER_IS_CLANG 57 check_PROGRAMS += \ 58 more_x87_fp \ 59 shr_edx 60 endif 61 62 AM_CFLAGS += @FLAG_M64@ 63 AM_CXXFLAGS += @FLAG_M64@ 64 AM_CCASFLAGS += @FLAG_M64@ 65 66 fxsave_amd64_CFLAGS = $(AM_CFLAGS) @FLAG_NO_PIE@ 67 insn_pcmpistri_CFLAGS = $(AM_CFLAGS) 68 if VGCONF_OS_IS_SOLARIS 69 insn_pcmpistri_CFLAGS += --std=c99 70 endif 71 more_x87_fp_CFLAGS = $(AM_CFLAGS) -O -ffast-math -mfpmath=387 \ 72 -mfancy-math-387 73 more_x87_fp_LDADD = -lm 74 shr_edx_CFLAGS = $(AM_CFLAGS) @FLAG_NO_PIE@ 75