none/tests/fdleak_cmsg_supp.supp: Add suppressions for older glibc
[valgrind.git] / none / tests / mips64 / Makefile.am
blobf77d5882b84b628550d021b219ac843e1d3914ff
2 include $(top_srcdir)/Makefile.tool-tests.am
4 dist_noinst_SCRIPTS = filter_stderr
6 EXTRA_DIST = \
7         arithmetic_instruction.stdout.exp-mips64 \
8         arithmetic_instruction.stdout.exp-mips64r2 arithmetic_instruction.stderr.exp \
9         arithmetic_instruction.vgtest arithmetic_instruction.stdout.exp-mips64r6 \
10         branch_and_jump_instructions.stdout.exp \
11         branch_and_jump_instructions.stderr.exp branch_and_jump_instructions.vgtest \
12         branches.stdout.exp branches.stderr.exp branches.vgtest branches.stdout.exp-r6 \
13         branches_r6.stderr.exp branches_r6.stdout.exp branches_r6.vgtest\
14         branch_pc.stderr.exp branch_pc.stdout.exp branch_pc.vgtest \
15         change_fp_mode.stderr.exp change_fp_mode.stdout.exp change_fp_mode.vgtest \
16         cvm_bbit.stdout.exp cvm_bbit.stdout.exp-non-octeon \
17         cvm_bbit.stderr.exp cvm_bbit.vgtest \
18         cvm_ins.stdout.exp cvm_ins.stdout.exp-non-octeon \
19         cvm_ins.stderr.exp cvm_ins.vgtest \
20         cvm_lx_ins.stdout.exp-LE cvm_lx_ins.stdout.exp-BE \
21         cvm_lx_ins.stdout.exp-non-octeon \
22         cvm_lx_ins.stderr.exp cvm_lx_ins.vgtest \
23         cvm_atomic.stdout.exp-LE cvm_atomic.stdout.exp-BE \
24         cvm_atomic.stdout.exp-non-octeon \
25         cvm_atomic.stderr.exp cvm_atomic.vgtest \
26         cvm_atomic_thread.stdout.exp cvm_atomic_thread.stdout.exp-non-octeon \
27         cvm_atomic_thread.stderr.exp cvm_atomic_thread.vgtest \
28         extract_insert_bit_field.stdout.exp-mips64 \
29         extract_insert_bit_field.stdout.exp-mips64r2 \
30         extract_insert_bit_field.stderr.exp extract_insert_bit_field.vgtest \
31         fpu_arithmetic.stdout.exp fpu_arithmetic.stderr.exp fpu_arithmetic.vgtest \
32         fpu_arithmetic.stdout.exp-r6 \
33         fpu_branches.stdout.exp fpu_branches.stderr.exp fpu_branches.vgtest \
34         fpu_control_word.stdout.exp fpu_control_word.stderr.exp \
35         fpu_control_word.vgtest \
36         fpu_load_store.stdout.exp-BE fpu_load_store.stdout.exp-LE \
37         fpu_load_store.stderr.exp fpu_load_store.vgtest \
38         fpu_load_store.stdout.exp-BE-r2 fpu_load_store.stdout.exp-LE-r2 \
39         fpu_load_store.stdout.exp-BE-r6 fpu_load_store.stdout.exp-LE-r6 \
40         fp_r6.stderr.exp fp_r6.stdout.exp fp_r6.vgtest \
41         load_indexed_instructions.stdout.exp-BE \
42         load_indexed_instructions.stdout.exp-LE \
43         load_indexed_instructions.stdout.exp-non-octeon \
44         load_indexed_instructions.stderr.exp load_indexed_instructions.vgtest \
45         load_store.stdout.exp-BE load_store.stdout.exp-LE load_store.stderr.exp \
46         load_store.vgtest load_store.stdout.exp-LE-r6 load_store.stdout.exp-BE-r6 \
47         load_store_multiple.stdout.exp-BE load_store_multiple.stdout.exp-LE \
48         load_store_multiple.stderr.exp load_store_multiple.vgtest \
49         load_store_multiple.stdout.exp-LE-r6 load_store_multiple.stdout.exp-BE-r6 \
50         load_store_unaligned.stdout.exp load_store_unaligned.stderr.exp \
51         logical_instructions.stdout.exp logical_instructions.stderr.exp \
52         load_store_unaligned.vgtest \
53         logical_instructions.vgtest \
54         move_instructions.stdout.exp-BE move_instructions.stdout.exp-LE \
55         move_instructions.stderr.exp move_instructions.vgtest \
56         move_instructions.stdout.exp-r6 \
57         MIPS64r6int.stderr.exp MIPS64r6int.stdout.exp MIPS64r6int.vgtest \
58         msa_data_transfer.stdout.exp msa_data_transfer.stderr.exp \
59         msa_data_transfer.vgtest msa_data_transfer.stdout.exp-BE \
60         msa_arithmetic.stderr.exp msa_arithmetic.stdout.exp msa_arithmetic.vgtest \
61         msa_comparison.stderr.exp msa_comparison.stdout.exp msa_comparison.vgtest \
62         msa_fpu.stderr.exp msa_fpu.stdout.exp msa_fpu.vgtest \
63         msa_logical_and_shift.stderr.exp msa_logical_and_shift.stdout.exp \
64         msa_logical_and_shift.vgtest msa_shuffle.stderr.exp msa_shuffle.stdout.exp \
65         msa_shuffle.vgtest\
66         rotate_swap.stdout.exp-mips64 rotate_swap.stdout.exp-mips64r2 \
67         rotate_swap.stderr.exp rotate_swap.vgtest \
68         round.stdout.exp round.stderr.exp round.vgtest \
69         r6_instructions.stdout.exp-LE r6_instructions.stdout.exp-BE r6_instructions.stderr.exp \
70         r6_instructions.vgtest \
71         pc_instructions_r6.stderr.exp pc_instructions_r6.stdout.exp pc_instructions_r6.vgtest \
72         shift_instructions.stdout.exp-mips64 shift_instructions.stdout.exp-mips64r2 \
73         shift_instructions.stderr.exp shift_instructions.vgtest \
74         test_block_size.stdout.exp test_block_size.stderr.exp \
75         test_block_size.vgtest \
76         test_fcsr.stdout.exp test_fcsr.stderr.exp \
77         test_fcsr.vgtest \
78         test_math.stdout.exp test_math.stdout.exp-older-gcc \
79         test_math.stderr.exp test_math.vgtest \
80         unaligned_load.stdout.exp-BE unaligned_load.stdout.exp-LE \
81         unaligned_load.stderr.exp unaligned_load.vgtest \
82         unaligned_load_store.stdout.exp-LE unaligned_load_store.stdout.exp-BE \
83         unaligned_load_store.stderr.exp unaligned_load_store.vgtest \
84         const.h macro_fpu.h macro_int.h macro_load_store.h rounding_mode.h
86 check_PROGRAMS = \
87         allexec \
88         arithmetic_instruction \
89         branch_and_jump_instructions \
90         branches \
91         branches_r6 \
92         branch_pc \
93         change_fp_mode \
94         cvm_bbit \
95         cvm_ins \
96         cvm_lx_ins \
97         cvm_atomic \
98         cvm_atomic_thread \
99         extract_insert_bit_field \
100         fpu_arithmetic \
101         fpu_branches \
102         fpu_control_word \
103         fpu_load_store \
104         fp_r6 \
105         load_indexed_instructions \
106         load_store \
107         load_store_multiple \
108         load_store_unaligned \
109         logical_instructions \
110         move_instructions \
111         msa_data_transfer \
112         msa_arithmetic \
113         msa_comparison \
114         msa_fpu \
115         msa_logical_and_shift \
116         msa_shuffle \
117         r6_instructions \
118         MIPS64r6int \
119         pc_instructions_r6 \
120         rotate_swap \
121         round \
122         shift_instructions \
123         test_block_size \
124         test_fcsr \
125         test_math \
126         unaligned_load \
127         unaligned_load_store
129 AM_CFLAGS    += @FLAG_M64@
130 AM_CXXFLAGS  += @FLAG_M64@
131 AM_CCASFLAGS += @FLAG_M64@
133 allexec_CFLAGS          = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@
135 cvm_bbit_CFLAGS = $(AM_CFLAGS) -g -O0 @FLAG_OCTEON@
136 cvm_ins_CFLAGS = $(AM_CFLAGS) -g -O0 @FLAG_OCTEON@
137 cvm_lx_ins_CFLAGS = $(AM_CFLAGS) -g -O0 @FLAG_OCTEON2@
138 cvm_atomic_CFLAGS = $(AM_CFLAGS) -g -O0 @FLAG_OCTEON2@
139 cvm_atomic_thread_CFLAGS = $(AM_CFLAGS) -g -O0 @FLAG_OCTEON2@
140 load_indexed_instructions_CFLAGS = $(AM_CFLAGS) -g -O0 @FLAG_OCTEON2@
141 fpu_arithmetic_CFLAGS = $(AM_CFLAGS) -lm
142 msa_arithmetic_CFLAGS = $(AM_CFLAGS) @FLAG_MSA@
143 msa_comparison_CFLAGS = $(AM_CFLAGS) @FLAG_MSA@
144 msa_data_transfer_CFLAGS = $(AM_CFLAGS) @FLAG_MSA@
145 msa_fpu_CFLAGS = $(AM_CFLAGS) @FLAG_MSA@ -lm
146 msa_logical_and_shift_CFLAGS = $(AM_CFLAGS) @FLAG_MSA@
147 msa_shuffle_CFLAGS = $(AM_CFLAGS) @FLAG_MSA@
150 # C++ tests
151 test_math_SOURCES          = test_math.cpp