blob: 6f9fd7a452f6bfc232cfc0195ce52bff0d4661b3 [file] [log] [blame]
sewardje584b0e2012-06-07 09:32:40 +00001
2include $(top_srcdir)/Makefile.tool-tests.am
3
4dist_noinst_SCRIPTS = filter_stderr
5
6EXTRA_DIST = \
petarj17641212013-01-20 18:27:39 +00007 block_size.stdout.exp block_size.stderr.exp block_size.vgtest \
sewardje584b0e2012-06-07 09:32:40 +00008 branches.stdout.exp branches.stderr.exp branches.vgtest \
Elliott Hughesa0664b92017-04-18 17:46:52 -07009 bug320057-mips32.stdout.exp bug320057-mips32.stderr.exp \
10 bug320057-mips32.vgtest \
11 change_fp_mode.stdout.exp change_fp_mode.stdout.exp-fpu32 \
12 change_fp_mode.stderr.exp change_fp_mode.vgtest \
petarj4931c0d2012-07-16 14:07:47 +000013 FPUarithmetic.stdout.exp FPUarithmetic.stdout.exp-mips32 \
petarj80e5c172012-10-19 14:45:17 +000014 FPUarithmetic.stderr.exp FPUarithmetic.vgtest \
Elliott Hughesa0664b92017-04-18 17:46:52 -070015 fpu_branches.stdout.exp fpu_branches.stderr.exp fpu_branches.vgtest \
sewardje584b0e2012-06-07 09:32:40 +000016 LoadStore.stdout.exp LoadStore.stdout.exp-BE LoadStore.stderr.exp \
17 LoadStore.vgtest \
18 LoadStore1.stdout.exp LoadStore1.stdout.exp-LE LoadStore1.stderr.exp \
19 LoadStore1.vgtest \
20 MemCpyTest.stdout.exp MemCpyTest.stderr.exp MemCpyTest.vgtest \
dejanj751c1e62013-08-15 13:37:29 +000021 MIPS32int.stdout.exp-mips32-BE MIPS32int.stdout.exp-mips32r2-BE \
22 MIPS32int.stdout.exp-mips32-LE MIPS32int.stdout.exp-mips32r2-LE \
petarj80e5c172012-10-19 14:45:17 +000023 MIPS32int.stderr.exp MIPS32int.vgtest \
dejanj86e41822013-10-23 14:07:15 +000024 mips32_dsp.stdout.exp-LE mips32_dsp.stdout.exp-BE \
dejanj8cdb10b2013-10-23 13:08:10 +000025 mips32_dsp.stderr.exp mips32_dsp.vgtest \
dejanjbf68e982013-08-02 15:39:58 +000026 mips32_dspr2.stdout.exp mips32_dspr2.stderr.exp \
dejanj8cdb10b2013-10-23 13:08:10 +000027 mips32_dspr2.vgtest \
Elliott Hughesa0664b92017-04-18 17:46:52 -070028 MoveIns.stdout.exp MoveIns.stdout.exp-BE \
29 MoveIns.stdout.exp-mips32r2-BE MoveIns.stdout.exp-mips32r2-LE \
30 MoveIns.stderr.exp MoveIns.vgtest \
dejanj24f0c3a2014-02-19 11:57:22 +000031 round_fpu64.stdout.exp round_fpu64.stdout.exp-fpu32 \
dejanjdf222022014-02-25 15:26:52 +000032 round_fpu64.stderr.exp round_fpu64.vgtest \
Elliott Hughesa0664b92017-04-18 17:46:52 -070033 round.stdout.exp round.stderr.exp round.vgtest \
34 SignalException.stderr.exp SignalException.vgtest \
35 test_fcsr.stdout.exp test_fcsr.stderr.exp test_fcsr.vgtest \
36 test_math.stdout.exp test_math.stderr.exp test_math.vgtest \
37 unaligned_load_store.stdout.exp-LE unaligned_load_store.stdout.exp-BE \
38 unaligned_load_store.stderr.exp unaligned_load_store.vgtest \
39 vfp.stdout.exp-mips32-BE vfp.stdout.exp-mips32r2-BE \
40 vfp.stdout.exp-mips32-LE vfp.stdout.exp-mips32r2-LE vfp.stderr.exp \
41 vfp.stdout.exp-mips32r2-fpu_64-BE vfp.stdout.exp-mips32r2-fpu_64-LE \
42 vfp.vgtest
sewardje584b0e2012-06-07 09:32:40 +000043
44check_PROGRAMS = \
45 allexec \
petarj17641212013-01-20 18:27:39 +000046 block_size \
sewardje584b0e2012-06-07 09:32:40 +000047 branches \
Elliott Hughesa0664b92017-04-18 17:46:52 -070048 change_fp_mode \
sewardje584b0e2012-06-07 09:32:40 +000049 FPUarithmetic \
50 LoadStore \
51 LoadStore1 \
52 MemCpyTest \
53 MIPS32int \
54 MoveIns \
55 round \
petarj80e5c172012-10-19 14:45:17 +000056 vfp \
petarj379817b2013-07-12 15:32:27 +000057 SignalException \
dejanjbf68e982013-08-02 15:39:58 +000058 bug320057-mips32 \
59 mips32_dsp \
dejanjfd7db802013-09-02 15:35:12 +000060 mips32_dspr2 \
dejanj4164a812013-09-18 10:08:23 +000061 unaligned_load_store \
dejanj1b9c2492013-11-14 15:45:26 +000062 test_fcsr \
dejanj24f0c3a2014-02-19 11:57:22 +000063 test_math \
dejanjdf222022014-02-25 15:26:52 +000064 round_fpu64 \
65 fpu_branches
sewardje584b0e2012-06-07 09:32:40 +000066
67AM_CFLAGS += @FLAG_M32@
68AM_CXXFLAGS += @FLAG_M32@
69AM_CCASFLAGS += @FLAG_M32@
70
71allexec_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@
petarj379817b2013-07-12 15:32:27 +000072bug320057_mips32_LDFLAGS = -lrt
dejanj1b9c2492013-11-14 15:45:26 +000073
74# C++ tests
75test_math_SOURCES = test_math.cpp