re PR c/68533 (bogus location for "warning: ‘struct s3’ declared inside parameter...
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-12-02 Jakub Jelinek <jakub@redhat.com>
2
3 PR c/68533
4 * gcc.dg/pr68533.c: New test.
5
6 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
7
8 PR tree-optimization/68577
9 * gcc.dg/vect/pr68577.c: New test.
10
11 2015-12-01 Nathan Sidwell <nathan@acm.org>
12
13 * gcc.target/nvptx/uninit-decl.c: New.
14
15 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
16
17 * gcc.c-torture/execute/alias-1.c: New testcase.
18
19 2015-12-01 Marek Polacek <polacek@redhat.com>
20
21 PR tree-optimization/64769
22 * c-c++-common/gomp/pr64769.c: New test.
23
24 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
25
26 * gcc.target/powerpc/swaps-p8-22.c: New.
27
28 2015-12-01 Marek Polacek <polacek@redhat.com>
29
30 PR tree-optimization/67916
31 * gcc.dg/torture/pr67916.c: New test.
32
33 2015-12-01 Marek Polacek <polacek@redhat.com>
34
35 PR middle-end/68582
36 * c-c++-common/pr68582.c: New test.
37
38 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
39
40 PR tree-optimization/68474
41 * gcc.dg/pr68474.c: New test.
42
43 2015-12-01 Christian Bruel <christian.bruel@st.com>
44
45 PR target/68617
46 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
47
48 2015-12-01 Tom de Vries <tom@codesourcery.com>
49
50 * gcc.dg/pr46032.c: Move to ...
51 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
52 vect_int.
53 * gcc.dg/pr46032-2.c: Move to ...
54 * gcc.dg/gomp/pr46032-2.c: ... here. Drop dg-require-effective-target fopenmp.
55 * gcc.dg/pr46032-3.c: Move to ...
56 * gcc.dg/gomp/pr46032-3.c: ... here. Drop dg-require-effective-target fopenmp.
57
58 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
59
60 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
61 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
62 * gfortran.dg/goacc/loop-6.f95: Likewise.
63 * gfortran.dg/goacc/loop-7.f95: New test.
64 * gfortran.dg/goacc/reduction-2.f95: New test.
65
66 2015-12-01 Richard Biener <rguenther@suse.de>
67
68 PR tree-optimization/68379
69 * gcc.dg/torture/pr68379.c: New testcase.
70 * gfortran.dg/pr68379-1.f90: Likewise.
71 * gfortran.dg/pr68379-2.f: Likewise.
72
73 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
74
75 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
76 * gcc.dg/pr46032-2.c: Likewise.
77 * gcc.dg/pr46032-3.c: Likewise.
78
79 2015-12-01 Richard Biener <rguenther@suse.de>
80
81 PR ipa/68470
82 * g++.dg/torture/pr68470.C: New testcase.
83
84 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
85
86 PR middle-end/68595
87 * gcc.dg/pr68595.c: New test.
88
89 2015-12-01 Christian Bruel <christian.bruel@st.com>
90
91 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
92 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
93 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
94
95 2015-12-01 Bin Cheng <bin.cheng@arm.com>
96
97 PR tree-optimization/68529
98 * gcc.dg/tree-ssa/pr68529-1.c: New test.
99 * gcc.dg/tree-ssa/pr68529-2.c: New test.
100 * gcc.dg/tree-ssa/pr68529-3.c: New test.
101
102 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
103
104 * gcc.dg/lto/alias-1_0.c: New testcase.
105 * gcc.dg/lto/alias-1_1.c: New testcase.
106
107 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
108 Sebastian Pop <s.pop@samsung.com>
109
110 PR tree-optimization/68565
111 * gfortran.dg/graphite/pr68565.f90: New.
112
113 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
114 Sebastian Pop <s.pop@samsung.com>
115
116 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
117
118 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
119 Nathan Sidwell <nathan@codesourcery.com>
120
121 * gfortran.dg/goacc/routine-3.f90: New test.
122 * gfortran.dg/goacc/routine-4.f90: New test.
123 * gfortran.dg/goacc/routine-5.f90: New test.
124 * gfortran.dg/goacc/routine-6.f90: New test.
125 * gfortran.dg/goacc/subroutines: New test.
126
127 2015-11-30 Tom de Vries <tom@codesourcery.com>
128
129 * gcc.dg/pr46032-2.c: New test.
130 * gcc.dg/pr46032-3.c: New test.
131
132 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
133
134 PR target/63870
135 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
136 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
137 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
138 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
139 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
140 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
141 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
142 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
143 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
144 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
145 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
146 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
147 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
148 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
149 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
150 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
151 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
152 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
153 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
154 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
155 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
156 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
157 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
158 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
159 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
160 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
161 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
162 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
163 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
164 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
165 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
166 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
167 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
168 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
169 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
170 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
171 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
172 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
173 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
174 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
175 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
176 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
177 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
178 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
179 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
180 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
181 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
182 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
183 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
184 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
185 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
186 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
187 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
188 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
189 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
190 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
191 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
192 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
193 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
194 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
195 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
196 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
197 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
198 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
199 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
200 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
201 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
202 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
203 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
204 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
205 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
206 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
207 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
208 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
209 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
210 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
211 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
212 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
213 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
214 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
215 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
216 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
217 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
218 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
219 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
220 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
221 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
222 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
223 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
224 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
225 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
226 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
227 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
228 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
229 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
230 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
231 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
232 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
233 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
234 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
235 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
236 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
237 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
238 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
239 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
240 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
241 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
242 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
243 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
244 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
245 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
246 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
247 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
248 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
249 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
250 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
251 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
252 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
253 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
254 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
255 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
256 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
257 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
258 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
259 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
260 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
261 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
262 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
263 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
264 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
265 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
266 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
267 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
268 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
269 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
270 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
271 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
272 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
273 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
274 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
275 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
276 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
277 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
278 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
279
280 2015-11-30 Tom de Vries <tom@codesourcery.com>
281
282 PR tree-optimization/46032
283 * gcc.dg/pr46032.c: New test.
284
285 2015-11-30 Richard Biener <rguenther@suse.de>
286
287 PR tree-optimization/68592
288 * gfortran.dg/pr68592.f: New testcase.
289
290 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
291
292 PR fortran/68534
293 * gfortran.dg/submodule_13.f08: New test.
294
295 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
296
297 * gcc.target/s390/load-relative-check.c: Add scan patterns for
298 -m31.
299
300 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
301
302 * gcc.target/s390/load-relative-check.c: Add -mzarch.
303
304 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
305
306 * gcc.dg/dump-ada-spec-1.c: Move to...
307 * c-c++-common/dump-ada-spec-1.c: ...here.
308 * c-c++-common/dump-ada-spec-2.c: New test.
309
310 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
311
312 * gnat.dg/loop_optimization22.ad[sb]: New test.
313
314 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
315
316 * gnat.dg/specs/rep_clause5.ads: New test.
317
318 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
319
320 PR c/67106
321 * gcc.c-torture/compile/pr67106.c: New testcase.
322
323 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
324
325 PR c/67581
326 * g++.dg/torture/pr67581.C: New testcase.
327
328 2015-11-27 Richard Biener <rguenther@suse.de>
329
330 PR tree-optimization/68559
331 * gcc.dg/vect/slp-perm-4.c: Adjust again.
332 * gcc.dg/vect/pr45752.c: Likewise.
333
334 2015-11-27 Jakub Jelinek <jakub@redhat.com>
335
336 PR rtl-optimization/68250
337 * gcc.c-torture/execute/pr68250.c: New test.
338
339 2015-11-27 Marek Polacek <polacek@redhat.com>
340
341 * gcc.dg/pr63568.c: Convert to GIMPLE.
342
343 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
344
345 PR rtl-optimization/68506
346 * gcc.c-torture/execute/pr68506.c: New test.
347
348 2015-11-27 Jakub Jelinek <jakub@redhat.com>
349
350 PR c/63326
351 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
352 * c-c++-common/gomp/pr63326.c: New test.
353
354 2015-11-27 Richard Biener <rguenther@suse.de>
355
356 PR tree-optimization/68553
357 * gcc.dg/vect/pr45752.c: Adjust.
358 * gcc.dg/vect/slp-perm-4.c: Likewise.
359
360 2015-11-26 Martin Sebor <msebor@redhat.com>
361
362 * g++.dg/init/new45.C (cookie_size): New constant set to a value
363 appropriate for the target.
364 (operator new[]): Use it.
365
366 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
367
368 PR c++/67238
369 * g++.dg/cpp0x/pr67238.C: New.
370
371 2015-11-26 Martin Sebor <msebor@redhat.com>
372
373 * g++.dg/pr67876.C: Remove duplicate content.
374
375 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
376
377 * g++.dg/guality/pr67192.C: New test.
378
379 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
380
381 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
382 support code for vqrdml{as}h_lane tests.
383 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
384 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
385
386 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
387
388 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
389 support code for vqrdml{as}h tests.
390 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
392
393 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
394
395 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
396 (check_effective_target_arm_arch_FUNC_ok)
397 (add_options_for_arm_arch_FUNC)
398 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
399 to the list to be generated.
400 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
401 (check_effective_target_arm_v8_1a_neon_ok): New.
402 (check_effective_target_arm_v8_1a_neon_hw): New.
403
404 2015-11-26 Nathan Sidwell <nathan@acm.org>
405
406 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
407
408 2015-11-26 Richard Biener <rguenther@suse.de>
409
410 PR testsuite/68555
411 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
412 and not XFAIL.
413
414 2015-11-26 Richard Biener <rguenther@suse.de>
415
416 PR testsuite/68554
417 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
418
419 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
420
421 PR c++/67249
422 * g++.dg/concepts/pr67249.C: New.
423
424 2015-11-26 Richard Biener <rguenther@suse.de>
425
426 PR testsuite/66799
427 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
428 vectorize init loop and adjust expected outcome.
429
430 2015-11-26 Richard Biener <rguenther@suse.de>
431
432 PR testsuite/67203
433 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
434 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
435 also monitor final optimization result.
436
437 2015-11-26 Jakub Jelinek <jakub@redhat.com>
438
439 PR rtl-optimization/68249
440 PR rtl-optimization/68321
441 * gcc.c-torture/execute/pr68249.c: New test.
442 * gcc.c-torture/execute/pr68321.c: New test.
443
444 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
445
446 PR target/68416
447 * gcc.target/i386/mpx/pr68416.c: New test.
448
449 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
450
451 PR c++/67313
452 * g++.dg/cpp0x/no-weak1.C: New.
453
454 2015-11-26 Jakub Jelinek <jakub@redhat.com>
455
456 PR tree-optimization/68128
457 * gcc.dg/gomp/pr68128-1.c: New test.
458 * gcc.dg/gomp/pr68128-2.c: New test.
459
460 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
461
462 PR rtl-optimization/67226
463 * gcc.c-torture/execute/pr67226.c: New test.
464
465 2015-11-26 Jakub Jelinek <jakub@redhat.com>
466
467 PR c++/68508
468 * g++.dg/ubsan/pr68508.C: New test.
469
470 2015-11-25 Martin Sebor <msebor@redhat.com>
471
472 PR c++/67876
473 * g++.dg/pr67876.C: New test.
474
475 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
476 Sebastian Pop <s.pop@samsung.com>
477
478 PR tree-optimization/68453
479 * gfortran.dg/graphite/pr68453.f90: New.
480
481 2015-11-25 Martin Sebor <msebor@redhat.com>
482
483 PR c/66516
484 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
485 * gcc.dg/addr_builtin-1.c: Same.
486
487 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
488
489 * gcc.target/powerpc/dform-1.c: New test.
490 * gcc.target/powerpc/dform-2.c: Likewise.
491
492 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
493
494 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
495 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
496 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
497
498 2015-11-25 Tom de Vries <tom@codesourcery.com>
499
500 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
501 * gcc.dg/pr23911.c: Same.
502 * gcc.dg/tree-ssa/20030709-2.c: Same.
503 * gcc.dg/tree-ssa/20030731-2.c: Same.
504 * gcc.dg/tree-ssa/20040729-1.c: Same.
505 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
506 * gcc.dg/tree-ssa/loop-36.c: Same.
507 * gcc.dg/tree-ssa/pr21086.c: Same.
508 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
509 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
510 * gcc.dg/vect/pr26359.c: Same.
511 * c-c++-common/restrict-2.c: Update after adding new lim1.
512 * c-c++-common/restrict-4.c: Same.
513 * g++.dg/tree-ssa/pr33615.C: Same.
514 * g++.dg/tree-ssa/restrict1.C: Same.
515 * gcc.dg/tm/pub-safety-1.c: Same.
516 * gcc.dg/tm/reg-promotion.c: Same.
517 * gcc.dg/tree-ssa/20050314-1.c: Same.
518 * gcc.dg/tree-ssa/loop-32.c: Same.
519 * gcc.dg/tree-ssa/loop-33.c: Same.
520 * gcc.dg/tree-ssa/loop-34.c: Same.
521 * gcc.dg/tree-ssa/loop-35.c: Same.
522 * gcc.dg/tree-ssa/loop-7.c: Same.
523 * gcc.dg/tree-ssa/pr23109.c: Same.
524 * gcc.dg/tree-ssa/restrict-3.c: Same.
525 * gcc.dg/tree-ssa/restrict-5.c: Same.
526 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
527 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
528 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
529 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
530 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
531 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
532 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
533 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
534 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
535 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
536 * gcc.dg/tree-ssa/structopt-1.c: Same.
537 * gfortran.dg/pr32921.f: Same.
538 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
539 * g++.dg/tree-ssa/pr61009.C: Same.
540 * g++.dg/tree-ssa/ssa-dom.C: Same.
541 * gcc.dg/pr20115-1.c: Same.
542 * gcc.dg/tree-prof/20050826-2.c: Same.
543 * gcc.dg/tree-prof/cmpsf-1.c: Same.
544 * gcc.dg/tree-ssa/20030821-1.c: Same.
545 * gcc.dg/tree-ssa/20030922-2.c: Same.
546 * gcc.dg/tree-ssa/20031022-1.c: Same.
547 * gcc.dg/tree-ssa/20040615-1.c: Same.
548 * gcc.dg/tree-ssa/20040624-1.c: Same.
549 * gcc.dg/tree-ssa/pr21417.c: Same.
550 * gcc.dg/tree-ssa/pr61607.c: Same.
551 * gcc.dg/tree-ssa/slsr-27.c: Same.
552 * gcc.dg/tree-ssa/slsr-28.c: Same.
553 * gcc.dg/tree-ssa/slsr-29.c: Same.
554 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
555 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
556 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
557 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
558 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
559 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
560 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
561 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
562 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
563 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
564 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
565 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
566 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
567 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
568 * gcc.dg/tree-ssa/vrp47.c: Same.
569 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
570 * gcc.dg/tree-ssa/foldconst-2.c: Same.
571 * gcc.dg/tree-ssa/loop-40.c: Same.
572 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
573
574 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
575
576 * g++.dg/cpp0x/constexpr-array13.C: Fix.
577
578 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
579
580 * gfortran.dg/nint_p7.f90: New testcase.
581
582 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
583 Paolo Carlini <paolo.carlini@oracle.com>
584
585 PR c++/68087
586 * g++.dg/cpp0x/constexpr-array13.C: New.
587
588 2015-11-25 Ilmir Usmanov <me@ilmir.us>
589 Cesar Philippidis <cesar@codesourcery.com>
590
591 PR fortran/63858
592 * goacc/omp-fixed.f: New test.
593 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
594
595 2015-11-25 Richard Biener <rguenther@suse.de>
596
597 PR middle-end/68528
598 * gcc.dg/torture/pr68528.c: New testcase.
599
600 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
601
602 PR c++/58910
603 * g++.dg/cpp0x/constexpr-tuple2.C: New.
604
605 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
606
607 PR rtl-optimization/68435
608 * gcc.dg/pr68435.c: New test.
609
610 2015-11-25 Richard Biener <rguenther@suse.de>
611
612 PR tree-optimization/68517
613 * gcc.dg/torture/pr68517.c: New testcase.
614
615 2015-11-25 Jakub Jelinek <jakub@redhat.com>
616
617 PR target/67089
618 * gcc.dg/pr67089-1.c: New test.
619 * gcc.dg/pr67089-2.c: New test.
620 * gcc.dg/pr67089-3.c: New test.
621 * gcc.dg/pr67089-4.c: New test.
622 * gcc.dg/pr67089-5.c: New test.
623 * gcc.dg/pr67089-6.c: New test.
624 * gcc.dg/pr67089-7.c: New test.
625
626 2015-11-25 Richard Biener <rguenther@suse.de>
627
628 PR tree-optimization/68502
629 * gcc.dg/vect/pr68502-1.c: New testcase.
630 * gcc.dg/vect/pr68502-2.c: Likewise.
631
632 2015-11-24 Michael Collison <michael.collison@linaro.org>
633
634 * gcc.target/aarch64/saddw-1.c: New test.
635 * gcc.target/aarch64/saddw-2.c: New test.
636 * gcc.target/aarch64/uaddw-1.c: New test.
637 * gcc.target/aarch64/uaddw-2.c: New test.
638 * gcc.target/aarch64/uaddw-3.c: New test.
639 * lib/target-support.exp
640 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
641 Add aarch64 to list of support targets.
642
643 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
644
645 * gcc.target/mips/frame-header-4.c: New test.
646
647 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
648
649 PR fortran/68486
650 * gfortran.dg/simplify_cshift_3.f90
651
652 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
653
654 PR c++/68278
655 * g++.dg/cpp1y/pr68278.C: New.
656
657 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
658
659 PR c++/68388
660 * g++.dg/cpp1y/pr68388.C: New.
661
662 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
663 Sebastian Pop <s.pop@samsung.com>
664
665 PR tree-optimization/67984
666 * gcc.dg/graphite/pr67984.c: New.
667
668 2015-11-24 Michael Matz <matz@suse.de>
669
670 PR rtl-optimization/68392
671 * g++.dg/pr68392.C: New test.
672
673 2015-11-24 Nathan Sidwell <nathan@acm.org>
674
675 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
676
677 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
678
679 PR rtl-optimization/68381
680 * gcc.c-torture/execute/pr68381.c: New test.
681
682 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
683
684 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
685 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
686
687 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
688
689 PR target/68497
690 * gcc.target/i386/pr68497.c: New test.
691
692 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
693
694 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
695 New.
696 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
697 New.
698 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
699 New.
700 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
701 New.
702 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
703 New.
704 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
705 New.
706 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
707 New.
708 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
709 New.
710 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
711 New.
712 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
713 New.
714 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
715 New.
716 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
717 New.
718
719 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
720
721 PR middle-end/68375
722 * gcc.dg/pr68375.c: New test.
723
724 2015-11-24 Jakub Jelinek <jakub@redhat.com>
725
726 PR target/68483
727 * gcc.target/i386/pr68483-1.c: New test.
728 * gcc.target/i386/pr68483-2.c: New test.
729
730 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
731
732 PR c/68337
733 * gcc.target/i386/mpx/pr68337-1.c: New test.
734 * gcc.target/i386/mpx/pr68337-2.c: New test.
735
736 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
737
738 PR rtl-optimization/68194
739 PR rtl-optimization/68328
740 PR rtl-optimization/68185
741 * gcc.c-torture/execute/pr68185.c: New test.
742 * gcc.c-torture/execute/pr68328.c: Likewise.
743
744 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
745
746 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
747
748 2015-11-23 David Malcolm <dmalcolm@redhat.com>
749
750 PR objc/68438
751 * objc.dg/plugin: New subdirectory.
752 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
753 * objc.dg/plugin/plugin.exp: New file, based on
754 gcc.dg/plugin/plugin.exp.
755
756 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
757 Sebastian Pop <s.pop@samsung.com>
758
759 PR tree-optimization/68493
760 * gcc.dg/graphite/pr68493.c: New.
761
762 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
763 Sebastian Pop <s.pop@samsung.com>
764
765 PR tree-optimization/68279
766 * gfortran.dg/graphite/pr68279.f90: New.
767
768 2015-11-23 Marek Polacek <polacek@redhat.com>
769
770 PR tree-optimization/68455
771 * gcc.dg/tree-ssa/pr68455.c: New test.
772
773 2015-11-23 Richard Biener <rguenther@suse.de>
774
775 PR tree-optimization/68465
776 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
777
778 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
779
780 PR target/68363
781 * gcc.target/aarch64/pr68363_1.c: New test.
782
783 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
784
785 * gcc.target/aarch64/simd/vmulx.x: New.
786 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
787 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
788 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
789
790 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
791
792 PR c++/68001
793 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
794
795 2015-11-23 Richard Biener <rguenther@suse.de>
796 Jiong Wang <jiong.wang@arm.com>
797
798 PR tree-optimization/68317
799 PR tree-optimization/68326
800 * gcc.dg/pr68317.c: New testcase.
801
802 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
803
804 PR tree-optimization/68327
805 * gcc.dg/pr68327.c: New test.
806
807 2015-11-23 Tom de Vries <tom@codesourcery.com>
808
809 PR tree-optimization/68460
810 * gcc.dg/autopar/pr68460.c: New test.
811
812 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
813
814 * c-c++-common/asan/halt_on_error-1.c: New test.
815 * c-c++-common/asan/halt_on_error-2.c: Likewise.
816
817 2015-11-23 Richard Biener <rguenther@suse.de>
818
819 PR tree-optimization/68482
820 * gcc.dg/vect/pr68482.c: New testcase.
821
822 2015-11-23 Richard Biener <rguenther@suse.de>
823
824 PR tree-optimization/68445
825 * gcc.dg/vect/pr68445.c: New testcase.
826
827 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
828
829 * gcc.target/s390/load-relative-check.c: New test to check
830 generation of load relative instructions.
831
832 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
833
834 * gfortran.dg/fmt_t_8.f90: New test.
835
836 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
837
838 PR target/68390
839 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
840
841 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
842
843 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
844
845 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
846
847 PR fortran/68486
848 * gfortran.dg/simplify_cshift_2.f90: New test.
849
850 2015-11-22 James Norris <jnorris@codesourcery.com>
851 Cesar Philippidis <cesar@codesourcery.com>
852
853 * gfortran.dg/goacc/declare-1.f95: Update test.
854 * gfortran.dg/goacc/declare-2.f95: New test.
855
856 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
857
858 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
859 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
860 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
861 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
862 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
863 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
864 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
865 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
866 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
867 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
868 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
869 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
870
871 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
872
873 * gfortran.dg/simplify_cshift_1.f90: New test.
874
875 2015-11-21 Nathan Sidwell <nathan@acm.org>
876
877 * gcc.dg/atomic-generic.c: Include <string.h>.
878
879 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
880
881 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
882
883 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
884
885 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
886
887 2015-11-21 Jakub Jelinek <jakub@redhat.com>
888
889 PR debug/66432
890 * gcc.dg/debug/pr66432.c: New test.
891
892 2015-11-20 Ian Lance Taylor <iant@google.com>
893
894 PR go/66406
895 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
896
897 2015-11-20 Mike Stump <mikestump@comcast.net>
898
899 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
900 isn't portable.
901
902 2015-11-20 David Malcolm <dmalcolm@redhat.com>
903
904 PR 62314
905 * gcc.dg/fixits.c: New file.
906 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
907 (test_fixit_insert): New.
908 (test_fixit_remove): New.
909 (test_fixit_replace): New.
910 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
911 (test_fixit_insert): New.
912 (test_fixit_remove): New.
913 (test_fixit_replace): New.
914 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
915 (test_show_locus): Add tests of rendering fixit hints.
916
917 2015-11-20 Jakub Jelinek <jakub@redhat.com>
918
919 PR middle-end/68339
920 * gcc.dg/vect/pr68339.c: New test.
921
922 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
923
924 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
925
926 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
927
928 PR fortran/68237
929 * gfortran.dg/submodule_12.f90: New test
930
931 PR fortran/66762
932 * gfortran.dg/submodule_6.f08: Add compile option -flto.
933
934 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
935
936 * lib/target-supports.exp
937 (check_effective_target_arm_neon_ok_nocache): Add check
938 for M profile.
939
940 2015-11-20 Tom de Vries <tom@codesourcery.com>
941
942 PR tree-optimization/68373
943 * gcc.dg/autopar/pr68373.c: New test.
944
945 2015-11-20 Jakub Jelinek <jakub@redhat.com>
946
947 PR c++/67354
948 * g++.dg/abi/mangle67.C: New test.
949
950 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
951
952 * gcc.target/s390/bswap-1.c: New test.
953
954 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
955
956 * gcc.target/s390/pfpo.c: New test.
957
958 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
959
960 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
961 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
962
963 2015-11-19 David Malcolm <dmalcolm@redhat.com>
964
965 * g++.dg/spellcheck-fields.C: New file.
966
967 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
968 Sebastian Pop <s.pop@samsung.com>
969
970 PR tree-optimization/68428
971 * gcc.dg/graphite/pr68428.c: New.
972
973 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
974 Sebastian Pop <s.pop@samsung.com>
975
976 PR tree-optimization/68335
977 * gfortran.dg/graphite/pr68335.f90: New.
978
979 2015-11-19 Nathan Sidwell <nathan@acm.org>
980
981 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
982 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
983 * gcc.dg/special/weak-2.c: Likewise.
984 * gcc.dg/weak/weak-12.c: Likewise.
985 * gcc.dg/weak/weak-15.c: Likewise.
986 * gcc.dg/weak/weak-16.c: Likewise.
987 * gcc.dg/weak/weak-1.c: Likewise.
988 * gcc.dg/weak/weak-2.c: Likewise.
989 * gcc.dg/weak/weak-4.c: Likewise.
990 * gcc.dg/torture/pr53922.c: Likewise.
991 * gcc.dg/torture/pr60092.c: Likewise.
992
993 2015-11-19 Marek Polacek <polacek@redhat.com>
994
995 PR c/68412
996 * gcc.dg/pr68412-2.c: New test.
997 * gcc.dg/pr68412.c: New test.
998
999 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1000
1001 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1002 * gcc.target/avr/uint8-single-reg.c: New testcase.
1003
1004 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1005
1006 PR c++/67409
1007 * g++.dg/eh/goto3.C: New test.
1008
1009 2015-11-19 Marek Polacek <polacek@redhat.com>
1010
1011 PR tree-optimization/68431
1012 * gcc.dg/tree-ssa/pr68431.c: New test.
1013
1014 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR rtl-optimization/68376
1017 * gcc.c-torture/execute/pr68376-1.c: New test.
1018 * gcc.c-torture/execute/pr68376-2.c: New test.
1019
1020 PR target/67770
1021 * gcc.target/i386/pr67770.c: New test.
1022
1023 2015-11-18 Jeff Law <law@redhat.com>
1024
1025 PR tree-optimization/68198
1026 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1027 * gcc.dg/tree-ssa/pr68198.c: New test.
1028
1029 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1030
1031 PR fortran/59910
1032 * gfortran.dg/pr59910.f90: New test.
1033
1034 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1035
1036 PR fortran/43996
1037 * gfortran.dg/pr43996.f90: New test.
1038
1039 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1040
1041 PR c/65083
1042 * gcc.dg/atomic/stdatomic-fence-2.c,
1043 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1044
1045 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1046
1047 * gnat.dg/loop_optimization19.adb: New test.
1048 * gnat.dg/loop_optimization20.adb: Likewise.
1049 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1050
1051 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1052
1053 * gnat.dg/opt52.adb: New test.
1054
1055 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1056
1057 * gcc.dg/goacc/nvptx-sese-1.c: New.
1058
1059 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1060
1061 * gnat.dg/renaming7.adb: New test.
1062 * gnat.dg/renaming7_pkg.ads: New helper.
1063
1064 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1065
1066 PR tree-optimization/68402
1067 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1068 to avoid undefined behaviour.
1069
1070 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR tree-optimization/68157
1073 * g++.dg/opt/pr68157.C: New test.
1074
1075 2015-11-18 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/67790
1078 * gcc.dg/vect/pr67790.c: New testcase.
1079
1080 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1081
1082 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1083
1084 2015-11-17 David Malcolm <dmalcolm@redhat.com>
1085
1086 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1087 (test_braced_init): New function.
1088 (test_statement_expression): New function.
1089 (test_address_of_label): New function.
1090 (test_transaction_expressions): New function.
1091 (test_keywords): New function.
1092 (test_builtin_va_arg): New function.
1093 (test_builtin_offsetof): New function.
1094 * lib/multiline.exp (_build_multiline_regex): Escape braces.
1095
1096 2015-11-17 Martin Sebor <msebor@redhat.com>
1097
1098 PR c++/68308
1099 * g++.dg/init/new46.C: New test.
1100
1101 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1102
1103 PR fortran/65751
1104 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1105
1106 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1107
1108 PR middle-end/68134
1109 * gcc.dg/pr68134.c: New test.
1110
1111 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1112
1113 PR target/68143
1114 * gcc.c-torture/execute/pr68143_1.c: New test.
1115
1116 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1117
1118 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1119
1120 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1121
1122 * gcc.dg/tree-ssa/ifc-8.c: New test.
1123
1124 2015-11-16 Marek Polacek <polacek@redhat.com>
1125
1126 PR c++/68362
1127 * g++.dg/delayedfold/switch-1.C: New test.
1128
1129 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1130
1131 PR fortran/58027
1132 PR fortran/60993
1133 * gfortran.dg/pr58027.f90: New test.
1134
1135 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1136
1137 * c-c++-common/attr-simd.c: New test.
1138 * c-c++-common/attr-simd-2.c: New test.
1139 * c-c++-common/attr-simd-3.c: New test.
1140
1141 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1142
1143 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1144
1145 2015-11-16 Christian Bruel <christian.bruel@st.com>
1146
1147 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1148 Check __ARM_NEON__ instead of "arm_neon.h.
1149 * gcc.target/arm/attr-neon3.c: New test.
1150 * gcc.target/arm/attr-neon-fp16.c: Likewise
1151
1152 2015-11-16 Christian Bruel <christian.bruel@st.com>
1153
1154 PR target/65837
1155 * gcc.target/arm/lto/pr65837_0.c
1156 * gcc.target/arm/attr-neon2.c
1157 * gcc.target/arm/attr-neon.c
1158 * gcc.target/arm/attr-neon-builtin-fail.c
1159 * gcc.target/arm/attr-crypto.c
1160
1161 2015-11-16 Richard Biener <rguenther@suse.de>
1162
1163 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1164
1165 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1166
1167 PR fortran/50221
1168 * gfortran.dg/deferred_character_1.f90: New test.
1169 * gfortran.dg/deferred_character_4.f90: New test for comment
1170 #4 of the PR.
1171
1172 PR fortran/68216
1173 * gfortran.dg/deferred_character_2.f90: New test.
1174
1175 PR fortran/67674
1176 * gfortran.dg/deferred_character_3.f90: New test.
1177
1178 PR fortran/63932
1179 * gfortran.dg/deferred_character_5.f90: New test.
1180
1181 PR fortran/66408
1182 * gfortran.dg/deferred_character_6.f90: New test.
1183
1184 PR fortran/49954
1185 * gfortran.dg/deferred_character_7.f90: New test.
1186
1187 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1188
1189 PR fortran/67803
1190 * gfortran.dg/pr67803.f90: New test.
1191
1192 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1193
1194 * g++.dg/cpp/ucn-1.C: Fix typo.
1195
1196 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1197
1198 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1199 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1200
1201 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1202 Jeff Law <law@redhat.com>
1203
1204 * gcc.dg/tree-ssa/split-path-1.c: New test.
1205
1206 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1207
1208 * c-c++-common/goacc/loop-auto-1.c: New.
1209
1210 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1211 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1212
1213 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1214
1215 PR fortran/68319
1216 * gfortran.dg/pr68319.f90: New test.
1217
1218 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1219
1220 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1221 hardware floating point support.
1222
1223 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1224 vector direct move instructions.
1225
1226 * gcc.target/powerpc/maddld.c: New test.
1227
1228 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1229
1230 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1231 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1232 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1233
1234 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1235
1236 * gcc.dg/diagnostic-token-ranges.c: New file.
1237 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1238 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1239 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1240 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1241 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1242 line_table param when calling
1243 linemap_position_for_line_and_column.
1244 (test_show_locus): Pass line_table to rich_location ctors.
1245 (plugin_init): Remove setting of global_dc->colorize_source_p.
1246 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1247 New file.
1248 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1249 diagnostic_plugin_test_tree_expression_range.c,
1250 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1251 and diagnostic-test-show-trees-1.c.
1252
1253 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1254
1255 PR tree-optimization/67682
1256 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1257 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1258 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1259 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1260
1261 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1262
1263 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1264
1265 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1266
1267 PR tree-optimization/68264
1268 * gcc.dg/torture/pr68264.c: New test.
1269
1270 2015-11-13 Marek Polacek <polacek@redhat.com>
1271
1272 PR c/68320
1273 * gcc.dg/pr68320.c: New test.
1274
1275 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1276
1277 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1278
1279 2015-11-13 Richard Biener <rguenther@suse.de>
1280
1281 PR tree-optimization/68306
1282 * gcc.dg/pr68306.c: Adjust.
1283 * gcc.dg/pr68306-2.c: New testcase.
1284 * gcc.dg/pr68306-3.c: Likewise.
1285
1286 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
1287
1288 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1289 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1290
1291 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1292
1293 PR fortran/47266
1294 * gfortran.dg/module_private_2.f90: New test.
1295
1296 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1297
1298 PR fortran/47266
1299 * gfortran.dg/warn_unused_function_2.f90: New test.
1300
1301 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
1302
1303 Revert [ARM] Remove neon-testgen.ml and generated tests.
1304 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
1305
1306 * gcc.target/arm/neon/vRaddhns16.c: Remove.
1307 * gcc.target/arm/neon/vRaddhns32.c: Remove.
1308 * gcc.target/arm/neon/vRaddhns64.c: Remove.
1309 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1310 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1311 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1312 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1313 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1314 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1315 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1316 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1317 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1318 * gcc.target/arm/neon/vRhadds16.c: Remove.
1319 * gcc.target/arm/neon/vRhadds32.c: Remove.
1320 * gcc.target/arm/neon/vRhadds8.c: Remove.
1321 * gcc.target/arm/neon/vRhaddu16.c: Remove.
1322 * gcc.target/arm/neon/vRhaddu32.c: Remove.
1323 * gcc.target/arm/neon/vRhaddu8.c: Remove.
1324 * gcc.target/arm/neon/vRshlQs16.c: Remove.
1325 * gcc.target/arm/neon/vRshlQs32.c: Remove.
1326 * gcc.target/arm/neon/vRshlQs64.c: Remove.
1327 * gcc.target/arm/neon/vRshlQs8.c: Remove.
1328 * gcc.target/arm/neon/vRshlQu16.c: Remove.
1329 * gcc.target/arm/neon/vRshlQu32.c: Remove.
1330 * gcc.target/arm/neon/vRshlQu64.c: Remove.
1331 * gcc.target/arm/neon/vRshlQu8.c: Remove.
1332 * gcc.target/arm/neon/vRshls16.c: Remove.
1333 * gcc.target/arm/neon/vRshls32.c: Remove.
1334 * gcc.target/arm/neon/vRshls64.c: Remove.
1335 * gcc.target/arm/neon/vRshls8.c: Remove.
1336 * gcc.target/arm/neon/vRshlu16.c: Remove.
1337 * gcc.target/arm/neon/vRshlu32.c: Remove.
1338 * gcc.target/arm/neon/vRshlu64.c: Remove.
1339 * gcc.target/arm/neon/vRshlu8.c: Remove.
1340 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1341 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1342 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1343 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1344 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1345 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1346 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1347 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1348 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1349 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1350 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1351 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1352 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1353 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1354 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1355 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1356 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1357 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1358 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1359 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1360 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1361 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1362 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1363 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1364 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1365 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1366 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1367 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1368 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1369 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1370 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1371 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1372 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1373 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1374 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1375 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1376 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1377 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1378 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1379 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1380 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1381 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1382 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1383 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1384 * gcc.target/arm/neon/vabaQs16.c: Remove.
1385 * gcc.target/arm/neon/vabaQs32.c: Remove.
1386 * gcc.target/arm/neon/vabaQs8.c: Remove.
1387 * gcc.target/arm/neon/vabaQu16.c: Remove.
1388 * gcc.target/arm/neon/vabaQu32.c: Remove.
1389 * gcc.target/arm/neon/vabaQu8.c: Remove.
1390 * gcc.target/arm/neon/vabals16.c: Remove.
1391 * gcc.target/arm/neon/vabals32.c: Remove.
1392 * gcc.target/arm/neon/vabals8.c: Remove.
1393 * gcc.target/arm/neon/vabalu16.c: Remove.
1394 * gcc.target/arm/neon/vabalu32.c: Remove.
1395 * gcc.target/arm/neon/vabalu8.c: Remove.
1396 * gcc.target/arm/neon/vabas16.c: Remove.
1397 * gcc.target/arm/neon/vabas32.c: Remove.
1398 * gcc.target/arm/neon/vabas8.c: Remove.
1399 * gcc.target/arm/neon/vabau16.c: Remove.
1400 * gcc.target/arm/neon/vabau32.c: Remove.
1401 * gcc.target/arm/neon/vabau8.c: Remove.
1402 * gcc.target/arm/neon/vabdQf32.c: Remove.
1403 * gcc.target/arm/neon/vabdQs16.c: Remove.
1404 * gcc.target/arm/neon/vabdQs32.c: Remove.
1405 * gcc.target/arm/neon/vabdQs8.c: Remove.
1406 * gcc.target/arm/neon/vabdQu16.c: Remove.
1407 * gcc.target/arm/neon/vabdQu32.c: Remove.
1408 * gcc.target/arm/neon/vabdQu8.c: Remove.
1409 * gcc.target/arm/neon/vabdf32.c: Remove.
1410 * gcc.target/arm/neon/vabdls16.c: Remove.
1411 * gcc.target/arm/neon/vabdls32.c: Remove.
1412 * gcc.target/arm/neon/vabdls8.c: Remove.
1413 * gcc.target/arm/neon/vabdlu16.c: Remove.
1414 * gcc.target/arm/neon/vabdlu32.c: Remove.
1415 * gcc.target/arm/neon/vabdlu8.c: Remove.
1416 * gcc.target/arm/neon/vabds16.c: Remove.
1417 * gcc.target/arm/neon/vabds32.c: Remove.
1418 * gcc.target/arm/neon/vabds8.c: Remove.
1419 * gcc.target/arm/neon/vabdu16.c: Remove.
1420 * gcc.target/arm/neon/vabdu32.c: Remove.
1421 * gcc.target/arm/neon/vabdu8.c: Remove.
1422 * gcc.target/arm/neon/vabsQf32.c: Remove.
1423 * gcc.target/arm/neon/vabsQs16.c: Remove.
1424 * gcc.target/arm/neon/vabsQs32.c: Remove.
1425 * gcc.target/arm/neon/vabsQs8.c: Remove.
1426 * gcc.target/arm/neon/vabsf32.c: Remove.
1427 * gcc.target/arm/neon/vabss16.c: Remove.
1428 * gcc.target/arm/neon/vabss32.c: Remove.
1429 * gcc.target/arm/neon/vabss8.c: Remove.
1430 * gcc.target/arm/neon/vaddQf32.c: Remove.
1431 * gcc.target/arm/neon/vaddQs16.c: Remove.
1432 * gcc.target/arm/neon/vaddQs32.c: Remove.
1433 * gcc.target/arm/neon/vaddQs64.c: Remove.
1434 * gcc.target/arm/neon/vaddQs8.c: Remove.
1435 * gcc.target/arm/neon/vaddQu16.c: Remove.
1436 * gcc.target/arm/neon/vaddQu32.c: Remove.
1437 * gcc.target/arm/neon/vaddQu64.c: Remove.
1438 * gcc.target/arm/neon/vaddQu8.c: Remove.
1439 * gcc.target/arm/neon/vaddf32.c: Remove.
1440 * gcc.target/arm/neon/vaddhns16.c: Remove.
1441 * gcc.target/arm/neon/vaddhns32.c: Remove.
1442 * gcc.target/arm/neon/vaddhns64.c: Remove.
1443 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1444 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1445 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1446 * gcc.target/arm/neon/vaddls16.c: Remove.
1447 * gcc.target/arm/neon/vaddls32.c: Remove.
1448 * gcc.target/arm/neon/vaddls8.c: Remove.
1449 * gcc.target/arm/neon/vaddlu16.c: Remove.
1450 * gcc.target/arm/neon/vaddlu32.c: Remove.
1451 * gcc.target/arm/neon/vaddlu8.c: Remove.
1452 * gcc.target/arm/neon/vadds16.c: Remove.
1453 * gcc.target/arm/neon/vadds32.c: Remove.
1454 * gcc.target/arm/neon/vadds64.c: Remove.
1455 * gcc.target/arm/neon/vadds8.c: Remove.
1456 * gcc.target/arm/neon/vaddu16.c: Remove.
1457 * gcc.target/arm/neon/vaddu32.c: Remove.
1458 * gcc.target/arm/neon/vaddu64.c: Remove.
1459 * gcc.target/arm/neon/vaddu8.c: Remove.
1460 * gcc.target/arm/neon/vaddws16.c: Remove.
1461 * gcc.target/arm/neon/vaddws32.c: Remove.
1462 * gcc.target/arm/neon/vaddws8.c: Remove.
1463 * gcc.target/arm/neon/vaddwu16.c: Remove.
1464 * gcc.target/arm/neon/vaddwu32.c: Remove.
1465 * gcc.target/arm/neon/vaddwu8.c: Remove.
1466 * gcc.target/arm/neon/vandQs16.c: Remove.
1467 * gcc.target/arm/neon/vandQs32.c: Remove.
1468 * gcc.target/arm/neon/vandQs64.c: Remove.
1469 * gcc.target/arm/neon/vandQs8.c: Remove.
1470 * gcc.target/arm/neon/vandQu16.c: Remove.
1471 * gcc.target/arm/neon/vandQu32.c: Remove.
1472 * gcc.target/arm/neon/vandQu64.c: Remove.
1473 * gcc.target/arm/neon/vandQu8.c: Remove.
1474 * gcc.target/arm/neon/vands16.c: Remove.
1475 * gcc.target/arm/neon/vands32.c: Remove.
1476 * gcc.target/arm/neon/vands64.c: Remove.
1477 * gcc.target/arm/neon/vands8.c: Remove.
1478 * gcc.target/arm/neon/vandu16.c: Remove.
1479 * gcc.target/arm/neon/vandu32.c: Remove.
1480 * gcc.target/arm/neon/vandu64.c: Remove.
1481 * gcc.target/arm/neon/vandu8.c: Remove.
1482 * gcc.target/arm/neon/vbicQs16.c: Remove.
1483 * gcc.target/arm/neon/vbicQs32.c: Remove.
1484 * gcc.target/arm/neon/vbicQs64.c: Remove.
1485 * gcc.target/arm/neon/vbicQs8.c: Remove.
1486 * gcc.target/arm/neon/vbicQu16.c: Remove.
1487 * gcc.target/arm/neon/vbicQu32.c: Remove.
1488 * gcc.target/arm/neon/vbicQu64.c: Remove.
1489 * gcc.target/arm/neon/vbicQu8.c: Remove.
1490 * gcc.target/arm/neon/vbics16.c: Remove.
1491 * gcc.target/arm/neon/vbics32.c: Remove.
1492 * gcc.target/arm/neon/vbics64.c: Remove.
1493 * gcc.target/arm/neon/vbics8.c: Remove.
1494 * gcc.target/arm/neon/vbicu16.c: Remove.
1495 * gcc.target/arm/neon/vbicu32.c: Remove.
1496 * gcc.target/arm/neon/vbicu64.c: Remove.
1497 * gcc.target/arm/neon/vbicu8.c: Remove.
1498 * gcc.target/arm/neon/vbslQf32.c: Remove.
1499 * gcc.target/arm/neon/vbslQp16.c: Remove.
1500 * gcc.target/arm/neon/vbslQp64.c: Remove.
1501 * gcc.target/arm/neon/vbslQp8.c: Remove.
1502 * gcc.target/arm/neon/vbslQs16.c: Remove.
1503 * gcc.target/arm/neon/vbslQs32.c: Remove.
1504 * gcc.target/arm/neon/vbslQs64.c: Remove.
1505 * gcc.target/arm/neon/vbslQs8.c: Remove.
1506 * gcc.target/arm/neon/vbslQu16.c: Remove.
1507 * gcc.target/arm/neon/vbslQu32.c: Remove.
1508 * gcc.target/arm/neon/vbslQu64.c: Remove.
1509 * gcc.target/arm/neon/vbslQu8.c: Remove.
1510 * gcc.target/arm/neon/vbslf32.c: Remove.
1511 * gcc.target/arm/neon/vbslp16.c: Remove.
1512 * gcc.target/arm/neon/vbslp64.c: Remove.
1513 * gcc.target/arm/neon/vbslp8.c: Remove.
1514 * gcc.target/arm/neon/vbsls16.c: Remove.
1515 * gcc.target/arm/neon/vbsls32.c: Remove.
1516 * gcc.target/arm/neon/vbsls64.c: Remove.
1517 * gcc.target/arm/neon/vbsls8.c: Remove.
1518 * gcc.target/arm/neon/vbslu16.c: Remove.
1519 * gcc.target/arm/neon/vbslu32.c: Remove.
1520 * gcc.target/arm/neon/vbslu64.c: Remove.
1521 * gcc.target/arm/neon/vbslu8.c: Remove.
1522 * gcc.target/arm/neon/vcageQf32.c: Remove.
1523 * gcc.target/arm/neon/vcagef32.c: Remove.
1524 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1525 * gcc.target/arm/neon/vcagtf32.c: Remove.
1526 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1527 * gcc.target/arm/neon/vcalef32.c: Remove.
1528 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1529 * gcc.target/arm/neon/vcaltf32.c: Remove.
1530 * gcc.target/arm/neon/vceqQf32.c: Remove.
1531 * gcc.target/arm/neon/vceqQp8.c: Remove.
1532 * gcc.target/arm/neon/vceqQs16.c: Remove.
1533 * gcc.target/arm/neon/vceqQs32.c: Remove.
1534 * gcc.target/arm/neon/vceqQs8.c: Remove.
1535 * gcc.target/arm/neon/vceqQu16.c: Remove.
1536 * gcc.target/arm/neon/vceqQu32.c: Remove.
1537 * gcc.target/arm/neon/vceqQu8.c: Remove.
1538 * gcc.target/arm/neon/vceqf32.c: Remove.
1539 * gcc.target/arm/neon/vceqp8.c: Remove.
1540 * gcc.target/arm/neon/vceqs16.c: Remove.
1541 * gcc.target/arm/neon/vceqs32.c: Remove.
1542 * gcc.target/arm/neon/vceqs8.c: Remove.
1543 * gcc.target/arm/neon/vcequ16.c: Remove.
1544 * gcc.target/arm/neon/vcequ32.c: Remove.
1545 * gcc.target/arm/neon/vcequ8.c: Remove.
1546 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1547 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1548 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1549 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1550 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1551 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1552 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1553 * gcc.target/arm/neon/vcgef32.c: Remove.
1554 * gcc.target/arm/neon/vcges16.c: Remove.
1555 * gcc.target/arm/neon/vcges32.c: Remove.
1556 * gcc.target/arm/neon/vcges8.c: Remove.
1557 * gcc.target/arm/neon/vcgeu16.c: Remove.
1558 * gcc.target/arm/neon/vcgeu32.c: Remove.
1559 * gcc.target/arm/neon/vcgeu8.c: Remove.
1560 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1561 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1562 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1563 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1564 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1565 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1566 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1567 * gcc.target/arm/neon/vcgtf32.c: Remove.
1568 * gcc.target/arm/neon/vcgts16.c: Remove.
1569 * gcc.target/arm/neon/vcgts32.c: Remove.
1570 * gcc.target/arm/neon/vcgts8.c: Remove.
1571 * gcc.target/arm/neon/vcgtu16.c: Remove.
1572 * gcc.target/arm/neon/vcgtu32.c: Remove.
1573 * gcc.target/arm/neon/vcgtu8.c: Remove.
1574 * gcc.target/arm/neon/vcleQf32.c: Remove.
1575 * gcc.target/arm/neon/vcleQs16.c: Remove.
1576 * gcc.target/arm/neon/vcleQs32.c: Remove.
1577 * gcc.target/arm/neon/vcleQs8.c: Remove.
1578 * gcc.target/arm/neon/vcleQu16.c: Remove.
1579 * gcc.target/arm/neon/vcleQu32.c: Remove.
1580 * gcc.target/arm/neon/vcleQu8.c: Remove.
1581 * gcc.target/arm/neon/vclef32.c: Remove.
1582 * gcc.target/arm/neon/vcles16.c: Remove.
1583 * gcc.target/arm/neon/vcles32.c: Remove.
1584 * gcc.target/arm/neon/vcles8.c: Remove.
1585 * gcc.target/arm/neon/vcleu16.c: Remove.
1586 * gcc.target/arm/neon/vcleu32.c: Remove.
1587 * gcc.target/arm/neon/vcleu8.c: Remove.
1588 * gcc.target/arm/neon/vclsQs16.c: Remove.
1589 * gcc.target/arm/neon/vclsQs32.c: Remove.
1590 * gcc.target/arm/neon/vclsQs8.c: Remove.
1591 * gcc.target/arm/neon/vclss16.c: Remove.
1592 * gcc.target/arm/neon/vclss32.c: Remove.
1593 * gcc.target/arm/neon/vclss8.c: Remove.
1594 * gcc.target/arm/neon/vcltQf32.c: Remove.
1595 * gcc.target/arm/neon/vcltQs16.c: Remove.
1596 * gcc.target/arm/neon/vcltQs32.c: Remove.
1597 * gcc.target/arm/neon/vcltQs8.c: Remove.
1598 * gcc.target/arm/neon/vcltQu16.c: Remove.
1599 * gcc.target/arm/neon/vcltQu32.c: Remove.
1600 * gcc.target/arm/neon/vcltQu8.c: Remove.
1601 * gcc.target/arm/neon/vcltf32.c: Remove.
1602 * gcc.target/arm/neon/vclts16.c: Remove.
1603 * gcc.target/arm/neon/vclts32.c: Remove.
1604 * gcc.target/arm/neon/vclts8.c: Remove.
1605 * gcc.target/arm/neon/vcltu16.c: Remove.
1606 * gcc.target/arm/neon/vcltu32.c: Remove.
1607 * gcc.target/arm/neon/vcltu8.c: Remove.
1608 * gcc.target/arm/neon/vclzQs16.c: Remove.
1609 * gcc.target/arm/neon/vclzQs32.c: Remove.
1610 * gcc.target/arm/neon/vclzQs8.c: Remove.
1611 * gcc.target/arm/neon/vclzQu16.c: Remove.
1612 * gcc.target/arm/neon/vclzQu32.c: Remove.
1613 * gcc.target/arm/neon/vclzQu8.c: Remove.
1614 * gcc.target/arm/neon/vclzs16.c: Remove.
1615 * gcc.target/arm/neon/vclzs32.c: Remove.
1616 * gcc.target/arm/neon/vclzs8.c: Remove.
1617 * gcc.target/arm/neon/vclzu16.c: Remove.
1618 * gcc.target/arm/neon/vclzu32.c: Remove.
1619 * gcc.target/arm/neon/vclzu8.c: Remove.
1620 * gcc.target/arm/neon/vcntQp8.c: Remove.
1621 * gcc.target/arm/neon/vcntQs8.c: Remove.
1622 * gcc.target/arm/neon/vcntQu8.c: Remove.
1623 * gcc.target/arm/neon/vcntp8.c: Remove.
1624 * gcc.target/arm/neon/vcnts8.c: Remove.
1625 * gcc.target/arm/neon/vcntu8.c: Remove.
1626 * gcc.target/arm/neon/vcombinef32.c: Remove.
1627 * gcc.target/arm/neon/vcombinep16.c: Remove.
1628 * gcc.target/arm/neon/vcombinep64.c: Remove.
1629 * gcc.target/arm/neon/vcombinep8.c: Remove.
1630 * gcc.target/arm/neon/vcombines16.c: Remove.
1631 * gcc.target/arm/neon/vcombines32.c: Remove.
1632 * gcc.target/arm/neon/vcombines64.c: Remove.
1633 * gcc.target/arm/neon/vcombines8.c: Remove.
1634 * gcc.target/arm/neon/vcombineu16.c: Remove.
1635 * gcc.target/arm/neon/vcombineu32.c: Remove.
1636 * gcc.target/arm/neon/vcombineu64.c: Remove.
1637 * gcc.target/arm/neon/vcombineu8.c: Remove.
1638 * gcc.target/arm/neon/vcreatef32.c: Remove.
1639 * gcc.target/arm/neon/vcreatep16.c: Remove.
1640 * gcc.target/arm/neon/vcreatep64.c: Remove.
1641 * gcc.target/arm/neon/vcreatep8.c: Remove.
1642 * gcc.target/arm/neon/vcreates16.c: Remove.
1643 * gcc.target/arm/neon/vcreates32.c: Remove.
1644 * gcc.target/arm/neon/vcreates64.c: Remove.
1645 * gcc.target/arm/neon/vcreates8.c: Remove.
1646 * gcc.target/arm/neon/vcreateu16.c: Remove.
1647 * gcc.target/arm/neon/vcreateu32.c: Remove.
1648 * gcc.target/arm/neon/vcreateu64.c: Remove.
1649 * gcc.target/arm/neon/vcreateu8.c: Remove.
1650 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1651 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1652 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1653 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1654 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1655 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1656 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1657 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1658 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1659 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1660 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1661 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1662 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1663 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1664 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1665 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1666 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1667 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1668 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1669 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1670 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1671 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1672 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1673 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1674 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1675 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1676 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1677 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1678 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1679 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1680 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1681 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1682 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1683 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1684 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1685 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1686 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1687 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1688 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1689 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1690 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1691 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1692 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1693 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1694 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1695 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1696 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1697 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1698 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1699 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1700 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1701 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1702 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1703 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1704 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1705 * gcc.target/arm/neon/vdup_np16.c: Remove.
1706 * gcc.target/arm/neon/vdup_np64.c: Remove.
1707 * gcc.target/arm/neon/vdup_np8.c: Remove.
1708 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1709 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1710 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1711 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1712 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1713 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1714 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1715 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1716 * gcc.target/arm/neon/veorQs16.c: Remove.
1717 * gcc.target/arm/neon/veorQs32.c: Remove.
1718 * gcc.target/arm/neon/veorQs64.c: Remove.
1719 * gcc.target/arm/neon/veorQs8.c: Remove.
1720 * gcc.target/arm/neon/veorQu16.c: Remove.
1721 * gcc.target/arm/neon/veorQu32.c: Remove.
1722 * gcc.target/arm/neon/veorQu64.c: Remove.
1723 * gcc.target/arm/neon/veorQu8.c: Remove.
1724 * gcc.target/arm/neon/veors16.c: Remove.
1725 * gcc.target/arm/neon/veors32.c: Remove.
1726 * gcc.target/arm/neon/veors64.c: Remove.
1727 * gcc.target/arm/neon/veors8.c: Remove.
1728 * gcc.target/arm/neon/veoru16.c: Remove.
1729 * gcc.target/arm/neon/veoru32.c: Remove.
1730 * gcc.target/arm/neon/veoru64.c: Remove.
1731 * gcc.target/arm/neon/veoru8.c: Remove.
1732 * gcc.target/arm/neon/vextQf32.c: Remove.
1733 * gcc.target/arm/neon/vextQp16.c: Remove.
1734 * gcc.target/arm/neon/vextQp64.c: Remove.
1735 * gcc.target/arm/neon/vextQp8.c: Remove.
1736 * gcc.target/arm/neon/vextQs16.c: Remove.
1737 * gcc.target/arm/neon/vextQs32.c: Remove.
1738 * gcc.target/arm/neon/vextQs64.c: Remove.
1739 * gcc.target/arm/neon/vextQs8.c: Remove.
1740 * gcc.target/arm/neon/vextQu16.c: Remove.
1741 * gcc.target/arm/neon/vextQu32.c: Remove.
1742 * gcc.target/arm/neon/vextQu64.c: Remove.
1743 * gcc.target/arm/neon/vextQu8.c: Remove.
1744 * gcc.target/arm/neon/vextf32.c: Remove.
1745 * gcc.target/arm/neon/vextp16.c: Remove.
1746 * gcc.target/arm/neon/vextp64.c: Remove.
1747 * gcc.target/arm/neon/vextp8.c: Remove.
1748 * gcc.target/arm/neon/vexts16.c: Remove.
1749 * gcc.target/arm/neon/vexts32.c: Remove.
1750 * gcc.target/arm/neon/vexts64.c: Remove.
1751 * gcc.target/arm/neon/vexts8.c: Remove.
1752 * gcc.target/arm/neon/vextu16.c: Remove.
1753 * gcc.target/arm/neon/vextu32.c: Remove.
1754 * gcc.target/arm/neon/vextu64.c: Remove.
1755 * gcc.target/arm/neon/vextu8.c: Remove.
1756 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1757 * gcc.target/arm/neon/vfmaf32.c: Remove.
1758 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1759 * gcc.target/arm/neon/vfmsf32.c: Remove.
1760 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1761 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1762 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1763 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1764 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1765 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1766 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1767 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1768 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1769 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1770 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1771 * gcc.target/arm/neon/vget_highf32.c: Remove.
1772 * gcc.target/arm/neon/vget_highp16.c: Remove.
1773 * gcc.target/arm/neon/vget_highp64.c: Remove.
1774 * gcc.target/arm/neon/vget_highp8.c: Remove.
1775 * gcc.target/arm/neon/vget_highs16.c: Remove.
1776 * gcc.target/arm/neon/vget_highs32.c: Remove.
1777 * gcc.target/arm/neon/vget_highs64.c: Remove.
1778 * gcc.target/arm/neon/vget_highs8.c: Remove.
1779 * gcc.target/arm/neon/vget_highu16.c: Remove.
1780 * gcc.target/arm/neon/vget_highu32.c: Remove.
1781 * gcc.target/arm/neon/vget_highu64.c: Remove.
1782 * gcc.target/arm/neon/vget_highu8.c: Remove.
1783 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1784 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1785 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1786 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1787 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1788 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1789 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1790 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1791 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1792 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1793 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1794 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1795 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1796 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1797 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1798 * gcc.target/arm/neon/vget_lows16.c: Remove.
1799 * gcc.target/arm/neon/vget_lows32.c: Remove.
1800 * gcc.target/arm/neon/vget_lows64.c: Remove.
1801 * gcc.target/arm/neon/vget_lows8.c: Remove.
1802 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1803 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1804 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1805 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1806 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1807 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1808 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1809 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1810 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1811 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1812 * gcc.target/arm/neon/vhadds16.c: Remove.
1813 * gcc.target/arm/neon/vhadds32.c: Remove.
1814 * gcc.target/arm/neon/vhadds8.c: Remove.
1815 * gcc.target/arm/neon/vhaddu16.c: Remove.
1816 * gcc.target/arm/neon/vhaddu32.c: Remove.
1817 * gcc.target/arm/neon/vhaddu8.c: Remove.
1818 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1819 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1820 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1821 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1822 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1823 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1824 * gcc.target/arm/neon/vhsubs16.c: Remove.
1825 * gcc.target/arm/neon/vhsubs32.c: Remove.
1826 * gcc.target/arm/neon/vhsubs8.c: Remove.
1827 * gcc.target/arm/neon/vhsubu16.c: Remove.
1828 * gcc.target/arm/neon/vhsubu32.c: Remove.
1829 * gcc.target/arm/neon/vhsubu8.c: Remove.
1830 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1831 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1832 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1833 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1834 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1835 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1836 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1837 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1838 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1839 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1840 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1841 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1842 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1843 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1844 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1845 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1846 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1847 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1848 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1849 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1850 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1851 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1852 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1853 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1854 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1855 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1856 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1857 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1858 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1859 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1860 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1861 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1862 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1863 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1864 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1865 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1866 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1867 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1868 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1869 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1870 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1871 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1872 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1873 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1874 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1875 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1876 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1877 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1878 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1879 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1880 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1881 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1882 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1883 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1884 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1885 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1886 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1887 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1888 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1889 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1890 * gcc.target/arm/neon/vld1f32.c: Remove.
1891 * gcc.target/arm/neon/vld1p16.c: Remove.
1892 * gcc.target/arm/neon/vld1p64.c: Remove.
1893 * gcc.target/arm/neon/vld1p8.c: Remove.
1894 * gcc.target/arm/neon/vld1s16.c: Remove.
1895 * gcc.target/arm/neon/vld1s32.c: Remove.
1896 * gcc.target/arm/neon/vld1s64.c: Remove.
1897 * gcc.target/arm/neon/vld1s8.c: Remove.
1898 * gcc.target/arm/neon/vld1u16.c: Remove.
1899 * gcc.target/arm/neon/vld1u32.c: Remove.
1900 * gcc.target/arm/neon/vld1u64.c: Remove.
1901 * gcc.target/arm/neon/vld1u8.c: Remove.
1902 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1903 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1904 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1905 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1906 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1907 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1908 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1909 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1910 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1911 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1912 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1913 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1914 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1915 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1916 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1917 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1918 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1919 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1920 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1921 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1922 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1923 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1924 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1925 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1926 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1927 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1928 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1929 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1930 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1931 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1932 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1933 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1934 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1935 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1936 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1937 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1938 * gcc.target/arm/neon/vld2f32.c: Remove.
1939 * gcc.target/arm/neon/vld2p16.c: Remove.
1940 * gcc.target/arm/neon/vld2p64.c: Remove.
1941 * gcc.target/arm/neon/vld2p8.c: Remove.
1942 * gcc.target/arm/neon/vld2s16.c: Remove.
1943 * gcc.target/arm/neon/vld2s32.c: Remove.
1944 * gcc.target/arm/neon/vld2s64.c: Remove.
1945 * gcc.target/arm/neon/vld2s8.c: Remove.
1946 * gcc.target/arm/neon/vld2u16.c: Remove.
1947 * gcc.target/arm/neon/vld2u32.c: Remove.
1948 * gcc.target/arm/neon/vld2u64.c: Remove.
1949 * gcc.target/arm/neon/vld2u8.c: Remove.
1950 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1951 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1952 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1953 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1954 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1955 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1956 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1957 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1958 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1959 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1960 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1961 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1962 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1963 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1964 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1965 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1966 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1967 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1968 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1969 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1970 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1971 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1972 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1973 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1974 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1975 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1976 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1977 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1978 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1979 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1980 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1981 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1982 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1983 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1984 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1985 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1986 * gcc.target/arm/neon/vld3f32.c: Remove.
1987 * gcc.target/arm/neon/vld3p16.c: Remove.
1988 * gcc.target/arm/neon/vld3p64.c: Remove.
1989 * gcc.target/arm/neon/vld3p8.c: Remove.
1990 * gcc.target/arm/neon/vld3s16.c: Remove.
1991 * gcc.target/arm/neon/vld3s32.c: Remove.
1992 * gcc.target/arm/neon/vld3s64.c: Remove.
1993 * gcc.target/arm/neon/vld3s8.c: Remove.
1994 * gcc.target/arm/neon/vld3u16.c: Remove.
1995 * gcc.target/arm/neon/vld3u32.c: Remove.
1996 * gcc.target/arm/neon/vld3u64.c: Remove.
1997 * gcc.target/arm/neon/vld3u8.c: Remove.
1998 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1999 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2000 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2001 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2002 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2003 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2004 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2005 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2006 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2007 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2008 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2009 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2010 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2011 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2012 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2013 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2014 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2015 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2016 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2017 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2018 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2019 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2020 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2021 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2022 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2023 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2024 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2025 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2026 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2027 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2028 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2029 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2030 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2031 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2032 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2033 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2034 * gcc.target/arm/neon/vld4f32.c: Remove.
2035 * gcc.target/arm/neon/vld4p16.c: Remove.
2036 * gcc.target/arm/neon/vld4p64.c: Remove.
2037 * gcc.target/arm/neon/vld4p8.c: Remove.
2038 * gcc.target/arm/neon/vld4s16.c: Remove.
2039 * gcc.target/arm/neon/vld4s32.c: Remove.
2040 * gcc.target/arm/neon/vld4s64.c: Remove.
2041 * gcc.target/arm/neon/vld4s8.c: Remove.
2042 * gcc.target/arm/neon/vld4u16.c: Remove.
2043 * gcc.target/arm/neon/vld4u32.c: Remove.
2044 * gcc.target/arm/neon/vld4u64.c: Remove.
2045 * gcc.target/arm/neon/vld4u8.c: Remove.
2046 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2047 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2048 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2049 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2050 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2051 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2052 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2053 * gcc.target/arm/neon/vmaxf32.c: Remove.
2054 * gcc.target/arm/neon/vmaxs16.c: Remove.
2055 * gcc.target/arm/neon/vmaxs32.c: Remove.
2056 * gcc.target/arm/neon/vmaxs8.c: Remove.
2057 * gcc.target/arm/neon/vmaxu16.c: Remove.
2058 * gcc.target/arm/neon/vmaxu32.c: Remove.
2059 * gcc.target/arm/neon/vmaxu8.c: Remove.
2060 * gcc.target/arm/neon/vminQf32.c: Remove.
2061 * gcc.target/arm/neon/vminQs16.c: Remove.
2062 * gcc.target/arm/neon/vminQs32.c: Remove.
2063 * gcc.target/arm/neon/vminQs8.c: Remove.
2064 * gcc.target/arm/neon/vminQu16.c: Remove.
2065 * gcc.target/arm/neon/vminQu32.c: Remove.
2066 * gcc.target/arm/neon/vminQu8.c: Remove.
2067 * gcc.target/arm/neon/vminf32.c: Remove.
2068 * gcc.target/arm/neon/vmins16.c: Remove.
2069 * gcc.target/arm/neon/vmins32.c: Remove.
2070 * gcc.target/arm/neon/vmins8.c: Remove.
2071 * gcc.target/arm/neon/vminu16.c: Remove.
2072 * gcc.target/arm/neon/vminu32.c: Remove.
2073 * gcc.target/arm/neon/vminu8.c: Remove.
2074 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2075 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2076 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2077 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2078 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2079 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2080 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2081 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2082 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2083 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2084 * gcc.target/arm/neon/vmlaQf32.c: Remove.
2085 * gcc.target/arm/neon/vmlaQs16.c: Remove.
2086 * gcc.target/arm/neon/vmlaQs32.c: Remove.
2087 * gcc.target/arm/neon/vmlaQs8.c: Remove.
2088 * gcc.target/arm/neon/vmlaQu16.c: Remove.
2089 * gcc.target/arm/neon/vmlaQu32.c: Remove.
2090 * gcc.target/arm/neon/vmlaQu8.c: Remove.
2091 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2092 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2093 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2094 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2095 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2096 * gcc.target/arm/neon/vmla_nf32.c: Remove.
2097 * gcc.target/arm/neon/vmla_ns16.c: Remove.
2098 * gcc.target/arm/neon/vmla_ns32.c: Remove.
2099 * gcc.target/arm/neon/vmla_nu16.c: Remove.
2100 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2101 * gcc.target/arm/neon/vmlaf32.c: Remove.
2102 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2103 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2104 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2105 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2106 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2107 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2108 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2109 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2110 * gcc.target/arm/neon/vmlals16.c: Remove.
2111 * gcc.target/arm/neon/vmlals32.c: Remove.
2112 * gcc.target/arm/neon/vmlals8.c: Remove.
2113 * gcc.target/arm/neon/vmlalu16.c: Remove.
2114 * gcc.target/arm/neon/vmlalu32.c: Remove.
2115 * gcc.target/arm/neon/vmlalu8.c: Remove.
2116 * gcc.target/arm/neon/vmlas16.c: Remove.
2117 * gcc.target/arm/neon/vmlas32.c: Remove.
2118 * gcc.target/arm/neon/vmlas8.c: Remove.
2119 * gcc.target/arm/neon/vmlau16.c: Remove.
2120 * gcc.target/arm/neon/vmlau32.c: Remove.
2121 * gcc.target/arm/neon/vmlau8.c: Remove.
2122 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2123 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2124 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2125 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2126 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2127 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2128 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2129 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2130 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2131 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2132 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2133 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2134 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2135 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2136 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2137 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2138 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2139 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2140 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2141 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2142 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2143 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2144 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2145 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2146 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2147 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2148 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2149 * gcc.target/arm/neon/vmlsf32.c: Remove.
2150 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2151 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2152 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2153 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2154 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2155 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2156 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2157 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2158 * gcc.target/arm/neon/vmlsls16.c: Remove.
2159 * gcc.target/arm/neon/vmlsls32.c: Remove.
2160 * gcc.target/arm/neon/vmlsls8.c: Remove.
2161 * gcc.target/arm/neon/vmlslu16.c: Remove.
2162 * gcc.target/arm/neon/vmlslu32.c: Remove.
2163 * gcc.target/arm/neon/vmlslu8.c: Remove.
2164 * gcc.target/arm/neon/vmlss16.c: Remove.
2165 * gcc.target/arm/neon/vmlss32.c: Remove.
2166 * gcc.target/arm/neon/vmlss8.c: Remove.
2167 * gcc.target/arm/neon/vmlsu16.c: Remove.
2168 * gcc.target/arm/neon/vmlsu32.c: Remove.
2169 * gcc.target/arm/neon/vmlsu8.c: Remove.
2170 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2171 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2172 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2173 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2174 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2175 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2176 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2177 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2178 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2179 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2180 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2181 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2182 * gcc.target/arm/neon/vmov_np16.c: Remove.
2183 * gcc.target/arm/neon/vmov_np8.c: Remove.
2184 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2185 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2186 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2187 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2188 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2189 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2190 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2191 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2192 * gcc.target/arm/neon/vmovls16.c: Remove.
2193 * gcc.target/arm/neon/vmovls32.c: Remove.
2194 * gcc.target/arm/neon/vmovls8.c: Remove.
2195 * gcc.target/arm/neon/vmovlu16.c: Remove.
2196 * gcc.target/arm/neon/vmovlu32.c: Remove.
2197 * gcc.target/arm/neon/vmovlu8.c: Remove.
2198 * gcc.target/arm/neon/vmovns16.c: Remove.
2199 * gcc.target/arm/neon/vmovns32.c: Remove.
2200 * gcc.target/arm/neon/vmovns64.c: Remove.
2201 * gcc.target/arm/neon/vmovnu16.c: Remove.
2202 * gcc.target/arm/neon/vmovnu32.c: Remove.
2203 * gcc.target/arm/neon/vmovnu64.c: Remove.
2204 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2205 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2206 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2207 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2208 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2209 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2210 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2211 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2212 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2213 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2214 * gcc.target/arm/neon/vmulQf32.c: Remove.
2215 * gcc.target/arm/neon/vmulQp8.c: Remove.
2216 * gcc.target/arm/neon/vmulQs16.c: Remove.
2217 * gcc.target/arm/neon/vmulQs32.c: Remove.
2218 * gcc.target/arm/neon/vmulQs8.c: Remove.
2219 * gcc.target/arm/neon/vmulQu16.c: Remove.
2220 * gcc.target/arm/neon/vmulQu32.c: Remove.
2221 * gcc.target/arm/neon/vmulQu8.c: Remove.
2222 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2223 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2224 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2225 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2226 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2227 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2228 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2229 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2230 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2231 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2232 * gcc.target/arm/neon/vmulf32.c: Remove.
2233 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2234 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2235 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2236 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2237 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2238 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2239 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2240 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2241 * gcc.target/arm/neon/vmullp8.c: Remove.
2242 * gcc.target/arm/neon/vmulls16.c: Remove.
2243 * gcc.target/arm/neon/vmulls32.c: Remove.
2244 * gcc.target/arm/neon/vmulls8.c: Remove.
2245 * gcc.target/arm/neon/vmullu16.c: Remove.
2246 * gcc.target/arm/neon/vmullu32.c: Remove.
2247 * gcc.target/arm/neon/vmullu8.c: Remove.
2248 * gcc.target/arm/neon/vmulp8.c: Remove.
2249 * gcc.target/arm/neon/vmuls16.c: Remove.
2250 * gcc.target/arm/neon/vmuls32.c: Remove.
2251 * gcc.target/arm/neon/vmuls8.c: Remove.
2252 * gcc.target/arm/neon/vmulu16.c: Remove.
2253 * gcc.target/arm/neon/vmulu32.c: Remove.
2254 * gcc.target/arm/neon/vmulu8.c: Remove.
2255 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2256 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2257 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2258 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2259 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2260 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2261 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2262 * gcc.target/arm/neon/vmvnp8.c: Remove.
2263 * gcc.target/arm/neon/vmvns16.c: Remove.
2264 * gcc.target/arm/neon/vmvns32.c: Remove.
2265 * gcc.target/arm/neon/vmvns8.c: Remove.
2266 * gcc.target/arm/neon/vmvnu16.c: Remove.
2267 * gcc.target/arm/neon/vmvnu32.c: Remove.
2268 * gcc.target/arm/neon/vmvnu8.c: Remove.
2269 * gcc.target/arm/neon/vnegQf32.c: Remove.
2270 * gcc.target/arm/neon/vnegQs16.c: Remove.
2271 * gcc.target/arm/neon/vnegQs32.c: Remove.
2272 * gcc.target/arm/neon/vnegQs8.c: Remove.
2273 * gcc.target/arm/neon/vnegf32.c: Remove.
2274 * gcc.target/arm/neon/vnegs16.c: Remove.
2275 * gcc.target/arm/neon/vnegs32.c: Remove.
2276 * gcc.target/arm/neon/vnegs8.c: Remove.
2277 * gcc.target/arm/neon/vornQs16.c: Remove.
2278 * gcc.target/arm/neon/vornQs32.c: Remove.
2279 * gcc.target/arm/neon/vornQs64.c: Remove.
2280 * gcc.target/arm/neon/vornQs8.c: Remove.
2281 * gcc.target/arm/neon/vornQu16.c: Remove.
2282 * gcc.target/arm/neon/vornQu32.c: Remove.
2283 * gcc.target/arm/neon/vornQu64.c: Remove.
2284 * gcc.target/arm/neon/vornQu8.c: Remove.
2285 * gcc.target/arm/neon/vorns16.c: Remove.
2286 * gcc.target/arm/neon/vorns32.c: Remove.
2287 * gcc.target/arm/neon/vorns64.c: Remove.
2288 * gcc.target/arm/neon/vorns8.c: Remove.
2289 * gcc.target/arm/neon/vornu16.c: Remove.
2290 * gcc.target/arm/neon/vornu32.c: Remove.
2291 * gcc.target/arm/neon/vornu64.c: Remove.
2292 * gcc.target/arm/neon/vornu8.c: Remove.
2293 * gcc.target/arm/neon/vorrQs16.c: Remove.
2294 * gcc.target/arm/neon/vorrQs32.c: Remove.
2295 * gcc.target/arm/neon/vorrQs64.c: Remove.
2296 * gcc.target/arm/neon/vorrQs8.c: Remove.
2297 * gcc.target/arm/neon/vorrQu16.c: Remove.
2298 * gcc.target/arm/neon/vorrQu32.c: Remove.
2299 * gcc.target/arm/neon/vorrQu64.c: Remove.
2300 * gcc.target/arm/neon/vorrQu8.c: Remove.
2301 * gcc.target/arm/neon/vorrs16.c: Remove.
2302 * gcc.target/arm/neon/vorrs32.c: Remove.
2303 * gcc.target/arm/neon/vorrs64.c: Remove.
2304 * gcc.target/arm/neon/vorrs8.c: Remove.
2305 * gcc.target/arm/neon/vorru16.c: Remove.
2306 * gcc.target/arm/neon/vorru32.c: Remove.
2307 * gcc.target/arm/neon/vorru64.c: Remove.
2308 * gcc.target/arm/neon/vorru8.c: Remove.
2309 * gcc.target/arm/neon/vpadalQs16.c: Remove.
2310 * gcc.target/arm/neon/vpadalQs32.c: Remove.
2311 * gcc.target/arm/neon/vpadalQs8.c: Remove.
2312 * gcc.target/arm/neon/vpadalQu16.c: Remove.
2313 * gcc.target/arm/neon/vpadalQu32.c: Remove.
2314 * gcc.target/arm/neon/vpadalQu8.c: Remove.
2315 * gcc.target/arm/neon/vpadals16.c: Remove.
2316 * gcc.target/arm/neon/vpadals32.c: Remove.
2317 * gcc.target/arm/neon/vpadals8.c: Remove.
2318 * gcc.target/arm/neon/vpadalu16.c: Remove.
2319 * gcc.target/arm/neon/vpadalu32.c: Remove.
2320 * gcc.target/arm/neon/vpadalu8.c: Remove.
2321 * gcc.target/arm/neon/vpaddf32.c: Remove.
2322 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2323 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2324 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2325 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2326 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2327 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2328 * gcc.target/arm/neon/vpaddls16.c: Remove.
2329 * gcc.target/arm/neon/vpaddls32.c: Remove.
2330 * gcc.target/arm/neon/vpaddls8.c: Remove.
2331 * gcc.target/arm/neon/vpaddlu16.c: Remove.
2332 * gcc.target/arm/neon/vpaddlu32.c: Remove.
2333 * gcc.target/arm/neon/vpaddlu8.c: Remove.
2334 * gcc.target/arm/neon/vpadds16.c: Remove.
2335 * gcc.target/arm/neon/vpadds32.c: Remove.
2336 * gcc.target/arm/neon/vpadds8.c: Remove.
2337 * gcc.target/arm/neon/vpaddu16.c: Remove.
2338 * gcc.target/arm/neon/vpaddu32.c: Remove.
2339 * gcc.target/arm/neon/vpaddu8.c: Remove.
2340 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2341 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2342 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2343 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2344 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2345 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2346 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2347 * gcc.target/arm/neon/vpminf32.c: Remove.
2348 * gcc.target/arm/neon/vpmins16.c: Remove.
2349 * gcc.target/arm/neon/vpmins32.c: Remove.
2350 * gcc.target/arm/neon/vpmins8.c: Remove.
2351 * gcc.target/arm/neon/vpminu16.c: Remove.
2352 * gcc.target/arm/neon/vpminu32.c: Remove.
2353 * gcc.target/arm/neon/vpminu8.c: Remove.
2354 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2355 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2356 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2357 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2358 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2359 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2360 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2361 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2362 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2363 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2364 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2365 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2366 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2367 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2368 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2369 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2370 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2371 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2372 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2373 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2374 * gcc.target/arm/neon/vqRshls16.c: Remove.
2375 * gcc.target/arm/neon/vqRshls32.c: Remove.
2376 * gcc.target/arm/neon/vqRshls64.c: Remove.
2377 * gcc.target/arm/neon/vqRshls8.c: Remove.
2378 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2379 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2380 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2381 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2382 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2383 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2384 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2385 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2386 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2387 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2388 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2389 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2390 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2391 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2392 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2393 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2394 * gcc.target/arm/neon/vqabss16.c: Remove.
2395 * gcc.target/arm/neon/vqabss32.c: Remove.
2396 * gcc.target/arm/neon/vqabss8.c: Remove.
2397 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2398 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2399 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2400 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2401 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2402 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2403 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2404 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2405 * gcc.target/arm/neon/vqadds16.c: Remove.
2406 * gcc.target/arm/neon/vqadds32.c: Remove.
2407 * gcc.target/arm/neon/vqadds64.c: Remove.
2408 * gcc.target/arm/neon/vqadds8.c: Remove.
2409 * gcc.target/arm/neon/vqaddu16.c: Remove.
2410 * gcc.target/arm/neon/vqaddu32.c: Remove.
2411 * gcc.target/arm/neon/vqaddu64.c: Remove.
2412 * gcc.target/arm/neon/vqaddu8.c: Remove.
2413 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2414 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2415 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2416 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2417 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2418 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2419 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2420 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2421 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2422 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2423 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2424 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2425 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2426 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2427 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2428 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2429 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2430 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2431 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2432 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2433 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2434 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2435 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2436 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2437 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2438 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2439 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2440 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2441 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2442 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2443 * gcc.target/arm/neon/vqmovns16.c: Remove.
2444 * gcc.target/arm/neon/vqmovns32.c: Remove.
2445 * gcc.target/arm/neon/vqmovns64.c: Remove.
2446 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2447 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2448 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2449 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2450 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2451 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2452 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2453 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2454 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2455 * gcc.target/arm/neon/vqnegs16.c: Remove.
2456 * gcc.target/arm/neon/vqnegs32.c: Remove.
2457 * gcc.target/arm/neon/vqnegs8.c: Remove.
2458 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2459 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2460 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2461 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2462 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2463 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2464 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2465 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2466 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2467 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2468 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2469 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2470 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2471 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2472 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2473 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2474 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2475 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2476 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2477 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2478 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2479 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2480 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2481 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2482 * gcc.target/arm/neon/vqshls16.c: Remove.
2483 * gcc.target/arm/neon/vqshls32.c: Remove.
2484 * gcc.target/arm/neon/vqshls64.c: Remove.
2485 * gcc.target/arm/neon/vqshls8.c: Remove.
2486 * gcc.target/arm/neon/vqshlu16.c: Remove.
2487 * gcc.target/arm/neon/vqshlu32.c: Remove.
2488 * gcc.target/arm/neon/vqshlu64.c: Remove.
2489 * gcc.target/arm/neon/vqshlu8.c: Remove.
2490 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2491 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2492 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2493 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2494 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2495 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2496 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2497 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2498 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2499 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2500 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2501 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2502 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2503 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2504 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2505 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2506 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2507 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2508 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2509 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2510 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2511 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2512 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2513 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2514 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2515 * gcc.target/arm/neon/vqsubs16.c: Remove.
2516 * gcc.target/arm/neon/vqsubs32.c: Remove.
2517 * gcc.target/arm/neon/vqsubs64.c: Remove.
2518 * gcc.target/arm/neon/vqsubs8.c: Remove.
2519 * gcc.target/arm/neon/vqsubu16.c: Remove.
2520 * gcc.target/arm/neon/vqsubu32.c: Remove.
2521 * gcc.target/arm/neon/vqsubu64.c: Remove.
2522 * gcc.target/arm/neon/vqsubu8.c: Remove.
2523 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2524 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2525 * gcc.target/arm/neon/vrecpef32.c: Remove.
2526 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2527 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2528 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2529 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2530 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2531 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2532 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2533 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2534 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2535 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2536 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2537 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2538 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2539 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2540 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2541 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2542 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2543 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2544 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2545 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2546 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2547 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2548 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2549 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2550 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2551 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2552 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2553 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2554 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2555 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2556 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2557 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2558 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2559 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2560 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2561 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2562 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2563 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2564 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2565 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2566 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2567 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2568 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2569 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2570 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2571 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2572 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2573 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2574 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2575 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2576 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2577 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2578 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2579 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2580 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2581 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2582 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2583 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2584 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2585 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2586 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2587 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2588 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2589 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2590 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2591 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2592 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2593 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2594 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2595 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2596 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2597 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2598 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2599 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2600 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2601 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2602 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2603 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2604 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2605 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2606 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2607 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2608 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2609 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2610 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2611 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2612 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2613 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2614 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2615 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2616 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2617 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2618 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2619 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2620 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2621 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2622 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2623 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2624 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2625 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2626 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2627 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2628 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2629 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2630 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2631 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2632 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2633 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2634 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2635 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2636 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2637 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2638 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2639 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2640 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2641 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2642 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2643 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2644 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2645 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2646 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2647 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2648 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2649 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2650 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2651 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2652 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2653 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2654 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2655 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2656 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2657 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2658 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2659 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2660 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2661 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2662 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2663 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2664 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2665 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2666 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2667 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2668 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2669 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2670 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2671 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2672 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2673 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2674 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2675 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2676 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2677 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2678 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2679 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2680 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2681 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2682 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2683 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2684 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2685 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2686 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2687 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2688 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2689 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2690 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2691 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2692 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2693 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2694 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2695 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2696 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2697 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2698 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2699 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2700 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2701 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2702 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2703 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2704 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2705 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2706 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2707 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2708 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2709 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2710 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2711 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2712 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2713 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2714 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2715 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2716 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2717 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2718 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2719 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2720 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2721 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2722 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2723 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2724 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2725 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2726 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2727 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2728 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2729 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2730 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2731 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2732 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2733 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2734 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2735 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2736 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2737 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2738 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2739 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2740 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2741 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2742 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2743 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2744 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2745 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2746 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2747 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2748 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2749 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2750 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2751 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2752 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2753 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2754 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2755 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2756 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2757 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2758 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2759 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2760 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2761 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2762 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2763 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2764 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2765 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2766 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2767 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2768 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2769 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2770 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2771 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2772 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2773 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2774 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2775 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2776 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2777 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2778 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2779 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2780 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2781 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2782 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2783 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2784 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2785 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2786 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2787 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2788 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2789 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2790 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2791 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2792 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2793 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2794 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2795 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2796 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2797 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2798 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2799 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2800 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2801 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2802 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2803 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2804 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2805 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2806 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2807 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2808 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2809 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2810 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2811 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2812 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2813 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2814 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2815 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2816 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2817 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2818 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2819 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2820 * gcc.target/arm/neon/vrev16p8.c: Remove.
2821 * gcc.target/arm/neon/vrev16s8.c: Remove.
2822 * gcc.target/arm/neon/vrev16u8.c: Remove.
2823 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2824 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2825 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2826 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2827 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2828 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2829 * gcc.target/arm/neon/vrev32p16.c: Remove.
2830 * gcc.target/arm/neon/vrev32p8.c: Remove.
2831 * gcc.target/arm/neon/vrev32s16.c: Remove.
2832 * gcc.target/arm/neon/vrev32s8.c: Remove.
2833 * gcc.target/arm/neon/vrev32u16.c: Remove.
2834 * gcc.target/arm/neon/vrev32u8.c: Remove.
2835 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2836 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2837 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2838 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2839 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2840 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2841 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2842 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2843 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2844 * gcc.target/arm/neon/vrev64f32.c: Remove.
2845 * gcc.target/arm/neon/vrev64p16.c: Remove.
2846 * gcc.target/arm/neon/vrev64p8.c: Remove.
2847 * gcc.target/arm/neon/vrev64s16.c: Remove.
2848 * gcc.target/arm/neon/vrev64s32.c: Remove.
2849 * gcc.target/arm/neon/vrev64s8.c: Remove.
2850 * gcc.target/arm/neon/vrev64u16.c: Remove.
2851 * gcc.target/arm/neon/vrev64u32.c: Remove.
2852 * gcc.target/arm/neon/vrev64u8.c: Remove.
2853 * gcc.target/arm/neon/vrndaf32.c: Remove.
2854 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2855 * gcc.target/arm/neon/vrndf32.c: Remove.
2856 * gcc.target/arm/neon/vrndmf32.c: Remove.
2857 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2858 * gcc.target/arm/neon/vrndnf32.c: Remove.
2859 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2860 * gcc.target/arm/neon/vrndpf32.c: Remove.
2861 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2862 * gcc.target/arm/neon/vrndqf32.c: Remove.
2863 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2864 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2865 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2866 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2867 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2868 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2869 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2870 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2871 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2872 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2873 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2874 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2875 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2876 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2877 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2878 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2879 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2880 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2881 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2882 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2883 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2884 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2885 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2886 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2887 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2888 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2889 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2890 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2891 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2892 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2893 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2894 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2895 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2896 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2897 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2898 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2899 * gcc.target/arm/neon/vshlQs16.c: Remove.
2900 * gcc.target/arm/neon/vshlQs32.c: Remove.
2901 * gcc.target/arm/neon/vshlQs64.c: Remove.
2902 * gcc.target/arm/neon/vshlQs8.c: Remove.
2903 * gcc.target/arm/neon/vshlQu16.c: Remove.
2904 * gcc.target/arm/neon/vshlQu32.c: Remove.
2905 * gcc.target/arm/neon/vshlQu64.c: Remove.
2906 * gcc.target/arm/neon/vshlQu8.c: Remove.
2907 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2908 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2909 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2910 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2911 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2912 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2913 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2914 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2915 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2916 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2917 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2918 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2919 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2920 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2921 * gcc.target/arm/neon/vshls16.c: Remove.
2922 * gcc.target/arm/neon/vshls32.c: Remove.
2923 * gcc.target/arm/neon/vshls64.c: Remove.
2924 * gcc.target/arm/neon/vshls8.c: Remove.
2925 * gcc.target/arm/neon/vshlu16.c: Remove.
2926 * gcc.target/arm/neon/vshlu32.c: Remove.
2927 * gcc.target/arm/neon/vshlu64.c: Remove.
2928 * gcc.target/arm/neon/vshlu8.c: Remove.
2929 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2930 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2931 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2932 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2933 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2934 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2935 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2936 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2937 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2938 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2939 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2940 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2941 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2942 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2943 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2944 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2945 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2946 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2947 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2948 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2949 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2950 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2951 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2952 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2953 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2954 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2955 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2956 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2957 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2958 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2959 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2960 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2961 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2962 * gcc.target/arm/neon/vsli_np16.c: Remove.
2963 * gcc.target/arm/neon/vsli_np64.c: Remove.
2964 * gcc.target/arm/neon/vsli_np8.c: Remove.
2965 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2966 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2967 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2968 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2969 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2970 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2971 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2972 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2973 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2974 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2975 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2976 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2977 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2978 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2979 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2980 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2981 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2982 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2983 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2984 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2985 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2986 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2987 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2988 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2989 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2990 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2991 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2992 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2993 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2994 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2995 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2996 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2997 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2998 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2999 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3000 * gcc.target/arm/neon/vsri_np16.c: Remove.
3001 * gcc.target/arm/neon/vsri_np64.c: Remove.
3002 * gcc.target/arm/neon/vsri_np8.c: Remove.
3003 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3004 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3005 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3006 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3007 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3008 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3009 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3010 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3011 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3012 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3013 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3014 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3015 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3016 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3017 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3018 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3019 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3020 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3021 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3022 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3023 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3024 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3025 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3026 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3027 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3028 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3029 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3030 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3031 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3032 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3033 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3034 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3035 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3036 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3037 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3038 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3039 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3040 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3041 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3042 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3043 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3044 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3045 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3046 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3047 * gcc.target/arm/neon/vst1f32.c: Remove.
3048 * gcc.target/arm/neon/vst1p16.c: Remove.
3049 * gcc.target/arm/neon/vst1p64.c: Remove.
3050 * gcc.target/arm/neon/vst1p8.c: Remove.
3051 * gcc.target/arm/neon/vst1s16.c: Remove.
3052 * gcc.target/arm/neon/vst1s32.c: Remove.
3053 * gcc.target/arm/neon/vst1s64.c: Remove.
3054 * gcc.target/arm/neon/vst1s8.c: Remove.
3055 * gcc.target/arm/neon/vst1u16.c: Remove.
3056 * gcc.target/arm/neon/vst1u32.c: Remove.
3057 * gcc.target/arm/neon/vst1u64.c: Remove.
3058 * gcc.target/arm/neon/vst1u8.c: Remove.
3059 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3060 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3061 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3062 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3063 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3064 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3065 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3066 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3067 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3068 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3069 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3070 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3071 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3072 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3073 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3074 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3075 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3076 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3077 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3078 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3079 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3080 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3081 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3082 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3083 * gcc.target/arm/neon/vst2f32.c: Remove.
3084 * gcc.target/arm/neon/vst2p16.c: Remove.
3085 * gcc.target/arm/neon/vst2p64.c: Remove.
3086 * gcc.target/arm/neon/vst2p8.c: Remove.
3087 * gcc.target/arm/neon/vst2s16.c: Remove.
3088 * gcc.target/arm/neon/vst2s32.c: Remove.
3089 * gcc.target/arm/neon/vst2s64.c: Remove.
3090 * gcc.target/arm/neon/vst2s8.c: Remove.
3091 * gcc.target/arm/neon/vst2u16.c: Remove.
3092 * gcc.target/arm/neon/vst2u32.c: Remove.
3093 * gcc.target/arm/neon/vst2u64.c: Remove.
3094 * gcc.target/arm/neon/vst2u8.c: Remove.
3095 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3096 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3097 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3098 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3099 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3100 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3101 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3102 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3103 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3104 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3105 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3106 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3107 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3108 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3109 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3110 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3111 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3112 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3113 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3114 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3115 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3116 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3117 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3118 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3119 * gcc.target/arm/neon/vst3f32.c: Remove.
3120 * gcc.target/arm/neon/vst3p16.c: Remove.
3121 * gcc.target/arm/neon/vst3p64.c: Remove.
3122 * gcc.target/arm/neon/vst3p8.c: Remove.
3123 * gcc.target/arm/neon/vst3s16.c: Remove.
3124 * gcc.target/arm/neon/vst3s32.c: Remove.
3125 * gcc.target/arm/neon/vst3s64.c: Remove.
3126 * gcc.target/arm/neon/vst3s8.c: Remove.
3127 * gcc.target/arm/neon/vst3u16.c: Remove.
3128 * gcc.target/arm/neon/vst3u32.c: Remove.
3129 * gcc.target/arm/neon/vst3u64.c: Remove.
3130 * gcc.target/arm/neon/vst3u8.c: Remove.
3131 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3132 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3133 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3134 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3135 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3136 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3137 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3138 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3139 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3140 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3141 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3142 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3143 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3144 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3145 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3146 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3147 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3148 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3149 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3150 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3151 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3152 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3153 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3154 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3155 * gcc.target/arm/neon/vst4f32.c: Remove.
3156 * gcc.target/arm/neon/vst4p16.c: Remove.
3157 * gcc.target/arm/neon/vst4p64.c: Remove.
3158 * gcc.target/arm/neon/vst4p8.c: Remove.
3159 * gcc.target/arm/neon/vst4s16.c: Remove.
3160 * gcc.target/arm/neon/vst4s32.c: Remove.
3161 * gcc.target/arm/neon/vst4s64.c: Remove.
3162 * gcc.target/arm/neon/vst4s8.c: Remove.
3163 * gcc.target/arm/neon/vst4u16.c: Remove.
3164 * gcc.target/arm/neon/vst4u32.c: Remove.
3165 * gcc.target/arm/neon/vst4u64.c: Remove.
3166 * gcc.target/arm/neon/vst4u8.c: Remove.
3167 * gcc.target/arm/neon/vsubQf32.c: Remove.
3168 * gcc.target/arm/neon/vsubQs16.c: Remove.
3169 * gcc.target/arm/neon/vsubQs32.c: Remove.
3170 * gcc.target/arm/neon/vsubQs64.c: Remove.
3171 * gcc.target/arm/neon/vsubQs8.c: Remove.
3172 * gcc.target/arm/neon/vsubQu16.c: Remove.
3173 * gcc.target/arm/neon/vsubQu32.c: Remove.
3174 * gcc.target/arm/neon/vsubQu64.c: Remove.
3175 * gcc.target/arm/neon/vsubQu8.c: Remove.
3176 * gcc.target/arm/neon/vsubf32.c: Remove.
3177 * gcc.target/arm/neon/vsubhns16.c: Remove.
3178 * gcc.target/arm/neon/vsubhns32.c: Remove.
3179 * gcc.target/arm/neon/vsubhns64.c: Remove.
3180 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3181 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3182 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3183 * gcc.target/arm/neon/vsubls16.c: Remove.
3184 * gcc.target/arm/neon/vsubls32.c: Remove.
3185 * gcc.target/arm/neon/vsubls8.c: Remove.
3186 * gcc.target/arm/neon/vsublu16.c: Remove.
3187 * gcc.target/arm/neon/vsublu32.c: Remove.
3188 * gcc.target/arm/neon/vsublu8.c: Remove.
3189 * gcc.target/arm/neon/vsubs16.c: Remove.
3190 * gcc.target/arm/neon/vsubs32.c: Remove.
3191 * gcc.target/arm/neon/vsubs64.c: Remove.
3192 * gcc.target/arm/neon/vsubs8.c: Remove.
3193 * gcc.target/arm/neon/vsubu16.c: Remove.
3194 * gcc.target/arm/neon/vsubu32.c: Remove.
3195 * gcc.target/arm/neon/vsubu64.c: Remove.
3196 * gcc.target/arm/neon/vsubu8.c: Remove.
3197 * gcc.target/arm/neon/vsubws16.c: Remove.
3198 * gcc.target/arm/neon/vsubws32.c: Remove.
3199 * gcc.target/arm/neon/vsubws8.c: Remove.
3200 * gcc.target/arm/neon/vsubwu16.c: Remove.
3201 * gcc.target/arm/neon/vsubwu32.c: Remove.
3202 * gcc.target/arm/neon/vsubwu8.c: Remove.
3203 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3204 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3205 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3206 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3207 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3208 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3209 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3210 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3211 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3212 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3213 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3214 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3215 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3216 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3217 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3218 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3219 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3220 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3221 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3222 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3223 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3224 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3225 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3226 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3227 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3228 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3229 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3230 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3231 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3232 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3233 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3234 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3235 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3236 * gcc.target/arm/neon/vtrnf32.c: Remove.
3237 * gcc.target/arm/neon/vtrnp16.c: Remove.
3238 * gcc.target/arm/neon/vtrnp8.c: Remove.
3239 * gcc.target/arm/neon/vtrns16.c: Remove.
3240 * gcc.target/arm/neon/vtrns32.c: Remove.
3241 * gcc.target/arm/neon/vtrns8.c: Remove.
3242 * gcc.target/arm/neon/vtrnu16.c: Remove.
3243 * gcc.target/arm/neon/vtrnu32.c: Remove.
3244 * gcc.target/arm/neon/vtrnu8.c: Remove.
3245 * gcc.target/arm/neon/vtstQp8.c: Remove.
3246 * gcc.target/arm/neon/vtstQs16.c: Remove.
3247 * gcc.target/arm/neon/vtstQs32.c: Remove.
3248 * gcc.target/arm/neon/vtstQs8.c: Remove.
3249 * gcc.target/arm/neon/vtstQu16.c: Remove.
3250 * gcc.target/arm/neon/vtstQu32.c: Remove.
3251 * gcc.target/arm/neon/vtstQu8.c: Remove.
3252 * gcc.target/arm/neon/vtstp8.c: Remove.
3253 * gcc.target/arm/neon/vtsts16.c: Remove.
3254 * gcc.target/arm/neon/vtsts32.c: Remove.
3255 * gcc.target/arm/neon/vtsts8.c: Remove.
3256 * gcc.target/arm/neon/vtstu16.c: Remove.
3257 * gcc.target/arm/neon/vtstu32.c: Remove.
3258 * gcc.target/arm/neon/vtstu8.c: Remove.
3259 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3260 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3261 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3262 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3263 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3264 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3265 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3266 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3267 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3268 * gcc.target/arm/neon/vuzpf32.c: Remove.
3269 * gcc.target/arm/neon/vuzpp16.c: Remove.
3270 * gcc.target/arm/neon/vuzpp8.c: Remove.
3271 * gcc.target/arm/neon/vuzps16.c: Remove.
3272 * gcc.target/arm/neon/vuzps32.c: Remove.
3273 * gcc.target/arm/neon/vuzps8.c: Remove.
3274 * gcc.target/arm/neon/vuzpu16.c: Remove.
3275 * gcc.target/arm/neon/vuzpu32.c: Remove.
3276 * gcc.target/arm/neon/vuzpu8.c: Remove.
3277 * gcc.target/arm/neon/vzipQf32.c: Remove.
3278 * gcc.target/arm/neon/vzipQp16.c: Remove.
3279 * gcc.target/arm/neon/vzipQp8.c: Remove.
3280 * gcc.target/arm/neon/vzipQs16.c: Remove.
3281 * gcc.target/arm/neon/vzipQs32.c: Remove.
3282 * gcc.target/arm/neon/vzipQs8.c: Remove.
3283 * gcc.target/arm/neon/vzipQu16.c: Remove.
3284 * gcc.target/arm/neon/vzipQu32.c: Remove.
3285 * gcc.target/arm/neon/vzipQu8.c: Remove.
3286 * gcc.target/arm/neon/vzipf32.c: Remove.
3287 * gcc.target/arm/neon/vzipp16.c: Remove.
3288 * gcc.target/arm/neon/vzipp8.c: Remove.
3289 * gcc.target/arm/neon/vzips16.c: Remove.
3290 * gcc.target/arm/neon/vzips32.c: Remove.
3291 * gcc.target/arm/neon/vzips8.c: Remove.
3292 * gcc.target/arm/neon/vzipu16.c: Remove.
3293 * gcc.target/arm/neon/vzipu32.c: Remove.
3294 * gcc.target/arm/neon/vzipu8.c: Remove.
3295
3296 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
3297
3298 * g++.dg/vect/simd-mask-store-bool.cc: New test.
3299
3300 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3301
3302 PR driver/67613
3303 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3304 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3305
3306 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3307
3308 * gcc.dg/plugin/levenshtein-test-1.c: New file.
3309 * gcc.dg/plugin/levenshtein_plugin.c: New file.
3310 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3311 levenshtein_plugin.c.
3312 * gcc.dg/spellcheck-fields.c: New file.
3313
3314 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
3315
3316 PR fortran/68318
3317 * gfortran.dg/pr68318_1.f90: New test.
3318 * gfortran.dg/pr68318_2.f90: Ditto.
3319
3320 2015-11-12 James Norris <jnorris@codesourcery.com>
3321 Joseph Myers <joseph@codesourcery.com>
3322
3323 * c-c++-common/goacc/declare-1.c: New test.
3324 * c-c++-common/goacc/declare-2.c: Likewise.
3325
3326 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
3327
3328 [ARM] Remove neon-testgen.ml and generated tests.
3329
3330 * gcc.target/arm/neon/vRaddhns16.c: Remove.
3331 * gcc.target/arm/neon/vRaddhns32.c: Remove.
3332 * gcc.target/arm/neon/vRaddhns64.c: Remove.
3333 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3334 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3335 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3336 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3337 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3338 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3339 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3340 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3341 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3342 * gcc.target/arm/neon/vRhadds16.c: Remove.
3343 * gcc.target/arm/neon/vRhadds32.c: Remove.
3344 * gcc.target/arm/neon/vRhadds8.c: Remove.
3345 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3346 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3347 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3348 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3349 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3350 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3351 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3352 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3353 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3354 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3355 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3356 * gcc.target/arm/neon/vRshls16.c: Remove.
3357 * gcc.target/arm/neon/vRshls32.c: Remove.
3358 * gcc.target/arm/neon/vRshls64.c: Remove.
3359 * gcc.target/arm/neon/vRshls8.c: Remove.
3360 * gcc.target/arm/neon/vRshlu16.c: Remove.
3361 * gcc.target/arm/neon/vRshlu32.c: Remove.
3362 * gcc.target/arm/neon/vRshlu64.c: Remove.
3363 * gcc.target/arm/neon/vRshlu8.c: Remove.
3364 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3365 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3366 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3367 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3368 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3369 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3370 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3371 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3372 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3373 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3374 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3375 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3376 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3377 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3378 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3379 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3380 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3381 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3382 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3383 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3384 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3385 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3386 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3387 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3388 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3389 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3390 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3391 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3392 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3393 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3394 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3395 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3396 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3397 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3398 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3399 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3400 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3401 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3402 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3403 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3404 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3405 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3406 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3407 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3408 * gcc.target/arm/neon/vabaQs16.c: Remove.
3409 * gcc.target/arm/neon/vabaQs32.c: Remove.
3410 * gcc.target/arm/neon/vabaQs8.c: Remove.
3411 * gcc.target/arm/neon/vabaQu16.c: Remove.
3412 * gcc.target/arm/neon/vabaQu32.c: Remove.
3413 * gcc.target/arm/neon/vabaQu8.c: Remove.
3414 * gcc.target/arm/neon/vabals16.c: Remove.
3415 * gcc.target/arm/neon/vabals32.c: Remove.
3416 * gcc.target/arm/neon/vabals8.c: Remove.
3417 * gcc.target/arm/neon/vabalu16.c: Remove.
3418 * gcc.target/arm/neon/vabalu32.c: Remove.
3419 * gcc.target/arm/neon/vabalu8.c: Remove.
3420 * gcc.target/arm/neon/vabas16.c: Remove.
3421 * gcc.target/arm/neon/vabas32.c: Remove.
3422 * gcc.target/arm/neon/vabas8.c: Remove.
3423 * gcc.target/arm/neon/vabau16.c: Remove.
3424 * gcc.target/arm/neon/vabau32.c: Remove.
3425 * gcc.target/arm/neon/vabau8.c: Remove.
3426 * gcc.target/arm/neon/vabdQf32.c: Remove.
3427 * gcc.target/arm/neon/vabdQs16.c: Remove.
3428 * gcc.target/arm/neon/vabdQs32.c: Remove.
3429 * gcc.target/arm/neon/vabdQs8.c: Remove.
3430 * gcc.target/arm/neon/vabdQu16.c: Remove.
3431 * gcc.target/arm/neon/vabdQu32.c: Remove.
3432 * gcc.target/arm/neon/vabdQu8.c: Remove.
3433 * gcc.target/arm/neon/vabdf32.c: Remove.
3434 * gcc.target/arm/neon/vabdls16.c: Remove.
3435 * gcc.target/arm/neon/vabdls32.c: Remove.
3436 * gcc.target/arm/neon/vabdls8.c: Remove.
3437 * gcc.target/arm/neon/vabdlu16.c: Remove.
3438 * gcc.target/arm/neon/vabdlu32.c: Remove.
3439 * gcc.target/arm/neon/vabdlu8.c: Remove.
3440 * gcc.target/arm/neon/vabds16.c: Remove.
3441 * gcc.target/arm/neon/vabds32.c: Remove.
3442 * gcc.target/arm/neon/vabds8.c: Remove.
3443 * gcc.target/arm/neon/vabdu16.c: Remove.
3444 * gcc.target/arm/neon/vabdu32.c: Remove.
3445 * gcc.target/arm/neon/vabdu8.c: Remove.
3446 * gcc.target/arm/neon/vabsQf32.c: Remove.
3447 * gcc.target/arm/neon/vabsQs16.c: Remove.
3448 * gcc.target/arm/neon/vabsQs32.c: Remove.
3449 * gcc.target/arm/neon/vabsQs8.c: Remove.
3450 * gcc.target/arm/neon/vabsf32.c: Remove.
3451 * gcc.target/arm/neon/vabss16.c: Remove.
3452 * gcc.target/arm/neon/vabss32.c: Remove.
3453 * gcc.target/arm/neon/vabss8.c: Remove.
3454 * gcc.target/arm/neon/vaddQf32.c: Remove.
3455 * gcc.target/arm/neon/vaddQs16.c: Remove.
3456 * gcc.target/arm/neon/vaddQs32.c: Remove.
3457 * gcc.target/arm/neon/vaddQs64.c: Remove.
3458 * gcc.target/arm/neon/vaddQs8.c: Remove.
3459 * gcc.target/arm/neon/vaddQu16.c: Remove.
3460 * gcc.target/arm/neon/vaddQu32.c: Remove.
3461 * gcc.target/arm/neon/vaddQu64.c: Remove.
3462 * gcc.target/arm/neon/vaddQu8.c: Remove.
3463 * gcc.target/arm/neon/vaddf32.c: Remove.
3464 * gcc.target/arm/neon/vaddhns16.c: Remove.
3465 * gcc.target/arm/neon/vaddhns32.c: Remove.
3466 * gcc.target/arm/neon/vaddhns64.c: Remove.
3467 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3468 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3469 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3470 * gcc.target/arm/neon/vaddls16.c: Remove.
3471 * gcc.target/arm/neon/vaddls32.c: Remove.
3472 * gcc.target/arm/neon/vaddls8.c: Remove.
3473 * gcc.target/arm/neon/vaddlu16.c: Remove.
3474 * gcc.target/arm/neon/vaddlu32.c: Remove.
3475 * gcc.target/arm/neon/vaddlu8.c: Remove.
3476 * gcc.target/arm/neon/vadds16.c: Remove.
3477 * gcc.target/arm/neon/vadds32.c: Remove.
3478 * gcc.target/arm/neon/vadds64.c: Remove.
3479 * gcc.target/arm/neon/vadds8.c: Remove.
3480 * gcc.target/arm/neon/vaddu16.c: Remove.
3481 * gcc.target/arm/neon/vaddu32.c: Remove.
3482 * gcc.target/arm/neon/vaddu64.c: Remove.
3483 * gcc.target/arm/neon/vaddu8.c: Remove.
3484 * gcc.target/arm/neon/vaddws16.c: Remove.
3485 * gcc.target/arm/neon/vaddws32.c: Remove.
3486 * gcc.target/arm/neon/vaddws8.c: Remove.
3487 * gcc.target/arm/neon/vaddwu16.c: Remove.
3488 * gcc.target/arm/neon/vaddwu32.c: Remove.
3489 * gcc.target/arm/neon/vaddwu8.c: Remove.
3490 * gcc.target/arm/neon/vandQs16.c: Remove.
3491 * gcc.target/arm/neon/vandQs32.c: Remove.
3492 * gcc.target/arm/neon/vandQs64.c: Remove.
3493 * gcc.target/arm/neon/vandQs8.c: Remove.
3494 * gcc.target/arm/neon/vandQu16.c: Remove.
3495 * gcc.target/arm/neon/vandQu32.c: Remove.
3496 * gcc.target/arm/neon/vandQu64.c: Remove.
3497 * gcc.target/arm/neon/vandQu8.c: Remove.
3498 * gcc.target/arm/neon/vands16.c: Remove.
3499 * gcc.target/arm/neon/vands32.c: Remove.
3500 * gcc.target/arm/neon/vands64.c: Remove.
3501 * gcc.target/arm/neon/vands8.c: Remove.
3502 * gcc.target/arm/neon/vandu16.c: Remove.
3503 * gcc.target/arm/neon/vandu32.c: Remove.
3504 * gcc.target/arm/neon/vandu64.c: Remove.
3505 * gcc.target/arm/neon/vandu8.c: Remove.
3506 * gcc.target/arm/neon/vbicQs16.c: Remove.
3507 * gcc.target/arm/neon/vbicQs32.c: Remove.
3508 * gcc.target/arm/neon/vbicQs64.c: Remove.
3509 * gcc.target/arm/neon/vbicQs8.c: Remove.
3510 * gcc.target/arm/neon/vbicQu16.c: Remove.
3511 * gcc.target/arm/neon/vbicQu32.c: Remove.
3512 * gcc.target/arm/neon/vbicQu64.c: Remove.
3513 * gcc.target/arm/neon/vbicQu8.c: Remove.
3514 * gcc.target/arm/neon/vbics16.c: Remove.
3515 * gcc.target/arm/neon/vbics32.c: Remove.
3516 * gcc.target/arm/neon/vbics64.c: Remove.
3517 * gcc.target/arm/neon/vbics8.c: Remove.
3518 * gcc.target/arm/neon/vbicu16.c: Remove.
3519 * gcc.target/arm/neon/vbicu32.c: Remove.
3520 * gcc.target/arm/neon/vbicu64.c: Remove.
3521 * gcc.target/arm/neon/vbicu8.c: Remove.
3522 * gcc.target/arm/neon/vbslQf32.c: Remove.
3523 * gcc.target/arm/neon/vbslQp16.c: Remove.
3524 * gcc.target/arm/neon/vbslQp64.c: Remove.
3525 * gcc.target/arm/neon/vbslQp8.c: Remove.
3526 * gcc.target/arm/neon/vbslQs16.c: Remove.
3527 * gcc.target/arm/neon/vbslQs32.c: Remove.
3528 * gcc.target/arm/neon/vbslQs64.c: Remove.
3529 * gcc.target/arm/neon/vbslQs8.c: Remove.
3530 * gcc.target/arm/neon/vbslQu16.c: Remove.
3531 * gcc.target/arm/neon/vbslQu32.c: Remove.
3532 * gcc.target/arm/neon/vbslQu64.c: Remove.
3533 * gcc.target/arm/neon/vbslQu8.c: Remove.
3534 * gcc.target/arm/neon/vbslf32.c: Remove.
3535 * gcc.target/arm/neon/vbslp16.c: Remove.
3536 * gcc.target/arm/neon/vbslp64.c: Remove.
3537 * gcc.target/arm/neon/vbslp8.c: Remove.
3538 * gcc.target/arm/neon/vbsls16.c: Remove.
3539 * gcc.target/arm/neon/vbsls32.c: Remove.
3540 * gcc.target/arm/neon/vbsls64.c: Remove.
3541 * gcc.target/arm/neon/vbsls8.c: Remove.
3542 * gcc.target/arm/neon/vbslu16.c: Remove.
3543 * gcc.target/arm/neon/vbslu32.c: Remove.
3544 * gcc.target/arm/neon/vbslu64.c: Remove.
3545 * gcc.target/arm/neon/vbslu8.c: Remove.
3546 * gcc.target/arm/neon/vcageQf32.c: Remove.
3547 * gcc.target/arm/neon/vcagef32.c: Remove.
3548 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3549 * gcc.target/arm/neon/vcagtf32.c: Remove.
3550 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3551 * gcc.target/arm/neon/vcalef32.c: Remove.
3552 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3553 * gcc.target/arm/neon/vcaltf32.c: Remove.
3554 * gcc.target/arm/neon/vceqQf32.c: Remove.
3555 * gcc.target/arm/neon/vceqQp8.c: Remove.
3556 * gcc.target/arm/neon/vceqQs16.c: Remove.
3557 * gcc.target/arm/neon/vceqQs32.c: Remove.
3558 * gcc.target/arm/neon/vceqQs8.c: Remove.
3559 * gcc.target/arm/neon/vceqQu16.c: Remove.
3560 * gcc.target/arm/neon/vceqQu32.c: Remove.
3561 * gcc.target/arm/neon/vceqQu8.c: Remove.
3562 * gcc.target/arm/neon/vceqf32.c: Remove.
3563 * gcc.target/arm/neon/vceqp8.c: Remove.
3564 * gcc.target/arm/neon/vceqs16.c: Remove.
3565 * gcc.target/arm/neon/vceqs32.c: Remove.
3566 * gcc.target/arm/neon/vceqs8.c: Remove.
3567 * gcc.target/arm/neon/vcequ16.c: Remove.
3568 * gcc.target/arm/neon/vcequ32.c: Remove.
3569 * gcc.target/arm/neon/vcequ8.c: Remove.
3570 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3571 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3572 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3573 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3574 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3575 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3576 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3577 * gcc.target/arm/neon/vcgef32.c: Remove.
3578 * gcc.target/arm/neon/vcges16.c: Remove.
3579 * gcc.target/arm/neon/vcges32.c: Remove.
3580 * gcc.target/arm/neon/vcges8.c: Remove.
3581 * gcc.target/arm/neon/vcgeu16.c: Remove.
3582 * gcc.target/arm/neon/vcgeu32.c: Remove.
3583 * gcc.target/arm/neon/vcgeu8.c: Remove.
3584 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3585 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3586 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3587 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3588 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3589 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3590 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3591 * gcc.target/arm/neon/vcgtf32.c: Remove.
3592 * gcc.target/arm/neon/vcgts16.c: Remove.
3593 * gcc.target/arm/neon/vcgts32.c: Remove.
3594 * gcc.target/arm/neon/vcgts8.c: Remove.
3595 * gcc.target/arm/neon/vcgtu16.c: Remove.
3596 * gcc.target/arm/neon/vcgtu32.c: Remove.
3597 * gcc.target/arm/neon/vcgtu8.c: Remove.
3598 * gcc.target/arm/neon/vcleQf32.c: Remove.
3599 * gcc.target/arm/neon/vcleQs16.c: Remove.
3600 * gcc.target/arm/neon/vcleQs32.c: Remove.
3601 * gcc.target/arm/neon/vcleQs8.c: Remove.
3602 * gcc.target/arm/neon/vcleQu16.c: Remove.
3603 * gcc.target/arm/neon/vcleQu32.c: Remove.
3604 * gcc.target/arm/neon/vcleQu8.c: Remove.
3605 * gcc.target/arm/neon/vclef32.c: Remove.
3606 * gcc.target/arm/neon/vcles16.c: Remove.
3607 * gcc.target/arm/neon/vcles32.c: Remove.
3608 * gcc.target/arm/neon/vcles8.c: Remove.
3609 * gcc.target/arm/neon/vcleu16.c: Remove.
3610 * gcc.target/arm/neon/vcleu32.c: Remove.
3611 * gcc.target/arm/neon/vcleu8.c: Remove.
3612 * gcc.target/arm/neon/vclsQs16.c: Remove.
3613 * gcc.target/arm/neon/vclsQs32.c: Remove.
3614 * gcc.target/arm/neon/vclsQs8.c: Remove.
3615 * gcc.target/arm/neon/vclss16.c: Remove.
3616 * gcc.target/arm/neon/vclss32.c: Remove.
3617 * gcc.target/arm/neon/vclss8.c: Remove.
3618 * gcc.target/arm/neon/vcltQf32.c: Remove.
3619 * gcc.target/arm/neon/vcltQs16.c: Remove.
3620 * gcc.target/arm/neon/vcltQs32.c: Remove.
3621 * gcc.target/arm/neon/vcltQs8.c: Remove.
3622 * gcc.target/arm/neon/vcltQu16.c: Remove.
3623 * gcc.target/arm/neon/vcltQu32.c: Remove.
3624 * gcc.target/arm/neon/vcltQu8.c: Remove.
3625 * gcc.target/arm/neon/vcltf32.c: Remove.
3626 * gcc.target/arm/neon/vclts16.c: Remove.
3627 * gcc.target/arm/neon/vclts32.c: Remove.
3628 * gcc.target/arm/neon/vclts8.c: Remove.
3629 * gcc.target/arm/neon/vcltu16.c: Remove.
3630 * gcc.target/arm/neon/vcltu32.c: Remove.
3631 * gcc.target/arm/neon/vcltu8.c: Remove.
3632 * gcc.target/arm/neon/vclzQs16.c: Remove.
3633 * gcc.target/arm/neon/vclzQs32.c: Remove.
3634 * gcc.target/arm/neon/vclzQs8.c: Remove.
3635 * gcc.target/arm/neon/vclzQu16.c: Remove.
3636 * gcc.target/arm/neon/vclzQu32.c: Remove.
3637 * gcc.target/arm/neon/vclzQu8.c: Remove.
3638 * gcc.target/arm/neon/vclzs16.c: Remove.
3639 * gcc.target/arm/neon/vclzs32.c: Remove.
3640 * gcc.target/arm/neon/vclzs8.c: Remove.
3641 * gcc.target/arm/neon/vclzu16.c: Remove.
3642 * gcc.target/arm/neon/vclzu32.c: Remove.
3643 * gcc.target/arm/neon/vclzu8.c: Remove.
3644 * gcc.target/arm/neon/vcntQp8.c: Remove.
3645 * gcc.target/arm/neon/vcntQs8.c: Remove.
3646 * gcc.target/arm/neon/vcntQu8.c: Remove.
3647 * gcc.target/arm/neon/vcntp8.c: Remove.
3648 * gcc.target/arm/neon/vcnts8.c: Remove.
3649 * gcc.target/arm/neon/vcntu8.c: Remove.
3650 * gcc.target/arm/neon/vcombinef32.c: Remove.
3651 * gcc.target/arm/neon/vcombinep16.c: Remove.
3652 * gcc.target/arm/neon/vcombinep64.c: Remove.
3653 * gcc.target/arm/neon/vcombinep8.c: Remove.
3654 * gcc.target/arm/neon/vcombines16.c: Remove.
3655 * gcc.target/arm/neon/vcombines32.c: Remove.
3656 * gcc.target/arm/neon/vcombines64.c: Remove.
3657 * gcc.target/arm/neon/vcombines8.c: Remove.
3658 * gcc.target/arm/neon/vcombineu16.c: Remove.
3659 * gcc.target/arm/neon/vcombineu32.c: Remove.
3660 * gcc.target/arm/neon/vcombineu64.c: Remove.
3661 * gcc.target/arm/neon/vcombineu8.c: Remove.
3662 * gcc.target/arm/neon/vcreatef32.c: Remove.
3663 * gcc.target/arm/neon/vcreatep16.c: Remove.
3664 * gcc.target/arm/neon/vcreatep64.c: Remove.
3665 * gcc.target/arm/neon/vcreatep8.c: Remove.
3666 * gcc.target/arm/neon/vcreates16.c: Remove.
3667 * gcc.target/arm/neon/vcreates32.c: Remove.
3668 * gcc.target/arm/neon/vcreates64.c: Remove.
3669 * gcc.target/arm/neon/vcreates8.c: Remove.
3670 * gcc.target/arm/neon/vcreateu16.c: Remove.
3671 * gcc.target/arm/neon/vcreateu32.c: Remove.
3672 * gcc.target/arm/neon/vcreateu64.c: Remove.
3673 * gcc.target/arm/neon/vcreateu8.c: Remove.
3674 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3675 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3676 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3677 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3678 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3679 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3680 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3681 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3682 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3683 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3684 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3685 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3686 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3687 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3688 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3689 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3690 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3691 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3692 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3693 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3694 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3695 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3696 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3697 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3698 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3699 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3700 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3701 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3702 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3703 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3704 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3705 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3706 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3707 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3708 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3709 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3710 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3711 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3712 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3713 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3714 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3715 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3716 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3717 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3718 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3719 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3720 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3721 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3722 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3723 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3724 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3725 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3726 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3727 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3728 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3729 * gcc.target/arm/neon/vdup_np16.c: Remove.
3730 * gcc.target/arm/neon/vdup_np64.c: Remove.
3731 * gcc.target/arm/neon/vdup_np8.c: Remove.
3732 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3733 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3734 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3735 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3736 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3737 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3738 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3739 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3740 * gcc.target/arm/neon/veorQs16.c: Remove.
3741 * gcc.target/arm/neon/veorQs32.c: Remove.
3742 * gcc.target/arm/neon/veorQs64.c: Remove.
3743 * gcc.target/arm/neon/veorQs8.c: Remove.
3744 * gcc.target/arm/neon/veorQu16.c: Remove.
3745 * gcc.target/arm/neon/veorQu32.c: Remove.
3746 * gcc.target/arm/neon/veorQu64.c: Remove.
3747 * gcc.target/arm/neon/veorQu8.c: Remove.
3748 * gcc.target/arm/neon/veors16.c: Remove.
3749 * gcc.target/arm/neon/veors32.c: Remove.
3750 * gcc.target/arm/neon/veors64.c: Remove.
3751 * gcc.target/arm/neon/veors8.c: Remove.
3752 * gcc.target/arm/neon/veoru16.c: Remove.
3753 * gcc.target/arm/neon/veoru32.c: Remove.
3754 * gcc.target/arm/neon/veoru64.c: Remove.
3755 * gcc.target/arm/neon/veoru8.c: Remove.
3756 * gcc.target/arm/neon/vextQf32.c: Remove.
3757 * gcc.target/arm/neon/vextQp16.c: Remove.
3758 * gcc.target/arm/neon/vextQp64.c: Remove.
3759 * gcc.target/arm/neon/vextQp8.c: Remove.
3760 * gcc.target/arm/neon/vextQs16.c: Remove.
3761 * gcc.target/arm/neon/vextQs32.c: Remove.
3762 * gcc.target/arm/neon/vextQs64.c: Remove.
3763 * gcc.target/arm/neon/vextQs8.c: Remove.
3764 * gcc.target/arm/neon/vextQu16.c: Remove.
3765 * gcc.target/arm/neon/vextQu32.c: Remove.
3766 * gcc.target/arm/neon/vextQu64.c: Remove.
3767 * gcc.target/arm/neon/vextQu8.c: Remove.
3768 * gcc.target/arm/neon/vextf32.c: Remove.
3769 * gcc.target/arm/neon/vextp16.c: Remove.
3770 * gcc.target/arm/neon/vextp64.c: Remove.
3771 * gcc.target/arm/neon/vextp8.c: Remove.
3772 * gcc.target/arm/neon/vexts16.c: Remove.
3773 * gcc.target/arm/neon/vexts32.c: Remove.
3774 * gcc.target/arm/neon/vexts64.c: Remove.
3775 * gcc.target/arm/neon/vexts8.c: Remove.
3776 * gcc.target/arm/neon/vextu16.c: Remove.
3777 * gcc.target/arm/neon/vextu32.c: Remove.
3778 * gcc.target/arm/neon/vextu64.c: Remove.
3779 * gcc.target/arm/neon/vextu8.c: Remove.
3780 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3781 * gcc.target/arm/neon/vfmaf32.c: Remove.
3782 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3783 * gcc.target/arm/neon/vfmsf32.c: Remove.
3784 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3785 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3786 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3787 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3788 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3789 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3790 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3791 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3792 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3793 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3794 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3795 * gcc.target/arm/neon/vget_highf32.c: Remove.
3796 * gcc.target/arm/neon/vget_highp16.c: Remove.
3797 * gcc.target/arm/neon/vget_highp64.c: Remove.
3798 * gcc.target/arm/neon/vget_highp8.c: Remove.
3799 * gcc.target/arm/neon/vget_highs16.c: Remove.
3800 * gcc.target/arm/neon/vget_highs32.c: Remove.
3801 * gcc.target/arm/neon/vget_highs64.c: Remove.
3802 * gcc.target/arm/neon/vget_highs8.c: Remove.
3803 * gcc.target/arm/neon/vget_highu16.c: Remove.
3804 * gcc.target/arm/neon/vget_highu32.c: Remove.
3805 * gcc.target/arm/neon/vget_highu64.c: Remove.
3806 * gcc.target/arm/neon/vget_highu8.c: Remove.
3807 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3808 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3809 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3810 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3811 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3812 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3813 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3814 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3815 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3816 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3817 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3818 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3819 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3820 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3821 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3822 * gcc.target/arm/neon/vget_lows16.c: Remove.
3823 * gcc.target/arm/neon/vget_lows32.c: Remove.
3824 * gcc.target/arm/neon/vget_lows64.c: Remove.
3825 * gcc.target/arm/neon/vget_lows8.c: Remove.
3826 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3827 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3828 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3829 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3830 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3831 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3832 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3833 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3834 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3835 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3836 * gcc.target/arm/neon/vhadds16.c: Remove.
3837 * gcc.target/arm/neon/vhadds32.c: Remove.
3838 * gcc.target/arm/neon/vhadds8.c: Remove.
3839 * gcc.target/arm/neon/vhaddu16.c: Remove.
3840 * gcc.target/arm/neon/vhaddu32.c: Remove.
3841 * gcc.target/arm/neon/vhaddu8.c: Remove.
3842 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3843 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3844 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3845 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3846 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3847 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3848 * gcc.target/arm/neon/vhsubs16.c: Remove.
3849 * gcc.target/arm/neon/vhsubs32.c: Remove.
3850 * gcc.target/arm/neon/vhsubs8.c: Remove.
3851 * gcc.target/arm/neon/vhsubu16.c: Remove.
3852 * gcc.target/arm/neon/vhsubu32.c: Remove.
3853 * gcc.target/arm/neon/vhsubu8.c: Remove.
3854 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3855 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3856 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3857 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3858 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3859 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3860 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3861 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3862 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3863 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3864 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3865 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3866 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3867 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3868 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3869 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3870 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3871 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3872 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3873 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3874 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3875 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3876 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3877 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3878 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3879 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3880 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3881 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3882 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3883 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3884 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3885 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3886 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3887 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3888 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3889 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3890 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3891 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3892 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3893 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3894 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3895 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3896 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3897 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3898 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3899 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3900 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3901 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3902 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3903 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3904 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3905 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3906 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3907 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3908 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3909 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3910 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3911 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3912 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3913 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3914 * gcc.target/arm/neon/vld1f32.c: Remove.
3915 * gcc.target/arm/neon/vld1p16.c: Remove.
3916 * gcc.target/arm/neon/vld1p64.c: Remove.
3917 * gcc.target/arm/neon/vld1p8.c: Remove.
3918 * gcc.target/arm/neon/vld1s16.c: Remove.
3919 * gcc.target/arm/neon/vld1s32.c: Remove.
3920 * gcc.target/arm/neon/vld1s64.c: Remove.
3921 * gcc.target/arm/neon/vld1s8.c: Remove.
3922 * gcc.target/arm/neon/vld1u16.c: Remove.
3923 * gcc.target/arm/neon/vld1u32.c: Remove.
3924 * gcc.target/arm/neon/vld1u64.c: Remove.
3925 * gcc.target/arm/neon/vld1u8.c: Remove.
3926 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3927 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3928 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3929 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3930 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3931 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3932 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3933 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3934 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3935 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3936 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3937 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3938 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3939 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3940 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3941 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3942 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3943 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3944 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3945 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3946 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3947 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3948 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3949 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3950 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3951 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3952 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3953 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3954 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3955 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3956 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3957 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3958 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3959 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3960 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3961 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3962 * gcc.target/arm/neon/vld2f32.c: Remove.
3963 * gcc.target/arm/neon/vld2p16.c: Remove.
3964 * gcc.target/arm/neon/vld2p64.c: Remove.
3965 * gcc.target/arm/neon/vld2p8.c: Remove.
3966 * gcc.target/arm/neon/vld2s16.c: Remove.
3967 * gcc.target/arm/neon/vld2s32.c: Remove.
3968 * gcc.target/arm/neon/vld2s64.c: Remove.
3969 * gcc.target/arm/neon/vld2s8.c: Remove.
3970 * gcc.target/arm/neon/vld2u16.c: Remove.
3971 * gcc.target/arm/neon/vld2u32.c: Remove.
3972 * gcc.target/arm/neon/vld2u64.c: Remove.
3973 * gcc.target/arm/neon/vld2u8.c: Remove.
3974 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3975 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3976 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3977 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3978 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3979 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3980 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3981 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3982 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3983 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3984 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3985 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3986 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3987 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3988 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3989 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3990 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3991 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3992 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3993 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3994 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3995 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3996 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3997 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3998 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3999 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4000 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4001 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4002 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4003 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4004 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4005 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4006 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4007 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4008 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4009 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4010 * gcc.target/arm/neon/vld3f32.c: Remove.
4011 * gcc.target/arm/neon/vld3p16.c: Remove.
4012 * gcc.target/arm/neon/vld3p64.c: Remove.
4013 * gcc.target/arm/neon/vld3p8.c: Remove.
4014 * gcc.target/arm/neon/vld3s16.c: Remove.
4015 * gcc.target/arm/neon/vld3s32.c: Remove.
4016 * gcc.target/arm/neon/vld3s64.c: Remove.
4017 * gcc.target/arm/neon/vld3s8.c: Remove.
4018 * gcc.target/arm/neon/vld3u16.c: Remove.
4019 * gcc.target/arm/neon/vld3u32.c: Remove.
4020 * gcc.target/arm/neon/vld3u64.c: Remove.
4021 * gcc.target/arm/neon/vld3u8.c: Remove.
4022 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4023 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4024 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4025 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4026 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4027 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4028 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4029 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4030 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4031 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4032 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4033 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4034 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4035 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4036 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4037 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4038 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4039 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4040 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4041 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4042 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4043 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4044 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4045 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4046 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4047 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4048 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4049 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4050 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4051 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4052 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4053 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4054 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4055 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4056 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4057 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4058 * gcc.target/arm/neon/vld4f32.c: Remove.
4059 * gcc.target/arm/neon/vld4p16.c: Remove.
4060 * gcc.target/arm/neon/vld4p64.c: Remove.
4061 * gcc.target/arm/neon/vld4p8.c: Remove.
4062 * gcc.target/arm/neon/vld4s16.c: Remove.
4063 * gcc.target/arm/neon/vld4s32.c: Remove.
4064 * gcc.target/arm/neon/vld4s64.c: Remove.
4065 * gcc.target/arm/neon/vld4s8.c: Remove.
4066 * gcc.target/arm/neon/vld4u16.c: Remove.
4067 * gcc.target/arm/neon/vld4u32.c: Remove.
4068 * gcc.target/arm/neon/vld4u64.c: Remove.
4069 * gcc.target/arm/neon/vld4u8.c: Remove.
4070 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4071 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4072 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4073 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4074 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4075 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4076 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4077 * gcc.target/arm/neon/vmaxf32.c: Remove.
4078 * gcc.target/arm/neon/vmaxs16.c: Remove.
4079 * gcc.target/arm/neon/vmaxs32.c: Remove.
4080 * gcc.target/arm/neon/vmaxs8.c: Remove.
4081 * gcc.target/arm/neon/vmaxu16.c: Remove.
4082 * gcc.target/arm/neon/vmaxu32.c: Remove.
4083 * gcc.target/arm/neon/vmaxu8.c: Remove.
4084 * gcc.target/arm/neon/vminQf32.c: Remove.
4085 * gcc.target/arm/neon/vminQs16.c: Remove.
4086 * gcc.target/arm/neon/vminQs32.c: Remove.
4087 * gcc.target/arm/neon/vminQs8.c: Remove.
4088 * gcc.target/arm/neon/vminQu16.c: Remove.
4089 * gcc.target/arm/neon/vminQu32.c: Remove.
4090 * gcc.target/arm/neon/vminQu8.c: Remove.
4091 * gcc.target/arm/neon/vminf32.c: Remove.
4092 * gcc.target/arm/neon/vmins16.c: Remove.
4093 * gcc.target/arm/neon/vmins32.c: Remove.
4094 * gcc.target/arm/neon/vmins8.c: Remove.
4095 * gcc.target/arm/neon/vminu16.c: Remove.
4096 * gcc.target/arm/neon/vminu32.c: Remove.
4097 * gcc.target/arm/neon/vminu8.c: Remove.
4098 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4099 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4100 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4101 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4102 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4103 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4104 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4105 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4106 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4107 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4108 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4109 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4110 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4111 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4112 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4113 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4114 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4115 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4116 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4117 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4118 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4119 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4120 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4121 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4122 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4123 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4124 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4125 * gcc.target/arm/neon/vmlaf32.c: Remove.
4126 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4127 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4128 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4129 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4130 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4131 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4132 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4133 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4134 * gcc.target/arm/neon/vmlals16.c: Remove.
4135 * gcc.target/arm/neon/vmlals32.c: Remove.
4136 * gcc.target/arm/neon/vmlals8.c: Remove.
4137 * gcc.target/arm/neon/vmlalu16.c: Remove.
4138 * gcc.target/arm/neon/vmlalu32.c: Remove.
4139 * gcc.target/arm/neon/vmlalu8.c: Remove.
4140 * gcc.target/arm/neon/vmlas16.c: Remove.
4141 * gcc.target/arm/neon/vmlas32.c: Remove.
4142 * gcc.target/arm/neon/vmlas8.c: Remove.
4143 * gcc.target/arm/neon/vmlau16.c: Remove.
4144 * gcc.target/arm/neon/vmlau32.c: Remove.
4145 * gcc.target/arm/neon/vmlau8.c: Remove.
4146 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4147 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4148 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4149 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4150 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4151 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4152 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4153 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4154 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4155 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4156 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4157 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4158 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4159 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4160 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4161 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4162 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4163 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4164 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4165 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4166 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4167 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4168 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4169 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4170 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4171 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4172 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4173 * gcc.target/arm/neon/vmlsf32.c: Remove.
4174 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4175 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4176 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4177 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4178 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4179 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4180 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4181 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4182 * gcc.target/arm/neon/vmlsls16.c: Remove.
4183 * gcc.target/arm/neon/vmlsls32.c: Remove.
4184 * gcc.target/arm/neon/vmlsls8.c: Remove.
4185 * gcc.target/arm/neon/vmlslu16.c: Remove.
4186 * gcc.target/arm/neon/vmlslu32.c: Remove.
4187 * gcc.target/arm/neon/vmlslu8.c: Remove.
4188 * gcc.target/arm/neon/vmlss16.c: Remove.
4189 * gcc.target/arm/neon/vmlss32.c: Remove.
4190 * gcc.target/arm/neon/vmlss8.c: Remove.
4191 * gcc.target/arm/neon/vmlsu16.c: Remove.
4192 * gcc.target/arm/neon/vmlsu32.c: Remove.
4193 * gcc.target/arm/neon/vmlsu8.c: Remove.
4194 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4195 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4196 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4197 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4198 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4199 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4200 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4201 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4202 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4203 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4204 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4205 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4206 * gcc.target/arm/neon/vmov_np16.c: Remove.
4207 * gcc.target/arm/neon/vmov_np8.c: Remove.
4208 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4209 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4210 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4211 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4212 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4213 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4214 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4215 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4216 * gcc.target/arm/neon/vmovls16.c: Remove.
4217 * gcc.target/arm/neon/vmovls32.c: Remove.
4218 * gcc.target/arm/neon/vmovls8.c: Remove.
4219 * gcc.target/arm/neon/vmovlu16.c: Remove.
4220 * gcc.target/arm/neon/vmovlu32.c: Remove.
4221 * gcc.target/arm/neon/vmovlu8.c: Remove.
4222 * gcc.target/arm/neon/vmovns16.c: Remove.
4223 * gcc.target/arm/neon/vmovns32.c: Remove.
4224 * gcc.target/arm/neon/vmovns64.c: Remove.
4225 * gcc.target/arm/neon/vmovnu16.c: Remove.
4226 * gcc.target/arm/neon/vmovnu32.c: Remove.
4227 * gcc.target/arm/neon/vmovnu64.c: Remove.
4228 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4229 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4230 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4231 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4232 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4233 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4234 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4235 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4236 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4237 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4238 * gcc.target/arm/neon/vmulQf32.c: Remove.
4239 * gcc.target/arm/neon/vmulQp8.c: Remove.
4240 * gcc.target/arm/neon/vmulQs16.c: Remove.
4241 * gcc.target/arm/neon/vmulQs32.c: Remove.
4242 * gcc.target/arm/neon/vmulQs8.c: Remove.
4243 * gcc.target/arm/neon/vmulQu16.c: Remove.
4244 * gcc.target/arm/neon/vmulQu32.c: Remove.
4245 * gcc.target/arm/neon/vmulQu8.c: Remove.
4246 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4247 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4248 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4249 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4250 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4251 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4252 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4253 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4254 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4255 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4256 * gcc.target/arm/neon/vmulf32.c: Remove.
4257 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4258 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4259 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4260 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4261 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4262 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4263 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4264 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4265 * gcc.target/arm/neon/vmullp8.c: Remove.
4266 * gcc.target/arm/neon/vmulls16.c: Remove.
4267 * gcc.target/arm/neon/vmulls32.c: Remove.
4268 * gcc.target/arm/neon/vmulls8.c: Remove.
4269 * gcc.target/arm/neon/vmullu16.c: Remove.
4270 * gcc.target/arm/neon/vmullu32.c: Remove.
4271 * gcc.target/arm/neon/vmullu8.c: Remove.
4272 * gcc.target/arm/neon/vmulp8.c: Remove.
4273 * gcc.target/arm/neon/vmuls16.c: Remove.
4274 * gcc.target/arm/neon/vmuls32.c: Remove.
4275 * gcc.target/arm/neon/vmuls8.c: Remove.
4276 * gcc.target/arm/neon/vmulu16.c: Remove.
4277 * gcc.target/arm/neon/vmulu32.c: Remove.
4278 * gcc.target/arm/neon/vmulu8.c: Remove.
4279 * gcc.target/arm/neon/vmvnQp8.c: Remove.
4280 * gcc.target/arm/neon/vmvnQs16.c: Remove.
4281 * gcc.target/arm/neon/vmvnQs32.c: Remove.
4282 * gcc.target/arm/neon/vmvnQs8.c: Remove.
4283 * gcc.target/arm/neon/vmvnQu16.c: Remove.
4284 * gcc.target/arm/neon/vmvnQu32.c: Remove.
4285 * gcc.target/arm/neon/vmvnQu8.c: Remove.
4286 * gcc.target/arm/neon/vmvnp8.c: Remove.
4287 * gcc.target/arm/neon/vmvns16.c: Remove.
4288 * gcc.target/arm/neon/vmvns32.c: Remove.
4289 * gcc.target/arm/neon/vmvns8.c: Remove.
4290 * gcc.target/arm/neon/vmvnu16.c: Remove.
4291 * gcc.target/arm/neon/vmvnu32.c: Remove.
4292 * gcc.target/arm/neon/vmvnu8.c: Remove.
4293 * gcc.target/arm/neon/vnegQf32.c: Remove.
4294 * gcc.target/arm/neon/vnegQs16.c: Remove.
4295 * gcc.target/arm/neon/vnegQs32.c: Remove.
4296 * gcc.target/arm/neon/vnegQs8.c: Remove.
4297 * gcc.target/arm/neon/vnegf32.c: Remove.
4298 * gcc.target/arm/neon/vnegs16.c: Remove.
4299 * gcc.target/arm/neon/vnegs32.c: Remove.
4300 * gcc.target/arm/neon/vnegs8.c: Remove.
4301 * gcc.target/arm/neon/vornQs16.c: Remove.
4302 * gcc.target/arm/neon/vornQs32.c: Remove.
4303 * gcc.target/arm/neon/vornQs64.c: Remove.
4304 * gcc.target/arm/neon/vornQs8.c: Remove.
4305 * gcc.target/arm/neon/vornQu16.c: Remove.
4306 * gcc.target/arm/neon/vornQu32.c: Remove.
4307 * gcc.target/arm/neon/vornQu64.c: Remove.
4308 * gcc.target/arm/neon/vornQu8.c: Remove.
4309 * gcc.target/arm/neon/vorns16.c: Remove.
4310 * gcc.target/arm/neon/vorns32.c: Remove.
4311 * gcc.target/arm/neon/vorns64.c: Remove.
4312 * gcc.target/arm/neon/vorns8.c: Remove.
4313 * gcc.target/arm/neon/vornu16.c: Remove.
4314 * gcc.target/arm/neon/vornu32.c: Remove.
4315 * gcc.target/arm/neon/vornu64.c: Remove.
4316 * gcc.target/arm/neon/vornu8.c: Remove.
4317 * gcc.target/arm/neon/vorrQs16.c: Remove.
4318 * gcc.target/arm/neon/vorrQs32.c: Remove.
4319 * gcc.target/arm/neon/vorrQs64.c: Remove.
4320 * gcc.target/arm/neon/vorrQs8.c: Remove.
4321 * gcc.target/arm/neon/vorrQu16.c: Remove.
4322 * gcc.target/arm/neon/vorrQu32.c: Remove.
4323 * gcc.target/arm/neon/vorrQu64.c: Remove.
4324 * gcc.target/arm/neon/vorrQu8.c: Remove.
4325 * gcc.target/arm/neon/vorrs16.c: Remove.
4326 * gcc.target/arm/neon/vorrs32.c: Remove.
4327 * gcc.target/arm/neon/vorrs64.c: Remove.
4328 * gcc.target/arm/neon/vorrs8.c: Remove.
4329 * gcc.target/arm/neon/vorru16.c: Remove.
4330 * gcc.target/arm/neon/vorru32.c: Remove.
4331 * gcc.target/arm/neon/vorru64.c: Remove.
4332 * gcc.target/arm/neon/vorru8.c: Remove.
4333 * gcc.target/arm/neon/vpadalQs16.c: Remove.
4334 * gcc.target/arm/neon/vpadalQs32.c: Remove.
4335 * gcc.target/arm/neon/vpadalQs8.c: Remove.
4336 * gcc.target/arm/neon/vpadalQu16.c: Remove.
4337 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4338 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4339 * gcc.target/arm/neon/vpadals16.c: Remove.
4340 * gcc.target/arm/neon/vpadals32.c: Remove.
4341 * gcc.target/arm/neon/vpadals8.c: Remove.
4342 * gcc.target/arm/neon/vpadalu16.c: Remove.
4343 * gcc.target/arm/neon/vpadalu32.c: Remove.
4344 * gcc.target/arm/neon/vpadalu8.c: Remove.
4345 * gcc.target/arm/neon/vpaddf32.c: Remove.
4346 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4347 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4348 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4349 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4350 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4351 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4352 * gcc.target/arm/neon/vpaddls16.c: Remove.
4353 * gcc.target/arm/neon/vpaddls32.c: Remove.
4354 * gcc.target/arm/neon/vpaddls8.c: Remove.
4355 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4356 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4357 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4358 * gcc.target/arm/neon/vpadds16.c: Remove.
4359 * gcc.target/arm/neon/vpadds32.c: Remove.
4360 * gcc.target/arm/neon/vpadds8.c: Remove.
4361 * gcc.target/arm/neon/vpaddu16.c: Remove.
4362 * gcc.target/arm/neon/vpaddu32.c: Remove.
4363 * gcc.target/arm/neon/vpaddu8.c: Remove.
4364 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4365 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4366 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4367 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4368 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4369 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4370 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4371 * gcc.target/arm/neon/vpminf32.c: Remove.
4372 * gcc.target/arm/neon/vpmins16.c: Remove.
4373 * gcc.target/arm/neon/vpmins32.c: Remove.
4374 * gcc.target/arm/neon/vpmins8.c: Remove.
4375 * gcc.target/arm/neon/vpminu16.c: Remove.
4376 * gcc.target/arm/neon/vpminu32.c: Remove.
4377 * gcc.target/arm/neon/vpminu8.c: Remove.
4378 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4379 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4380 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4381 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4382 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4383 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4384 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4385 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4386 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4387 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4388 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4389 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4390 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4391 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4392 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4393 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4394 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4395 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4396 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4397 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4398 * gcc.target/arm/neon/vqRshls16.c: Remove.
4399 * gcc.target/arm/neon/vqRshls32.c: Remove.
4400 * gcc.target/arm/neon/vqRshls64.c: Remove.
4401 * gcc.target/arm/neon/vqRshls8.c: Remove.
4402 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4403 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4404 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4405 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4406 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4407 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4408 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4409 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4410 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4411 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4412 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4413 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4414 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4415 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4416 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4417 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4418 * gcc.target/arm/neon/vqabss16.c: Remove.
4419 * gcc.target/arm/neon/vqabss32.c: Remove.
4420 * gcc.target/arm/neon/vqabss8.c: Remove.
4421 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4422 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4423 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4424 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4425 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4426 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4427 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4428 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4429 * gcc.target/arm/neon/vqadds16.c: Remove.
4430 * gcc.target/arm/neon/vqadds32.c: Remove.
4431 * gcc.target/arm/neon/vqadds64.c: Remove.
4432 * gcc.target/arm/neon/vqadds8.c: Remove.
4433 * gcc.target/arm/neon/vqaddu16.c: Remove.
4434 * gcc.target/arm/neon/vqaddu32.c: Remove.
4435 * gcc.target/arm/neon/vqaddu64.c: Remove.
4436 * gcc.target/arm/neon/vqaddu8.c: Remove.
4437 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4438 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4439 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4440 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4441 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4442 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4443 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4444 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4445 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4446 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4447 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4448 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4449 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4450 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4451 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4452 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4453 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4454 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4455 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4456 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4457 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4458 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4459 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4460 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4461 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4462 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4463 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4464 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4465 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4466 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4467 * gcc.target/arm/neon/vqmovns16.c: Remove.
4468 * gcc.target/arm/neon/vqmovns32.c: Remove.
4469 * gcc.target/arm/neon/vqmovns64.c: Remove.
4470 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4471 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4472 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4473 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4474 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4475 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4476 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4477 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4478 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4479 * gcc.target/arm/neon/vqnegs16.c: Remove.
4480 * gcc.target/arm/neon/vqnegs32.c: Remove.
4481 * gcc.target/arm/neon/vqnegs8.c: Remove.
4482 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4483 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4484 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4485 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4486 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4487 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4488 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4489 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4490 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4491 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4492 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4493 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4494 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4495 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4496 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4497 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4498 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4499 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4500 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4501 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4502 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4503 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4504 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4505 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4506 * gcc.target/arm/neon/vqshls16.c: Remove.
4507 * gcc.target/arm/neon/vqshls32.c: Remove.
4508 * gcc.target/arm/neon/vqshls64.c: Remove.
4509 * gcc.target/arm/neon/vqshls8.c: Remove.
4510 * gcc.target/arm/neon/vqshlu16.c: Remove.
4511 * gcc.target/arm/neon/vqshlu32.c: Remove.
4512 * gcc.target/arm/neon/vqshlu64.c: Remove.
4513 * gcc.target/arm/neon/vqshlu8.c: Remove.
4514 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4515 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4516 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4517 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4518 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4519 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4520 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4521 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4522 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4523 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4524 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4525 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4526 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4527 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4528 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4529 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4530 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4531 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4532 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4533 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4534 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4535 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4536 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4537 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4538 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4539 * gcc.target/arm/neon/vqsubs16.c: Remove.
4540 * gcc.target/arm/neon/vqsubs32.c: Remove.
4541 * gcc.target/arm/neon/vqsubs64.c: Remove.
4542 * gcc.target/arm/neon/vqsubs8.c: Remove.
4543 * gcc.target/arm/neon/vqsubu16.c: Remove.
4544 * gcc.target/arm/neon/vqsubu32.c: Remove.
4545 * gcc.target/arm/neon/vqsubu64.c: Remove.
4546 * gcc.target/arm/neon/vqsubu8.c: Remove.
4547 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4548 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4549 * gcc.target/arm/neon/vrecpef32.c: Remove.
4550 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4551 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4552 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4553 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4554 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4555 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4556 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4557 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4558 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4559 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4560 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4561 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4562 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4563 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4564 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4565 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4566 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4567 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4568 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4569 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4570 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4571 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4572 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4573 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4574 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4575 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4576 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4577 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4578 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4579 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4580 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4581 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4582 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4583 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4584 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4585 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4586 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4587 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4588 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4589 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4590 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4591 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4592 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4593 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4594 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4595 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4596 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4597 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4598 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4599 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4600 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4601 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4602 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4603 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4604 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4605 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4606 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4607 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4608 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4609 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4610 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4611 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4612 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4613 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4614 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4615 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4616 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4617 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4618 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4619 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4620 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4621 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4622 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4623 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4624 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4625 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4626 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4627 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4628 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4629 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4630 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4631 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4632 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4633 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4634 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4635 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4636 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4637 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4638 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4639 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4640 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4641 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4642 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4643 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4644 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4645 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4646 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4647 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4648 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4649 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4650 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4651 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4652 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4653 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4654 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4655 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4656 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4657 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4658 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4659 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4660 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4661 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4662 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4663 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4664 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4665 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4666 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4667 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4668 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4669 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4670 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4671 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4672 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4673 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4674 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4675 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4676 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4677 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4678 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4679 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4680 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4681 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4682 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4683 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4684 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4685 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4686 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4687 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4688 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4689 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4690 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4691 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4692 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4693 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4694 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4695 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4696 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4697 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4698 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4699 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4700 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4701 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4702 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4703 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4704 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4705 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4706 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4707 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4708 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4709 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4710 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4711 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4712 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4713 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4714 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4715 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4716 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4717 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4718 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4719 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4720 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4721 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4722 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4723 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4724 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4725 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4726 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4727 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4728 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4729 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4730 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4731 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4732 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4733 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4734 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4735 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4736 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4737 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4738 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4739 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4740 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4741 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4742 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4743 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4744 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4745 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4746 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4747 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4748 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4749 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4750 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4751 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4752 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4753 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4754 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4755 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4756 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4757 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4758 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4759 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4760 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4761 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4762 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4763 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4764 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4765 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4766 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4767 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4768 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4769 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4770 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4771 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4772 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4773 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4774 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4775 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4776 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4777 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4778 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4779 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4780 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4781 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4782 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4783 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4784 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4785 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4786 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4787 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4788 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4789 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4790 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4791 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4792 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4793 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4794 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4795 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4796 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4797 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4798 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4799 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4800 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4801 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4802 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4803 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4804 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4805 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4806 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4807 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4808 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4809 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4810 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4811 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4812 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4813 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4814 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4815 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4816 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4817 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4818 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4819 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4820 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4821 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4822 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4823 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4824 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4825 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4826 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4827 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4828 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4829 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4830 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4831 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4832 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4833 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4834 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4835 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4836 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4837 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4838 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4839 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4840 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4841 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4842 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4843 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4844 * gcc.target/arm/neon/vrev16p8.c: Remove.
4845 * gcc.target/arm/neon/vrev16s8.c: Remove.
4846 * gcc.target/arm/neon/vrev16u8.c: Remove.
4847 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4848 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4849 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4850 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4851 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4852 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4853 * gcc.target/arm/neon/vrev32p16.c: Remove.
4854 * gcc.target/arm/neon/vrev32p8.c: Remove.
4855 * gcc.target/arm/neon/vrev32s16.c: Remove.
4856 * gcc.target/arm/neon/vrev32s8.c: Remove.
4857 * gcc.target/arm/neon/vrev32u16.c: Remove.
4858 * gcc.target/arm/neon/vrev32u8.c: Remove.
4859 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4860 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4861 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4862 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4863 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4864 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4865 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4866 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4867 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4868 * gcc.target/arm/neon/vrev64f32.c: Remove.
4869 * gcc.target/arm/neon/vrev64p16.c: Remove.
4870 * gcc.target/arm/neon/vrev64p8.c: Remove.
4871 * gcc.target/arm/neon/vrev64s16.c: Remove.
4872 * gcc.target/arm/neon/vrev64s32.c: Remove.
4873 * gcc.target/arm/neon/vrev64s8.c: Remove.
4874 * gcc.target/arm/neon/vrev64u16.c: Remove.
4875 * gcc.target/arm/neon/vrev64u32.c: Remove.
4876 * gcc.target/arm/neon/vrev64u8.c: Remove.
4877 * gcc.target/arm/neon/vrndaf32.c: Remove.
4878 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4879 * gcc.target/arm/neon/vrndf32.c: Remove.
4880 * gcc.target/arm/neon/vrndmf32.c: Remove.
4881 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4882 * gcc.target/arm/neon/vrndnf32.c: Remove.
4883 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4884 * gcc.target/arm/neon/vrndpf32.c: Remove.
4885 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4886 * gcc.target/arm/neon/vrndqf32.c: Remove.
4887 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4888 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4889 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4890 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4891 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4892 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4893 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4894 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4895 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4896 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4897 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4898 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4899 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4900 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4901 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4902 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4903 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4904 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4905 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4906 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4907 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4908 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4909 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4910 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4911 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4912 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4913 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4914 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4915 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4916 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4917 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4918 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4919 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4920 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4921 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4922 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4923 * gcc.target/arm/neon/vshlQs16.c: Remove.
4924 * gcc.target/arm/neon/vshlQs32.c: Remove.
4925 * gcc.target/arm/neon/vshlQs64.c: Remove.
4926 * gcc.target/arm/neon/vshlQs8.c: Remove.
4927 * gcc.target/arm/neon/vshlQu16.c: Remove.
4928 * gcc.target/arm/neon/vshlQu32.c: Remove.
4929 * gcc.target/arm/neon/vshlQu64.c: Remove.
4930 * gcc.target/arm/neon/vshlQu8.c: Remove.
4931 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4932 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4933 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4934 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4935 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4936 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4937 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4938 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4939 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4940 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4941 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4942 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4943 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4944 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4945 * gcc.target/arm/neon/vshls16.c: Remove.
4946 * gcc.target/arm/neon/vshls32.c: Remove.
4947 * gcc.target/arm/neon/vshls64.c: Remove.
4948 * gcc.target/arm/neon/vshls8.c: Remove.
4949 * gcc.target/arm/neon/vshlu16.c: Remove.
4950 * gcc.target/arm/neon/vshlu32.c: Remove.
4951 * gcc.target/arm/neon/vshlu64.c: Remove.
4952 * gcc.target/arm/neon/vshlu8.c: Remove.
4953 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4954 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4955 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4956 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4957 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4958 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4959 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4960 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4961 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4962 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4963 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4964 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4965 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4966 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4967 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4968 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4969 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4970 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4971 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4972 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4973 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4974 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4975 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4976 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4977 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4978 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4979 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4980 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4981 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4982 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4983 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4984 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4985 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4986 * gcc.target/arm/neon/vsli_np16.c: Remove.
4987 * gcc.target/arm/neon/vsli_np64.c: Remove.
4988 * gcc.target/arm/neon/vsli_np8.c: Remove.
4989 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4990 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4991 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4992 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4993 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4994 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4995 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4996 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4997 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4998 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4999 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5000 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5001 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5002 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5003 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5004 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5005 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5006 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5007 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5008 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5009 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5010 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5011 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5012 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5013 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5014 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5015 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5016 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5017 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5018 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5019 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5020 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5021 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5022 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5023 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5024 * gcc.target/arm/neon/vsri_np16.c: Remove.
5025 * gcc.target/arm/neon/vsri_np64.c: Remove.
5026 * gcc.target/arm/neon/vsri_np8.c: Remove.
5027 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5028 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5029 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5030 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5031 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5032 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5033 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5034 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5035 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5036 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5037 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5038 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5039 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5040 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5041 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5042 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5043 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5044 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5045 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5046 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5047 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5048 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5049 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5050 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5051 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5052 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5053 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5054 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5055 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5056 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5057 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5058 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5059 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5060 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5061 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5062 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5063 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5064 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5065 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5066 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5067 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5068 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5069 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5070 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5071 * gcc.target/arm/neon/vst1f32.c: Remove.
5072 * gcc.target/arm/neon/vst1p16.c: Remove.
5073 * gcc.target/arm/neon/vst1p64.c: Remove.
5074 * gcc.target/arm/neon/vst1p8.c: Remove.
5075 * gcc.target/arm/neon/vst1s16.c: Remove.
5076 * gcc.target/arm/neon/vst1s32.c: Remove.
5077 * gcc.target/arm/neon/vst1s64.c: Remove.
5078 * gcc.target/arm/neon/vst1s8.c: Remove.
5079 * gcc.target/arm/neon/vst1u16.c: Remove.
5080 * gcc.target/arm/neon/vst1u32.c: Remove.
5081 * gcc.target/arm/neon/vst1u64.c: Remove.
5082 * gcc.target/arm/neon/vst1u8.c: Remove.
5083 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5084 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5085 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5086 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5087 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5088 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5089 * gcc.target/arm/neon/vst2Qf32.c: Remove.
5090 * gcc.target/arm/neon/vst2Qp16.c: Remove.
5091 * gcc.target/arm/neon/vst2Qp8.c: Remove.
5092 * gcc.target/arm/neon/vst2Qs16.c: Remove.
5093 * gcc.target/arm/neon/vst2Qs32.c: Remove.
5094 * gcc.target/arm/neon/vst2Qs8.c: Remove.
5095 * gcc.target/arm/neon/vst2Qu16.c: Remove.
5096 * gcc.target/arm/neon/vst2Qu32.c: Remove.
5097 * gcc.target/arm/neon/vst2Qu8.c: Remove.
5098 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5099 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5100 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5101 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5102 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5103 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5104 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5105 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5106 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5107 * gcc.target/arm/neon/vst2f32.c: Remove.
5108 * gcc.target/arm/neon/vst2p16.c: Remove.
5109 * gcc.target/arm/neon/vst2p64.c: Remove.
5110 * gcc.target/arm/neon/vst2p8.c: Remove.
5111 * gcc.target/arm/neon/vst2s16.c: Remove.
5112 * gcc.target/arm/neon/vst2s32.c: Remove.
5113 * gcc.target/arm/neon/vst2s64.c: Remove.
5114 * gcc.target/arm/neon/vst2s8.c: Remove.
5115 * gcc.target/arm/neon/vst2u16.c: Remove.
5116 * gcc.target/arm/neon/vst2u32.c: Remove.
5117 * gcc.target/arm/neon/vst2u64.c: Remove.
5118 * gcc.target/arm/neon/vst2u8.c: Remove.
5119 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5120 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5121 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5122 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5123 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5124 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5125 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5126 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5127 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5128 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5129 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5130 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5131 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5132 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5133 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5134 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5135 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5136 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5137 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5138 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5139 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5140 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5141 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5142 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5143 * gcc.target/arm/neon/vst3f32.c: Remove.
5144 * gcc.target/arm/neon/vst3p16.c: Remove.
5145 * gcc.target/arm/neon/vst3p64.c: Remove.
5146 * gcc.target/arm/neon/vst3p8.c: Remove.
5147 * gcc.target/arm/neon/vst3s16.c: Remove.
5148 * gcc.target/arm/neon/vst3s32.c: Remove.
5149 * gcc.target/arm/neon/vst3s64.c: Remove.
5150 * gcc.target/arm/neon/vst3s8.c: Remove.
5151 * gcc.target/arm/neon/vst3u16.c: Remove.
5152 * gcc.target/arm/neon/vst3u32.c: Remove.
5153 * gcc.target/arm/neon/vst3u64.c: Remove.
5154 * gcc.target/arm/neon/vst3u8.c: Remove.
5155 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5156 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5157 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5158 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5159 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5160 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5161 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5162 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5163 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5164 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5165 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5166 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5167 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5168 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5169 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5170 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5171 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5172 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5173 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5174 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5175 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5176 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5177 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5178 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5179 * gcc.target/arm/neon/vst4f32.c: Remove.
5180 * gcc.target/arm/neon/vst4p16.c: Remove.
5181 * gcc.target/arm/neon/vst4p64.c: Remove.
5182 * gcc.target/arm/neon/vst4p8.c: Remove.
5183 * gcc.target/arm/neon/vst4s16.c: Remove.
5184 * gcc.target/arm/neon/vst4s32.c: Remove.
5185 * gcc.target/arm/neon/vst4s64.c: Remove.
5186 * gcc.target/arm/neon/vst4s8.c: Remove.
5187 * gcc.target/arm/neon/vst4u16.c: Remove.
5188 * gcc.target/arm/neon/vst4u32.c: Remove.
5189 * gcc.target/arm/neon/vst4u64.c: Remove.
5190 * gcc.target/arm/neon/vst4u8.c: Remove.
5191 * gcc.target/arm/neon/vsubQf32.c: Remove.
5192 * gcc.target/arm/neon/vsubQs16.c: Remove.
5193 * gcc.target/arm/neon/vsubQs32.c: Remove.
5194 * gcc.target/arm/neon/vsubQs64.c: Remove.
5195 * gcc.target/arm/neon/vsubQs8.c: Remove.
5196 * gcc.target/arm/neon/vsubQu16.c: Remove.
5197 * gcc.target/arm/neon/vsubQu32.c: Remove.
5198 * gcc.target/arm/neon/vsubQu64.c: Remove.
5199 * gcc.target/arm/neon/vsubQu8.c: Remove.
5200 * gcc.target/arm/neon/vsubf32.c: Remove.
5201 * gcc.target/arm/neon/vsubhns16.c: Remove.
5202 * gcc.target/arm/neon/vsubhns32.c: Remove.
5203 * gcc.target/arm/neon/vsubhns64.c: Remove.
5204 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5205 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5206 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5207 * gcc.target/arm/neon/vsubls16.c: Remove.
5208 * gcc.target/arm/neon/vsubls32.c: Remove.
5209 * gcc.target/arm/neon/vsubls8.c: Remove.
5210 * gcc.target/arm/neon/vsublu16.c: Remove.
5211 * gcc.target/arm/neon/vsublu32.c: Remove.
5212 * gcc.target/arm/neon/vsublu8.c: Remove.
5213 * gcc.target/arm/neon/vsubs16.c: Remove.
5214 * gcc.target/arm/neon/vsubs32.c: Remove.
5215 * gcc.target/arm/neon/vsubs64.c: Remove.
5216 * gcc.target/arm/neon/vsubs8.c: Remove.
5217 * gcc.target/arm/neon/vsubu16.c: Remove.
5218 * gcc.target/arm/neon/vsubu32.c: Remove.
5219 * gcc.target/arm/neon/vsubu64.c: Remove.
5220 * gcc.target/arm/neon/vsubu8.c: Remove.
5221 * gcc.target/arm/neon/vsubws16.c: Remove.
5222 * gcc.target/arm/neon/vsubws32.c: Remove.
5223 * gcc.target/arm/neon/vsubws8.c: Remove.
5224 * gcc.target/arm/neon/vsubwu16.c: Remove.
5225 * gcc.target/arm/neon/vsubwu32.c: Remove.
5226 * gcc.target/arm/neon/vsubwu8.c: Remove.
5227 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5228 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5229 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5230 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5231 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5232 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5233 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5234 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5235 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5236 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5237 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5238 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5239 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5240 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5241 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5242 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5243 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5244 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5245 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5246 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5247 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5248 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5249 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5250 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5251 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5252 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5253 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5254 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5255 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5256 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5257 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5258 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5259 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5260 * gcc.target/arm/neon/vtrnf32.c: Remove.
5261 * gcc.target/arm/neon/vtrnp16.c: Remove.
5262 * gcc.target/arm/neon/vtrnp8.c: Remove.
5263 * gcc.target/arm/neon/vtrns16.c: Remove.
5264 * gcc.target/arm/neon/vtrns32.c: Remove.
5265 * gcc.target/arm/neon/vtrns8.c: Remove.
5266 * gcc.target/arm/neon/vtrnu16.c: Remove.
5267 * gcc.target/arm/neon/vtrnu32.c: Remove.
5268 * gcc.target/arm/neon/vtrnu8.c: Remove.
5269 * gcc.target/arm/neon/vtstQp8.c: Remove.
5270 * gcc.target/arm/neon/vtstQs16.c: Remove.
5271 * gcc.target/arm/neon/vtstQs32.c: Remove.
5272 * gcc.target/arm/neon/vtstQs8.c: Remove.
5273 * gcc.target/arm/neon/vtstQu16.c: Remove.
5274 * gcc.target/arm/neon/vtstQu32.c: Remove.
5275 * gcc.target/arm/neon/vtstQu8.c: Remove.
5276 * gcc.target/arm/neon/vtstp8.c: Remove.
5277 * gcc.target/arm/neon/vtsts16.c: Remove.
5278 * gcc.target/arm/neon/vtsts32.c: Remove.
5279 * gcc.target/arm/neon/vtsts8.c: Remove.
5280 * gcc.target/arm/neon/vtstu16.c: Remove.
5281 * gcc.target/arm/neon/vtstu32.c: Remove.
5282 * gcc.target/arm/neon/vtstu8.c: Remove.
5283 * gcc.target/arm/neon/vuzpQf32.c: Remove.
5284 * gcc.target/arm/neon/vuzpQp16.c: Remove.
5285 * gcc.target/arm/neon/vuzpQp8.c: Remove.
5286 * gcc.target/arm/neon/vuzpQs16.c: Remove.
5287 * gcc.target/arm/neon/vuzpQs32.c: Remove.
5288 * gcc.target/arm/neon/vuzpQs8.c: Remove.
5289 * gcc.target/arm/neon/vuzpQu16.c: Remove.
5290 * gcc.target/arm/neon/vuzpQu32.c: Remove.
5291 * gcc.target/arm/neon/vuzpQu8.c: Remove.
5292 * gcc.target/arm/neon/vuzpf32.c: Remove.
5293 * gcc.target/arm/neon/vuzpp16.c: Remove.
5294 * gcc.target/arm/neon/vuzpp8.c: Remove.
5295 * gcc.target/arm/neon/vuzps16.c: Remove.
5296 * gcc.target/arm/neon/vuzps32.c: Remove.
5297 * gcc.target/arm/neon/vuzps8.c: Remove.
5298 * gcc.target/arm/neon/vuzpu16.c: Remove.
5299 * gcc.target/arm/neon/vuzpu32.c: Remove.
5300 * gcc.target/arm/neon/vuzpu8.c: Remove.
5301 * gcc.target/arm/neon/vzipQf32.c: Remove.
5302 * gcc.target/arm/neon/vzipQp16.c: Remove.
5303 * gcc.target/arm/neon/vzipQp8.c: Remove.
5304 * gcc.target/arm/neon/vzipQs16.c: Remove.
5305 * gcc.target/arm/neon/vzipQs32.c: Remove.
5306 * gcc.target/arm/neon/vzipQs8.c: Remove.
5307 * gcc.target/arm/neon/vzipQu16.c: Remove.
5308 * gcc.target/arm/neon/vzipQu32.c: Remove.
5309 * gcc.target/arm/neon/vzipQu8.c: Remove.
5310 * gcc.target/arm/neon/vzipf32.c: Remove.
5311 * gcc.target/arm/neon/vzipp16.c: Remove.
5312 * gcc.target/arm/neon/vzipp8.c: Remove.
5313 * gcc.target/arm/neon/vzips16.c: Remove.
5314 * gcc.target/arm/neon/vzips32.c: Remove.
5315 * gcc.target/arm/neon/vzips8.c: Remove.
5316 * gcc.target/arm/neon/vzipu16.c: Remove.
5317 * gcc.target/arm/neon/vzipu32.c: Remove.
5318 * gcc.target/arm/neon/vzipu8.c: Remove.
5319
5320
5321 2015-11-12 Marek Polacek <polacek@redhat.com>
5322
5323 PR c/67784
5324 * gcc.dg/pr67784-1.c: New test.
5325 * gcc.dg/pr67784-2.c: New test.
5326
5327 2015-11-12 Martin Liska <mliska@suse.cz>
5328
5329 * gcc.dg/ipa/pr68035.c: New test.
5330
5331 2015-11-12 Richard Biener <rguenther@suse.de>
5332
5333 PR tree-optimization/68306
5334 * gcc.dg/pr68306.c: New testcase.
5335
5336 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5337
5338 Implement D0013R2, logical type traits.
5339
5340 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5341
5342 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5343
5344 * c-c++-common/goacc/data-default-1.c: New.
5345
5346 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5347
5348 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5349
5350 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5351
5352 PR tree-optimization/68305
5353 * gcc.dg/vect/pr68305.c: New test.
5354
5355 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5356
5357 * gcc.target/i386/pr67265-2.c: New test.
5358
5359 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5360
5361 * gcc.dg/pr68286.c: New test.
5362
5363 2015-11-12 Christian Bruel <christian.bruel@st.com>
5364
5365 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5366
5367 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5368
5369 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5370 aligned to 64 bits.
5371
5372 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5373
5374 * gcc.dg/pr65521.c: Fail on AIX.
5375
5376 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5377
5378 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5379 * gcc.dg/graphite/fuse-2.c: Same.
5380 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5381 isl-ast-gen-*.c files.
5382 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5383 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5384 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5385 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5386 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5387 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5388 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5389 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5390 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5391 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5392 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5393
5394 2015-11-11 Marek Polacek <polacek@redhat.com>
5395
5396 PR c/68107
5397 PR c++/68266
5398 * c-c++-common/pr68107.c: New test.
5399 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5400 (large_array_char_template): Likewise.
5401 * g++.dg/init/new44.C: Adjust dg-error.
5402
5403 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5404
5405 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5406 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5407
5408 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5409
5410 * gcc.target/i386/pr67265.c: New test.
5411
5412 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5413
5414 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5415 tests for the expected generated code.
5416
5417 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5418
5419 * gcc.target/mips/split-ds-sequence.c: New test.
5420
5421 2015-11-11 Julia Koval <julia.koval@intel.com>
5422
5423 * g++.dg/ext/mv16.C: New functions.
5424
5425 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5426 Jiong Wang <jiong.wang@arm.com>
5427
5428 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5429
5430 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5431
5432 * gcc.target/i386/mask-pack.c: New test.
5433 * gcc.target/i386/mask-unpack.c: New test.
5434
5435 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5436
5437 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5438
5439 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5440
5441 * gcc.dg/vect/slp-cond-5.c: New test.
5442
5443 2015-11-10 Richard Biener <rguenther@suse.de>
5444
5445 PR tree-optimization/68240
5446 * gcc.dg/torture/pr68240.c: New testcase.
5447
5448 2015-11-10 Richard Biener <rguenther@suse.de>
5449
5450 PR tree-optimization/56118
5451 * gcc.target/i386/pr56118.c: New testcase.
5452
5453 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5454
5455 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5456
5457 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5458
5459 * gfortran.dg/pr68251.f90: New test.
5460
5461 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5462
5463 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5464
5465 2015-11-09 Martin Sebor <msebor@redhat.com>
5466
5467 * init/new45.C: New test to verify that operator new is invoked
5468 with or without overhead for a cookie.
5469
5470 PR c++/67927
5471 * init/new44.C: New test for placement new expressions for arrays
5472 with excessive number of elements.
5473
5474 PR c++/67913
5475 * init/new43.C: New test for placement new expressions for arrays
5476 with negative number of elements.
5477
5478 * other/new-size-type.C: Expect array new expression with
5479 an excessive number of elements to be rejected.
5480
5481 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5482
5483 * c-c++-common/goacc/routine-1.c: New.
5484 * c-c++-common/goacc/routine-2.c: New.
5485 * c-c++-common/goacc/routine-3.c: New.
5486 * c-c++-common/goacc/routine-4.c: New.
5487 * c-c++-common/goacc/routine-5.c: New.
5488
5489 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5490
5491 * gcc.target/sparc/sparc-ret.c: Rename to...
5492 * gcc.target/sparc/sparc-ret-1.c: ...this.
5493 * gcc.target/sparc/sparc-ret-2.c: New test.
5494
5495 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5496
5497 * lib/target-supports.exp (check_p8vector_hw_available): Split
5498 long line.
5499 (check_vsx_hw_available): Likewise.
5500 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5501 support and for PowerPC float128 support.
5502 (check_p9modulo_hw_available): Likewise.
5503 (check_ppc_float128_sw_available): Likewise.
5504 (check_ppc_float128_hw_available): Likewise.
5505 (check_effective_target_powerpc_p9vector_ok): Likewise.
5506 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5507 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5508 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5509 (is-effective-target): Add new PowerPc targets.
5510 (is-effective-target-keyword): Likewise.
5511 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5512 instructions, use it.
5513
5514 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5515 * gcc.target/powerpc/mod-2.c: Likewise.
5516 * gcc.target/powerpc/ctz-1.c: Likewise.
5517 * gcc.target/powerpc/ctz-2.c: Likewise.
5518 * gcc.target/powerpc/extswsli-1.c: Likewise.
5519 * gcc.target/powerpc/extswsli-2.c: Likewise.
5520 * gcc.target/powerpc/extswsli-3.c: Likewise.
5521
5522 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5523 and allow the test on PowerPC LE.
5524 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5525 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5526
5527 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5528 check instead of powerpc_vsx_ok.
5529 * gcc.target/powerpc/float128-mix.c: Likewise.
5530
5531 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5532
5533 * gcc.dg/sso/*.c: Robustify dg-output directives.
5534
5535 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5536
5537 * g++.dg/ubsan/pr68259.C: New test.
5538
5539 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5540
5541 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5542 (main): Use _Cilk_spawn instead of cilk_spawn.
5543
5544 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5545
5546 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5547 scan-assembler directive.
5548
5549 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5550
5551 PR target/68129
5552 * gcc.dg/pr68129_1.c: New test.
5553
5554 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5555
5556 PR debug/67192
5557 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5558 (main): Invoke them.
5559
5560 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5561
5562 PR debug/67192
5563 * gcc.dg/guality/pr67192.c: New test.
5564
5565 2015-11-09 Richard Biener <rguenther@suse.de>
5566
5567 PR tree-optimization/68248
5568 * gcc.dg/torture/pr68248.c: New testcase.
5569
5570 2015-11-09 Richard Biener <rguenther@suse.de>
5571
5572 PR tree-optimization/56118
5573 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5574
5575 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5576
5577 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5578 labelref and check use of constant pool by looking for .word and
5579 similar directives.
5580
5581 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5582
5583 PR target/66326
5584 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5585
5586 2015-11-09 Richard Henderson <rth@redhat.com>
5587
5588 * gcc.target/i386/addr-space-1.c: New test.
5589 * gcc.target/i386/addr-space-2.c: New test.
5590 * gcc.target/i386/addr-space-3.c: New test.
5591
5592 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5593
5594 PR fortran/68053
5595 * gfortran.dg/pr68053.f90: New test.
5596
5597 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5598
5599 * g++.dg/lto/pr68057_0.C: Fix testcase.
5600
5601 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5602
5603 * gfortran.dg/PR67518.f90: move from here...
5604 * gfortran.dg/graphite/PR67518.f90: to here.
5605 * gfortran.dg/PR53852.f90: move from here...
5606 * gfortran.dg/graphite/PR53852.f90: to here.
5607
5608 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5609
5610 * gcc.dg/sso-1.c: New test.
5611 * gcc.dg/sso-2.c: Likewise.
5612 * gcc.dg/sso-3.c: Likewise.
5613 * gcc.dg/sso-4.c: Likewise.
5614 * gcc.dg/sso-5.c: Likewise.
5615 * gcc.dg/sso-6.c: Likewise.
5616 * gcc.dg/sso-7.c: Likewise.
5617 * gcc.dg/sso-8.c: Likewise.
5618 * gcc.dg/sso: New directory.
5619 * gcc.target/i386/movbe-3.c: New test.
5620 * gnat.dg/sso1.adb: Likewise.
5621 * gnat.dg/sso2.ad[sb]: Likewise.
5622 * gnat.dg/sso3.adb: Likewise.
5623 * gnat.dg/sso4.adb: Likewise.
5624 * gnat.dg/sso5.adb: Likewise.
5625 * gnat.dg/sso6.adb: Likewise.
5626 * gnat.dg/sso7.adb: Likewise.
5627 * gnat.dg/specs/sso1.ads: Likewise.
5628 * gnat.dg/specs/sso2.ads: Likewise.
5629 * gnat.dg/sso: New directory.
5630
5631 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5632
5633 PR fortran/68218
5634 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5635
5636 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5637
5638 PR fortran/68224
5639 * gfortran.dg/pr68224.f90: New test.
5640
5641 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5642
5643 PR fortran/68196
5644 * gfortran.dg/proc_ptr_47.f90: New test.
5645
5646 PR fortran/66465
5647 * gfortran.dg/pr66465.f90: New test.
5648
5649 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5650
5651 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5652
5653 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5654
5655 PR fortran/68153
5656 * gfortran.dg/pr68153.f90: New test.
5657
5658 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5659
5660 PR fortran/68151
5661 * gfortran.dg/pr68151.f90: New test.
5662
5663 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5664
5665 PR tree-optimization/68235
5666 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5667
5668 2015-11-06 Jeff Law <law@redhat.com>
5669
5670 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5671 realized jump threads.
5672 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5673 threads rather than dom1 dump.
5674
5675 2015-11-06 Michael Collison <michael.collison@linaro.org
5676 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5677
5678 Revert:
5679 2015-08-01 Michael Collison <michael.collison@linaro.org
5680 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5681
5682 * gcc.target/arm/mincmp.c: New test.
5683
5684 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5685
5686 PR fortran/54224
5687 * gfortran.dg/warn_unused_function_2.f90: Add two new
5688 "defined but not used" subroutines.
5689
5690 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5691
5692 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5693 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5694 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5695 expected diagnostics for the addition of quotes.
5696 * gfortran.dg/gomp/target3.f90: Likewise.
5697 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5698 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5699 * c-c++-common/gomp/doacross-1.c: Likewise.
5700 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5701 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5702 Adjust expected diagnostics wording.
5703 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5704 Don't expect error on ordered threads simd when in for simd.
5705 * c-c++-common/gomp/nesting-2.c: New test.
5706 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5707 * c-c++-common/gomp/ordered-4.c: New test.
5708
5709 2015-11-06 Mike Stump <mikestump@comcast.net>
5710
5711 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5712
5713 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5714 Sebastian Pop <s.pop@samsung.com>
5715
5716 * gcc.dg/graphite/fuse-1.c: New.
5717 * gcc.dg/graphite/fuse-2.c: New.
5718 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5719
5720 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5721
5722 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5723
5724 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5725
5726 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5727 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5728 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5729 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5730 * lib/gcc-dg.exp: Load multiline.exp.
5731
5732 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5733
5734 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5735 * gcc.target/arm/interrupt-1.c: Likewise.
5736 * gcc.target/arm/interrupt-2.c: Likewise.
5737 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5738
5739 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5740 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5741
5742 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5743 macros for assembly checks.
5744 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5745 frsqrts and frsqrte are not emitted.
5746 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5747 frsqrts and frsqrte are emitted.
5748 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5749
5750 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5751
5752 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5753
5754 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5755
5756 PR ipa/68057
5757 PR ipa/68220
5758 * g++.dg/lto/pr68057_0.C: New testcase.
5759 * g++.dg/lto/pr68057_1.C: New testcase.
5760 * g++.dg/torture/pr68220.C: New testcase.
5761
5762 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5763
5764 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5765 comment.
5766
5767 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5768
5769 PR tree-optimization/68145
5770 * g++.dg/vect/pr68145.cc: New test.
5771
5772 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5773
5774 PR target/68088
5775 * gcc.dg/pr68088_1.c: New test.
5776
5777 2015-11-06 Richard Biener <rguenther@suse.de>
5778
5779 * gcc.dg/vect/bb-slp-38.c: New testcase.
5780
5781 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5782
5783 * gfortran.dg/goacc/private-3.f95: XFAIL.
5784
5785 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5786
5787 PR middle-end/53852
5788 PR middle-end/67518
5789 * gfortran.dg/PR67518.f90: New test.
5790 * gfortran.dg/PR53852.f90: New test.
5791
5792 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5793 Tom de Vries <tom@codesourcery.com>
5794 Nathan Sidwell <nathan@codesourcery.com>
5795 Thomas Schwinge <thomas@codesourcery.com>
5796
5797 * c-c++-common/goacc/combined-directives.c: New test.
5798 * c-c++-common/goacc/loop-clauses.c: New test.
5799 * c-c++-common/goacc/tile.c: New test.
5800 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5801 as gang static arguments.
5802 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5803 * g++.dg/goacc/template.C: New test.
5804 * gfortran.dg/goacc/combined-directives.f90: New test.
5805 * gfortran.dg/goacc/default.f95: New test.
5806 * gfortran.dg/goacc/default_none.f95: New test.
5807 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5808 * gfortran.dg/goacc/gang-static.f95: New test.
5809 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5810 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5811 * gfortran.dg/goacc/list.f95: Update test.
5812 * gfortran.dg/goacc/loop-2.f95: Likewise.
5813 * gfortran.dg/goacc/loop-4.f95: New test.
5814 * gfortran.dg/goacc/loop-5.f95: New test.
5815 * gfortran.dg/goacc/loop-6.f95: New test.
5816 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5817 * gfortran.dg/goacc/multi-clause.f90: New test.
5818 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5819 * gfortran.dg/goacc/update.f95: New test.
5820
5821 2015-11-05 Martin Sebor <msebor@redhat.com>
5822
5823 PR c++/67942
5824 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5825 invocations where the size of the destination buffer object
5826 or its type (or both) is unknown.
5827
5828 2015-11-05 Martin Sebor <msebor@redhat.com>
5829
5830 PR c++/67942
5831 * g++.dg/warn/Wplacement-new-size.C: New test.
5832
5833 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5834
5835 * gcc.dg/pr68112.c: New.
5836 * gcc.dg/vect/vect-strided-shift-1.c: New.
5837
5838 2015-11-05 Marek Polacek <polacek@redhat.com>
5839
5840 PR c/68090
5841 * gcc.dg/pr68090.c: New test.
5842
5843 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5844
5845 * gcc.dg/ifcvt-4.c: New.
5846
5847 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5848
5849 PR c++/67846
5850 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5851
5852 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5853
5854 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5855 of variables in both data sharing and mapping clauses and for
5856 structure element based array sections being mapped rather than
5857 privatized.
5858 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5859 expected diagnostics wording in one case.
5860 * c-c++-common/gomp/distribute-1.c: New test.
5861 * c-c++-common/gomp/element-1.c: New test.
5862 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5863 and #pragma omp end declare target pair around the function.
5864 Change s from a parameter to a file scope variable.
5865 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5866 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5867 on non-zero low-bound in reduction array sections. Add further
5868 tests.
5869 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5870 * c-c++-common/gomp/target-teams-1.c: New test.
5871 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5872 for expected mangling on x86_64/i?86.
5873 * gcc.dg/gomp/declare-simd-3.c: New test.
5874 * gcc.dg/gomp/declare-simd-4.c: New test.
5875 * gcc.dg/gomp/for-20.c: New test.
5876 * gcc.dg/gomp/for-21.c: New test.
5877 * gcc.dg/gomp/for-22.c: New test.
5878 * gcc.dg/gomp/for-23.c: New test.
5879 * gcc.dg/gomp/for-24.c: New test.
5880 * gcc.dg/gomp/linear-1.c: New test.
5881 * gcc.dg/gomp/loop-1.c: New test.
5882 * g++.dg/gomp/atomic-17.C: New test.
5883 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5884 non-static data member in shared clause. Add single construct.
5885 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5886 scan-assembler-times directives for expected mangling on x86_64/i?86.
5887 * g++.dg/gomp/declare-simd-3.C: Likewise.
5888 * g++.dg/gomp/declare-simd-4.C: New test.
5889 * g++.dg/gomp/declare-simd-5.C: New test.
5890 * g++.dg/gomp/declare-target-1.C: New test.
5891 * g++.dg/gomp/linear-2.C: New test.
5892 * g++.dg/gomp/loop-1.C: New test.
5893 * g++.dg/gomp/loop-2.C: New test.
5894 * g++.dg/gomp/loop-3.C: New test.
5895 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5896 non-static data member in shared clause.
5897 * g++.dg/gomp/member-3.C: New test.
5898 * g++.dg/gomp/member-4.C: New test.
5899 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5900 (bar): Remove dg-message.
5901 * g++.dg/gomp/target-teams-1.C: New test.
5902
5903 2015-11-05 Richard Biener <rguenther@suse.de>
5904
5905 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5906 uninitialized variables.
5907 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5908 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5909 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5910 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5911 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5912 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5913 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5914 * gcc.dg/ipa/pure-const-2.c: Likewise.
5915 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5916 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5917 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5918 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5919 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5920 * gcc.dg/vect/pr30858.c: Likewise.
5921 * gcc.dg/vect/pr33866.c: Likewise.
5922 * gcc.dg/vect/pr37027.c: Likewise.
5923 * c-c++-common/ubsan/null-10.c: Likewise.
5924 * gcc.target/i386/incoming-8.c: Likewise.
5925
5926 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5927
5928 * gnat.dg/slice9.adb: New test.
5929
5930 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5931
5932 * gfortran.dg/goacc/reduction-2.f95: Delete.
5933
5934 2015-11-04 Tom de Vries <tom@codesourcery.com>
5935
5936 PR tree-optimization/67742
5937 * gcc.dg/tree-ssa/restrict-7.c: New test.
5938 * gcc.dg/tree-ssa/restrict-8.c: New test.
5939
5940 2015-11-03 Martin Sebor <msebor@redhat.com>
5941
5942 PR c++-common/67882
5943 * c-c++-common/builtin-offsetof-2.c: New test.
5944
5945 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5946
5947 PR fortran/67982
5948 * gfortran.dg/warn_unused_function_3.f90: New test.
5949
5950 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5951
5952 * gnat.dg/discr45.adb: Only compile the test.
5953
5954 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5955
5956 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5957 * gcc.target/i386/mvc5.c: Ditto.
5958 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5959 resolver.
5960
5961 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5962
5963 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5964 from here to...
5965 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5966 to succeed.
5967
5968 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5969
5970 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5971 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5972 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5973 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5974 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5975 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5976
5977 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5978
5979 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5980
5981 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5982
5983 * gcc.dg/mvc1.c: Move to ...
5984 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5985 * gcc.dg/mvc2.c: Move to ...
5986 * gcc.target/i386/mvc2.c: ... here.
5987 * gcc.dg/mvc3.c: Move to ...
5988 * gcc.target/i386/mvc3.c: ... here.
5989 * gcc.dg/mvc4.c: Move to ...
5990 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5991 * gcc.dg/mvc5.c: Move to ...
5992 * gcc.target/i386/mvc5.c: ... here.
5993 * gcc.dg/mvc6.c: Move to ...
5994 * gcc.target/i386/mvc6.c: ... here.
5995 * gcc.dg/mvc7.c: Move to ...
5996 * gcc.target/i386/mvc7.c: ... here.
5997
5998 * g++.dg/ext/mvc1.C: Require ifunc.
5999
6000 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6001
6002 PR tree-optimization/68083
6003 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6004
6005 2015-11-02 Jeff Law <law@redhat.com>
6006
6007 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6008 irreducible loops in the CFG.
6009
6010 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6011
6012 Revert:
6013 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6014
6015 * gcc.dg/vect/vect-strided-shift-1.c: New.
6016
6017 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6018
6019 PR target/67929
6020 * gcc.target/arm/pr67929_1.c: Move to...
6021 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6022 Remove arm-specific directives. Add noclone, noinline
6023 attributes.
6024
6025 2015-11-01 Jeff Law <law@redhat.com>
6026
6027 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6028
6029 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6030
6031 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6032 (sse2_test): Rename from main. Do not return 0.
6033
6034 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6035
6036 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6037 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6038 * gfortran.dg/read_dir.f90: XFAIL AIX.
6039
6040 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6041
6042 Remove the implementation of N3994, terse range-for loops.
6043 * g++.dg/cpp1z/range-for1.C: Remove.
6044
6045 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6046
6047 * gnat.dg/discr45.adb: New test.
6048
6049 2015-10-31 Tom de Vries <tom@codesourcery.com>
6050
6051 * gfortran.dg/assumed_type_2.f90: Update test.
6052 * gfortran.dg/no_arg_check_2.f90: Same.
6053
6054 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6055
6056 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6057
6058 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6059
6060 PR fortran/46588
6061 * gfortran.dg/pr46588.f90: New test.
6062
6063 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6064
6065 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6066 * gcc.dg/mvc2.c: Ditto.
6067 * gcc.dg/mvc3.c: Ditto.
6068 * gcc.dg/mvc4.c: Ditto.
6069 * gcc.dg/mvc5.c: Ditto.
6070 * gcc.dg/mvc6.c: Ditto.
6071 * gcc.dg/mvc7.c: Ditto.
6072 * g++.dg/ext/mvc1.C: Ditto.
6073 * g++.dg/ext/mvc2.C: Ditto.
6074 * g++.dg/ext/mvc3.C: Ditto.
6075 * g++.dg/ext/mvc4.C: Ditto.
6076
6077 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6078
6079 PR fortran/51993
6080 * gfortran.dg/pr51993.f90: New test.
6081
6082 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
6083
6084 PR rtl-optimization/68106
6085 * gcc.target/aarch64/pr68106.c: New.
6086
6087 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6088
6089 PR fortran/36192
6090 * gfortran.dg/pr36192_1.f90: New test.
6091
6092 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6093
6094 PR fortran/68154
6095 *gfortran.dg/pr68154.f90
6096
6097 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
6098
6099 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6100 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6101
6102 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6103
6104 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6105
6106 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6107
6108 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6109 PowerPC.
6110 * gcc.target/powerpc/float128-mix.c: Likewise.
6111
6112 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6113
6114 PR fortran/68054
6115 * gfortran.dg/pr68054.f90: New test.
6116
6117 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6118
6119 PR fortran/67885
6120 * gfortran.dg/pr67885.f90: New test.
6121
6122 2015-10-29 Jeff Law <law@redhat.com>
6123
6124 PR tree-optimization/67892
6125 * gcc.dg/tree-ssa/pr21417: Update expected output.
6126 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6127
6128 2015-10-29 Richard Biener <rguenther@suse.de>
6129
6130 PR middle-end/68142
6131 * c-c++-common/ubsan/pr68142.c: New testcase.
6132
6133 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6134
6135 PR c++/67845
6136 * g++.dg/other/cv_func4.C: New.
6137
6138 2015-10-29 Richard Biener <rguenther@suse.de>
6139
6140 PR middle-end/56956
6141 * c-c++-common/ubsan/pr56956.c: New testcase.
6142
6143 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6144
6145 * gnat.dg/discr44.adb: New test.
6146
6147 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6148
6149 PR debug/66068
6150 * gcc.dg/debug/pr66068.c: New test.
6151
6152 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6153
6154 PR fortran/67933
6155 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6156 array bounds error at line 25.
6157
6158 2015-10-28 Catherine Moore <clm@codesourcery.com>
6159
6160 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6161 * gcc.target/mips/oddspreg-6.c: Likewise.
6162 * gcc.target/mips/oddspreg-1.c: Likewise.
6163 * gcc.target/mips/oddspreg-2.c: Likewise.
6164
6165 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6166
6167 PR target/67839
6168 * gcc.target/avr/pr67839.c: New test.
6169
6170 2015-10-28 Richard Biener <rguenther@suse.de>
6171
6172 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6173
6174 2015-10-28 Tom de Vries <tom@codesourcery.com>
6175
6176 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6177
6178 2015-10-28 Richard Biener <rguenther@suse.de>
6179
6180 PR ipa/67600
6181 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6182 of #includes.
6183
6184 2015-10-28 Richard Biener <rguenther@suse.de>
6185
6186 PR tree-optimization/65962
6187 * gcc.dg/vect/vect-62.c: Adjust.
6188
6189 2015-10-28 Richard Biener <rguenther@suse.de>
6190
6191 PR middle-end/68067
6192 * gcc.dg/torture/pr68067-1.c: New testcase.
6193 * gcc.dg/torture/pr68067-2.c: Likewise.
6194
6195 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6196
6197 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6198
6199 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6200
6201 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6202 as xvmadd and xvnmsub.
6203 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6204
6205 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6206
6207 * c-c++-common/goacc/loop-shape.c: New test.
6208
6209 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6210 Cesar Philippidis <cesar@codesourcery.com>
6211
6212 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6213 * g++.dg/gomp/pr33372-3.C: Likewise.
6214
6215 2015-10-27 Richard Henderson <rth@redhat.com>
6216
6217 PR rtl-opt/67609
6218 * gcc.target/i386/pr67609-2.c: New test.
6219
6220 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6221
6222 PR target/68102
6223 * gcc.target/aarch64/pr68102_1.c: New test.
6224
6225 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6226
6227 PR fortran/67933
6228 * gfortran.dg/allocate_with_source_15.f03: New test
6229
6230 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6231 James Norris <jnorris@codesourcery.com>
6232
6233 PR fortran/63865
6234 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6235 directive to work.
6236 * gfortran.dg/goacc/loop-1.f95: Likewise.
6237 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6238 * gfortran.dg/goacc/cray.f95: Likewise.
6239 * gfortran.dg/goacc/parameter.f95: Likewise.
6240
6241 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6242
6243 PR fortran/68108
6244 * gfortran.dg/pr67805_2.f90: New test.
6245
6246 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6247 Aditya Kumar <aditya.k7@samsung.com>
6248
6249 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6250 * gcc.dg/graphite/interchange-1.c: Same.
6251 * gcc.dg/graphite/interchange-10.c: Same.
6252 * gcc.dg/graphite/interchange-11.c: Same.
6253 * gcc.dg/graphite/interchange-13.c: Same.
6254 * gcc.dg/graphite/interchange-3.c: Same.
6255 * gcc.dg/graphite/interchange-4.c: Same.
6256 * gcc.dg/graphite/interchange-7.c: Same.
6257 * gcc.dg/graphite/interchange-9.c: Same.
6258 * gcc.dg/graphite/uns-interchange-9.c: Same.
6259 * gfortran.dg/graphite/interchange-3.f90: Same.
6260
6261 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6262
6263 PR target/67215
6264 * gcc.target/i386/pr67215-1.c: New test.
6265 * gcc.target/i386/pr67215-2.c: Likewise.
6266 * gcc.target/i386/pr67215-3.c: Likewise.
6267
6268 2015-10-27 Richard Biener <rguenther@suse.de>
6269
6270 PR tree-optimization/68104
6271 * gcc.dg/torture/pr68104.c: New testcase.
6272
6273 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6274
6275 * gcc.dg/vect/vect-strided-shift-1.c: New.
6276
6277 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6278
6279 PR target/67929
6280 * gcc.target/arm/pr67929_1.c: New test.
6281
6282 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6283
6284 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6285
6286 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6287
6288 PR tree-optimization/68097
6289 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
6290 --param max-ssa-name-query-depth=3 to dg-options.
6291
6292 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6293
6294 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6295
6296 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6297
6298 * gcc.dg/builtins-52.c: Add -O to dg-options.
6299
6300 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6301
6302 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6303
6304 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6305
6306 PR c/64765
6307 PR c/64880
6308 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
6309 sorry message.
6310 (PR64765): New function.
6311 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6312 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
6313 sorry message.
6314 * gfortran.dg/goacc/cray.f95: Refine prune directive.
6315 * gfortran.dg/goacc/parameter.f95: Likewise.
6316
6317 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
6318
6319 PR fortran/66056
6320 * gfortran.dg/empty_label_typedecl.f90: New test.
6321
6322 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
6323
6324 PR fortran/36192
6325 * gfortran.dg/pr36192.f90: New test.
6326
6327 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
6328
6329 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6330 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6331 * gnat.dg/opt51.adb: New test.
6332 * gnat.dg/opt51_pkg.ads: New helper.
6333
6334 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
6335
6336 * gcc.target/mips/ds-schedule-1.c: New.
6337 * gcc.target/mips/ds-schedule-2.c: New.
6338
6339 2015-10-26 Jeff Law <law@redhat.com>
6340
6341 PR tree-optimization/68013
6342 * gcc.c-torture/compile/pr68013.c: New test.
6343
6344 2015-10-26 Richard Biener <rguenther@suse.de>
6345 Dominik Vogt <vogt@linux.vnet.ibm.com>
6346
6347 PR middle-end/67443
6348 * gcc.target/s390/pr67443.c: New testcase.
6349
6350 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6351
6352 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6353 make it unique per testcase.
6354 * gfortran.dg/chmod_2.f90: Likewise.
6355 * gfortran.dg/chmod_3.f90: Likewise.
6356 * gfortran.dg/direct_io_8.f90: Likewise.
6357 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6358 * gfortran.dg/f2003_io_1.f03: Likewise.
6359 * gfortran.dg/f2003_io_2.f03: Likewise.
6360 * gfortran.dg/f2003_io_8.f03: Likewise.
6361 * gfortran.dg/inquire_size.f90: Likewise.
6362 * gfortran.dg/namelist_66.f90: Likewise.
6363 * gfortran.dg/namelist_82.f90: Likewise.
6364 * gfortran.dg/namelist_87.f90: Likewise.
6365 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6366 * gfortran.dg/open_new.f90: Likewise.
6367 * gfortran.dg/stat_1.f90: Likewise.
6368 * gfortran.dg/stat_2.f90: Likewise.
6369 * gfortran.dg/streamio_15.f90: Likewise.
6370 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6371
6372 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6373
6374 PR middle-end/67989
6375 * g++.dg/pr67989.C: New test.
6376
6377 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6378
6379 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6380 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6381 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6382 suffix to the temporary filename to make it unique per testcase.
6383
6384 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6385
6386 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6387
6388 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6389
6390 PR fortran/67171
6391 * gfortran.dg/allocate_with_source_12.f03: New test
6392
6393 PR fortran/61819
6394 * gfortran.dg/allocate_with_source_13.f03: New test
6395
6396 PR fortran/61830
6397 * gfortran.dg/allocate_with_source_14.f03: New test
6398
6399 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6400
6401 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6402
6403 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6404
6405 PR target/68084
6406 * gcc.target/i386/pr68084.c: New test.
6407
6408 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6409
6410 PR fortran/66927
6411 PR fortran/67044
6412 * gfortran.dg/allocate_with_source_10.f08: New test.
6413 * gfortran.dg/allocate_with_source_11.f08: New test.
6414 * gfortran.dg/class_array_15.f03: Changed count of expected
6415 _builtin_frees to 11. One step of temporaries is spared, therefore
6416 the allocatable component of that temporary is not to be freeed.
6417
6418 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6419
6420 PR fortran/68055
6421 * gfortran.dg/pr68055.f90: New case.
6422
6423 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6424
6425 PR fortran/67805
6426 * gfortran.dg/pr67805.f90: New testcase.
6427 * gfortran.dg/array_constructor_26.f03: Update testcase.
6428 * gfortran.dg/array_constructor_27.f03: Ditto.
6429 * gfortran.dg/char_type_len_2.f90: Ditto.
6430 * gfortran.dg/pr67802.f90: Ditto.
6431 * gfortran.dg/used_before_typed_3.f90: Ditto.
6432
6433 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6434
6435 PR ipa/pr67600
6436 * g++.dg/torture/pr67600.C: New testcase.
6437
6438 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6439
6440 * g++.dg/pr68062.C: New test.
6441
6442 2015-10-23 Jeff Law <law@redhat.com>
6443
6444 PR tree-optimization/67830
6445 * gcc.dg/pr67830.c: New test.
6446
6447 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6448
6449 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6450
6451 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6452 Andrew Pinski <apinski@cavium.com>
6453
6454 PR rtl-optimization/67736
6455 * gcc.dg/torture/pr67736.c: New test.
6456 * gcc.dg/combine-subregs.c: New test.
6457
6458 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6459
6460 PR tree-optimization/65947
6461 * lib/target-supports.exp
6462 (check_effective_target_vect_max_reduc): Add.
6463 * gcc.dg/vect/pr65947-1.c: New test.
6464 * gcc.dg/vect/pr65947-2.c: New test.
6465 * gcc.dg/vect/pr65947-3.c: New test.
6466 * gcc.dg/vect/pr65947-4.c: New test.
6467 * gcc.dg/vect/pr65947-5.c: New test.
6468 * gcc.dg/vect/pr65947-6.c: New test.
6469 * gcc.dg/vect/pr65947-7.c: New test.
6470 * gcc.dg/vect/pr65947-8.c: New test.
6471 * gcc.dg/vect/pr65947-9.c: New test.
6472 * gcc.dg/vect/pr65947-10.c: New test.
6473 * gcc.dg/vect/pr65947-11.c: New test.
6474
6475 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6476
6477 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6478 Make weak rather than noinline.
6479 * gcc.dg/builtins-57.c: Compile with -O.
6480 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6481
6482 2015-10-23 Tom de Vries <tom@codesourcery.com>
6483
6484 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6485
6486 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6487
6488 PR sanitizer/68042
6489 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6490 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6491
6492 2015-10-22 Martin Sebor <msebor@redhat.com>
6493
6494 PR driver/68043
6495 * gcc.misc-tests/help.exp: Verify that option descriptions
6496 end in periods.
6497 * lib/options.exp (check_for_options): Use the regexp --line option.
6498 Print unexpected match on failure.
6499
6500 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6501
6502 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6503
6504 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6505
6506 PR c++/67838
6507 * g++.dg/cpp1y/var-templ46.C: New.
6508
6509 2015-10-22 Richard Biener <rguenther@suse.de>
6510
6511 PR tree-optimization/58497
6512 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6513
6514 2015-10-22 Richard Biener <rguenther@suse.de>
6515
6516 PR tree-optimization/19049
6517 PR tree-optimization/65962
6518 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6519 * gcc.dg/vect/vect-63.c: Adjust.
6520 * gcc.dg/vect/vect-70.c: Likewise.
6521 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6522 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6523 * gfortran.dg/vect/pr19049.f90: Likewise.
6524 * gfortran.dg/vect/vect-8.f90: Likewise.
6525
6526 2015-10-22 Richard Biener <rguenther@suse.de>
6527
6528 PR middle-end/68046
6529 PR middle-end/61893
6530 * gcc.dg/torture/ftrapv-2.c: New testcase.
6531
6532 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6533
6534 PR target/68015
6535 * gcc.target/s390/pr68015.c: New test.
6536
6537 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6538
6539 PR testsuite/67948
6540 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6541 instead of orr.
6542
6543 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6544 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6545
6546 PR target/63304
6547 * gcc.target/aarch64/pr63304_1.c: New test.
6548
6549 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6550
6551 PR c++/66781
6552 * g++.dg/parse/enum13.C: New.
6553
6554 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6555
6556 PR c++/67847
6557 * g++.dg/parse/enum12.C: New.
6558
6559 2015-10-21 Martin Sebor <msebor@redhat.com>
6560
6561 PR driver/68043
6562 * gcc.misc-tests/help.exp: Adjust.
6563 * lib/options.exp (check_for_options): Add detail to output.
6564
6565 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6566
6567 PR fortran/67939
6568 * gfortran.dg/pr67939.f90: New test.
6569
6570 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6571 Sebastian Pop <s.pop@samsung.com>
6572
6573 * gcc.dg/graphite/scop-11.c: Update pattern.
6574
6575 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6576
6577 PR ipa/67056
6578 * g++.dg/ipa/pr67056.C: New testcase.
6579
6580 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6581
6582 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6583 are matched.
6584
6585 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6586
6587 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6588 Add associated options for arm*-*-*.
6589 (sqrt): Remove dummy definition.
6590
6591 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6592
6593 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6594
6595 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6596
6597 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6598 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6599 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6600
6601 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6602
6603 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6604 sra-max-scalarization-size-Ospeed.
6605
6606 2015-10-21 Marek Polacek <polacek@redhat.com>
6607
6608
6609 PR c/68024
6610 * gcc.dg/pr68024.c: New test.
6611
6612 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6613
6614 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6615 * c-c++-common/goacc/sb-1.c: Adjust errors.
6616 * c-c++-common/goacc/sb-3.c: Adjust errors.
6617 * c-c++-common/goacc/loop-1.c: Adjust errors.
6618 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6619 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6620 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6621
6622 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6623
6624 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6625
6626 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6627
6628 * gcc.dg/lto/simd-function_0.c: New test.
6629
6630 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6631
6632 PR target/68018
6633 * gcc.target/i386/pr68018.c: New test.
6634
6635 2015-10-21 Richard Biener <rguenther@suse.de>
6636
6637 PR middle-end/68031
6638 * gcc.dg/torture/pr68031.c: New testcase.
6639
6640 2015-10-21 Richard Biener <rguenther@suse.de>
6641
6642 PR tree-optimization/68026
6643 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6644
6645 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6646
6647 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6648 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6649 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6650 * g++.dg/asan/default-options-1.C: Likewise.
6651
6652 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6653
6654 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6655 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6656
6657 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6658
6659 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6660
6661 2015-10-20 Marek Polacek <polacek@redhat.com>
6662
6663 PR c/67964
6664 * gcc.dg/pr67964.c: New test.
6665
6666 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6667
6668 PR rtl-optimization/67609
6669 * gcc.target/i386/pr67609.c: New.
6670
6671 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6672
6673 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6674
6675 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6676
6677 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6678 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6679
6680 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6681
6682 PR target/66810
6683 * gcc.target/i386/pr66810.c: New test.
6684
6685 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6686
6687 PR target/67963
6688 PR target/67985
6689 * gcc.target/i386/pr67963-1.c: New test.
6690 * gcc.target/i386/pr67963-2.c: Likewise.
6691 * gcc.target/i386/pr67963-3.c: Likewise.
6692 * gcc.target/i386/pr67985-1.c: Likewise.
6693 * gcc.target/i386/pr67985-2.c: Likewise.
6694 * gcc.target/i386/pr67985-3.c: Likewise.
6695
6696 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6697
6698 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6699
6700 2015-10-20 Richard Biener <rguenther@suse.de>
6701
6702 PR tree-optimization/68017
6703 * gcc.dg/torture/pr68017.c: New testcase.
6704
6705 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6706
6707 PR target/66912
6708 * gcc.target/aarch64/pr66912.c: New.
6709 * gcc.target/arm/pr66912.c: New.
6710
6711 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6712
6713 * gfortran.dg/pr67900.f90: New tests.
6714
6715 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6716
6717 * gnat.dg/opt50.adb: New test.
6718 * gnat.dg/opt50_pkg.adb: New helper.
6719 * gnat.dg/opt50_pkg.ads: New helper.
6720
6721 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6722
6723 PR fortran/68019
6724 * gfortran.dg/pr68019.f90: new test.
6725
6726 2015-10-19 Richard Biener <rguenther@suse.de>
6727
6728 PR tree-optimization/67975
6729 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6730
6731 2015-10-19 Richard Biener <rguenther@suse.de>
6732
6733 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6734
6735 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6736
6737 PR target/67995
6738 * gcc.target/i386/pr67995-1.c: New test.
6739 * gcc.target/i386/pr67995-2.c: Likewise.
6740 * gcc.target/i386/pr67995-3.c: Likewise.
6741
6742 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6743
6744 PR middle-end/68002
6745 * gcc.dg/PR68002.c: New test.
6746
6747 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6748
6749 * gcc.dg/builtins-20.c: Remove undefined behavior.
6750
6751 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6752
6753 PR fortran/67758
6754 * gfortran.dg/common_25.f90: New file.
6755
6756 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6757
6758 PR fortran/67177
6759 * gfortran.dg/move_alloc_15.f90: New test
6760 * gfortran.dg/move_alloc_16.f90: New test
6761
6762 PR fortran/67977
6763 * gfortran.dg/deferred_character_assignment_1.f90: New test
6764
6765 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6766
6767 PR fortran/67987
6768 * gfortran.df/pr67987.f90: New test.
6769 * gfortran.dg/char_length_2.f90: Update testcase.
6770
6771 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6772
6773 * gcc.target/i386/iamcu/test_basic_returning.c
6774 (def_test_returning_type): Use union to check float return bits.
6775
6776 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6777
6778 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6779 Replace printf with __builtin_printf.
6780
6781 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6782
6783 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6784 initialize u5.
6785
6786 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6787
6788 PR middle-end/67966
6789 * gnat.dg/pack21.adb: New test.
6790 * gnat.dg/pack22.adb: Likewise.
6791 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6792
6793 2015-10-16 Christian Bruel <christian.bruel@st.com>
6794
6795 PR target/67745
6796 * gcc.target/arm/no-align.c: New test.
6797 * gcc.target/arm/attr-align1.c: New test.
6798 * gcc.target/arm/attr-align2.c: New test.
6799 * gcc.target/arm/attr-align3.c: New test.
6800
6801 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6802
6803 * gcc.c-torture/compile/icfmatch.c: Add testcase
6804
6805 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6806
6807 PR c++/67926
6808 * g++.dg/cpp1z/fold-ice1.C: New.
6809
6810 2015-10-16 Michael Collison <michael.collison@linaro.org>
6811 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6812
6813 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6814
6815 2015-10-15 Marek Polacek <polacek@redhat.com>
6816
6817 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6818
6819 2015-10-15 Marek Polacek <polacek@redhat.com>
6820
6821 PR tree-optimization/67953
6822 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6823 unsigned.
6824 * gcc.dg/torture/pr67953.c: New test.
6825
6826 2015-10-14 Jeff Law <law@redhat.com>
6827
6828 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6829 contained within have their own file/test now.
6830 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6831 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6832 expectations a bit more.
6833 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6834 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6835 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6836 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6837 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6838
6839 PR testsuite/67959
6840 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6841
6842 2015-10-14 Marek Polacek <polacek@redhat.com>
6843
6844 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6845 (f6): New.
6846 (f7): New.
6847 (f8): New.
6848 (f9): New.
6849 (f10): New.
6850 (f11): New.
6851 (f12): New.
6852 (f13): New.
6853
6854 2015-10-14 Richard Biener <rguenther@suse.de>
6855
6856 PR tree-optimization/67915
6857 * gcc.dg/torture/pr67915.c: New testcase.
6858
6859 2015-10-14 Marek Polacek <polacek@redhat.com>
6860
6861 PR tree-optimization/67815
6862 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6863 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6864 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6865
6866 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6867
6868 * gcc.dg/pragma-pop_options-1.c: New test.
6869
6870 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6871 Aldy Hernandez <aldyh@redhat.com>
6872
6873 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6874 * c-c++-common/gomp/clauses-1.c: New test.
6875 * c-c++-common/gomp/clauses-2.c: New test.
6876 * c-c++-common/gomp/clauses-3.c: New test.
6877 * c-c++-common/gomp/clauses-4.c: New test.
6878 * c-c++-common/gomp/declare-target-1.c: New test.
6879 * c-c++-common/gomp/declare-target-2.c: New test.
6880 * c-c++-common/gomp/depend-3.c: New test.
6881 * c-c++-common/gomp/depend-4.c: New test.
6882 * c-c++-common/gomp/doacross-1.c: New test.
6883 * c-c++-common/gomp/if-1.c: New test.
6884 * c-c++-common/gomp/if-2.c: New test.
6885 * c-c++-common/gomp/linear-1.c: New test.
6886 * c-c++-common/gomp/map-2.c: New test.
6887 * c-c++-common/gomp/map-3.c: New test.
6888 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6889 f_omp_target_data): Add map clause to target data.
6890 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6891 * c-c++-common/gomp/ordered-1.c: New test.
6892 * c-c++-common/gomp/ordered-2.c: New test.
6893 * c-c++-common/gomp/ordered-3.c: New test.
6894 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6895 on non-iterator.
6896 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6897 clause and ordered construct where no longer allowed.
6898 * c-c++-common/gomp/priority-1.c: New test.
6899 * c-c++-common/gomp/reduction-1.c: New test.
6900 * c-c++-common/gomp/schedule-simd-1.c: New test.
6901 * c-c++-common/gomp/sink-1.c: New test.
6902 * c-c++-common/gomp/sink-2.c: New test.
6903 * c-c++-common/gomp/sink-3.c: New test.
6904 * c-c++-common/gomp/sink-4.c: New test.
6905 * c-c++-common/gomp/udr-1.c: New test.
6906 * c-c++-common/taskloop-1.c: New test.
6907 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6908 value of _OPENMP macro.
6909 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6910 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6911 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6912 * gcc.dg/gomp/clause-1.c:
6913 * gcc.dg/gomp/reduction-1.c: New test.
6914 * gcc.dg/gomp/sink-fold-1.c: New test.
6915 * gcc.dg/gomp/sink-fold-2.c: New test.
6916 * gcc.dg/gomp/sink-fold-3.c: New test.
6917 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6918 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6919 of non-static data members.
6920 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6921 Add some linear clause tests.
6922 * g++.dg/gomp/declare-simd-3.C: New test.
6923 * g++.dg/gomp/linear-1.C: New test.
6924 * g++.dg/gomp/member-1.C: New test.
6925 * g++.dg/gomp/member-2.C: New test.
6926 * g++.dg/gomp/pr66571-2.C: New test.
6927 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6928 dependent argument.
6929 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6930 in reduction clause.
6931 * g++.dg/gomp/reference-1.C: New test.
6932 * g++.dg/gomp/sink-1.C: New test.
6933 * g++.dg/gomp/sink-2.C: New test.
6934 * g++.dg/gomp/sink-3.C: New test.
6935 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6936 * g++.dg/gomp/this-1.C: New test.
6937 * g++.dg/gomp/this-2.C: New test.
6938 * g++.dg/vect/simd-clone-2.cc: New test.
6939 * g++.dg/vect/simd-clone-2.h: New test.
6940 * g++.dg/vect/simd-clone-3.cc: New test.
6941 * g++.dg/vect/simd-clone-4.cc: New test.
6942 * g++.dg/vect/simd-clone-4.h: New test.
6943 * g++.dg/vect/simd-clone-5.cc: New test.
6944
6945 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6946
6947 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6948 after r228716 (Fix vtbl[34] and vtbx4).
6949
6950 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6951
6952 PR tree-optimization/67909, 67947
6953 * gcc.dg/torture/pr67947.c: New test.
6954
6955 2015-10-13 Jeff Law <law@redhat.com>
6956
6957 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6958
6959 2015-10-12 Jeff Law <law@redhat.com>
6960
6961 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6962 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6963 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6964 ssa-dom-thread-11.c.
6965
6966 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6967
6968 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6969
6970 PR c++/58566
6971 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6972
6973 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6974
6975 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6976 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6977 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6978 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6979 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6980 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6981 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6982 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6983
6984 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6985
6986 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6987 and -mno-frame-header-opt options.
6988 * gcc.target/mips/frame-header-1.c: New file.
6989 * gcc.target/mips/frame-header-2.c: New file.
6990 * gcc.target/mips/frame-header-3.c: New file.
6991
6992 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6993 Hale Wang <hale.wang@arm.com>
6994
6995 * gcc.dg/tree-ssa/forwprop-33.c: New.
6996
6997 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6998
6999 PR target/67895
7000 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7001 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7002 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7003 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7004 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7005 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7006 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7007 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7008 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7009 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7010
7011 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7012
7013 * lib/multiline.exp: New file.
7014 * lib/prune.exp: Load multiline.exp.
7015 (prune_gcc_output): Call into multiline.exp to handle any
7016 multiline output directives.
7017 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7018 load_gcc_lib.
7019
7020 2015-10-09 Martin Jambor <mjambor@suse.cz>
7021
7022 PR tree-optimization/67794
7023 * gcc.dg/ipa/ipa-sra-10.c: New test.
7024 * gcc.dg/torture/pr67794.c: Likewise.
7025
7026 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7027
7028 PR rtl-optimization/67828
7029 * gcc.dg/torture/pr67828.c: New.
7030
7031 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7032
7033 PR target/67366
7034 * lib/target-supports.exp (check_effective_target_non_strict_align):
7035 Adjust for arm*-*-*.
7036 * gcc.target/arm/pr67366.c: New test.
7037
7038 2015-10-09 Richard Biener <rguenther@suse.de>
7039
7040 PR tree-optimization/67891
7041 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7042
7043 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7044
7045 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7046
7047 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7048
7049 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7050
7051 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7052
7053 * gcc.dg/loop-unswitch-2.c: New test.
7054 * gcc.dg/loop-unswitch-3.c: Likewise.
7055 * gcc.dg/loop-unswitch-4.c: Likewise.
7056
7057 2015-10-08 Tom de Vries <tom@codesourcery.com>
7058
7059 * gcc.dg/dse.c: Only dump in dse1 pass.
7060 * gcc.dg/tree-ssa/pr30375.c: Same.
7061
7062 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7063
7064 PR target/66697
7065 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7066 (PUSH, POP): New defines.
7067 (sse2_test): Use PUSH and POP to misalign runtime stack.
7068 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7069
7070 2015-10-07 James Norris <jnorris@codesourcery.com>
7071
7072 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7073 to atomic_init. (atomic_init): Restrict flags usage.
7074
7075 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7076
7077 PR fortran/65889
7078 * gfortran.dg/sizeof_5.f90: New test.
7079
7080 2015-10-06 Jeff Law <law@redhat.com>
7081
7082 * gcc.c-torture/compile/pr67816.c: New test.
7083
7084 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7085
7086 * gcc.target/aarch64/get_lane_f16_1.c: New test.
7087
7088 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
7089
7090 PR fortran/65766
7091 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7092
7093 2015-10-06 Marek Polacek <polacek@redhat.com>
7094
7095 PR c++/67863
7096 * c-c++-common/Wtautological-compare-4.c: New test.
7097
7098 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7099 Peter Bergner <bergner@vnet.ibm.com>
7100
7101 PR target/67808
7102 * gcc.target/powerpc/pr67808.c: New test.
7103
7104 2015-10-06 Nick Clifton <nickc@redhat.com>
7105
7106 * gcc.target/msp430: New directory.
7107 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7108 tests.
7109 * gcc.target/msp430/data-attributes.c: New file. Checks the
7110 noinit and persistent data attributes.
7111
7112 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7113
7114 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7115
7116 2015-10-06 Richard Biener <rguenther@suse.de>
7117
7118 PR tree-optimization/67859
7119 * gcc.dg/torture/pr67859.c: New testcase.
7120
7121 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7122
7123 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7124
7125 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 PR c++/53856
7128 * g++.dg/template/defarg19.C: New.
7129 * g++.dg/template/defarg20.C: Likewise.
7130
7131 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7132 Sebastian Pop <s.pop@samsung.com>
7133
7134 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7135
7136 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7137 Sebastian Pop <s.pop@samsung.com>
7138
7139 * gcc.dg/graphite/scop-sor.c: Xfail.
7140
7141 2015-10-05 Martin Jambor <mjambor@suse.cz>
7142 Jan Hubicka <hubicka@ucw.cz>
7143
7144 * gcc.dg/ipa/propalign-4.c: New test.
7145 * gcc.dg/ipa/propalign-5.c: Likewise.
7146
7147 2015-10-05 Marek Polacek <polacek@redhat.com>
7148
7149 PR tree-optimization/67821
7150 * gcc.dg/torture/pr67821-2.c: New test.
7151 * gcc.dg/torture/pr67821.c: New test.
7152
7153 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7154
7155 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7156
7157 2015-10-05 Christian Bruel <christian.bruel@st.com>
7158
7159 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7160
7161 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7162
7163 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7164 (exec_vcvt): Add comments.
7165
7166 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7167
7168 PR rtl-optimization/67447
7169 * gcc.target/i386/pr67447.c: New test.
7170
7171 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7172
7173 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7174 effective target.
7175 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7176 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7177 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7178 * gcc.target/i386/vect-unpack-1.c: Ditto.
7179 * gcc.target/i386/vect-unpack-2.c: Ditto.
7180
7181 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7182
7183 PR fortran/67758
7184 * gfortran.dg/common_24.f: New.
7185
7186 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7187
7188 * gcc.target/arm/pr67756.c: Fixed warnings.
7189
7190 2015-10-02 Marek Polacek <polacek@redhat.com>
7191
7192 PR c/67730
7193 * gcc.dg/pr67730-1.c: New test.
7194 * gcc.dg/pr67730-2.c: New test.
7195 * gcc.dg/pr67730.h: New test.
7196
7197 2015-10-02 Marek Polacek <polacek@redhat.com>
7198
7199 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7200
7201 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7202
7203 PR tree-optimization/67754
7204 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7205 * gfortran.dg/graphite/block-2.f: Same.
7206
7207 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7208
7209 * gcc.dg/graphite/scop-23.c: New.
7210
7211 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7212
7213 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7214 and "avx512vbmi".
7215
7216 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7217
7218 PR rtl-optimization/67756
7219 * gcc.target/arm/pr67756.c: New.
7220
7221 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7222
7223 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7224 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7225 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7226 for tiny model.
7227 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7228 for small model.
7229
7230 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7231
7232 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7233 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7234 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7235 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7236 * gcc.target/i386/vect-unpack-1.c: Ditto.
7237 * gcc.target/i386/vect-unpack-2.c: Ditto.
7238
7239 2015-10-02 Marek Polacek <polacek@redhat.com>
7240
7241 PR c/64249
7242 * c-c++-common/Wduplicated-cond-1.c: New test.
7243 * c-c++-common/Wduplicated-cond-2.c: New test.
7244 * c-c++-common/Wduplicated-cond-3.c: New test.
7245 * c-c++-common/Wduplicated-cond-4.c: New test.
7246 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7247 -Wduplicated-cond warning.
7248
7249 2015-10-02 Renlin Li <renlin.li@arm.com>
7250
7251 * gcc.target/aarch64/csneg-1.c: Update.
7252
7253 2015-10-02 Renlin Li <renlin.li@arm.com>
7254
7255 PR target/66776
7256 * gcc.target/aarch64/pr66776.c: New.
7257
7258 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7259
7260 * gnat.dg/warn13.adb: New test.
7261
7262 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7263
7264 * gnat.dg/vect15.ad[sb]: New test.
7265 * gnat.dg/vect16.ad[sb]: Likewise.
7266 * gnat.dg/vect17.ad[sb]: Likewise.
7267 * gnat.dg/vect18.ad[sb]: Likewise.
7268
7269 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7270
7271 PR rtl-optimization/67786
7272 PR rtl-optimization/67787
7273 * gcc.dg/pr67786.c: New test.
7274 * gcc.dg/pr67787.c: Likewise.
7275
7276 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
7277
7278 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7279
7280 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
7281
7282 PR target/51726
7283 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7284
7285 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
7286
7287 PR fortran/62242
7288 PR fortran/52332
7289 * gfortran.dg/string_array_constructor_1.f90: New.
7290 * gfortran.dg/string_array_constructor_2.f90: New.
7291 * gfortran.dg/string_array_constructor_3.f90: New.
7292
7293 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7294
7295 PR target/67788
7296 PR target/67789
7297 * gcc.target/powerpc/pr67789.c: New testcase.
7298
7299 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7300
7301 PR fortran.67802
7302 * gfortran.dg/pr67802.f90: New test.
7303
7304 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7305
7306 PR fortran/66979
7307 gfortran.dg/pr66979.f90: new test.
7308
7309 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7310
7311 PR fortran/67616
7312 * gfortran.dg/pr67616.f90: New test.
7313
7314 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
7315
7316 PR c++/54430
7317 * g++.dg/cpp0x/range-for30.C: New.
7318
7319 2015-10-01 Marek Polacek <polacek@redhat.com>
7320
7321 PR c/65345
7322 * gcc.dg/atomic/pr65345-4.c: New test.
7323 * gcc.dg/pr65345-3.c: New test.
7324
7325 2015-10-01 Marek Polacek <polacek@redhat.com>
7326
7327 PR tree-optimization/67769
7328 * gcc.dg/torture/pr67769.c: New test.
7329
7330 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7331
7332 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7333
7334 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
7335
7336 PR target/54236
7337 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7338
7339 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7340
7341 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7342 (main): Rename to sse2_test. Abort if count != 5.
7343 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7344 of -march=slm.
7345 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7346
7347 2015-10-01 Richard Biener <rguenther@suse.de>
7348
7349 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7350 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7351
7352 2015-09-30 Jeff Law <law@redhat.com>
7353
7354 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7355
7356 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7357
7358 PR rtl-optimization/67037
7359 * gcc.c-torture/execute/pr67037.c: New test.
7360
7361 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7362
7363 * lib/target-supports.exp (check_effective_target_sync_int_128):
7364 Return 1 on spu-*-* targets.
7365 (check_effective_target_sync_int_128_runtime): Likewise.
7366 (check_effective_target_sync_long_long): Likewise.
7367 (check_effective_target_sync_long_long_runtime): Likewise.
7368 (check_effective_target_sync_int_long): Likewise.
7369 (check_effective_target_sync_char_short): Likewise.
7370
7371 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7372
7373 * gcc.target/i386/pr67761.c: New test.
7374
7375 2015-09-30 Marek Polacek <polacek@redhat.com>
7376
7377 PR c/67730
7378 * gcc.dg/pr67730.c: New test.
7379
7380 2015-09-30 Marek Polacek <polacek@redhat.com>
7381
7382 PR tree-optimization/67690
7383 * gcc.dg/torture/pr67690.c: New test.
7384
7385 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7386
7387 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7388 * g++.dg/gomp/tls-wrap4.C: Likewise.
7389 * gcc.dg/atomic-op-optimize.c: Likewise.
7390 * gcc.dg/pr54087.c: Likewise.
7391 * gcc.dg/tls/section-2.c: Likewise.
7392 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7393 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7394 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7395 * gcc.target/arm/divzero.c: Likewise.
7396 * gcc.target/arm/sibcall-2.c: Likewise.
7397 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7398 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7399 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7400 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7401 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7402 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7403 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7404 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7405 * gfortran.dg/default_format_2.f90: Likewise.
7406 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7407
7408 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7409
7410 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7411
7412 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7413
7414 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7415 * gfortran.dg/round_4.f90: ditto.
7416
7417 2015-09-29 Richard Biener <rguenther@suse.de>
7418
7419 PR tree-optimization/67170
7420 * gfortran.dg/pr67170.f90: New testcase.
7421
7422 2015-09-29 Richard Biener <rguenther@suse.de>
7423
7424 PR tree-optimization/67741
7425 * gcc.dg/torture/pr67741.c: New testcase.
7426
7427 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7428
7429 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7430 non-zero for __builtin_signbit tests.
7431
7432 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7433
7434 PR target/65105
7435 * gcc.target/i386/pr65105-1.c: New.
7436 * gcc.target/i386/pr65105-2.c: New.
7437 * gcc.target/i386/pr65105-3.c: New.
7438 * gcc.target/i386/pr65105-4.C: New.
7439 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7440
7441 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7442
7443 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7444
7445 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7446
7447 PR fortran/40054
7448 PR fortran/63921
7449 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7450 standard as legacy.
7451 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7452 * gfortran.dg/function_types_3.f90: Change error message to
7453 "Type inaccessible...."
7454 * gfortran.dg/ptr_func_assign_1.f08: New test.
7455 * gfortran.dg/ptr_func_assign_2.f08: New test.
7456
7457 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7458
7459 PR fortran/40054
7460 PR fortran/63921
7461 * gfortran.dg/ptr_func_assign_3.f08: New test.
7462 * gfortran.dg/ptr_func_assign_4.f08: New test.
7463
7464 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7465 Sebastian Pop <s.pop@samsung.com>
7466
7467 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7468 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7469 * gcc.dg/graphite/block-3.c: Same.
7470 * gcc.dg/graphite/block-4.c: Same.
7471 * gcc.dg/graphite/block-5.c: Same.
7472 * gcc.dg/graphite/block-6.c: Same.
7473 * gcc.dg/graphite/block-7.c: Same.
7474 * gcc.dg/graphite/block-8.c: Same.
7475 * gcc.dg/graphite/block-pr47654.c: Same.
7476 * gcc.dg/graphite/interchange-0.c: Same.
7477 * gcc.dg/graphite/interchange-1.c: Same.
7478 * gcc.dg/graphite/interchange-10.c: Same.
7479 * gcc.dg/graphite/interchange-11.c: Same.
7480 * gcc.dg/graphite/interchange-12.c: Same.
7481 * gcc.dg/graphite/interchange-13.c: Same.
7482 * gcc.dg/graphite/interchange-14.c: Same.
7483 * gcc.dg/graphite/interchange-15.c: Same.
7484 * gcc.dg/graphite/interchange-3.c: Same.
7485 * gcc.dg/graphite/interchange-4.c: Same.
7486 * gcc.dg/graphite/interchange-5.c: Same.
7487 * gcc.dg/graphite/interchange-6.c: Same.
7488 * gcc.dg/graphite/interchange-7.c: Same.
7489 * gcc.dg/graphite/interchange-8.c: Same.
7490 * gcc.dg/graphite/interchange-9.c: Same.
7491 * gcc.dg/graphite/interchange-mvt.c: Same.
7492 * gcc.dg/graphite/pr35356-1.c: Same.
7493 * gcc.dg/graphite/pr35356-3.c: Same.
7494 * gcc.dg/graphite/pr37485.c: Same.
7495 * gcc.dg/graphite/scop-1.c: Same.
7496 * gcc.dg/graphite/scop-11.c: Same.
7497 * gcc.dg/graphite/scop-5.c: Same.
7498 * gcc.dg/graphite/uns-block-1.c: Same.
7499 * gcc.dg/graphite/uns-interchange-9.c: Same.
7500 * gfortran.dg/graphite/block-1.f90: Same.
7501 * gfortran.dg/graphite/interchange-3.f90: Same.
7502 * gfortran.dg/graphite/pr14741.f90: Same.
7503 * gfortran.dg/graphite/block-2.f: Same.
7504
7505 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7506 Sebastian Pop <s.pop@samsung.com>
7507
7508 PR tree-optimization/67700
7509 * gcc.dg/graphite/run-id-pr67700.c: New.
7510
7511 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7512
7513 PR target/54236
7514 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7515 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7516 test_27): New.
7517 * gcc.target/sh/pr54236-5.c: New.
7518 * gcc.target/sh/pr54236-6.c: New.
7519
7520 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7521
7522 PR rtl-optimization/67456
7523 PR rtl-optimization/67464
7524 PR rtl-optimization/67465
7525 * gcc.dg/pr67465.c: New test.
7526
7527 2015-09-28 Tom de Vries <tom@codesourcery.com>
7528
7529 PR tree-optimization/62171
7530 * gcc.dg/vect/pr62171.c: New test.
7531
7532 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7533
7534 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7535 skip on AIX. XFAIL individual line tests.
7536
7537 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7538
7539 PR rtl-optimization/64164
7540 PR tree-optimization/67312
7541 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7542 * gcc.target/i386/stackalign/return-4.c: Add -O.
7543
7544 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7545
7546 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7547
7548 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7549
7550 PR fortran/67721
7551 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7552
7553 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7554
7555 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7556 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7557 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7558 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7559 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7560 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7561 DW_AT_noreturn on AIX.
7562 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7563 DW_AT_noreturn on AIX.
7564 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7565 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7566 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7567 DW_AT_GNU_deleted on AIX.
7568 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7569 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7570 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7571 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7572 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7573 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7574 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7575 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7576 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7577 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7578 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7579 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7580 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7581 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7582 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7583
7584 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7585
7586 PR fortran/67614
7587 * gfortran.dg/pr67614.f90: New test.
7588
7589 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7590
7591 PR fortran/67525
7592 * gfortran.dg/pr67525.f90: New test.
7593
7594 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7595
7596 PR fortran/55603
7597 * gfortran.dg/allocatable_function_9.f90: New.
7598
7599 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7600
7601 PR target/67675
7602 * gcc.target/sh/pr67675.c: New.
7603
7604 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7605
7606 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7607
7608 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7609
7610 * gcc.target/i386/pr66749.c (dg-options): Replace
7611 -mtune=lakemount with -mtune=lakemont.
7612 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7613 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7614
7615 2015-09-25 Marek Polacek <polacek@redhat.com>
7616
7617 * c-c++-common/ubsan/bounds-11.c: New test.
7618 * c-c++-common/ubsan/bounds-12.c: New test.
7619
7620 2015-09-25 Marek Polacek <polacek@redhat.com>
7621
7622 PR sanitizer/64906
7623 * c-c++-common/ubsan/pr64906.c: New test.
7624
7625 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7626
7627 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7628 with -mtune=lakemount.
7629 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7630 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7631
7632 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7633
7634 PR driver/67640
7635 * gcc.dg/Werror-13.c: New test.
7636
7637 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7638
7639 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7640
7641 2015-09-24 Richard Biener <rguenther@suse.de>
7642
7643 PR lto/67699
7644 * g++.dg/pr67699.C: New testcase.
7645
7646 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7647
7648 PR libgcc/67624
7649 * gcc.target/arm/fp16-inf.c: New test.
7650
7651 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7652
7653 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7654 name while checking for AVX-512VBMI presence.
7655
7656 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7657
7658 * lib/target-supports.exp (check_effective_target_pie): Check for
7659 PIE support on Solaris 11.x and 12.
7660
7661 2015-09-24 Richard Biener <rguenther@suse.de>
7662
7663 * g++.dg/tree-ssa/restrict3.C: New testcase.
7664
7665 2015-09-24 Richard Biener <rguenther@suse.de>
7666
7667 PR tree-optimization/48885
7668 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7669
7670 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7671
7672 * c-c++-common/Wmisleading-indentation.c: Augment test.
7673
7674 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7675
7676 Fix small typos in the coding rule enforcement warnings.
7677 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7678 with 'namespace'.
7679
7680 2015-09-23 Richard Biener <rguenther@suse.de>
7681
7682 PR middle-end/67662
7683 * gcc.dg/ubsan/pr67662.c: New testcase.
7684
7685 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7686
7687 PR c/49655
7688 * gcc.dg/pragma-diag-6.c: New test.
7689
7690 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7691
7692 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7693
7694 2015-09-23 Richard Biener <rguenther@suse.de>
7695
7696 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7697
7698 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7699
7700 * c-c++-common/Wmisleading-indentation.c: Augment test.
7701
7702 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7703
7704 * g++.dg/diagostic/disable.C: New.
7705
7706 2015-09-22 Tom de Vries <tom@codesourcery.com>
7707
7708 PR tree-optimization/67671
7709 * g++.dg/pr67671.C: New test.
7710
7711 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7712
7713 PR target/67480
7714 * gcc.target/i386/pr67480.c: New test.
7715
7716 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7717
7718 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7719 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7720 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7721 avx512dq, avx512cd, avx512er and avx512pf.
7722
7723 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7724
7725 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7726 update-fetch operations.
7727 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7728
7729 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7730
7731 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7732 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7733
7734 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7735
7736 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7737 (TEST_ONE): New.
7738 * gcc.target/aarch64/atomic-inst-swap.c: New.
7739
7740 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7741
7742 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7743 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7744 * gcc.target/i386/pr59789.c (f1): Likewise.
7745 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7746 * gcc.target/i386/intrinsics_6.c: Likewise.
7747 * gcc.dg/winline-5.c (int t): Likewise.
7748 * gcc.dg/winline-9.c (t): Likewise.
7749 * gcc.dg/always_inline2.c (q): Likewise.
7750 * gcc.dg/winline-2.c (inline int t): Likewise.
7751 * gcc.dg/winline-6.c: Likewise.
7752 * gcc.dg/winline-10.c (void g): Likewise.
7753 * gcc.dg/pr49243.c (void parse): Likewise.
7754 * gcc.dg/always_inline3.c (q2): Likewise.
7755 * gcc.dg/winline-3.c: Likewise.
7756 * gcc.dg/winline-7.c (inline void *t): Likewise.
7757
7758 2015-09-22 Tom de Vries <tom@codesourcery.com>
7759
7760 PR tree-optimization/67666
7761 * g++.dg/pr67666.C: New test.
7762
7763 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7764
7765 PR fortran/67615
7766 * gfortran.dg/pr67615.f90: new test.
7767
7768 2015-09-21 Jeff Law <law@redhat.com>
7769
7770 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7771
7772 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7773
7774 Complete the implementation of N4230, Nested namespace definition.
7775 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7776 attributes and nested namespace definitions.
7777 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7778 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7779 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7780 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7781 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7782 appearing before the namespace identifier.
7783
7784 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7785
7786 PR c/66415
7787 * gcc.dg/cpp/pr66415-1.c: Test column number.
7788
7789 2015-09-21 Richard Biener <rguenther@suse.de>
7790
7791 * g++.dg/ext/attr-alias-3.C: Add -g.
7792
7793 2015-09-21 Richard Biener <rguenther@suse.de>
7794
7795 PR debug/67664
7796 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7797
7798 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7799
7800 PR target/64345
7801 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7802
7803 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7804
7805 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7806
7807 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7808
7809 PR middle-end/60832
7810 * gcc.dg/pr53265.c: Update.
7811
7812 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7813
7814 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7815
7816 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7817
7818 PR target/59478
7819 * gcc.target/sh/pr59478.c: New.
7820
7821 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7822
7823 PR target/67126
7824 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7825 * gcc.target/sh/pr54236-2.c: Likewise.
7826
7827 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7828
7829 * gcc.target/sh/pr43417.c: Move target independent test to ...
7830 * gcc.c-torture/compile/pr43417.c: ... here.
7831
7832 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7833
7834 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7835 check_effective_target_big_endian, check_effective_target_little_endian,
7836 check_effective_target_any_fpu, check_effective_target_double_fpu,
7837 check_effective_target_use_single_only_fpu,
7838 check_effective_target_default_single_fpu,
7839 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7840 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7841 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7842 check_effective_target_fmovd_enabled,
7843 check_effective_target_has_privileged, check_effective_target_has_pref,
7844 check_effective_target_banked_r0r7_isr,
7845 check_effective_target_stack_save_isr): New effective target checks.
7846 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7847 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7848 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7849 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7850 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7851 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7852 * gcc.target/sh/attr-isr.c: Likewise.
7853 * gcc.target/sh/fpul-usage-1.c: Likewise.
7854 * gcc.target/sh/hiconst.c: Likewise.
7855 * gcc.target/sh/mfmovd.c: Likewise.
7856 * gcc.target/sh/pr21255-3.c: Likewise.
7857 * gcc.target/sh/pr33135-1.c: Likewise.
7858 * gcc.target/sh/pr33135-2.c: Likewise.
7859 * gcc.target/sh/pr33135-3.c: Likewise.
7860 * gcc.target/sh/pr33135-4.c: Likewise.
7861 * gcc.target/sh/pr39423-2.c: Likewise.
7862 * gcc.target/sh/pr49880-4.c: Likewise.
7863 * gcc.target/sh/pr49880-5.c: Likewise.
7864 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7865 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7866 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7867 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7868 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7869 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7870 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7871 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7872 * gcc.target/sh/pr50751-2.c: Likewise.
7873 * gcc.target/sh/pr50751-3.c: Likewise.
7874 * gcc.target/sh/pr50751-5.c: Likewise.
7875 * gcc.target/sh/pr50751-6.c: Likewise.
7876 * gcc.target/sh/pr50751-8.c: Likewise.
7877 * gcc.target/sh/pr51244-15.c: Likewise.
7878 * gcc.target/sh/pr51244-2.c: Likewise.
7879 * gcc.target/sh/pr51244-20.c: Likewise.
7880 * gcc.target/sh/pr51244-6.c: Likewise.
7881 * gcc.target/sh/pr52483-4.c: Likewise.
7882 * gcc.target/sh/pr53511-1.c: Likewise.
7883 * gcc.target/sh/pr53512-1.c: Likewise.
7884 * gcc.target/sh/pr53512-2.c: Likewise.
7885 * gcc.target/sh/pr53512-3.c: Likewise.
7886 * gcc.target/sh/pr53512-4.c: Likewise.
7887 * gcc.target/sh/pr53513-1.c: Likewise.
7888 * gcc.target/sh/pr54089-2.c: Likewise.
7889 * gcc.target/sh/pr54089-3.c: Likewise.
7890 * gcc.target/sh/pr54089-4.c: Likewise.
7891 * gcc.target/sh/pr54602-2.c: Likewise.
7892 * gcc.target/sh/pr54602-3.c: Likewise.
7893 * gcc.target/sh/pr54602-4.c: Likewise.
7894 * gcc.target/sh/pr54680.c: Likewise.
7895 * gcc.target/sh/pr55303-1.c: Likewise.
7896 * gcc.target/sh/pr55303-2.c: Likewise.
7897 * gcc.target/sh/pr55303-3.c: Likewise.
7898 * gcc.target/sh/pr56547-1.c: Likewise.
7899 * gcc.target/sh/pr56547-2.c: Likewise.
7900 * gcc.target/sh/pr61195.c: Likewise.
7901 * gcc.target/sh/pr61996.c: Likewise.
7902 * gcc.target/sh/pr6526.c: Likewise.
7903 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7904 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7905 * gcc.target/sh/prefetch.c: Likewise.
7906 * gcc.target/sh/rte-delay-slot.c: Likewise.
7907 * gcc.target/sh/sh2a-band.c: Likewise.
7908 * gcc.target/sh/sh2a-bclr.c: Likewise.
7909 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7910 * gcc.target/sh/sh2a-bld.c: Likewise.
7911 * gcc.target/sh/sh2a-bor.c: Likewise.
7912 * gcc.target/sh/sh2a-bset.c: Likewise.
7913 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7914 * gcc.target/sh/sh2a-bxor.c: Likewise.
7915 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7916 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7917 * gcc.target/sh/sh2a-movrt.c: Likewise.
7918 * gcc.target/sh/sh2a-resbank.c: Likewise.
7919 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7920 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7921 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7922 * gcc.target/sh/sh4a-cosf.c: Likewise.
7923 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7924 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7925 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7926 * gcc.target/sh/sh4a-sinf.c: Likewise.
7927
7928 2015-09-20 Jeff Law <law@redhat.com>
7929
7930 PR tree-optimization/47679
7931 * g++.dg/warn/Wuninitialized-6.C: New test.
7932
7933 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7934
7935 Implement nested namespace definitions.
7936 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7937 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7938 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7939 * g++.dg/lookup/name-clash5.C: Adjust.
7940 * g++.dg/lookup/name-clash6.C: Likewise.
7941
7942 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7943
7944 * gcc.dg/pragma-diag-5.c: New test.
7945
7946 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7947
7948 PR middle-end/67619
7949 * gcc.dg/torture/pr67619.c: New test.
7950 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7951 New procedure.
7952
7953 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7954
7955 PR tree-optimization/67283
7956 * gcc.dg/tree-ssa/sra-15.c: New.
7957 * gcc.dg/tree-ssa/sra-16.c: New.
7958
7959 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7960
7961 PR sanitizer/64078
7962 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7963 (f2, f3): Make the function static.
7964 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7965
7966 2015-09-17 Christian Bruel <christian.bruel@st.com>
7967
7968 * gcc.target/arm/attr_thumb-static2.c: New test.
7969
7970 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7971
7972 * gnat.dg/overflow_sum3.adb: New test.
7973
7974 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7975
7976 * gcc.target/arm/stack-checking.c: New test.
7977
7978 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7979
7980 PR fortran/52846
7981 * gfortran.dg/public_private_module_5.f90: Add module procedure
7982 trigger_smod to ensure that the smod file is written.
7983
7984 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7985
7986 * gcc.target/aarch64/copysign_1.c: New.
7987 * gcc.target/aarch64/copysign_2.c: New.
7988
7989 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7990
7991 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7992 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7993 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7994
7995 2015-09-16 John Marino <gnugcc@marino.st>
7996
7997 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7998
7999 2015-09-16 Richard Biener <rguenther@suse.de>
8000
8001 PR middle-end/67253
8002 * gcc.dg/torture/pr67253.c: New testcase.
8003
8004 2015-09-16 Richard Biener <rguenther@suse.de>
8005
8006 PR middle-end/67271
8007 * gcc.dg/pr67271.c: New testcase.
8008
8009 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8010
8011 * gnat.dg/opt49.adb: New test.
8012
8013 2015-09-16 Richard Biener <rguenther@suse.de>
8014
8015 PR middle-end/67442
8016 * gcc.dg/torture/pr67442.c: New testcase.
8017
8018 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8019
8020 * gnat.dg/array24.adb: New test.
8021 * gnat.dg/blocklocs.adb: Delete.
8022
8023 2015-09-15 Marek Polacek <polacek@redhat.com>
8024
8025 PR c/67580
8026 * gcc.dg/pr67580.c: New test.
8027
8028 2015-09-15 Richard Biener <rguenther@suse.de>
8029
8030 PR tree-optimization/67470
8031 * gcc.dg/torture/pr67470.c: New testcase.
8032
8033 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8034
8035 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8036
8037 2015-09-15 Richard Biener <rguenther@suse.de>
8038
8039 PR middle-end/67563
8040 * gcc.dg/pr67563.c: New testcase.
8041
8042 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8043
8044 PR fortran/67460
8045 * gfortran.dg/pr67460.f90: New test.
8046
8047 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8048
8049 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8050 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8051
8052 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8053
8054 PR c++/51911
8055 * g++.dg/cpp0x/new-auto1.C: New.
8056
8057 2015-09-11 Mark Wielaard <mjw@redhat.com>
8058
8059 PR c/28901
8060 * g++.dg/warn/unused-variable-1.C: New test.
8061 * g++.dg/warn/unused-variable-2.C: Likewise.
8062 * gcc.dg/unused-4.c: Adjust warning for static const.
8063 * gcc.dg/unused-variable-1.c: New test.
8064 * gcc.dg/unused-variable-2.c: Likewise.
8065
8066 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8067
8068 * gfortran.dg/private_type_3.f90: Require visibility.
8069 * gfortran.dg/module_variable_2.f90: Same.
8070 * gfortran.dg/nested_forall_1.f: Same.
8071 * gfortran.dg/elemental_dependency_4.f90: Same.
8072 * gfortran.dg/bind_c_usage_25.f90: Same.
8073 * gfortran.dg/access_spec_1.f90: Same.
8074 * gfortran.dg/public_private_module_2.f90: Same.
8075 * gfortran.dg/host_assoc_variable_1.f90: Same.
8076 * gfortran.dg/public_private_module_6.f90: Same.
8077 * gfortran.dg/module_variable_1.f90: Same.
8078 * gfortran.dg/pr37286.f90: Same.
8079 * gfortran.dg/internal_pack_7.f90: Same.
8080 * gfortran.dg/submodule_10.f08: Same.
8081 * gfortran.dg/allocatable_function_8.f90: Same.
8082 * gfortran.dg/merge_init_expr_2.f90: Same.
8083 * gfortran.dg/class_37.f03: Same.
8084 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8085 * gfortran.dg/typebound_call_20.f03: Same.
8086 * gfortran.dg/proc_ptr_result_3.f90: Same.
8087 * gfortran.dg/pr32535.f90: Same.
8088 * gfortran.dg/typebound_proc_19.f90: Same.
8089 * gfortran.dg/initialization_10.f90: Same.
8090 * gfortran.dg/bind_c_usage_8.f03: Same.
8091 * gfortran.dg/pr61335.f90: Same.
8092 * gfortran.dg/elemental_dependency_5.f90: Same.
8093 * gfortran.dg/proc_ptr_3.f90: Same.
8094 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8095
8096 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
8097
8098 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8099 * gcc.dg/Wno-frame-address.c: Skip for Visium.
8100 * gcc.dg/loop-8.c: Likewise.
8101
8102 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8103
8104 PR ada/66965
8105 * gnat.dg/specs/addr1.ads: Remove.
8106
8107 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8108
8109 * gcc.dg/pie-link.c: Add -pie to dg-options.
8110
8111 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8112
8113 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8114 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8115
8116 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8117
8118 * gcc.target/powerpc/swaps-p8-20.c: New test.
8119 * gcc.target/powerpc/swaps-p8-21.c: New test.
8120
8121 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8122
8123 PR fortran/67526
8124 * gfortran.dg/pr67526.f90: New test.
8125
8126 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8127
8128 PR c++/67318
8129 * g++.dg/cpp0x/variadic166.C: New.
8130
8131 2015-09-09 Mark Wielaard <mjw@redhat.com>
8132
8133 * c-c++-common/nonnull-1.c: New test.
8134
8135 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8136
8137 PR fortran/66993
8138 * gfortran.dg/submodule_11.f08: New test.
8139
8140 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8141
8142 PR target/67506
8143 * gcc.c-torture/compile/pr67506.c: New test.
8144
8145 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8146
8147 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8148 initialization with a byte mask. No change expected here.
8149 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8150 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8151 initialization with contigious bitmask. Literal pool is expectd
8152 to be used here.
8153
8154 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8155
8156 PR target/67439
8157 * gcc.target/arm/pr67439_1.c: New test.
8158
8159 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8160
8161 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8162 model.
8163
8164 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR c++/67523
8167 * g++.dg/gomp/pr67523.C: New test.
8168
8169 PR c++/67522
8170 * g++.dg/gomp/pr67522.C: New test.
8171
8172 PR middle-end/67521
8173 * c-c++-common/gomp/pr67521.c: New test.
8174
8175 PR middle-end/67517
8176 * c-c++-common/gomp/pr67517.c: New test.
8177
8178 PR c++/67514
8179 * g++.dg/gomp/pr67514.C: New test.
8180
8181 PR c++/67511
8182 * g++.dg/gomp/pr67511.C: New test.
8183
8184 PR c/67502
8185 * c-c++-common/gomp/pr67502.c: New test.
8186
8187 2015-09-09 Marek Polacek <polacek@redhat.com>
8188
8189 PR middle-end/67512
8190 * gcc.dg/pr67512.c: New test.
8191
8192 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/53184
8195 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8196 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8197 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8198 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8199
8200 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8201
8202 * gcc.target/aarch64/mod_2.x: New file.
8203 * gcc.target/aarch64/mod_256.x: Likewise.
8204 * gcc.target/arm/mod_2.c: New test.
8205 * gcc.target/arm/mod_256.c: Likewise.
8206 * gcc.target/aarch64/mod_2.c: Likewise.
8207 * gcc.target/aarch64/mod_256.c: Likewise.
8208
8209 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR c++/67504
8212 * g++.dg/gomp/pr67504.C: New test.
8213
8214 PR c/67501
8215 * c-c++-common/gomp/pr67501.c: New test.
8216
8217 PR c/67500
8218 * gcc.dg/gomp/pr67500.c: New test.
8219
8220 PR c/67495
8221 * gcc.dg/gomp/pr67495.c: New test.
8222
8223 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8224 Sebastian Pop <s.pop@samsung.com>
8225
8226 PR tree-optimization/53852
8227 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8228 both isl-0.12 and isl-0.15.
8229 * gcc.dg/graphite/uns-interchange-14.c: Same.
8230 * gcc.dg/graphite/uns-interchange-15.c: Same.
8231 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8232
8233 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8234 Sebastian Pop <s.pop@samsung.com>
8235
8236 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8237 * gcc.dg/graphite/block-1.c: Same.
8238 * gcc.dg/graphite/block-5.c: Same.
8239 * gcc.dg/graphite/block-6.c: Same.
8240 * gcc.dg/graphite/interchange-1.c: Same.
8241 * gcc.dg/graphite/interchange-10.c: Same.
8242 * gcc.dg/graphite/interchange-11.c: Same.
8243 * gcc.dg/graphite/interchange-13.c: Same.
8244 * gcc.dg/graphite/interchange-14.c: Same.
8245 * gcc.dg/graphite/interchange-3.c: Same.
8246 * gcc.dg/graphite/interchange-4.c: Same.
8247 * gcc.dg/graphite/interchange-7.c: Same.
8248 * gcc.dg/graphite/interchange-8.c: Same.
8249 * gcc.dg/graphite/interchange-9.c: Same.
8250 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8251 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8252 * gcc.dg/graphite/pr37485.c: Same.
8253 * gcc.dg/graphite/scop-0.c (int toto): Same.
8254 * gcc.dg/graphite/scop-1.c: Same.
8255 * gcc.dg/graphite/scop-10.c: Same.
8256 * gcc.dg/graphite/scop-11.c: Same.
8257 * gcc.dg/graphite/scop-12.c: Same.
8258 * gcc.dg/graphite/scop-13.c: Same.
8259 * gcc.dg/graphite/scop-16.c: Same.
8260 * gcc.dg/graphite/scop-17.c: Same.
8261 * gcc.dg/graphite/scop-18.c: Same.
8262 * gcc.dg/graphite/scop-2.c: Same.
8263 * gcc.dg/graphite/scop-21.c (int test): Same.
8264 * gcc.dg/graphite/scop-22.c (void foo): Same.
8265 * gcc.dg/graphite/scop-4.c: Same.
8266 * gcc.dg/graphite/scop-5.c: Same.
8267 * gcc.dg/graphite/scop-6.c: Same.
8268 * gcc.dg/graphite/scop-7.c: Same.
8269 * gcc.dg/graphite/scop-8.c: Same.
8270 * gcc.dg/graphite/scop-9.c: Same.
8271 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8272 data-refs remain inside the inner loop.
8273 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8274 * gcc.dg/graphite/uns-interchange-14.c: Same.
8275 * gcc.dg/graphite/uns-interchange-9.c: Same.
8276 * gfortran.dg/graphite/interchange-3.f90
8277
8278 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8279
8280 PR target/63870
8281 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8282 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8283 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8284 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8285 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8286 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8287 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8288 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8289 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8290 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8291 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8292 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8293
8294 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8295
8296 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8297 * lib/target-supports.exp
8298 (check_effective_target_arm_neon_fp16_hw): New.
8299
8300 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8301
8302 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8303 Set additional_flags for neon-fp16 if supported, else fallback to neon.
8304
8305 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8306 (hfloat16_t): New.
8307 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8308 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8309 if supported.
8310 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8311 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8312 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8313 when those are supported.
8314 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8315 (vdup_n_f16): New.
8316
8317 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8318 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8319 cases if supported.
8320
8321 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8322 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8323 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8324 Likewise.
8325 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8326 Likewise.
8327 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8328
8329 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8330 Add float16x8_t case.
8331 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8332 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8333 main, exec_vcreate): Likewise.
8334 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8335 exec_vget_high): Likewise.
8336 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8337 exec_vget_low): Likewise.
8338 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8339 Likewise.
8340 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8341 exec_vld1_dup): Likewise.
8342 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8343 exec_vld1_lane): Likewise.
8344 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8345 Likewise.
8346 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8347 exec_vldX_dup): Likewise.
8348 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8349 exec_vldX_lane): Likewise.
8350 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8351 exec_vset_lane): Likewise.
8352 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8353 exec_vst1_lane): Likewise.
8354
8355 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8356
8357 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8358 * gcc.target/aarch64/vget_low_1.c: Likewise.
8359
8360 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8361
8362 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8363 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8364 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8365 (main): update orig_data to avoid float16 NaN on bigendian.
8366
8367 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8368
8369 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8370 float16x8_t.
8371 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8372 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8373 * gcc.target/aarch64/vld1_lane.c: Likewise.
8374
8375 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8376
8377 PR c++/67369
8378 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8379
8380 2015-09-07 Marek Polacek <polacek@redhat.com>
8381
8382 PR inline-asm/67448
8383 * gcc.dg/asm-10.c: New test.
8384
8385 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR middle-end/67452
8388 * gcc.dg/lto/pr67452_0.c: New test.
8389
8390 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8391
8392 PR target/65210
8393 * gcc.target/avr/pr65210.c: New test.
8394
8395 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8396
8397 PR testsuite/67450
8398 * lib/target-supports.exp (check_cached_effective_target):
8399 Apppend $prop to et_prop_list only if needed.
8400
8401 2015-09-04 Marek Polacek <polacek@redhat.com>
8402
8403 PR sanitizer/67279
8404 * gcc.dg/ubsan/pr67279.c: New test.
8405
8406 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8407 Petr Murzin <petr.murzin@intel.com>
8408 Kirill Yukhin <kirill.yukhin@intel.com>
8409
8410 * gcc.target/i386/avx512f-scatter-1.c: New.
8411 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8412 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8413
8414 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8415
8416 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8417 rather than calling rmdir, cleanup if open fails.
8418
8419 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8420
8421 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8422 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8423 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8424 Return true for PowerPC targets that implement Altivec.
8425
8426 2015-09-03 Renlin Li <renlin.li@arm.com>
8427
8428 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8429 check the assembly.
8430 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8431
8432 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8433
8434 * gcc.target/powerpc/vec-shift.c: New test.
8435
8436 2015-09-03 Tom de Vries <tom@codesourcery.com>
8437
8438 PR tree-optimization/65637
8439 * gcc.dg/autopar/reduc-4.c: New test.
8440
8441 2015-09-03 Tom de Vries <tom@codesourcery.com>
8442
8443 PR tree-optimization/65637
8444 * gcc.dg/autopar/pr46099-2.c: New test.
8445
8446 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8447
8448 PR middle-end/67351
8449 * g++.dg/pr67351.C: New test.
8450
8451 2015-09-03 Richard Biener <rguenther@suse.de>
8452
8453 PR ipa/66705
8454 * g++.dg/lto/pr66705_0.C: New testcase.
8455
8456 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8457
8458 PR middle-end/60586
8459 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8460 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8461
8462 2015-09-02 Marek Polacek <polacek@redhat.com>
8463
8464 PR c/67432
8465 * gcc.dg/pr67432.c: New test.
8466
8467 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8468
8469 * lib/target-supports.exp (clear_effective_target_cache): New.
8470 (check_cached_effective_target): Update et_prop_list.
8471 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8472 * g++.dg/compat/compat.exp: Likewise.
8473 * g++.dg/compat/struct-layout-1.exp: Likewise.
8474 * lib/asan-dg.exp: Likewise.
8475 * lib/atomic-dg.exp: Likewise.
8476 * lib/cilk-plus-dg.exp: Likewise.
8477 * lib/clearcap.exp: Likewise.
8478 * lib/mpx-dg.exp: Likewise.
8479 * lib/tsan-dg.exp: Likewise.
8480 * lib/ubsan-dg.exp: Likewise.
8481
8482 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8483
8484 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8485
8486 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8487 Andrew Bennett <andrew.bennett@imgtec.com>
8488
8489 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8490 dependencies between ISA level and compact-branches.
8491 * gcc.target/mips/branch-10.c: Update expected output to allow
8492 compact forms of b/bal.
8493 * gcc.target/mips/branch-11.c: Likewise.
8494 * gcc.target/mips/branch-12.c: Likewise.
8495 * gcc.target/mips/branch-13.c: Likewise.
8496 * gcc.target/mips/branch-3.c: Likewise.
8497 * gcc.target/mips/branch-4.c: Likewise.
8498 * gcc.target/mips/branch-5.c: Likewise.
8499 * gcc.target/mips/branch-6.c: Likewise.
8500 * gcc.target/mips/branch-7.c: Likewise.
8501 * gcc.target/mips/branch-8.c: Likewise.
8502 * gcc.target/mips/branch-9.c: Likewise.
8503 * gcc.target/mips/branch-cost-1.c: Likewise.
8504 * gcc.target/mips/call-1.c: Likewise.
8505 * gcc.target/mips/call-2.c: Likewise.
8506 * gcc.target/mips/call-3.c: Likewise.
8507 * gcc.target/mips/call-4.c: Likewise.
8508 * gcc.target/mips/call-5.c: Likewise.
8509 * gcc.target/mips/call-6.c: Likewise.
8510 * gcc.target/mips/lazy-binding-1.c: Likewise.
8511 * gcc.target/mips/near-far-1.c: Likewise.
8512 * gcc.target/mips/near-far-2.c: Likewise.
8513 * gcc.target/mips/near-far-3.c: Likewise.
8514 * gcc.target/mips/near-far-4.c: Likewise.
8515 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8516 run with compact branches allowed.
8517 * gcc.target/mips/compact-branches-1.c: New file.
8518 * gcc.target/mips/compact-branches-2.c: Likewise.
8519 * gcc.target/mips/compact-branches-3.c: Likewise.
8520 * gcc.target/mips/compact-branches-4.c: Likewise.
8521 * gcc.target/mips/compact-branches-5.c: Likewise.
8522 * gcc.target/mips/compact-branches-6.c: Likewise.
8523 * gcc.target/mips/compact-branches-7.c: Likewise.
8524
8525 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8526
8527 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8528 Clean-up a created directory if testcase fails.
8529
8530 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8531
8532 PR target/67405
8533 * g++.dg/pr67405.C: New test.
8534
8535 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8536
8537 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8538
8539 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8540
8541 * gcc.dg/ifcvt-1.c: New test.
8542 * gcc.dg/ifcvt-2.c: Likewise.
8543 * gcc.dg/ifcvt-3.c: Likewise.
8544
8545 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8546
8547 PR libfortran/67412
8548 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8549 *-*-solaris2.10.
8550
8551 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8552
8553 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8554
8555 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8556
8557 PR c++/61753
8558 * g++.dg/other/pr61753.C: New.
8559
8560 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8561
8562 * gcc.dg/tree-ssa/cmp-1.c: New file.
8563
8564 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8565
8566 * gcc.dg/tree-ssa/complex-7.c: New file.
8567
8568 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8569
8570 * gcc.target/powerpc/swaps-p8-19.c: New test.
8571
8572 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8573
8574 PR fortran/67367
8575 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8576
8577 2015-08-29 Tom de Vries <tom@codesourcery.com>
8578
8579 PR tree-optimization/46193
8580 * gcc.dg/autopar/pr46193.c: New test.
8581
8582 2015-08-28 Nathan Sidwell <nathan@acm.org>
8583
8584 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8585 use exit code for failure.
8586
8587 * gcc.dg/torture/matrix-1.c: Use plain printf.
8588 * gcc.dg/torture/matrix-2.c: Likewise.
8589 * gcc.dg/torture/matrix-5.c: Likewise.
8590 * gcc.dg/torture/matrix-6.c: Likewise.
8591 * gcc.dg/torture/transpose-1.c: Likewise.
8592 * gcc.dg/torture/transpose-2.c: Likewise.
8593 * gcc.dg/torture/transpose-3.c: Likewise.
8594 * gcc.dg/torture/transpose-4.c: Likewise.
8595 * gcc.dg/torture/transpose-5.c: Likewise.
8596 * gcc.dg/torture/transpose-6.c: Likewise.
8597
8598 2015-08-28 Jeff Law <law@redhat.com>
8599
8600 PR lto/66752
8601 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8602 * gcc.dg/torture/pr66752-1.c: New test
8603 * g++.dg/torture/pr66752-2.C: New test.
8604
8605 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8606 Revert:
8607 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8608
8609 * gcc.dg/tree-ssa/sra-15.c: New.
8610
8611 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8612
8613 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8614 * gcc.target/mips/msub-8.c: Ditto
8615
8616 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8617
8618 * lib/target-supports.exp (check-effective_target_vect_double):
8619 Enable for Power targets with VSX hardware available.
8620 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8621 vect_no_align && { ! vect_hw_misalign }.
8622
8623 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8624
8625 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8626 Replaced by opt_files, compile with -floop-nest-optimize.
8627 * g++.dg/graphite/graphite.exp: Same.
8628 * gfortran.dg/graphite/graphite.exp: Same.
8629 * gcc.dg/graphite/block-0.c: Adjust pattern.
8630 * gcc.dg/graphite/block-1.c: Same.
8631 * gcc.dg/graphite/block-3.c: Same.
8632 * gcc.dg/graphite/block-4.c: Same.
8633 * gcc.dg/graphite/block-5.c: Same.
8634 * gcc.dg/graphite/block-6.c: Same.
8635 * gcc.dg/graphite/block-7.c: Same.
8636 * gcc.dg/graphite/block-8.c: Same.
8637 * gcc.dg/graphite/block-pr47654.c: Same.
8638 * gcc.dg/graphite/interchange-0.c: Same.
8639 * gcc.dg/graphite/interchange-1.c: Same.
8640 * gcc.dg/graphite/interchange-10.c: Same.
8641 * gcc.dg/graphite/interchange-11.c: Same.
8642 * gcc.dg/graphite/interchange-12.c: Same.
8643 * gcc.dg/graphite/interchange-13.c: Same.
8644 * gcc.dg/graphite/interchange-14.c: Same.
8645 * gcc.dg/graphite/interchange-15.c: Same.
8646 * gcc.dg/graphite/interchange-3.c: Same.
8647 * gcc.dg/graphite/interchange-4.c: Same.
8648 * gcc.dg/graphite/interchange-5.c: Same.
8649 * gcc.dg/graphite/interchange-6.c: Same.
8650 * gcc.dg/graphite/interchange-7.c: Same.
8651 * gcc.dg/graphite/interchange-8.c: Same.
8652 * gcc.dg/graphite/interchange-9.c: Same.
8653 * gcc.dg/graphite/interchange-mvt.c: Same.
8654 * gcc.dg/graphite/pr37485.c: Same.
8655 * gcc.dg/graphite/uns-block-1.c: Same.
8656 * gcc.dg/graphite/uns-interchange-12.c: Same.
8657 * gcc.dg/graphite/uns-interchange-14.c: Same.
8658 * gcc.dg/graphite/uns-interchange-15.c: Same.
8659 * gcc.dg/graphite/uns-interchange-9.c: Same.
8660 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8661 * gfortran.dg/graphite/interchange-3.f90: Same.
8662
8663 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8664
8665 PR target/67317
8666 * gcc.target/i386/pr67317-1.c: New test.
8667 * gcc.target/i386/pr67317-2.c: Ditto.
8668 * gcc.target/i386/pr67317-3.c: Ditto.
8669 * gcc.target/i386/pr67317-4.c: Ditto.
8670 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8671 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8672
8673 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8674
8675 * gcc.target/powerpc/vec-shr.c: New.
8676
8677 2015-08-27 Marek Polacek <polacek@redhat.com>
8678
8679 PR middle-end/67005
8680 * gcc.dg/torture/pr67005.c: New test.
8681
8682 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8683
8684 * gcc.dg/tree-ssa/sra-15.c: New.
8685
8686 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8687
8688 * gcc.target/aarch64/long_branch_1.c: New test.
8689
8690 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8691
8692 * gcc.target/s390/20150826-1.c: New test.
8693
8694 2015-08-26 Renlin Li <renlin.li@arm.com>
8695
8696 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8697
8698 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8699
8700 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8701
8702 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8703
8704 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8705 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8706 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8707 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8708
8709 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8710
8711 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8712 New test directive.
8713 * gcc.target/aarch64/tlsle_1.x: New test source.
8714 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8715 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8716 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8717
8718 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8719
8720 PR fortran/29600
8721 * gfortran.dg/shape_8.f90: New test.
8722
8723 2015-08-25 Marek Polacek <polacek@redhat.com>
8724
8725 PR middle-end/67330
8726 * gcc.dg/weak/weak-18.c: New test.
8727
8728 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8729
8730 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8731 gcc_jit_context_set_bool_use_external_driver.
8732
8733 2015-08-25 Nathan Sidwell <nathan@acm.org>
8734
8735 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8736
8737 * gcc.dg/20001117-1.c: Needs return_address.
8738 * gcc.dg/20020415-1.c: Needs alloca.
8739 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8740 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8741 * gcc.dg/pr63186.c: Needs label_values.
8742 * gcc.dg/torture/pr33848.c: Likwise.
8743
8744 * lib/target-supports.exp (check_effective_target_fopenacc,
8745 check_effective_target_fopenmp): Disable for nvptx.
8746 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8747 * gcc.dg/stack-usage-1.c: Likewise.
8748 * gcc.dg/stack-usage-2.c: Likewise.
8749 * gcc.dg/unused-5.c: Likewise.
8750 * gcc.dg/unwind-1.c: Likewise.
8751
8752 2015-08-25 Christian Bruel <christian.bruel@st.com>
8753
8754 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8755 * g++.dg/Wno-frame-address.C: Ditto.
8756
8757 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8758
8759 PR target/67211
8760 * g++.dg/pr67211.C: New test.
8761
8762 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8763
8764 PR fortran/62536
8765 PR fortran/66175
8766 * gfortran.dg/block_end_error_1.f90: New test.
8767 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8768
8769 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8770
8771 PR target/66821
8772 * gcc.target/i386/pr66821.c: New test.
8773
8774 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8775
8776 PR target/67329
8777 * gcc.target/i386/pr67329.c: New test.
8778
8779 2015-08-24 Nathan Sidwell <nathan@acm.org>
8780
8781 * gcc.dg/pr49551.c: Needs -fdata-sections.
8782
8783 * gcc.dg/pr64935-2.c: Needs scheduling.
8784
8785 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8786 * gcc.dg/torture/pr63738.c: Likewise.
8787 * gcc.dg/torture/pr64728.c: Likewise.
8788 * gcc.dg/pr63748.c: Likewise.
8789 * gcc.dg/20020312-2.c: Likewise.
8790
8791 * gcc.dg/torture/pr66123.c: Needs label_values.
8792
8793 * gcc.dg/torture/pr41261.c: Needs profiling.
8794 * gcc.dg/pr26570.c: Likewise.
8795 * gcc.dg/pr61776.c: Likewise.
8796 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8797 * gcc.dg/gomp/pr34610.c: Likewise.
8798 * gcc.dg/pr54121.c: Likewise.
8799 * gcc.dg/20050325-1.c: Likewise.
8800 * gcc.dg/pr66899.c: Likewise.
8801 * gcc.dg/pr48770.c: Likewise.
8802 * gcc.dg/pr24225.c: Likewise.
8803
8804 * gcc.dg/pr27531-1.c: Needs io.
8805 * gcc.dg/pr44606.c: Likewise.
8806
8807 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8808
8809 * gcc.dg/pr51990.c: Needs alloca.
8810
8811 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8812
8813 2015-08-24 Tom de Vries <tom@codesourcery.com>
8814
8815 PR tree-optimization/65468
8816 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8817
8818 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8819
8820 PR libfortran/54572
8821 * gfortran.dg/backtrace_1.f90: New test.
8822
8823 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8824
8825 PR libfortran/62296
8826 * gfortran.dg/execute_command_line_2.f90: New test.
8827
8828 2015-08-23 Tom de Vries <tom@codesourcery.com>
8829
8830 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8831 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8832 vect_no_int_max to vect_no_int_min_max.
8833 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8834 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8835 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8836 * gcc.dg/vect/slp-reduc-4.c: Same.
8837 * gcc.dg/vect/slp-reduc-5.c: Same.
8838 * gcc.dg/vect/vect-125.c: Same.
8839 * gcc.dg/vect/vect-13.c: Same.
8840 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8841 * gcc.dg/vect/vect-reduc-1.c: Same.
8842 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8843 * gcc.dg/vect/vect-reduc-1char.c:Same.
8844 * gcc.dg/vect/vect-reduc-1short.c: Same.
8845 * gcc.dg/vect/vect-reduc-2.c: Same.
8846 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8847 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8848 * lib/target-supports.exp: Same.
8849
8850 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8851
8852 PR c++/63693
8853 * g++.dg/cpp0x/decltype63.C: New.
8854
8855 2015-08-22 Nathan Sidwell <nathan@acm.org>
8856
8857 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8858 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8859 * c-c++-common/Wunused-var-8.c: Likewise.
8860 * c-c++-common/gomp/pr61486-2.c: Likewise.
8861 * c-c++-common/Wunused-var-6.c: Likewise.
8862 * c-c++-common/goacc/reduction-1.c: Likewise.
8863 * c-c++-common/goacc/reduction-2.c: Likewise.
8864 * c-c++-common/goacc/reduction-3.c: Likewise.
8865 * c-c++-common/goacc/reduction-4.c: Likewise.
8866 * gcc.dg/builtins-64.c: Likewise.
8867 * gcc.dg/pr59523.c: Likewise.
8868 * gcc.dg/tree-ssa/20080530.c: Likewise.
8869 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8870 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8871 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8872 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8873 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8874 * gcc.dg/pr59011.c: Likewise.
8875 * gcc.dg/uninit-9.c: Likewise.
8876 * gcc.dg/pr61561.c: Likewise.
8877 * gcc.dg/vla-4.c: Likewise.
8878 * gcc.dg/20101010-1.c: Likewise.
8879 * gcc.dg/pr49120.c: Likewise.
8880 * gcc.dg/20030331-2.c: Likewise.
8881 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8882 * gcc.dg/pr25682.c: Likewise.
8883 * gcc.dg/guality/guality.c: Likewise.
8884 * gcc.dg/pr27301.c: Likewise.
8885 * gcc.dg/uninit-9-O0.c: Likewise.
8886 * gcc.dg/fold-alloca-1.c: Likewise.
8887 * gcc.dg/pr41470.c: Likewise.
8888 * gcc.dg/pr51491-2.c: Likewise.
8889 * gcc.dg/winline-7.c: Likewise.
8890 * gcc.dg/vla-2.c: Likewise.
8891 * gcc.dg/pr50764.c: Likewise.
8892 * gcc.dg/c99-vla-1.c: Likewise.
8893 * gcc.dg/pr33238.c: Likewise.
8894 * gcc.dg/c99-const-expr-13.c: Likewise.
8895 * gcc.dg/builtin-return-1.c: Likewise.
8896 * gcc.dg/vla-3.c: Likewise.
8897 * gcc.dg/20020415-1.c: Likewise.
8898 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8899 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8900 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8901 * gcc.dg/torture/calleesave-sse.c: Likewise.
8902 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8903 * gcc.dg/gomp/vla-2.c: Likewise.
8904 * gcc.dg/gomp/vla-3.c: Likewise.
8905 * gcc.dg/gomp/vla-4.c: Likewise.
8906 * gcc.dg/gomp/pr30494.c: Likewise.
8907 * gcc.dg/gomp/vla-5.c: Likewise.
8908 * gcc.dg/pr51990-2.c: Likewise.
8909 * gcc.dg/vla-22.c: Likewise.
8910
8911 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8912
8913 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8914 * gcc.dg/dollar.c: Likewise.
8915 * gcc.dg/pragma-message.c: Likewise.
8916 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8917 * c-c++-common/raw-string-14.c: Likewise.
8918
8919 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8920
8921 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8922 property that instantiation here is a compile-time error.
8923
8924 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8925
8926 * g++.dg/other/pr67065.C: Extend.
8927
8928 2015-08-21 Nathan Sidwell <nathan@acm.org>
8929
8930 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8931 is freestanding.
8932 (check_effective_target_global_constructor): New.
8933 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8934 * gcc.dg/debug/debug.exp: Skip for nvptx.
8935 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8936
8937 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8938 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8939 * gcc.c-torture/compile/pr33855.c: Likewise.
8940 * gcc.c-torture/compile/920723-1.c: Likewise.
8941 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8942 writing a const.
8943 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8944 label.
8945 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8946 'call'.
8947
8948 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8949 prototype normal.
8950 * gcc.c-torture/execute/switch-1.c: Likewise.
8951
8952 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8953 * gcc.c-torture/execute/printf-1.c: Likewise.
8954 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8955 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8956 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8957 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8958 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8959 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8960 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8961 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8962 * gcc.c-torture/execute/gofast.c: Likewise.
8963 * gcc.c-torture/execute/complex-6.c: Likewise.
8964
8965 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8966 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8967 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8968 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8969 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8970 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8971 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8972 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8973 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8974 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8975 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8976 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8977 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8978 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8979 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8980 * gcc.dg/setjmp-1.c: Likewise.
8981 * gcc.dg/cleanup-5.c: Likewise.
8982 * gcc.dg/cleanup-12.c: Likewise.
8983 * gcc.dg/cleanup-13.c: Likewise.
8984
8985 * gcc.dg/constructor-1.c: Require global ctor.
8986
8987 * gcc.dg/fork-instrumentation.c: Require profiling.
8988 * gcc.dg/20030107-1.c: Likewise.
8989 * gcc.dg/20030702-1.c: Likewise.
8990
8991 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8992 * gcc.dg/cpp/paste2.c: Likewise.
8993 * gcc.dg/cpp/strify3.c: Likewise.
8994 * gcc.dg/cpp/strify4.c: Likewise.
8995 * gcc.dg/cpp/lexnum.c: Likewise.
8996 * gcc.dg/cpp/digraphs.c: Likewise.
8997 * gcc.dg/cpp/macro1.c: Likewise.
8998
8999 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9000
9001 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9002
9003 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9004
9005 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9006 only once.
9007
9008 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9009
9010 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9011 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9012 vec_vpmsum_be and vec_shasigma_be.
9013
9014 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9015
9016 * lib/target-supports.exp
9017 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9018 with -mfp16-format=ieee.
9019
9020 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9021
9022 PR c++/67065
9023 * g++.dg/other/pr67065.C: New.
9024
9025 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9026
9027 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9028 memcpy.
9029 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9030 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9031 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9032 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9033
9034 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9035
9036 * gcc.dg/wide_shift_64_1.c: New testcase.
9037 * gcc.dg/wide_shift_128_1.c: Likewise.
9038 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9039
9040 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9041
9042 * lib/target-supports.exp
9043 (check_effective_target_fstack_protector_enabled): New test.
9044 * gcc.target/i386/ssp-default.c: New test.
9045
9046 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9047
9048 PR fortran/66929
9049 * gfortran.dg/generic_31.f90: New.
9050
9051 2015-08-19 Marek Polacek <polacek@redhat.com>
9052
9053 PR middle-end/67133
9054 * g++.dg/torture/pr67133.C: New test.
9055
9056 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9057
9058 * gcc.target/powerpc/altivec-35.c: New test.
9059 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9060 * gcc.target/powerpc/vsx-vector-7.c: New test.
9061
9062 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9063
9064 PR middle-end/36757
9065 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9066 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9067
9068 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9069
9070 PR rtl-optimization/67218
9071 * gcc.c-torture/execute/ieee/pr67218.c,
9072 gcc.target/aarch64/fcvt_int_float_double1.c,
9073 gcc.target/aarch64/fcvt_int_float_double2.c,
9074 gcc.target/aarch64/fcvt_int_float_double3.c,
9075 gcc.target/aarch64/fcvt_int_float_double4.c,
9076 gcc.target/aarch64/fcvt_uint_float_double1.c,
9077 gcc.target/aarch64/fcvt_uint_float_double2.c,
9078 gcc.target/aarch64/fcvt_uint_float_double3.c,
9079 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9080
9081 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
9082
9083 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9084 dg-options to disable LSE extensions.
9085 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9086 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9087 * gcc.target/aarch64/atomic-op-char.c: Likewise.
9088 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9089 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9090 * gcc.target/aarch64/atomic-op-int.c: Likewise.
9091 * gcc.target/aarch64/atomic-op-long.c: Likewise.
9092 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9093 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9094 * gcc.target/aarch64/atomic-op-release.c: Likewise.
9095 * gcc.target/aarch64/atomic-op-short.c: Likewise.
9096 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9097 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9098 * gcc.target/aarch64/sync-op-full.c: Likewise.
9099 * gcc.target/aarch64/sync-op-release.c: Likewise.
9100
9101 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9102
9103 PR c++/67160
9104 * g++.dg/cpp1z/feat-cxx1z.C: New.
9105
9106 2015-08-18 Marek Polacek <polacek@redhat.com>
9107
9108 PR middle-end/67222
9109 * gcc.dg/torture/pr67222.c: New test.
9110
9111 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9112
9113 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9114
9115 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9116
9117 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9118 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9119 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9120
9121 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9122
9123 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9124 which is used in later code.
9125
9126 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9127
9128 PR c++/67216
9129 * g++.dg/cpp0x/nullptr34.C: New.
9130 * g++.dg/warn/Wconversion2.C: Adjust.
9131 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9132 * g++.old-deja/g++.other/null3.C: Likewise.
9133
9134 * g++.dg/cpp0x/pr51313.C: Adjust.
9135
9136 2015-08-17 Richard Biener <rguenther@suse.de>
9137
9138 PR tree-optimization/67221
9139 * gcc.dg/torture/pr67221.c: New testcase.
9140
9141 2015-08-17 Mike Stump <mikestump@comcast.net>
9142 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9143
9144 * gcc.target/arm/memcpy-aligned-1.c: New test.
9145
9146 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9147
9148 PR fortran/54656
9149 * gfortran.dg/norm_4.f90: Rename to...
9150 * gfortran.dg/norm2_4.f90: this.
9151 * gfortran.dg/norm2_5.f90: New test.
9152
9153 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9154
9155 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9156 * gcc.dg/ssp-1.c: Make counter a register.
9157 * gcc.dg/ssp-2.c: Likewise.
9158 * gcc.dg/torture/parm-coalesce.c: New.
9159
9160 2015-08-14 Marek Polacek <polacek@redhat.com>
9161
9162 PR middle-end/67133
9163 * gcc.dg/torture/pr67133.c: New test.
9164
9165 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9166 Matthias Klose <doko@debian.org>
9167
9168 PR target/67143
9169 * gcc.c-torture/compile/pr67143.c: New
9170 * gcc.target/aarch64/atomic-op-imm.c
9171 (atomic_fetch_add_negative_RELAXED): New.
9172 (atomic_fetch_sub_negative_ACQUIRE): New.
9173
9174 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9175
9176 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9177 * gcc.target/aarch64/target_attr_8.c: Likewise.
9178 * gcc.target/aarch64/target_attr_14.c: Likewise.
9179
9180 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9181
9182 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9183
9184 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9185
9186 * gcc.target/i386/builtin_target.c: Add skylake check.
9187
9188 2015-08-13 Jeff Law <law@redhat.com>
9189
9190 * gcc.dg/pr66314.c: Moved from here to ..
9191 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9192 to clear all sanitizers before -fsanitize=kernel-address.
9193
9194 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9195
9196 * gcc.target/aarch64/cinc_common_1.c: New test.
9197
9198 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9199
9200 PR c++/53421
9201 * g++.dg/ext/attribute-may-alias-1.C: New.
9202 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9203
9204 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9205
9206 * gcc.target/aarch64/atomic-inst-cas.c: New.
9207 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9208
9209 2015-08-13 Andreas Schwab <schwab@suse.de>
9210
9211 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9212
9213 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9214
9215 PR c++/62164
9216 * g++.dg/torture/pr62164.C: New.
9217
9218 2015-08-13 Richard Biener <rguenther@suse.de>
9219
9220 PR tree-optimization/67191
9221 * gcc.dg/torture/pr67191.c: New testcase.
9222 * g++.dg/torture/pr67191.C: Likewise.
9223
9224 2015-08-13 Richard Biener <rguenther@suse.de>
9225
9226 PR tree-optimization/66502
9227 PR tree-optimization/67167
9228 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9229
9230 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9231
9232 PR c++/53330
9233 * g++.dg/init/new42.C: New.
9234
9235 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9236
9237 PR target/67071
9238 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9239 vector constants.
9240 * gcc.target/powerpc/pr67071-2.c: Likewise.
9241 * gcc.target/powerpc/pr67071-3.c: Likewise.
9242
9243 2015-08-12 Marek Polacek <polacek@redhat.com>
9244
9245 PR c++/55095
9246 * c-c++-common/Wshift-overflow-6.c: New test.
9247 * c-c++-common/Wshift-overflow-7.c: New test.
9248 * g++.dg/cpp1y/left-shift-2.C: New test.
9249
9250 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9251
9252 PR c++/52742
9253 * g++.dg/cpp0x/pr52742.C: New.
9254
9255 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9256
9257 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9258 Check Knights Landing support.
9259
9260 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9261
9262 PR c++/47461
9263 * g++.dg/warn/Wunused-result-1.C: New.
9264
9265 2015-08-12 Richard Biener <rguenther@suse.de>
9266
9267 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9268 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9269 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9270 * g++.dg/tree-ssa/pr61034.C: Adjust.
9271 * gcc.dg/fold-compare-2.c: Likewise.
9272 * gcc.dg/pr50763.c: Likewise.
9273 * gcc.dg/predict-3.c: Likewise.
9274 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9275 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9276 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9277 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9278 * gcc.dg/tree-ssa/pr37508.c: Likewise.
9279 * gcc.dg/tree-ssa/vrp04.c: Likewise.
9280 * gcc.dg/tree-ssa/vrp07.c: Likewise.
9281 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9282 * gcc.dg/tree-ssa/vrp16.c: Likewise.
9283 * gcc.dg/tree-ssa/vrp20.c: Likewise.
9284 * gcc.dg/tree-ssa/vrp25.c: Likewise.
9285 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9286
9287 2015-08-12 Nathan Sidwell <nathan@acm.org>
9288
9289 * gcc.dg/vrp-min-max-1.c: New.
9290 * gcc.dg/vrp-min-max-2.c: New.
9291
9292 2015-08-12 Richard Biener <rguenther@suse.de>
9293
9294 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9295
9296 2015-08-12 Tom de Vries <tom@codesourcery.com>
9297
9298 PR testsuite/67175
9299 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9300 Handle absence of vector min/max for sparc.
9301
9302 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
9303
9304 PR target/66954
9305 * g++.dg/ext/mv25.C: New test.
9306
9307 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9308
9309 * gcc.target/i386/avx2-vect-shift.c: New test.
9310
9311 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
9312
9313 PR c/66098
9314 PR c/66711
9315 * gcc.dg/pragma-diag-3.c: New test.
9316 * gcc.dg/pragma-diag-4.c: New test.
9317
9318 2015-08-11 Nathan Sidwell <nathan@acm.org>
9319
9320 * c-c++-common/dfp/operator-comma.c: Call init function.
9321 * c-c++-common/dfp/convert-dfp-2.c: New test.
9322
9323 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
9324
9325 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9326 Treat model == 0x4f as Broadwell.
9327
9328 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9329
9330 PR libfortran/67140
9331 * gfortran.dg/pr67140.f90: New test.
9332
9333 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9334
9335 PR libgomp/65742
9336 PR middle-end/66332
9337 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9338
9339 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9340
9341 PR fortran/64022
9342 * gfortran.dg/ieee/large_4.f90: New test.
9343
9344 2015-08-08 Bud Davis <jmdavis@link.com>
9345
9346 PR fortran/59746
9347 * gfortran.dg/common_22.f90: New.
9348
9349 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9350
9351 PR rtl-optimization/67028
9352 * gcc.dg/pr67028.c: New testcase.
9353
9354 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9355
9356 PR rtl-optimization/67029
9357 * gcc.dg/pr67029.c: New test.
9358
9359 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9360
9361 PR fortran/64104
9362 * gfortran.dg/ieee/ieee_8.f90: New test.
9363
9364 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9365
9366 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9367 modifers.
9368 * gcc.target/aarch64/noplt_2.c: Likewise.
9369 * gcc.target/aarch64/noplt_3.c: Likewise.
9370
9371 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9372
9373 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9374 optimization level, and print a summary at the end.
9375
9376 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9377
9378 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9379
9380 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9381
9382 * gcc.target/aarch64/noplt_3.c: New testcase.
9383
9384 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9385
9386 * gcc.target/aarch64/noplt_1.c: New testcase.
9387 * gcc.target/aarch64/noplt_2.c: Likewise.
9388
9389 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9390
9391 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9392 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9393
9394 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9395
9396 * gcc.target/s390/dwarfregtable-1.c: New test.
9397 * gcc.target/s390/dwarfregtable-2.c: New test.
9398 * gcc.target/s390/dwarfregtable-3.c: New test.
9399
9400 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9401
9402 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9403
9404 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9405
9406 PR fortran/64022
9407 * gfortran.dg/ieee/large_2.f90: New test.
9408 * gfortran.dg/ieee/large_3.F90: New test.
9409
9410 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9411
9412 PR fortran/64022
9413 * gfortran.dg/ieee/large_1.f90: Adjust test.
9414
9415 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9416 Jeff Law <law@redhat.com>
9417
9418 PR c/16351
9419 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9420 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9421 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9422 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9423 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9424 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9425
9426 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9427
9428 PR middle-end/66311
9429 * gfortran.dg/pr66311.f90: New file.
9430
9431 2015-08-05 Richard Biener <rguenther@suse.de>
9432
9433 PR tree-optimization/67121
9434 * gcc.dg/torture/pr67121.c: New testcase.
9435
9436 2015-08-05 Nick Clifton <nickc@redhat.com>
9437
9438 * gcc.target/rl78: New directory.
9439 * gcc.target/rl78/rl78.exp: New file: Test driver.
9440 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9441
9442 2015-08-05 Richard Biener <rguenther@suse.de>
9443
9444 PR middle-end/67120
9445 * gcc.dg/torture/pr67120.c: New testcase.
9446
9447 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9448
9449 PR fortran/52846
9450
9451 * lib/fortran-modules.exp: Call cleanup-submodules from
9452 cleanup-modules.
9453 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9454 cover the cases where private entities are no longer optimized
9455 away.
9456 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9457 same reason.
9458 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9459 * gfortran.dg/submodule_5.f08: The same.
9460 * gfortran.dg/submodule_9.f08: The same.
9461 * gfortran.dg/submodule_10.f08: New test.
9462
9463 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9464
9465 PR c++/66595
9466 * g++.dg/cpp1y/var-templ35.C: New.
9467
9468 2015-08-05 Richard Biener <rguenther@suse.de>
9469
9470 PR tree-optimization/67055
9471 * g++.dg/torture/pr67055.C: New testcase.
9472
9473 2015-08-05 Richard Biener <rguenther@suse.de>
9474
9475 PR tree-optimization/67109
9476 * gcc.dg/torture/pr67109.c: New testcase.
9477 * gcc.dg/vect/vect-119.c: Adjust.
9478
9479 2015-08-05 Richard Biener <rguenther@suse.de>
9480
9481 PR middle-end/67107
9482 * gcc.dg/pr67107.c: New testcase.
9483
9484 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9485
9486 PR c++/66197
9487 * g++.dg/cpp1z/abbrev2.C: New.
9488
9489 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9490
9491 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9492
9493 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9494
9495 PR c++/66392
9496 * g++.dg/init/explicit4.C: New.
9497
9498 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9499
9500 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9501 without VSX an Power8 vector support.
9502
9503 2015-08-04 Richard Biener <rguenther@suse.de>
9504
9505 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9506
9507 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9508
9509 PR target/67110
9510 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9511 -fno-pie -no-pie.
9512
9513 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9514
9515 PR c++/66427
9516 * g++.dg/cpp1y/var-templ34.C: New.
9517
9518 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9519
9520 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9521 * gcc.target/aarch64/target_attr_1.c: Likewise.
9522 * gcc.target/aarch64/target_attr_2.c: Likewise.
9523 * gcc.target/aarch64/target_attr_3.c: Likewise.
9524 * gcc.target/aarch64/target_attr_4.c: Likewise.
9525 * gcc.target/aarch64/target_attr_5.c: Likewise.
9526 * gcc.target/aarch64/target_attr_6.c: Likewise.
9527 * gcc.target/aarch64/target_attr_7.c: Likewise.
9528 * gcc.target/aarch64/target_attr_8.c: Likewise.
9529 * gcc.target/aarch64/target_attr_9.c: Likewise.
9530 * gcc.target/aarch64/target_attr_10.c: Likewise.
9531 * gcc.target/aarch64/target_attr_11.c: Likewise.
9532 * gcc.target/aarch64/target_attr_12.c: Likewise.
9533 * gcc.target/aarch64/target_attr_13.c: Likewise.
9534 * gcc.target/aarch64/target_attr_14.c: Likewise.
9535 * gcc.target/aarch64/target_attr_15.c: Likewise.
9536
9537 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9538
9539 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9540
9541 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9542
9543 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9544
9545 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9546
9547 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9548 message.
9549
9550 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9551
9552 PR fortran/64022
9553 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9554 * gfortran.dg/ieee/large_1.f90: New test.
9555
9556 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9557
9558 PR tree-optimization/67043
9559 * gcc.dg/pr67043.c: New test.
9560
9561 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9562
9563 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9564
9565 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9566
9567 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9568 it to push/pop timing items.
9569 (main): For each optimization level, create a gcc_jit_timer, and
9570 time all of the iteration within that level cumulatively.
9571 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9572 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9573
9574 2015-08-03 Alexander Basov <coohpt@gmail.com>
9575
9576 PR middle-end/64744
9577 PR middle-end/48470
9578 PR middle-end/43404
9579 * gcc.target/arm/pr43404.c : New testcase.
9580 * gcc.target/arm/pr48470.c : New testcase.
9581 * gcc.target/arm/pr64744-1.c : New testcase.
9582 * gcc.target/arm/pr64744-2.c : New testcase.
9583
9584 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9585
9586 PR tree-optimization/67077
9587 * gcc.dg/pr67077.c: New test.
9588
9589 2015-08-03 Jeff Law <law@redhat.com>
9590
9591 PR middle-end/66314
9592 PR gcov-profile/66899
9593 * gcc.dg/pr66899.c: New test.
9594 * gcc.dg/pr66314.c: New test.
9595
9596 2015-08-03 Marek Polacek <polacek@redhat.com>
9597
9598 PR c/67088
9599 * gcc.dg/pr67088.c: New test.
9600
9601 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9602
9603 PR target/66731
9604 * gcc.target/arm/vnmul-1.c: New.
9605 * gcc.target/arm/vnmul-2.c: New.
9606 * gcc.target/arm/vnmul-3.c: New.
9607 * gcc.target/arm/vnmul-4.c: New.
9608
9609 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9610
9611 PR fortran/64921
9612 * gfortran.dg/class_allocate_20.f90: New.
9613
9614 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9615
9616 * gcc.target/aarch64/csel_bfx_1.c: New test.
9617 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9618
9619 2015-08-02 Martin Sebor <msebor@redhat.com>
9620
9621 * g++.dg/Wframe-address-in-Wall.C: New test.
9622 * g++.dg/Wframe-address.C: New test.
9623 * g++.dg/Wno-frame-address.C: New test.
9624 * gcc.dg/Wframe-address-in-Wall.c: New test.
9625 * gcc.dg/Wframe-address.c: New test.
9626 * gcc.dg/Wno-frame-address.c: New test.
9627
9628 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9629
9630 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9631
9632 2015-08-01 Michael Collison <michael.collison@linaro.org
9633 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9634
9635 * gcc.target/arm/mincmp.c: New test.
9636
9637 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9638
9639 PR fortran/67091
9640 * gfortran.dg/associated_target_6.f03: New test
9641
9642 2015-08-01 Tom de Vries <tom@codesourcery.com>
9643
9644 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9645 optimize ("-ftree-parallelize-loops=0").
9646 Add successful scans for 2 detected reductions. Add xfail scans for 3
9647 detected reductions.
9648 * gcc.dg/autopar/reduc-2short.c: Same.
9649 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9650 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9651 detected reductions.
9652 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9653 and max reductions.
9654
9655 2015-07-31 Marek Polacek <polacek@redhat.com>
9656
9657 PR sanitizer/66977
9658 * g++.dg/ubsan/pr66977.C: New test.
9659
9660 2015-07-30 Marek Polacek <polacek@redhat.com>
9661
9662 * c-c++-common/Wtautological-compare-3.c: New test.
9663
9664 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9665
9666 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9667 (CHECK): Pass address of scalar, rather than array.
9668
9669 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9670
9671 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9672
9673 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9674
9675 * gcc.target/aarch64/fp16/fp16.exp: New.
9676 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9677 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9678
9679 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9680
9681 * gcc.target/aarch64/f16_movs_1.c: New test.
9682
9683 2015-07-28 Tom de Vries <tom@codesourcery.com>
9684
9685 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9686 outer loop.
9687
9688 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9689 Manuel López-Ibáñez <manu@gcc.gnu.org>
9690
9691 * gcc.dg/parm-incomplete-1.c: Update.
9692 * gcc.dg/pr18809-1.c: Update.
9693 * gcc.dg/pr27953.c: Update.
9694 * gcc.dg/vla-11.c: Update.
9695
9696 2015-07-27 Marek Polacek <polacek@redhat.com>
9697
9698 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9699
9700 2015-07-27 Tom de Vries <tom@codesourcery.com>
9701
9702 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9703 attribute. Update comment.
9704 (main): Remove.
9705 Add scan for not parallelizing inner loop.
9706 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9707 attribute.
9708 (main): Remove.
9709
9710 2015-07-27 Marek Polacek <polacek@redhat.com>
9711
9712 PR bootstrap/67030
9713 * c-c++-common/Wtautological-compare-2.c: New test.
9714
9715 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9716
9717 PR target/66232
9718 * gcc.target/i386/pr66232-6.c: New tests.
9719 * gcc.target/i386/pr66232-7.c: Likewise.
9720 * gcc.target/i386/pr66232-8.c: Likewise.
9721 * gcc.target/i386/pr66232-9.c: Likewise.
9722
9723 2015-07-27 Marek Polacek <polacek@redhat.com>
9724
9725 PR c++/66555
9726 PR c/54979
9727 * c-c++-common/Wtautological-compare-1.c: New test.
9728
9729 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9730
9731 PR c++/18969
9732 * g++.dg/template/pr18969.C: New test.
9733 * g++.dg/template/pr18969-2.C: New test.
9734 * g++.old-deja/g++.jason/overload.C: Remove return value in
9735 template function returning void.
9736
9737 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9738
9739 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9740 immediates to avoid shift-overflow warnings.
9741
9742 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9743
9744 PR c++/66857
9745 * g++.dg/init/pr66857.C: New test.
9746
9747 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9748
9749 PR target/66648
9750 * gcc.target/i386/pr66648.c: New test.
9751
9752 2015-07-25 Tom de Vries <tom@codesourcery.com>
9753
9754 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9755 interchange_files and block_files variables.
9756 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9757 arithmetic.
9758 * gcc.dg/graphite/uns-interchange-12.c: Same.
9759 * gcc.dg/graphite/uns-interchange-14.c: Same.
9760 * gcc.dg/graphite/uns-interchange-15.c: Same.
9761 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9762 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9763
9764 2015-07-25 Jeff Law <law@redhat.com>
9765
9766 Revert:
9767 PR lto/66752
9768 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9769 * gcc.dg/torture/pr66752-1.c: New test
9770 * g++.dg/torture/pr66752-2.C: New test.
9771
9772 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9773
9774 Revert:
9775 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9776
9777 PR rtl-optimization/64164
9778 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9779 * gcc.dg/ssp-1.c: Make counter a register.
9780 * gcc.dg/ssp-2.c: Likewise.
9781 * gcc.dg/torture/parm-coalesce.c: New.
9782
9783 2015-07-24 Tom de Vries <tom@codesourcery.com>
9784
9785 * gcc.dg/graphite/block-1.c: Xfail scan.
9786 * gcc.dg/graphite/interchange-12.c: Same.
9787 * gcc.dg/graphite/interchange-14.c: Same.
9788 * gcc.dg/graphite/interchange-15.c: Same.
9789 * gcc.dg/graphite/interchange-9.c: Same.
9790 * gcc.dg/graphite/interchange-mvt.c: Same.
9791 * gcc.dg/graphite/uns-block-1.c: New test.
9792 * gcc.dg/graphite/uns-interchange-12.c: New test.
9793 * gcc.dg/graphite/uns-interchange-14.c: New test.
9794 * gcc.dg/graphite/uns-interchange-15.c: New test.
9795 * gcc.dg/graphite/uns-interchange-9.c: New test.
9796 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9797
9798 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9799
9800 PR c++/64079
9801 * c-c++-common/Wunused-function-1.c: New.
9802
9803 2015-07-24 Tom de Vries <tom@codesourcery.com>
9804
9805 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9806 alternative exit-first loop transform.
9807 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9808 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9809 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9810 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9811 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9812 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9813 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9814 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9815 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9816
9817 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9818
9819 PR ipa/66566
9820 * gcc.target/i386/mpx/pr66566.c: New test.
9821
9822 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9823
9824 PR bootstrap/66978
9825 * gcc.target/i386/pr66978.c: New test.
9826
9827 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9828
9829 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9830
9831 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9832
9833 * gcc.target/s390/insv-1.c: New test.
9834 * gcc.target/s390/insv-2.c: New test.
9835 * gcc.target/s390/insv-3.c: New test.
9836
9837 2015-07-24 Tom de Vries <tom@codesourcery.com>
9838
9839 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9840
9841 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9842
9843 PR middle-end/25530
9844 * gcc.dg/pr25530.c: New test.
9845
9846 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9847
9848 PR middle-end/25529
9849 * gcc.dg/pr25529.c: New test.
9850
9851 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9852
9853 * gcc.target/arm/reg_equal_test.c: New test.
9854
9855 2015-07-23 Jeff Law <law@redhat.com>
9856
9857 PR lto/66752
9858 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9859 * gcc.dg/torture/pr66752-1.c: New test
9860 * g++.dg/torture/pr66752-2.C: New test.
9861
9862 2015-07-23 Marek Polacek <polacek@redhat.com>
9863
9864 PR c++/66572
9865 * g++.dg/warn/Wlogical-op-2.C: New test.
9866
9867 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9868
9869 PR rtl-optimization/64164
9870 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9871 * gcc.dg/ssp-1.c: Make counter a register.
9872 * gcc.dg/ssp-2.c: Likewise.
9873 * gcc.dg/torture/parm-coalesce.c: New.
9874
9875 2015-07-23 Marek Polacek <polacek@redhat.com>
9876
9877 PR sanitizer/66908
9878 * c-c++-common/ubsan/pr66908.c: New test.
9879
9880 2015-07-23 Tom de Vries <tom@codesourcery.com>
9881
9882 * gcc.dg/autopar/outer-4.c: Add xfail.
9883 * gcc.dg/autopar/outer-5.c: Same.
9884 * gcc.dg/autopar/outer-6.c: Same.
9885 * gcc.dg/autopar/reduc-2.c: Same.
9886 * gcc.dg/autopar/reduc-2char.c: Same.
9887 * gcc.dg/autopar/reduc-2short.c: Same.
9888 * gcc.dg/autopar/reduc-8.c: Same.
9889 * gcc.dg/autopar/uns-outer-4.c: New test.
9890 * gcc.dg/autopar/uns-outer-5.c: New test.
9891 * gcc.dg/autopar/uns-outer-6.c: New test.
9892
9893 2015-07-23 Richard Biener <rguenther@suse.de>
9894
9895 PR tree-optimization/66952
9896 * gcc.dg/torture/pr66952.c: Use signed char.
9897
9898 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9899
9900 PR tree-optimization/66926,66951
9901 * gcc.dg/vect/pr66951.c: New test.
9902
9903 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9904
9905 PR c++/52987
9906 * g++.dg/parse/error57.C: New.
9907 * g++.dg/expr/string-2.C: Update.
9908
9909 2015-07-23 Richard Biener <rguenther@suse.de>
9910
9911 PR tree-optimization/66945
9912 * gcc.dg/torture/pr66945.c: New testcase.
9913
9914 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9915
9916 PR target/66954
9917 * g++.dg/ext/mv24.C: New test.
9918
9919 2015-07-22 Marek Polacek <polacek@redhat.com>
9920
9921 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9922 dg-options.
9923
9924 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9925
9926 PR fortran/61831
9927 PR fortran/66929
9928 * gfortran.dg/generic_30.f90: New.
9929
9930 2015-07-22 Richard Biener <rguenther@suse.de>
9931
9932 PR tree-optimization/66952
9933 * gcc.dg/torture/pr66952.c: New testcase.
9934
9935 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9936
9937 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9938 test.
9939 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9940 test.
9941 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9942 test.
9943 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9944 test.
9945 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9946 test.
9947 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9948 test.
9949 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9950 test.
9951 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9952 test.
9953 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9954 test.
9955 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9956 test.
9957 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9958 test.
9959 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9960 test.
9961 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9962 test.
9963 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9964 test.
9965 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9966 test.
9967 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9968 test.
9969 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9970 test.
9971 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9972 test.
9973 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9974 test.
9975 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9976 test.
9977 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9978 test.
9979 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9980 test.
9981 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9982 test.
9983 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9984 test.
9985 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9986 test.
9987 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9988 test.
9989 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9990 test.
9991 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9992 test.
9993 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9994 test.
9995 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9996 test.
9997 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9998 test.
9999 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10000 test.
10001 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10002 test.
10003 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10004 test.
10005 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10006 test.
10007 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10008 test.
10009 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10010 test.
10011 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10012 test.
10013 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10014 test.
10015 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10016 test.
10017 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10018 test.
10019 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10020 test.
10021 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10022 test.
10023 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10024 test.
10025 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10026 test.
10027 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10028 test.
10029 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10030 test.
10031 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10032 test.
10033 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10034 test.
10035 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10036 test.
10037 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10038 test.
10039 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10040 test.
10041 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10042 test.
10043 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10044 test.
10045 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10046 test.
10047 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10048 test.
10049 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10050 test.
10051 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10052 test.
10053 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10054 test.
10055 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10056 test.
10057 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10058 test.
10059 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10060 test.
10061 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10062 test.
10063 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10064 test.
10065 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10066 test.
10067 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10068 test.
10069 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10070 test.
10071 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10072 test.
10073 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10074 test.
10075 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10076 test.
10077 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10078 test.
10079 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10080 test.
10081 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10082 test.
10083 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10084 test.
10085 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10086 test.
10087 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10088 test.
10089 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10090 test.
10091 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10092 test.
10093 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10094 test.
10095 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10096 test.
10097 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10098 test.
10099 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10100 test.
10101 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10102 test.
10103 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10104 test.
10105 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10106 test.
10107 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10108 test.
10109 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10110 test.
10111 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10112 test.
10113 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10114 test.
10115 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10116 test.
10117 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10118 test.
10119 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10120 test.
10121 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10122 test.
10123 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10124 test.
10125 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10126 test.
10127 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10128 test.
10129 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10130 test.
10131 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10132 test.
10133 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10134 test.
10135 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10136 test.
10137 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10138 test.
10139 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10140 test.
10141 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10142 test.
10143 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10144 test.
10145 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10146 test.
10147 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10148 test.
10149 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10150 test.
10151 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10152 test.
10153 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10154 test.
10155 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10156 test.
10157 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10158 test.
10159 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10160 test.
10161 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10162 test.
10163 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10164 test.
10165 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10166 test.
10167 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10168 test.
10169 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10170 test.
10171 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10172 test.
10173 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10174 test.
10175 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10176 test.
10177 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10178 test.
10179 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10180 test.
10181 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10182 test.
10183 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10184 test.
10185 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10186 test.
10187 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10188 test.
10189 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10190 test.
10191 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10192 test.
10193 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10194 test.
10195 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10196 test.
10197 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10198 test.
10199 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10200 test.
10201
10202 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10203
10204 * g++.dg/template/crash81.C: Update.
10205
10206 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10207
10208 PR ipa/66424.
10209 * gcc.target/i386/pr66424.c: New.
10210
10211 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10212
10213 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10214
10215 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10216
10217 PR fortran/61831
10218 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10219 Drop address sanitization.
10220
10221 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10222
10223 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10224 Skip -march=armv4t.
10225 (dg-additional-options): Set armv5t flag.
10226
10227 2015-07-21 Marek Polacek <polacek@redhat.com>
10228
10229 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10230 * gcc.dg/vmx/unpack.c: Likewise.
10231 * gcc.target/powerpc/quad-atomic.c: Likewise.
10232
10233 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10234
10235 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10236
10237 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10238
10239 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10240 model.
10241
10242 2015-07-20 Marek Polacek <polacek@redhat.com>
10243
10244 PR c++/55095
10245 * c-c++-common/Wshift-overflow-1.c: New test.
10246 * c-c++-common/Wshift-overflow-2.c: New test.
10247 * c-c++-common/Wshift-overflow-3.c: New test.
10248 * c-c++-common/Wshift-overflow-4.c: New test.
10249 * c-c++-common/Wshift-overflow-5.c: New test.
10250 * g++.dg/cpp1y/left-shift-1.C: New test.
10251 * gcc.dg/c90-left-shift-2.c: New test.
10252 * gcc.dg/c90-left-shift-3.c: New test.
10253 * gcc.dg/c99-left-shift-2.c: New test.
10254 * gcc.dg/c99-left-shift-3.c: New test.
10255 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10256 * gcc.c-torture/execute/pr40386.c: Likewise.
10257 * gcc.dg/vect/pr33373.c: Likewise.
10258 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10259 * gcc.dg/vect/vect-shift-2.c: Likewise.
10260
10261 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10262
10263 * gcc.target/aarch64/neg_abs_1.c: New test.
10264
10265 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10266
10267 PR target/66922
10268 * gcc.target/i386/pr66922.c: New test.
10269
10270 2015-07-18 Sebastian Pop <s.pop@samsung.com>
10271
10272 PR middle-end/46851
10273 PR middle-end/60340
10274 * gcc.dg/tree-ssa/pr42327.c: Removed.
10275 * g++.dg/other/pr35011.C: Removed.
10276
10277 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10278
10279 PR target/66906
10280 * gcc.target/i386/pr66906.c: New test.
10281
10282 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10283
10284 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10285 as follow-up to r225930.
10286
10287 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
10288
10289 PR fortran/52846
10290 * lib/fortran-modules.exp (proc cleanup-submodules): New
10291 procedure.
10292 * gfortran.dg/submodule_1.f08: Change extension and clean up
10293 the submodule files.
10294 * gfortran.dg/submodule_2.f08: ditto
10295 * gfortran.dg/submodule_6.f08: ditto
10296 * gfortran.dg/submodule_7.f08: ditto
10297 * gfortran.dg/submodule_8.f08: New test
10298 * gfortran.dg/submodule_9.f08: New test
10299
10300 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
10301 Sebastian Pop <s.pop@samsung.com>
10302
10303 PR middle-end/61929
10304 * gcc.dg/graphite/pr61929.c: New.
10305
10306 2015-07-17 Marek Polacek <polacek@redhat.com>
10307
10308 * gcc.dg/fold-minus-7.c: New test.
10309
10310 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10311
10312 * gfortran.dg/co_reduce_1.f90: New file.
10313
10314 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10315
10316 PR target/66824
10317 * gcc.target/i386/pr66824.c:
10318
10319 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
10320
10321 PR fortran/66035
10322 * gfortran.dg/structure_constructor_13.f03: New test.
10323
10324 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10325
10326 PR fortran/61831
10327 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10328 of generated while loops in the tree dump.
10329 * gfortran.dg/derived_constructor_comps_6.f90: New file.
10330
10331 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
10332
10333 * gcc.dg/vect/vect-outer-simd-2.c: New test.
10334
10335 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10336
10337 PR target/66891
10338 * gcc.target/i386/pr66891.c: New test.
10339
10340 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10341
10342 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10343
10344 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10345
10346 PR rtl-optimization/66626
10347 * gcc.target/i386/pr66626-2.c: New.
10348
10349 2015-07-16 Martin Liska <mliska@suse.cz>
10350
10351 * g++.dg/ipa/pr66896.c: New test.
10352
10353 2015-07-16 Richard Biener <rguenther@suse.de>
10354
10355 PR tree-optimization/66894
10356 * gcc.dg/torture/pr66894.c: New testcase.
10357
10358 2015-07-16 Richard Biener <rguenther@suse.de>
10359
10360 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10361
10362 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10363
10364 PR target/66866
10365 * g++.dg/pr66866.C: New test.
10366
10367 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10368
10369 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10370
10371 2015-07-15 Richard Biener <rguenther@suse.de>
10372
10373 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10374 { -O3 -fomit-frame-pointer },
10375 { -O3 -fomit-frame-pointer -funroll-loops } and
10376 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10377 in favor of
10378 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10379 -finline-functions }
10380
10381 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10382
10383 * gcc.target/mips/interrupt_handler-5.c: New test.
10384
10385 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10386 Robert Suchanek <robert.suchanek@imgtec.com>
10387
10388 * gcc.target/mips/interrupt_handler-4.c: New test.
10389
10390 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10391
10392 PR testsuite/66734
10393 * gcc.dg/lto/lto.exp: Initialize MPX.
10394
10395 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10396
10397 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10398 dg-skip-if.
10399 * gcc.target/arm/scd42-3.c: Likewise.
10400
10401 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10402
10403 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10404 code to be run when the pre-arch code increases the isa_rev to
10405 mips32r6 or greater.
10406
10407 2015-07-15 Richard Biener <rguenther@suse.de>
10408
10409 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10410 { -O3 -fomit-frame-pointer },
10411 { -O3 -fomit-frame-pointer -funroll-loops } and
10412 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10413 in favor of
10414 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10415 -finline-functions }
10416 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10417 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10418 to additional_flags.
10419
10420 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10421
10422 PR rtl-optimization/66838
10423 * gcc.target/i386/pr66838.c: New test.
10424
10425 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10426
10427 PR c++/66850
10428 * g++.dg/template/pr66850.C: New test.
10429
10430 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10431 Cesar Philippidis <cesar@codesourcery.com>
10432 Chung-Lin Tang <cltang@codesourcery.com>
10433
10434 * gcc.target/nios2/nios2-flushd.c: New.
10435 * gcc.target/nios2/nios2-rdprs.c: New.
10436 * gcc.target/nios2/r2-atomic.c: New.
10437 * gcc.target/nios2/r2-eni.c: New.
10438 * gcc.target/nios2/r2-wrpie.c: New.
10439
10440 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10441 Cesar Philippidis <cesar@codesourcery.com>
10442 Chung-Lin Tang <cltang@codesourcery.com>
10443
10444 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10445 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10446
10447 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10448 Cesar Philippidis <cesar@codesourcery.com>
10449 Chung-Lin Tang <cltang@codesourcery.com>
10450
10451 * gcc.target/nios2/andci.c: New.
10452 * gcc.target/nios2/bmx.c: New.
10453 * gcc.target/nios2/cdx-add.c: New.
10454 * gcc.target/nios2/cdx-branch.c: New.
10455 * gcc.target/nios2/cdx-callret.c: New.
10456 * gcc.target/nios2/cdx-loadstore.c: New.
10457 * gcc.target/nios2/cdx-logical.c: New.
10458 * gcc.target/nios2/cdx-mov.c: New.
10459 * gcc.target/nios2/cdx-shift.c: New.
10460 * gcc.target/nios2/cdx-sub.c: New.
10461 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10462
10463 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10464
10465 PR c++/65071
10466 * g++.dg/cpp0x/vt-65071.C: New.
10467
10468 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10469 Cesar Philippidis <cesar@codesourcery.com>
10470 Chung-Lin Tang <cltang@codesourcery.com>
10471
10472 * gcc.target/nios2/r2-io-range.c: New.
10473 * gcc.target/nios2/r2-stio-1.c: New.
10474 * gcc.target/nios2/r2-stio-2.c: New.
10475 * gcc.target/nios2/nios2-ldxio.c: New.
10476 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10477 of just compile. Add more tests.
10478
10479 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10480
10481 gfortran.dg/pr66864.f90: New test.
10482
10483 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10484
10485 PR rtl-optimization/66626
10486 * gcc.target/i386/pr66626.c: New.
10487
10488 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10489
10490 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10491 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10492 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10493
10494 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10495
10496 * g++.dg/template/crash81.C: Adjust for error + inform change.
10497 * g++.dg/template/pr58878.C: Likewise.
10498 * g++.dg/template/shadow1.C: Likewise.
10499 * g++.dg/template/shadow2.C: Likewise.
10500 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10501 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10502 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10503 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10504
10505 2015-07-14 Richard Biener <rguenther@suse.de>
10506
10507 PR tree-optimization/66863
10508 * gcc.dg/torture/pr66863.c: New testcase.
10509
10510 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10511
10512 PR c++/65186
10513 * g++.dg/template/pr65186.C: New test.
10514
10515 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10516
10517 * gcc.target/arm/macro_defs0.c: Add directive to skip
10518 test if -marm is present.
10519 * gcc.target/arm/macro_defs1.c: Likewise.
10520
10521 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10522
10523 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10524 if-conversion..
10525 * gcc.target/aarch64/adds1.c: Likewise.
10526 * gcc.target/aarch64/ands_1.c: Likewise.
10527 * gcc.target/aarch64/bics_1.c: Likewise.
10528 * gcc.target/aarch64/subs1.c: Likewise.
10529 * gcc.target/aarch64/subs3.c: Likewise.
10530
10531 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10532
10533 PR fortran/64589
10534 * gfortran.dg/pr64589.f90: New test.
10535
10536 2015-07-13 Renlin Li <renlin.li@arm.com>
10537
10538 PR rtl/66556
10539 * gcc.c-torture/execute/pr66556.c: New.
10540
10541 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10542
10543 * gcc.dg/20020219-1.c: Fix double word typos.
10544 * gcc.dg/20020919-1.c: Same.
10545
10546 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10547 Jeff Law <law@redhat.com>
10548
10549 PR middle-end/66726
10550 * g++.dg/tree-ssa/pr66726.c: New test.
10551 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10552 * gcc.dg/tree-ssa/pr66726.c: New test.
10553
10554 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10555
10556 PR c++/58734
10557 * g++.dg/cpp0x/variadic-ttp2.C: New.
10558
10559 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10560
10561 PR c++/30044
10562 * g++.dg/cpp0x/auto46.C: New test.
10563 * g++.dg/template/pr30044.C: New test.
10564 * g++.dg/template/shadow2.C: New test.
10565 * g++.dg/template/error55.C: New test.
10566 * g++.dg/template/crash83.C: Accept any error string.
10567 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10568 parameters.
10569 * g++.dg/cpp0x/variadic19.C: Likewise
10570 * g++.dg/template/canon-type-13.C: Likewise.
10571 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10572 * g++.dg/torture/20070621-1.C: Likewise.
10573
10574 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10575
10576 PR c++/54521
10577 * g++.dg/init/explicit3.C: New.
10578
10579 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10580
10581 PR target/66819
10582 * gcc.target/i386/pr66819-1.c: New test.
10583 * gcc.target/i386/pr66819-2.c: Likewise.
10584 * gcc.target/i386/pr66819-3.c: Likewise.
10585 * gcc.target/i386/pr66819-4.c: Likewise.
10586 * gcc.target/i386/pr66819-5.c: Likewise.
10587
10588 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10589
10590 PR target/66703
10591 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10592 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10593 type to prevent possible flag-clobbering zero-extensions.
10594 * gcc.target/i386/pr66703.c: New test.
10595
10596 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10597
10598 PR c++/60842
10599 * g++.dg/cpp0x/nsdmi-template15.C: New.
10600
10601 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10602
10603 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10604
10605 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10606
10607 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10608 * gcc.target/arm/flip-thumb.c: Likewise.
10609
10610 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10611
10612 PR target/66813
10613 * gcc.target/i386/pr66813.c: New test.
10614
10615 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10616
10617 PR middle-end/66820
10618 * gcc.dg/gomp/pr66820.c: New test.
10619
10620 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10621
10622 PR c++/65592
10623 * g++.dg/cpp0x/scoped_enum6.C: New.
10624
10625 2015-07-10 Tom de Vries <tom@codesourcery.com>
10626
10627 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10628 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10629
10630 2015-07-10 Richard Biener <rguenther@suse.de>
10631
10632 PR tree-optimization/66823
10633 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10634 which should not be necessary. XFAIL.
10635
10636 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10637
10638 PR c++/64848
10639 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10640
10641 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10642
10643 PR middle-end/66633
10644 * gcc.dg/gomp/pr66633-1.c: New test.
10645 * gcc.dg/gomp/pr66633-2.c: New test.
10646 * gcc.dg/gomp/pr66633-3.c: New test.
10647 * gcc.dg/gomp/pr66633-4.c: New test.
10648
10649 2015-07-09 John Marino <gnugcc@marino.st>
10650
10651 * lib/target-supports.exp (check_effective_target_pie):
10652 Add *-*-dragonfly*
10653
10654 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10655
10656 PR target/66814
10657 * gcc.target/i386/pr66814.c: New test.
10658
10659 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10660
10661 PR target/66731
10662 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10663 * gcc.target/aarch64/fnmul-2.c: Likewise.
10664 * gcc.target/aarch64/fnmul-3.c: Likewise.
10665 * gcc.target/aarch64/fnmul-4.c: Likewise.
10666
10667 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10668
10669 PR c++/65790
10670 * g++.dg/cpp0x/vt-65790.C: New.
10671
10672 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10673
10674 PR target/66818
10675 * gcc.target/i386/pr66818.c: New test.
10676
10677 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10678
10679 PR target/66817
10680 * gcc.target/i386/pr66817.c: New test.
10681
10682 2015-07-09 Marek Polacek <polacek@redhat.com>
10683
10684 PR tree-optimization/66718
10685 * gcc.dg/vect/vect-126.c: New test.
10686
10687 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10688
10689 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10690 even when dwarf-2 is not the default.
10691
10692 2015-07-08 Jeff Law <law@redhat.com>
10693
10694 PR testsuite/66796
10695 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10696 to have a single memory reference.
10697
10698 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10699
10700 * g++.dg/other/dump-ada-spec-9.C: New test.
10701
10702 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10703
10704 * g++.dg/vect/vect.exp: Run also simd* tests.
10705 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10706 (check_vect): Fix up get_cpuid call for C++.
10707 * g++.dg/vect/simd-clone-1.cc: New test.
10708
10709 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10710
10711 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10712
10713 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10714
10715 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10716 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10717
10718 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10719
10720 PR target/66806
10721 * gcc.target/i386/pr66806.c: New test.
10722
10723 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10724
10725 PR c++/66421
10726 * g++.dg/cpp0x/auto45.C: New.
10727
10728 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10729
10730 PR middle-end/66334
10731 * gcc.target/i386/pr66334.c: New.
10732
10733 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10734
10735 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10736 comments.
10737
10738 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10739
10740 PR jit/66783
10741 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10742 (verify_code): Update expected error message.
10743 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10744 (verify_code): Likewise.
10745 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10746 (verify_code): Likewise.
10747
10748 2015-07-08 Richard Biener <rguenther@suse.de>
10749
10750 PR tree-optimization/66793
10751 * gcc.dg/torture/pr66793.c: New testcase.
10752
10753 2015-07-08 Richard Biener <rguenther@suse.de>
10754
10755 PR tree-optimization/66794
10756 * gcc.dg/torture/pr66794.c: New testcase.
10757
10758 2015-07-08 Marek Polacek <polacek@redhat.com>
10759
10760 PR c++/66748
10761 * g++.dg/abi/abi-tag15.C: New test.
10762
10763 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10764
10765 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10766 * gcc.target/mips/branch-3.c: Ditto
10767 * gcc.target/mips/branch-4.c: Ditto.
10768 * gcc.target/mips/branch-5.c: Ditto.
10769 * gcc.target/mips/branch-6.c: Ditto.
10770 * gcc.target/mips/branch-7.c: Ditto.
10771 * gcc.target/mips/branch-8.c: Ditto.
10772 * gcc.target/mips/branch-9.c: Ditto.
10773 * gcc.target/mips/branch-10.c: Ditto.
10774 * gcc.target/mips/branch-11.c: Ditto.
10775 * gcc.target/mips/branch-12.c: Ditto.
10776 * gcc.target/mips/branch-13.c: Ditto.
10777 * gcc.target/mips/umips-branch-5.c: New file.
10778 * gcc.target/mips/umips-branch-6.c: New file.
10779 * gcc.target/mips/umips-branch-7.c: New file.
10780 * gcc.target/mips/umips-branch-8.c: New file.
10781 * gcc.target/mips/umips-branch-9.c: New file.
10782 * gcc.target/mips/umips-branch-10.c: New file.
10783 * gcc.target/mips/umips-branch-11.c: New file.
10784 * gcc.target/mips/umips-branch-12.c: New file.
10785 * gcc.target/mips/umips-branch-13.c: New file.
10786 * gcc.target/mips/umips-branch-14.c: New file.
10787 * gcc.target/mips/umips-branch-15.c: New file.
10788 * gcc.target/mips/umips-branch-16.c: New file.
10789 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10790 (OCCUPY_0xfffc): New define.
10791
10792 2015-07-08 Renlin Li <renlin.li@arm.com>
10793
10794 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10795
10796 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10797
10798 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10799
10800 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10801
10802 * gcc.target/i386/bt-3.c: New test.
10803 * gcc.target/i386/bt-4.c: Ditto.
10804
10805 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10806
10807 * g++.dg/other/dump-ada-spec-8.C: New test.
10808
10809 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10810
10811 PR jit/66783
10812 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10813 test case.
10814 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10815 New test case.
10816 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10817 New test case.
10818 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10819 Avoid using an opaque struct for local "f".
10820
10821 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10822
10823 PR jit/66779
10824 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10825 * jit.dg/test-pr66779.c: New testcase.
10826
10827 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10828
10829 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10830 NOCOMPRESSION.
10831
10832 2015-07-07 Richard Biener <rguenther@suse.de>
10833
10834 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10835
10836 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10837
10838 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10839 * gcc.target/mips/call-5.c: Ditto.
10840 * gcc.target/mips/call-6.c: Ditto.
10841
10842 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10843
10844 * gcc.dg/dx-test.c: New test-case.
10845
10846 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10847
10848 PR fortran/66578
10849 * gfortran.dg/allocate_with_source_9.f08: New test.
10850
10851 2015-07-07 Christian Bruel <christian.bruel@st.com>
10852
10853 PR target/52144
10854 * gcc.target/arm/flip-thumb.c: Fix scan.
10855 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10856 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10857 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10858 Fix return value.
10859
10860 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10861
10862 PR target/65956
10863 * gcc.c-torture/execute/pr65956.c: New test.
10864
10865 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10866
10867 * gcc.target/arm/aapcs/align1.c: New.
10868 * gcc.target/arm/aapcs/align_rec1.c: New.
10869 * gcc.target/arm/aapcs/align2.c: New.
10870 * gcc.target/arm/aapcs/align_rec2.c: New.
10871 * gcc.target/arm/aapcs/align3.c: New.
10872 * gcc.target/arm/aapcs/align_rec3.c: New.
10873 * gcc.target/arm/aapcs/align4.c: New.
10874 * gcc.target/arm/aapcs/align_rec4.c: New.
10875 * gcc.target/arm/aapcs/align_vararg1.c: New.
10876 * gcc.target/arm/aapcs/align_vararg2.c: New.
10877
10878 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10879
10880 * gfortran.dg/iomsg_2.f90: New test.
10881
10882 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10883
10884 PR target/66749
10885 * gcc.target/i386/pr66749.c: New test.
10886
10887 2015-07-06 Richard Biener <rguenther@suse.de>
10888
10889 PR tree-optimization/66772
10890 * gcc.dg/torture/pr66772-1.c: New testcase.
10891 * gcc.dg/torture/pr66772-2.c: Likewise.
10892
10893 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10894
10895 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10896 the jals instruction.
10897
10898 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10899
10900 PR target/53383
10901 * gcc.target/i386/pr53383-1.c: New file.
10902 * gcc.target/i386/pr53383-2.c: Likewise.
10903 * gcc.target/i386/pr53383-3.c: Likewise.
10904
10905 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10906
10907 * gcc.target/aarch64/fnmul-1.c: New.
10908 * gcc.target/aarch64/fnmul-2.c: New.
10909 * gcc.target/aarch64/fnmul-3.c: New.
10910 * gcc.target/aarch64/fnmul-4.c: New.
10911
10912 2015-07-06 Richard Biener <rguenther@suse.de>
10913
10914 PR middle-end/66759
10915 * gcc.dg/torture/pr66759.c: New testcase.
10916
10917 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10918
10919 PR fortran/58586
10920 * gfortran.dg/alloc_comp_class_3.f03: New test.
10921 * gfortran.dg/alloc_comp_class_4.f03: New test.
10922
10923 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10924
10925 * gcc.c-torture/execute/pr66757.c: New test.
10926
10927 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10928
10929 PR tree-optimization/66720
10930 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10931
10932 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10933 Sandra Loosemore <sandra@codesourcery.com>
10934
10935 * gcc.target/nios2/gprel-offset.c: New test.
10936
10937 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10938
10939 PR fortran/66725
10940 * gfortran.dg/pr66725.f90: New test.
10941
10942 2015-07-03 Jason Merrill <jason@redhat.com>
10943
10944 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10945 Avoid narrowing error.
10946
10947 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10948
10949 PR rtl-optimization/66706
10950 * gcc.target/powerpc/shift-int.c: New testcase.
10951
10952 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10953
10954 PR target/66746.
10955 * gcc.target/i386/pr66746.c: New file.
10956
10957 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10958
10959 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10960
10961 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10962
10963 PR tree-optimization/66119
10964 * g++.dg/opt/pr66119.C: New.
10965
10966 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10967
10968 PR fortran/52846
10969 * gfortran.dg/submodule_1.f90: New test
10970 * gfortran.dg/submodule_2.f90: New test
10971 * gfortran.dg/submodule_3.f90: New test
10972 * gfortran.dg/submodule_4.f90: New test
10973 * gfortran.dg/submodule_5.f90: New test
10974 * gfortran.dg/submodule_6.f90: New test
10975 * gfortran.dg/submodule_7.f90: New test
10976
10977 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10978
10979 PR preprocessor/53690
10980 * g++.dg/cpp/pr53690.C: New.
10981
10982 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10983
10984 * gcc.target/powerpc/vec-cmp.c: New test.
10985
10986 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10987
10988 PR fortran/56520
10989 * gfortran.dg/pr56520.f90: New test.
10990
10991 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10992
10993 PR fortran/66545
10994 * gfortran.dg/pr66545_1.f90: New test.
10995 * gfortran.dg/pr66545_2.f90: New test.
10996
10997 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10998
10999 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11000 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11001
11002 2015-07-02 Richard Biener <rguenther@suse.de>
11003
11004 PR testsuite/66719
11005 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11006 unaligned loads.
11007
11008 2015-07-02 Richard Biener <rguenther@suse.de>
11009
11010 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11011
11012 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11013
11014 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11015
11016 2015-07-01 Jason Merrill <jason@redhat.com>
11017
11018 * lib/target-supports.exp (cxx_default): Set to C++14.
11019
11020 2015-07-01 Tom de Vries <tom@codesourcery.com>
11021
11022 PR testsuite/66723
11023 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11024 scan-assembler.
11025
11026 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11027
11028 * gfortran.dg/warn_conversion_8.f90: New test.
11029
11030 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11031
11032 PR rtl-optimization/61047
11033 * gcc.c-torture/execute/20150611-1.c: New testcase.
11034
11035 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11036
11037 PR jit/66700
11038 * jit.dg/all-non-failing-tests.h: Add
11039 test-pr66700-observing-write-through-ptr.c.
11040 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11041
11042 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11043
11044 * jit.dg/test-accessing-union.c: Add comments for use by
11045 gcc/jit/docs/topics/types.rst.
11046
11047 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11048
11049 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11050 'do-require-effective-target' with 'dg-require-effective-target'.
11051 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11052 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11053 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11054 'stlex' with 'strex' as the expected output.
11055
11056 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11057
11058 PR c++/60365
11059 * g++.dg/cpp0x/gen-attrs-60.C: New.
11060 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11061
11062 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11063
11064 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11065 New function.
11066 * gcc.target/aarch64/pic-small.c: Restrict this test under
11067 check_effective_target_aarch64_small_fpic.
11068
11069 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11070
11071 * gfortran.dg/gomp/pr66633.f90: New test.
11072
11073 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11074
11075 PR c++/66686
11076 * g++.dg/template/pr66686.C: New test.
11077
11078 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11079
11080 * gnat.dg/lto17.ad[sb]: New test.
11081
11082 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11083
11084 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11085 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11086 testcase.
11087 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11088 New testcase.
11089 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11090 New testcase.
11091 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11092 New testcase.
11093 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11094 New testcase.
11095 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11096 New testcase.
11097 * jit.dg/test-switch.c: New testcase.
11098 * jit.dg/test-switch.cc: New testcase.
11099
11100 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11101
11102 PR jit/66546
11103 * jit.dg/all-non-failing-tests.h: Add note about
11104 test-validly-unreachable-block.c.
11105 * jit.dg/test-validly-unreachable-block.c: New file.
11106
11107 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11108
11109 PR jit/66628
11110 * jit.dg/all-non-failing-tests.h: Add note about
11111 test-extra-options.c.
11112 * jit.dg/test-extra-options.c: New testcase.
11113
11114 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11115
11116 PR debug/66691
11117 * gcc.target/i386/pr66691.c: New.
11118
11119 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11120
11121 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11122 * gcc.target/i386/iamcu/args.h: Likewise.
11123 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11124 * gcc.target/i386/iamcu/defines.h: Likewise.
11125 * gcc.target/i386/iamcu/macros.h: Likewise.
11126 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11127 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11128 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11129 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11130 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11131 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11132 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11133 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11134 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11135 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11136 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11137 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11138 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11139 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11140 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11141 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11142 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11143
11144 2015-06-30 Marek Polacek <polacek@redhat.com>
11145
11146 * gcc.dg/fold-minus-6.c: New test.
11147
11148 * gcc.dg/fold-ior-3.c: New test.
11149
11150 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11151
11152 Implement N4197 - Adding u8 character literals
11153 * g++.dg/cpp1z/utf8.C: New.
11154 * g++.dg/cpp1z/utf8-neg.C: New.
11155 * g++.dg/cpp1z/udlit-utf8char.C: New.
11156
11157 2015-06-30 Marek Polacek <polacek@redhat.com>
11158
11159 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11160
11161 2015-06-30 Tom de Vries <tom@codesourcery.com>
11162
11163 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11164 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11165 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11166 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11167
11168 2015-06-30 Marek Polacek <polacek@redhat.com>
11169
11170 * gcc.dg/fold-ior-2.c: New test.
11171
11172 2015-06-30 Tom de Vries <tom@codesourcery.com>
11173
11174 PR tree-optimization/66652
11175 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11176 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11177 pointers.
11178 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11179
11180 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11181
11182 PR c++/65977
11183 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11184 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11185
11186 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11187
11188 PR fortran/66605
11189 * gfortran.dg/wunused-parameter.f90: New test.
11190
11191 2015-06-29 Richard Henderson <rth@redhat.com>
11192
11193 * gcc.target/i386/asm-flag-1.c: New.
11194 * gcc.target/i386/asm-flag-2.c: New.
11195 * gcc.target/i386/asm-flag-3.c: New.
11196 * gcc.target/i386/asm-flag-4.c: New.
11197 * gcc.target/i386/asm-flag-5.c: New.
11198
11199 2015-06-29 Marek Polacek <polacek@redhat.com>
11200
11201 PR c/66322
11202 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11203 * c-c++-common/pr66322.c: New test.
11204 * g++.dg/eh/scope1.C: Remove dg-warning.
11205
11206 2015-06-29 Richard Biener <rguenther@suse.de>
11207
11208 PR tree-optimization/66677
11209 * gcc.dg/vect/pr66677.c: New testcase.
11210
11211 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11212
11213 PR middle-end/64130
11214 * gcc.dg/tree-ssa/pr64130.c: New test.
11215
11216 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11217
11218 * gcc.target/aarch64/pic-small.c: New testcase.
11219
11220 2015-06-26 Richard Biener <rguenther@suse.de>
11221
11222 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11223
11224 2015-06-26 Marek Polacek <polacek@redhat.com>
11225
11226 * gcc.dg/fold-and-1.c: New test.
11227 * gcc.dg/fold-and-2.c: New test.
11228
11229 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11230
11231 * gnat.dg/warn11.adb: Add missing dg directive.
11232 * gnat.dg/warn12.adb: New test.
11233 * gnat.dg/warn12_pkg.ads: New helper.
11234
11235 2015-06-26 Richard Biener <rguenther@suse.de>
11236
11237 * gfortran.dg/reassoc_3.f90: Adjust.
11238
11239 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11240
11241 PR target/66412
11242 * gcc.target/i386/pr66412.c: New test.
11243
11244 2015-06-25 Richard Biener <rguenther@suse.de>
11245
11246 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11247
11248 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11249
11250 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11251
11252 2015-06-25 Richard Biener <rguenther@suse.de>
11253
11254 * gfortran.dg/vect/vect-9.f90: New testcase.
11255
11256 2015-06-25 Nick Clifton <nickc@redhat.com>
11257
11258 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11259 H8300 and M32R targets.
11260
11261 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11262
11263 PR fortran/66528
11264 * gfortran.dg/maxerrors.f90: New test.
11265
11266 2015-06-08 DJ Delorie <dj@redhat.com>
11267
11268 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11269
11270 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11271
11272 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11273
11274 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11275
11276 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11277 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11278 * gcc.target/aarch64/nofp_1.c: New file.
11279
11280 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
11281
11282 Implement N3928 - Extending static_assert
11283 * g++.dg/cpp0x/static_assert8.C: Adjust.
11284 * g++.dg/cpp0x/static_assert12.C: New.
11285 * g++.dg/cpp0x/static_assert13.C: New.
11286 * g++.dg/cpp1y/static_assert1.C: New.
11287 * g++.dg/cpp1y/static_assert2.C: New.
11288 * g++.dg/cpp1z/static_assert-nomsg.C: New.
11289
11290 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
11291
11292 PR c++/65750
11293 * g++.dg/cpp0x/trailing11.C: New.
11294
11295 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11296
11297 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11298 multilibs.
11299 * gcc.target/arm/memset-inline-10.c: Likewise.
11300 * gcc.target/arm/pr58784.c: Likewise.
11301 * gcc.target/arm/pr59985.C: Likewise.
11302 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11303
11304 2015-06-24 Renlin Li <renlin.li@arm.com>
11305
11306 * gcc.target/aarch64/arm_align_max_pwr.c: New.
11307 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11308
11309 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
11310
11311 Revert:
11312 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11313
11314 PR c++/30044
11315 * g++.dg/cpp0x/auto45.C: New test.
11316 * g++.dg/template/pr30044.C: New test.
11317 * g++.dg/template/crash83.C: Accept any error string.
11318 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11319 parameters.
11320 * g++.dg/cpp0x/variadic18.C: Likewise
11321 * g++.dg/template/canon-type-13.C: Likewise.
11322 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11323
11324 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11325
11326 PR c++/65811
11327 * g++.dg/other/linkage2.C: New.
11328
11329 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11330
11331 PR target/63408
11332 * gcc.target/arm/pr63408.c: New test.
11333
11334 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
11335
11336 * lib/c-torture.exp: Don't call check_effective_target_lto
11337 before setting up environment correctly.
11338 * lib/gcc-dg.exp: Likewise, and protect
11339 gcc_force_conventional_output.
11340
11341 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11342
11343 PR rtl-optimization/66306
11344 * gcc.target/s390/pr66306.c: New test.
11345
11346 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11347
11348 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11349 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11350 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11351 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11352 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11353 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11354 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11355
11356 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11357
11358 PR target/65803
11359 * gcc.c-torture/pr65803.c: New test.
11360
11361 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11362
11363 PR c++/30044
11364 * g++.dg/cpp0x/auto45.C: New test.
11365 * g++.dg/template/pr30044.C: New test.
11366 * g++.dg/template/crash83.C: Accept any error string.
11367 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11368 parameters.
11369 * g++.dg/cpp0x/variadic18.C: Likewise
11370 * g++.dg/template/canon-type-13.C: Likewise.
11371 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11372
11373 2015-06-23 Marek Polacek <polacek@redhat.com>
11374
11375 * c-c++-common/Wlogical-op-3.c: New test.
11376
11377 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11378
11379 PR c++/66254
11380 * g++.dg/cpp0x/scoped_enum5.C: New.
11381
11382 2015-06-23 Richard Biener <rguenther@suse.de>
11383
11384 PR tree-optimization/66636
11385 * gcc.dg/vect/pr66636.c: New testcase.
11386
11387 2015-06-23 Marek Polacek <polacek@redhat.com>
11388
11389 * gcc.dg/fold-minus-4.c: New test.
11390 * gcc.dg/fold-minus-5.c: New test.
11391 * c-c++-common/ubsan/overflow-add-5.c: New test.
11392
11393 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11394
11395 Add missing testcase from r224672.
11396 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11397
11398 * gcc.target/vax/bswapdi-1.c: New.
11399
11400 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11401
11402 PR fortran/64674
11403 * gfortran.dg/associate_18.f08: New test.
11404
11405 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11406
11407 PR target/66560
11408 * gcc.target/i386/pr66560-1.c: New test.
11409 * gcc.target/i386/pr66560-2.c: Ditto.
11410 * gcc.target/i386/pr66560-3.c: Ditto.
11411 * gcc.target/i386/pr66560-4.c: Ditto.
11412
11413 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11414
11415 * gcc.target/nvptx/nvptx.exp: New file.
11416 * gcc.target/nvptx/proto-1.c: Likewise.
11417
11418 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11419
11420 PR tree-optimization/66449
11421 * gcc.dg/vect/pr66449.c: New test.
11422
11423 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11424
11425 * g++.dg/other/dump-ada-spec-5.C: New test.
11426 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11427 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11428
11429 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11430
11431 * g++.dg/inherit/pure1.C: Test location too.
11432
11433 2015-06-22 Marek Polacek <polacek@redhat.com>
11434
11435 * gcc.dg/fold-ior-1.c: New test.
11436 * gcc.dg/fold-minus-2.c: New test.
11437 * gcc.dg/fold-minus-3.c: New test.
11438 * gcc.dg/fold-plus-1.c: New test.
11439 * gcc.dg/fold-plus-2.c: New test.
11440 * gcc.dg/fold-xor-4.c: New test.
11441 * gcc.dg/fold-xor-5.c: New test.
11442
11443 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11444
11445 PR target/65914
11446 * g++.dg/torture/pr65914.C: New.
11447
11448 2015-06-22 Richard Biener <rguenther@suse.de>
11449
11450 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11451 not existing TORTURE_OPTIONS only.
11452 * lib/gcc-dg.exp: Likewise.
11453
11454 2015-06-22 Christian Bruel <christian.bruel@st.com>
11455
11456 PR target/52144
11457 * gcc.target/arm/flip-thumb.c: New test.
11458
11459 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11460 Martin Liska <mliska@suse.cz>
11461
11462 PR ipa/65908
11463 * g++.dg/ipa/pr65908.C: New testcase.
11464
11465 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11466
11467 PR c++/65882
11468 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11469 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11470
11471 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11472
11473 * gnat.dg/specs/debug1.ads: Adjust.
11474
11475 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11476
11477 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11478 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11479 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11480 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11481 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11482 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11483 * gcc.target/aarch64/fmovd-zero.c: Delete.
11484 * gcc.target/aarch64/fmovf-zero.c: Delete.
11485
11486 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11487
11488 * gcc.target/vax/bswapdi-1.c: New.
11489
11490 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11491
11492 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11493
11494 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11495
11496 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11497
11498 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11499
11500 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11501
11502 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11503
11504 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11505
11506 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11507
11508 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11509
11510 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11511
11512 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11513
11514 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11515
11516 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11517
11518 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11519
11520 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11521
11522 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11523
11524 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11525
11526 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11527
11528 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11529
11530 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11531
11532 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11533
11534 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11535
11536 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11537
11538 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11539
11540 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11541
11542 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11543
11544 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11545
11546 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11547
11548 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11549
11550 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11551
11552 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11553
11554 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11555
11556 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11557
11558 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11559
11560 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11561
11562 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11563
11564 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11565
11566 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11567
11568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11569 (_ARM_FPSCR): Add FZ field.
11570 (clean_results): Force FZ=1 on AArch64.
11571 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11572
11573 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11574
11575 * gcc.target/aarch64/pr62308.c: New test.
11576
11577 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11578
11579 PR fortran/66549
11580 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11581
11582 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11583
11584 * gcc.target/i386/mpx/pr66581.c: New test.
11585
11586 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11587
11588 * gcc.target/i386/cmov9.c: New test.
11589
11590 2015-06-18 Richard Biener <rguenther@suse.de>
11591
11592 * g++.dg/other/const4.C: New testcase.
11593
11594 2015-06-18 Michael Matz <matz@suse.de>
11595
11596 PR middle-end/66253
11597 * gcc.dg/vect/pr66253.c: New testcase.
11598
11599 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11600
11601 PR target/66569
11602 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11603
11604 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11605
11606 PR middle-end/66568
11607 * gcc.target/i386/mpx/pr66568.c: New test.
11608
11609 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11610
11611 PR middle-end/66567
11612 * gcc.target/i386/mpx/pr66567.c: New test.
11613
11614 2015-06-18 Richard Biener <rguenther@suse.de>
11615
11616 PR tree-optimization/66510
11617 * gcc.dg/vect/slp-perm-12.c: New testcase.
11618
11619 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11620
11621 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11622 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11623 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11624 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11625
11626 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR c++/66571
11629 * g++.dg/gomp/pr66571-1.C: New test.
11630
11631 PR middle-end/66429
11632 * c-c++-common/gomp/pr66429.c: New test.
11633
11634 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11635
11636 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11637 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11638 ...this.
11639 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11640 New testcase.
11641 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11642 New testcase.
11643
11644 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11645
11646 PR testsuite/65944
11647 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11648
11649 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11650
11651 * gcc.target/mips/pr65862-1.c: New test.
11652 * gcc.target/mips/pr65862-2.c: Likewise.
11653
11654 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11655
11656 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11657 * gcc.target/i386/pr52252-atom.c: Ditto.
11658 * gcc.target/i386/vect-div-1.c: Ditto.
11659 * gcc.target/i386/rotate-5.c: Ditto.
11660 * gcc.target/i386/pr50202.c: Ditto.
11661 * gcc.target/i386/pr37843-3.c: Ditto.
11662 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11663 * gcc.target/i386/pr53397-1.c: Ditto.
11664 * gcc.target/i386/pr55934.c: Ditto.
11665 * gcc.target/i386/pr37843-4.c: Ditto.
11666 * gcc.target/i386/pr60451.c: Ditto.
11667 * gcc.target/i386/pr53397-2.c: Ditto.
11668 * gcc.target/i386/vectorize1.c: Ditto.
11669 * gcc.target/i386/extract-insert-combining.c: Ditto.
11670 * gcc.target/i386/pr53759.c: Ditto.
11671 * gcc.target/i386/pr52252-core.c: Ditto.
11672 * gcc.target/i386/rotate-3.c: Ditto.
11673 * gcc.target/i386/sse-20.c: Ditto.
11674 * gcc.target/i386/rotate-4.c: Ditto.
11675 * gcc.target/i386/pr61403.c: Ditto.
11676 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11677 * gcc.target/i386/pr60901.c: Ditto.
11678 * gcc.target/i386/pr59794-7.c: Ditto.
11679 * gcc.target/i386/pr62208.c: Ditto.
11680 * gcc.target/i386/pr53416.c: Ditto.
11681 * gcc.target/i386/asm-dialect-1.c: Ditto.
11682 * gcc.target/i386/pr50038.c: Ditto.
11683 * gcc.target/i386/47698.c: Ditto.
11684 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11685 * gcc.target/i386/pr59794-2.c: Ditto.
11686 * gcc.target/i386/pr59794-3.c: Ditto.
11687 * gcc.target/i386/pr39058.c: Ditto.
11688 * gcc.target/i386/pr60205-1.c: Ditto.
11689 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11690 * gcc.target/i386/sse2-movq-2.c: Ditto.
11691
11692 2015-06-17 Richard Biener <rguenther@suse.de>
11693
11694 PR tree-optimization/66251
11695 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11696
11697 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11698
11699 PR c++/59682
11700 * g++.dg/parse/new-placement1.C: New.
11701
11702 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11703
11704 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11705 * jit.dg/test-compound-assignment.c: New testcase.
11706
11707 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11708
11709 PR jit/66539
11710 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11711 to "testcases" array.
11712
11713 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11714
11715 PR jit/66539
11716 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11717 * jit.dg/test-debug-strings.c: New test case.
11718 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11719 the discriminant has a sane debug string.
11720
11721 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11722
11723 PR target/56766
11724 * gcc.target/i386/pr56766-1.c: New test.
11725 * gcc.target/i386/pr56766-2.c: Ditto.
11726
11727 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11728
11729 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11730 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11731 * gcc.target/mips/loongson-simd.c: Ditto.
11732
11733 2015-06-16 Richard Biener <rguenther@suse.de>
11734
11735 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11736
11737 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11738
11739 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11740 passed by the testsuite driver.
11741
11742 2015-06-16 Richard Biener <rguenther@suse.de>
11743
11744 * gcc.dg/vect/slp-perm-11.c: New testcase.
11745
11746 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11747
11748 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11749 dg-options.
11750
11751 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11752
11753 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11754 Reinstate calls to torture-init and torture-finalize.
11755
11756 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11757
11758 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11759
11760 2015-06-15 Nathan Sidwell <nathan@acm.org>
11761
11762 PR c++/58583
11763 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11764
11765 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11766
11767 PR c++/51048
11768 * g++.dg/cpp0x/local-type1.C: New.
11769
11770 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11771
11772 PR fortran/44672
11773 PR fortran/45440
11774 PR fortran/57307
11775 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11776 unimplemented error.
11777 * gfortran.dg/allocate_with_source_7.f08: New test.
11778 * gfortran.dg/allocate_with_source_8.f08: New test.
11779
11780 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11781
11782 PR c++/65168
11783 * g++.dg/warn/Walways-true-3.C: New test.
11784
11785 2015-06-13 Tom de Vries <tom@codesourcery.com>
11786
11787 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11788
11789 2015-06-13 Tom de Vries <tom@codesourcery.com>
11790
11791 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11792 (main): Remove superfluous attributes.
11793 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11794 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11795
11796 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11797
11798 * gcc.target/i386/monitorx.c: New.
11799 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11800 * gcc.target/i386/sse-13.c: Ditto.
11801 * gcc.target/i386/sse-14.c: Ditto.
11802 * gcc.target/i386/sse-22.c: Ditto.
11803 * gcc.target/i386/sse-23.c: Ditto.
11804 * g++.dg/other/i386-2.C: Ditto.
11805 * g++.dg/other/i386-3.C: Ditto.
11806
11807 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11808
11809 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11810
11811 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11812
11813 PR fortran/66079
11814 * gfortran.dg/allocatable_scalar_13.f90: New test
11815
11816 2015-06-11 Marek Polacek <polacek@redhat.com>
11817
11818 * gcc.dg/fold-xor-3.c: New test.
11819
11820 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11821
11822 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11823 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11824
11825 2015-06-11 Christian Bruel <christian.bruel@st.com>
11826
11827 PR target/52144
11828 * gcc.target/arm/pragma_attribute.c: New test.
11829
11830 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11831
11832 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11833
11834 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11835
11836 PR target/66473
11837 * gcc.target/i386/pr66473.c: New test.
11838
11839 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR target/66470
11842 * gcc.dg/tls/pr66470.c: New test.
11843 * gcc.target/i386/pr66470.c: New test.
11844
11845 2015-06-10 Christian Bruel <christian.bruel@st.com>
11846
11847 PR target/52144
11848 * gcc.target/arm/attr_arm.c: New test
11849 * gcc.target/arm/attr_arm-err.c: New test
11850 * gcc.target/arm/attr_thumb.c: New test
11851 * gcc.target/arm/attr_thumb-static.c: New test
11852
11853 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11854
11855 PR target/66200
11856 PR target/66428
11857 PR c++/66192
11858 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11859
11860 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11861
11862 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11863 passed by the testsuite driver.
11864
11865 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11866
11867 Revert:
11868 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11869 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11870 * gcc.dg/ssp-1.c: Make counter a register.
11871 * gcc.dg/ssp-2.c: Likewise.
11872 * gcc.dg/torture/parm-coalesce.c: New.
11873
11874 2015-06-09 Tom de Vries <tom@codesourcery.com>
11875
11876 * gcc.target/i386/vararg-loc.c: New test.
11877
11878 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11879
11880 PR c++/65815
11881 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11882 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11883
11884 2015-06-09 Marek Polacek <polacek@redhat.com>
11885
11886 PR tree-optimization/66299
11887 * gcc.dg/pr66299-1.c: New test.
11888 * gcc.dg/pr66299-2.c: New test.
11889 * gcc.dg/pr66299-3.c: New test.
11890
11891 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11892
11893 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11894 passed by the testsuite driver.
11895
11896 2015-06-09 Richard Biener <rguenther@suse.de>
11897
11898 PR middle-end/66423
11899 * gcc.dg/fold-modpow2.c: New testcase.
11900
11901 2015-06-09 Richard Biener <rguenther@suse.de>
11902
11903 PR tree-optimization/66419
11904 * gcc.dg/vect/bb-slp-37.c: New testcase.
11905
11906 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11907
11908 * gcc.target/arm/stl-cond.c: New test.
11909
11910 2015-06-09 Richard Biener <rguenther@suse.de>
11911
11912 PR middle-end/66413
11913 * gcc.dg/torture/pr66413.c: New testcase.
11914
11915 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11916
11917 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11918 * gcc.dg/ssp-1.c: Make counter a register.
11919 * gcc.dg/ssp-2.c: Likewise.
11920 * gcc.dg/torture/parm-coalesce.c: New.
11921
11922 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11923
11924 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11925 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11926
11927 2015-06-08 Tom de Vries <tom@codesourcery.com>
11928
11929 PR rtl-optimization/66444
11930 * gcc.dg/pr66444.c: New test.
11931
11932 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11933
11934 PR fortran/66245
11935 * gfortran.dg/class_is_1.f90: New test.
11936 * gfortran.dg/type_is_1.f90: Ditto.
11937
11938 2015-06-08 Marek Polacek <polacek@redhat.com>
11939
11940 PR c/66415
11941 * gcc.dg/cpp/pr66415-1.c: New test.
11942 * gcc.dg/cpp/pr66415-2.c: New test.
11943
11944 2015-06-08 Richard Biener <rguenther@suse.de>
11945
11946 PR tree-optimization/66422
11947 * gcc.dg/Warray-bounds-16.c: New testcase.
11948
11949 2015-06-08 Richard Biener <rguenther@suse.de>
11950
11951 * gcc.dg/vect/slp-perm-10.c: New testcase.
11952 * gcc.dg/vect/slp-23.c: Adjust.
11953 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11954 vector pointer update.
11955
11956 2015-06-08 Marek Polacek <polacek@redhat.com>
11957
11958 PR sanitizer/66452
11959 * g++.dg/ubsan/pr66452.C: New test.
11960
11961 2015-06-08 Tom de Vries <tom@codesourcery.com>
11962
11963 PR tree-optimization/66436
11964 * gcc.dg/gomp/dump-new-function-2.c: New test.
11965 * gcc.dg/gomp/dump-new-function-3.c: Same.
11966 * gcc.dg/gomp/dump-new-function.c: Same.
11967
11968 2015-06-08 Tom de Vries <tom@codesourcery.com>
11969
11970 PR tree-optimization/66435
11971 * gcc.dg/gomp/notify-new-function-2.c: New test.
11972 * gcc.dg/gomp/notify-new-function-3.c: Same.
11973 * gcc.dg/gomp/notify-new-function.c: Same.
11974
11975 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11976
11977 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11978 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11979 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11980 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11981 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11982 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11983 -fshort-enum.
11984
11985 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11986
11987 PR fortran/47659
11988 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11989 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11990 for assignment.
11991 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11992 * gfortran.dg/warn_conversion_5.f90: New test.
11993 * gfortran.dg/warn_conversion_6.f90: New test.
11994 * gfortran.dg/warn_conversion_7.f90: New test.
11995
11996 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11997
11998 PR fortran/66347
11999 * gfortran.dg/blockdata_9.f: New test.
12000
12001 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12002
12003 PR fortran/66385
12004 * gfortran.dg/forall_17.f90: New test.
12005
12006 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12007
12008 * g++.dg/cpp0x/pr57101.C: Add warning.
12009 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12010 * g++.dg/ext/visibility/anon7.C: Same.
12011 * g++.dg/ipa/pr63587-2.C: Same.
12012 * g++.dg/opt/dump1.C: Same.
12013 * g++.dg/opt/pr59622-3.C: Same.
12014 * g++.dg/opt/pr59622.C: Same.
12015 * g++.dg/torture/pr46383.C: Same.
12016 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12017 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12018 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12019 functions.
12020 * gfortran.dg/intent_out_8.f90: Same.
12021 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12022
12023 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12024
12025 PR fortran/66377
12026 gfortran.dg/equiv_9.f90: New test.
12027
12028
12029 2015-06-05 Tom de Vries <tom@codesourcery.com>
12030
12031 merge from gomp4 branch:
12032 2015-05-28 Tom de Vries <tom@codesourcery.com>
12033
12034 PR tree-optimization/65443
12035 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12036 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12037 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12038
12039 2015-06-05 Nathan Sidwell <nathan@acm.org>
12040
12041 PR c++/52595
12042 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12043
12044 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12045
12046 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12047
12048 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12049
12050 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12051
12052 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12053
12054 * gcc.target/i386/noplt-1.c: New test.
12055 * gcc.target/i386/noplt-2.c: New test.
12056 * gcc.target/i386/noplt-3.c: New test.
12057 * gcc.target/i386/noplt-4.c: New test.
12058
12059 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12060
12061 PR fortran/58749
12062 * gfortran.dg/adjustl_1.f90: New test.
12063
12064 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12065
12066 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12067 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12068
12069 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12070
12071 * lto.c (iterative_hash_canonical_type,
12072 gimple_register_canonical_type): only hash main variants of types
12073
12074 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12075
12076 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12077 Move set of dg-do-what-default after early return.
12078
12079 2015-06-04 Marek Polacek <polacek@redhat.com>
12080
12081 PR c/66341
12082 * gcc.dg/lvalue-8.c: New test.
12083
12084 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12085 Paolo Carlini <paolo.carlini@oracle.com>
12086
12087 PR c++/66130
12088 * g++.dg/other/pr66130.C: New.
12089 * g++.dg/cpp0x/pr66130.C: Likewise.
12090
12091 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12092
12093 * g++.dg/cpp0x/decl-loc1.C: New.
12094 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12095 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12096 * g++.dg/init/ctor8.C: Likewise.
12097 * g++.dg/parse/semicolon4.C: Likewise.
12098
12099 2015-06-03 Marek Polacek <polacek@redhat.com>
12100
12101 PR sanitizer/66190
12102 * g++.dg/ubsan/static-init-1.C: New test.
12103 * g++.dg/ubsan/static-init-2.C: New test.
12104 * g++.dg/ubsan/static-init-3.C: New test.
12105
12106 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12107
12108 PR target/66275
12109 * gcc.target/i386/pr66275.c: New test.
12110
12111 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12112
12113 * gcc.dg/Wcxx-compat-22.c: New testcase.
12114 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12115 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12116 * c-c++-common/pr58346-1.c: Likewise.
12117 * c-c++-common/transparent-union-1.c: Likewise.
12118
12119 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12120
12121 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12122 * g++.dg/plugin/def_plugin.c: New file.
12123 * g++.dg/plugin/def-plugin-test.C: New file.
12124
12125 2015-06-03 Richard Biener <rguenther@suse.de>
12126
12127 * gcc.dg/vect/bb-slp-36.c: New testcase.
12128
12129 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12130
12131 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12132
12133 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12134
12135 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12136 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12137 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12138 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12139
12140 2015-06-03 Marek Polacek <polacek@redhat.com>
12141
12142 PR c/64223
12143 PR c/29358
12144 * gcc.dg/pr64223-1.c: New test.
12145 * gcc.dg/pr64223-2.c: New test.
12146
12147 2015-06-03 Richard Biener <rguenther@suse.de>
12148
12149 PR tree-optimization/63916
12150 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12151
12152 2015-06-03 Richard Biener <rguenther@suse.de>
12153
12154 PR tree-optimization/66375
12155 * gcc.dg/torture/pr66375.c: New testcase.
12156
12157 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12158
12159 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12160
12161 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12162
12163 PR target/65768
12164 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12165
12166 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12167
12168 PR fortran/66380
12169 * gfortran.dg/reshape_7.f90: New test.
12170
12171 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12172
12173 PR c/66220:
12174 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12175 (fn_36): New.
12176
12177 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12178
12179 PR c/49551
12180 * gcc.dg/pr49551.c: New testcase.
12181
12182 2015-06-02 Richard Biener <rguenther@suse.de>
12183
12184 PR debug/65549
12185 * g++.dg/lto/pr65549_0.C: New testcase.
12186
12187 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12188
12189 PR libgomp/65742
12190 PR middle-end/66332
12191 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12192
12193 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12194
12195 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12196
12197 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12198
12199 PR c++/61683
12200 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12201
12202 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12203
12204 PR tree-optimization/48052
12205 * gcc.dg/tree-ssa/scev-8.c: New.
12206 * gcc.dg/tree-ssa/scev-9.c: New.
12207 * gcc.dg/tree-ssa/scev-10.c: New.
12208 * gcc.dg/vect/pr48052.c: New.
12209
12210 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12211
12212 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12213
12214 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12215
12216 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12217
12218 2015-06-02 Marek Polacek <polacek@redhat.com>
12219
12220 PR middle-end/66345
12221 * gcc.dg/torture/pr66345.c: New test.
12222
12223 2015-06-02 Richard Biener <rguenther@suse.de>
12224
12225 PR tree-optimization/65961
12226 * gcc.dg/torture/pr65961.c: New testcase.
12227
12228 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12229
12230 PR tree-optimization/52563
12231 PR tree-optimization/62173
12232 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12233 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12234
12235 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12236
12237 * gnat.dg/specs/varsize_return2.ads: New test.
12238 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12239
12240 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12241
12242 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12243
12244 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12245
12246 PR target/65697
12247 * gcc.target/aarch64/sync-comp-swap.c: New.
12248 * gcc.target/aarch64/sync-comp-swap.x: New.
12249 * gcc.target/aarch64/sync-op-acquire.c: New.
12250 * gcc.target/aarch64/sync-op-acquire.x: New.
12251 * gcc.target/aarch64/sync-op-full.c: New.
12252 * gcc.target/aarch64/sync-op-full.x: New.
12253 * gcc.target/aarch64/sync-op-release.c: New.
12254 * gcc.target/aarch64/sync-op-release.x: New.
12255
12256 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12257
12258 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12259 (bar): Predefined.
12260
12261 2015-06-01 Richard Biener <rguenther@suse.de>
12262
12263 PR tree-optimization/66349
12264 PR tree-optimization/66352
12265 PR tree-optimization/66357
12266 * gcc.dg/torture/pr66357.c: New testcase.
12267 * gcc.dg/torture/pr66349.c: Likewise.
12268 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12269
12270 2015-06-01 Richard Biener <rguenther@suse.de>
12271
12272 Revert
12273 2015-05-29 Richard Biener <rguenther@suse.de>
12274
12275 PR tree-optimization/66314
12276 * gcc.dg/asan/pr66314.c: New testcase.
12277
12278 2015-06-01 Richard Biener <rguenther@suse.de>
12279
12280 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12281
12282 2015-06-01 Jakub Jelinek <jakub@redhat.com>
12283
12284 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12285 directives.
12286 (hp3, hp4): Add inline keyword.
12287 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12288 (hp2): Add inline keyword.
12289 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12290 (hp2): Add inline keyword.
12291
12292 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
12293
12294 PR target/65527
12295 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12296 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12297 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12298 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12299
12300 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
12301
12302 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12303 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12304
12305 2015-06-01 Richard Biener <rguenther@suse.de>
12306
12307 PR tree-optimization/66280
12308 * g++.dg/torture/pr66280.C: New testcase.
12309 * g++.dg/torture/pr66280-2.C: Likewise.
12310
12311 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12312
12313 * gnat.dg/addr9_1.adb: New test.
12314 * gnat.dg/addr9_2.adb: Likewise.
12315 * gnat.dg/addr9_3.adb: Likewise.
12316 * gnat.dg/addr9_4.adb: Likewise.
12317
12318 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
12319
12320 * g++.dg/other/dump-ada-spec-4.C: New test.
12321
12322 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
12323
12324 * gcc.dg/alias-8.c: Fix dg-warning.
12325
12326 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
12327
12328 * gcc.dg/alias-8.c: Do not xfail.
12329 * gcc.dg/pr62167.c: Prevent FRE.
12330 * gcc.dg/alias-14.c: New testcase.
12331
12332 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
12333
12334 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12335
12336 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12337
12338 PR target/66215
12339 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12340 dg-options.
12341 * gcc.target/s390/hotpatch-10.c: Likewise.
12342 * gcc.target/s390/hotpatch-11.c: Likewise.
12343 * gcc.target/s390/hotpatch-12.c: Likewise.
12344 * gcc.target/s390/hotpatch-17.c: Likewise.
12345 * gcc.target/s390/hotpatch-18.c: Likewise.
12346 * gcc.target/s390/hotpatch-20.c: Likewise.
12347 * gcc.target/s390/hotpatch-21.c: Likewise.
12348 * gcc.target/s390/hotpatch-22.c: Likewise.
12349 * gcc.target/s390/hotpatch-23.c: Likewise.
12350 * gcc.target/s390/hotpatch-24.c: Likewise.
12351 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12352 to check for the exact nops too.
12353 * gcc.target/s390/hotpatch-3.c: Likewise.
12354 * gcc.target/s390/hotpatch-4.c: Likewise.
12355 * gcc.target/s390/hotpatch-5.c: Likewise.
12356 * gcc.target/s390/hotpatch-6.c: Likewise.
12357 * gcc.target/s390/hotpatch-7.c: Likewise.
12358 * gcc.target/s390/hotpatch-8.c: Likewise.
12359 * gcc.target/s390/hotpatch-9.c: Likewise.
12360 * gcc.target/s390/hotpatch-14.c: Likewise.
12361 * gcc.target/s390/hotpatch-15.c: Likewise.
12362 * gcc.target/s390/hotpatch-16.c: Likewise.
12363 * gcc.target/s390/hotpatch-19.c: Likewise.
12364 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12365 scan-assembler-times counting number of .align directives.
12366 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12367 dg-options. Remove scan-assembler-times counting number of .align
12368 directives.
12369 * gcc.target/s390/hotpatch-26.c: New file.
12370 * gcc.target/s390/hotpatch-27.c: New file.
12371 * gcc.target/s390/hotpatch-28.c: New file.
12372 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12373 using -Os -O0 -O1 -O2 -O3 options.
12374
12375 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12376
12377 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12378
12379 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12380
12381 PR tree-optimization/66142
12382 * gcc.dg/vect/pr66142.c: New test.
12383
12384 2015-05-29 Richard Biener <rguenther@suse.de>
12385
12386 PR tree-optimization/66314
12387 * gcc.dg/asan/pr66314.c: New testcase.
12388
12389 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12390
12391 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12392 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12393 Adjust all callers.
12394 (schedule-cleanups, dg-keep-saved-temps): New proc.
12395 (gcc-dg-test-1): Schedule cleanups.
12396 * lib/profopt.exp (profopt-execute): Likewise.
12397 * g++.dg/cdce3.C: Adjust expected line numbers.
12398 * gcc.dg/cdce1.c: Likewise.
12399 * gcc.dg/cdce2.c: Likewise.
12400 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12401 * gcc.dg/strlenopt-24.c: Likewise.
12402 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12403 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12404 * obj-c++.dg/encode-2.mm: Likewise.
12405
12406 2015-05-28 DJ Delorie <dj@redhat.com>
12407
12408 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12409
12410 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12411
12412 * gnat.dg/discr43.adb: New test.
12413
12414 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12415
12416 * gnat.dg/varsize_temp.adb: Rename into...
12417 * gnat.dg/varsize1.adb: ...this.
12418 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12419 * gnat.dg/varsize2.ad[sb]: ...this.
12420 * gnat.dg/varsize3_1.adb: New test.
12421 * gnat.dg/varsize3_2.adb: Likewise.
12422 * gnat.dg/varsize3_3.adb: Likewise.
12423 * gnat.dg/varsize3_4.adb: Likewise.
12424 * gnat.dg/varsize3_5.adb: Likewise.
12425 * gnat.dg/varsize3_6.adb: Likewise.
12426 * gnat.dg/varsize3_pkg1.ads: New helper.
12427 * gnat.dg/varsize3_pkg2.ads: Likewise.
12428 * gnat.dg/varsize3_pkg3.ads: Likewise.
12429
12430 2015-05-28 Richard Biener <rguenther@suse.de>
12431
12432 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12433
12434 2015-05-28 Richard Biener <rguenther@suse.de>
12435
12436 PR tree-optimization/66142
12437 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12438
12439 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12440
12441 PR target/63810
12442 * gcc.dg/darwin-minversion-3.c: Update testcase.
12443 * gcc.dg/darwin-minversion-4.c: Ditto.
12444 * gcc.dg/darwin-minversion-5.c: New testcase.
12445 * gcc.dg/darwin-minversion-6.c: Ditto.
12446 * gcc.dg/darwin-minversion-7.c: Ditto.
12447 * gcc.dg/darwin-minversion-8.c: Ditto.
12448 * gcc.dg/darwin-minversion-9.c: Ditto.
12449 * gcc.dg/darwin-minversion-10.c: Ditto.
12450 * gcc.dg/darwin-minversion-11.c: Ditto.
12451 * gcc.dg/darwin-minversion-12.c: Ditto.
12452
12453 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12454
12455 PR rtl-optimization/66168
12456 * gcc.c-torture/compile/pr66168.c: New test.
12457
12458 2015-05-27 Jeff Law <law@redhat.com>
12459
12460 PR target/39726
12461 * gcc.dg/target/m68k/pr39726-1.c: New test.
12462
12463 2015-05-27 Nathan Sidwell <nathan@acm.org>
12464
12465 PR c++/66270
12466 * g++.dg/ext/alias-canon3.C: New.
12467
12468 2015-05-27 Richard Biener <rguenther@suse.de>
12469
12470 PR tree-optimization/66272
12471 Revert parts of
12472 2014-08-15 Richard Biener <rguenther@suse.de>
12473
12474 PR tree-optimization/62031
12475 * gcc.dg/torture/pr66272.c: New testcase.
12476
12477 2015-05-27 Richard Biener <rguenther@suse.de>
12478
12479 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12480
12481 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12482
12483 PR target/65358
12484 * gcc.dg/pr65358.c: New test.
12485
12486 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12487
12488 PR fortran/65548
12489 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12490 semantic.
12491 * gfortran.dg/allocate_with_source_6.f90: New test.
12492
12493 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12494
12495 * gnat.dg/atomic7_1.adb: New test.
12496 * gnat.dg/atomic7_2.adb: Likewise.
12497 * gnat.dg/atomic7_pkg1.ads: New helper.
12498 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12499
12500 2015-05-26 Michael Matz <matz@suse.de>
12501
12502 PR middle-end/66251
12503 * gcc.dg/vect/pr66251.c: New test.
12504
12505 2015-05-26 Richard Biener <rguenther@suse.de>
12506
12507 PR tree-optimization/66142
12508 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12509
12510 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12511
12512 PR fortran/66082
12513 * gfortran.dg/allocatable_scalar_13.f90: New test
12514
12515 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12516
12517 * gnat.dg/warn11.adb: New test.
12518 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12519
12520 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12521
12522 * gnat.dg/vfa1_1.adb: New test.
12523 * gnat.dg/vfa1_2.adb: Likewise.
12524 * gnat.dg/vfa1_3.adb: Likewise.
12525 * gnat.dg/vfa1_4.adb: Likewise.
12526 * gnat.dg/vfa1_pkg.ads: New helper.
12527
12528 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12529
12530 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12531 * gcc.target/i386/pr66232-3.c: Likewise.
12532
12533 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12534
12535 PR target/66274
12536 * gcc.target/i386/pr66274.c: New test.
12537
12538 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12539
12540 * gnat.dg/renaming6.ad[sb]: New test.
12541
12542 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12543
12544 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12545 and 'dg-require-effective-target pie'.
12546
12547 2015-05-23 Nathan Sidwell <nathan@acm.org>
12548
12549 PR c++/66243
12550 * g++.dg/cpp0x/pr66243.C: New.
12551
12552 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12553
12554 PR lto/66180
12555 * g++.dg/lto/pr66180_0.C: New testcase.
12556 * g++.dg/lto/pr66180_1.C: New testcase.
12557
12558 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12559
12560 PR fortran/66257
12561 * typebound_call_27.f90: New file.
12562
12563 2015-05-23 Nathan Sidwell <nathan@acm.org>
12564
12565 PR c++/65936
12566 * g++.dg/template/pr65936.C: New.
12567
12568 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12569
12570 PR tree-optimization/63387
12571 * gcc.dg/pr63387-2.c: New testcase.
12572
12573 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12574
12575 * gcc.dg/simd-1.c: Update to the new message.
12576
12577 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12578
12579 * gcc.dg/nand.c: New testcase.
12580
12581 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12582
12583 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12584 Set dg-do-what-default to compile only on ARM targets without
12585 arm_neon_hw execution support. Remove redundant c-torture-execute
12586 in loop over test cases.
12587
12588 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12589
12590 PR target/65491
12591 * gcc.target/aarch64/pr65491_1.c: New test.
12592 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12593 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12594
12595 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12596
12597 PR c++/65598
12598 * g++.dg/cpp0x/explicit9.C: New.
12599 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12600
12601 2015-05-22 Richard Biener <rguenther@suse.de>
12602
12603 PR tree-optimization/66251
12604 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12605
12606 2015-05-22 Marek Polacek <polacek@redhat.com>
12607
12608 PR c/47043
12609 * c-c++-common/attributes-enum-1.c: New test.
12610 * c-c++-common/attributes-enum-2.c: New test.
12611 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12612 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12613
12614 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12615
12616 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12617 effective target support. If no arm_neon_hw support, do not attempt
12618 to execute the tests; only compile them.
12619 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12620 and "dg-require-effective-target arm_neon_ok".
12621 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12622 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12623 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12624 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12625 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12626 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12627 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12628 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12629 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12630 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12631 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12632 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12633 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12634 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12635 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12636 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12637 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12638 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12639 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12640 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12641 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12642 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12643 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12644 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12645 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12646 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12647 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12648 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12649 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12650 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12651 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12652 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12653 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12654 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12655 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12656 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12657 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12658 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12659 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12660 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12661 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12662 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12663 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12664 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12665 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12666 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12667 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12668 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12669 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12670 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12671 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12672 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12673 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12674 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12675 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12676 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12677 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12678 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12679 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12680 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12681 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12682 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12683 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12684 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12685 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12686 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12687 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12688 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12689 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12690 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12691 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12692 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12693 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12694 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12695 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12696 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12697 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12698 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12699 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12700 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12701 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12702 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12703 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12704 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12705 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12706 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12707 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12708 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12709 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12710 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12711 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12712 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12713 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12714 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12715 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12716 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12717 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12718 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12719 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12720 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12721 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12722 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12723 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12724 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12725 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12726 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12727 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12728 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12729 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12730 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12731 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12732 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12733 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12734
12735 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12736
12737 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12738 * gcc.dg/vect/pr59354.c: Likewise.
12739 * gcc.dg/vect/pr64252.c: Likewise.
12740 * gcc.dg/vect/pr64404.c: Likewise.
12741 * gcc.dg/vect/pr64493.c: Likewise.
12742 * gcc.dg/vect/pr64495.c: Likewise.
12743 * gcc.dg/vect/pr64844.c: Likewise.
12744 * gcc.dg/vect/pr65518.c: Likewise.
12745 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12746
12747 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12748
12749 PR c++/66210
12750 * g++.dg/cpp1y/var-templ28.C: New.
12751
12752 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12753
12754 PR target/66232
12755 * gcc.target/i386/pr66232-1.c: New test.
12756 * gcc.target/i386/pr66232-2.c: Likewise.
12757 * gcc.target/i386/pr66232-3.c: Likewise.
12758 * gcc.target/i386/pr66232-4.c: Likewise.
12759 * gcc.target/i386/pr66232-5.c: Likewise.
12760
12761 2015-05-21 Nathan Sidwell <nathan@acm.org>
12762
12763 * g++.dg/cpp1y/pr60943.C: New.
12764
12765 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12766
12767 PR tree-optimization/66233
12768 * gcc.c-torture/execute/pr66233.c: New test.
12769
12770 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12771
12772 PR fortran/66176
12773 * gfortran.dg/inline_matmul_11.f90: New test.
12774
12775 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12776
12777 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12778 instead of listing several targets on its own.
12779 * gcc.target/i386/pr32219-2.c: Likewise.
12780 * gcc.target/i386/pr32219-3.c: Likewise.
12781 * gcc.target/i386/pr32219-4.c: Likewise.
12782 * gcc.target/i386/pr32219-5.c: Likewise.
12783 * gcc.target/i386/pr32219-6.c: Likewise
12784 * gcc.target/i386/pr32219-7.c: Likewise.
12785 * gcc.target/i386/pr32219-8.c: Likewise.
12786 * gcc.target/i386/pr39013-1.c: Likewise.
12787 * gcc.target/i386/pr39013-2.c: Likewise.
12788 * gcc.target/i386/pr64317.c: Likewise.
12789
12790 2015-05-21 Jeff Law <law@redhat.com>
12791
12792 * gcc.target/hppa/shadd-3.c: New test.
12793 * gcc.target/hppa/shadd-4.c: New test.
12794
12795 2015-05-21 Michael Matz <matz@suse.de>
12796
12797 * gcc.dg/vect/vect-strided-store.c: New test.
12798 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12799 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12800
12801 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12802
12803 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12804 * gcc.dg/pow-sqrt-synth-1.c: New test.
12805 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12806
12807 2015-05-21 Richard Biener <rguenther@suse.de>
12808
12809 PR c++/66211
12810 * g++.dg/conversion/pr66211.C: New testcase.
12811 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12812
12813 2015-05-21 Jeff Law <law@redhat.com>
12814
12815 * gcc.target/hppa/shadd-2.c: New test.
12816
12817 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12818
12819 PR target/54236
12820 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12821
12822 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12823
12824 PR target/65937
12825 * gcc.target/arm/pr26702.c: Adjust target selector.
12826
12827 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12828
12829 PR middle-end/66221
12830 * gcc.dg/lto/pr66221_0.c: New test.
12831 * gcc.dg/lto/pr66221_1.c: New test.
12832
12833 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12834
12835 PR c/52952
12836 * gcc.dg/redecl-4.c: Update column numbers.
12837 * gcc.dg/format/bitfld-1.c: Likewise.
12838 * gcc.dg/format/attr-2.c: Likewise.
12839 * gcc.dg/format/attr-6.c: Likewise.
12840 * gcc.dg/format/attr-7.c (baz): Likewise.
12841 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12842 * gcc.dg/format/attr-4.c: Likewise.
12843 * gcc.dg/format/branch-1.c: Likewise.
12844 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12845 locations within strings with embedded escape sequences.
12846
12847 2015-05-20 Jeff Law <law@redhat.com>
12848
12849 * gcc.target/hppa/hppa.exp: New target test driver.
12850 * gcc.target/hppa/shadd-1.c: New test.
12851
12852 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12853
12854 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12855
12856 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12857
12858 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12859 (fn_33_k_and_r_style): New.
12860 (fn_33_stroustrup_style): New.
12861 (fn_33_allman_style): New.
12862 (fn_33_whitesmiths_style): New.
12863 (fn_33_horstmann_style): New.
12864 (fn_33_ratliff_banner_style): New.
12865 (fn_33_lisp_style): New.
12866 (fn_34_indent_dash_gnu): New.
12867 (fn_34_indent_dash_kr): New.
12868 (fn_34_indent_dash_orig): New.
12869 (fn_34_indent_linux_style): New.
12870
12871 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12872
12873 PR fortran/65548
12874 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12875
12876 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12877
12878 PR tree-optimization/65447
12879 * gcc.dg/tree-ssa/pr65447.c: New test.
12880
12881 2015-05-19 Nathan sidwell <nathan@acm.org>
12882
12883 * g++.dg/cpp0x/pr65954.C: New.
12884
12885 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12886
12887 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12888
12889 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12890
12891 * lib/target-supports.exp: Vector do not always have natural
12892 alignment on s390*.
12893
12894 2015-05-19 David Sherwood <david.sherwood@arm.com>
12895
12896 * gcc.dg/loop-invariant.c: New testcase.
12897
12898 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12899
12900 * lib/target-supports.exp: Vector do not always have natural
12901 alignment on s390*.
12902
12903 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12904
12905 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12906 s390*.
12907 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12908
12909 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12910
12911 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12912 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12913 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12914 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12915 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12916 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12917 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12918 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12919 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12920 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12921
12922 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12923
12924 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12925
12926 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12927
12928 * gcc.target/s390/s390.exp
12929 (check_effective_target_vector): New check.
12930 * gcc.target/s390/vector/vec-abi-1.c: New test.
12931 * gcc.target/s390/vector/vec-abi-2.c: New test.
12932 * gcc.target/s390/vector/vec-abi-3.c: New test.
12933 * gcc.target/s390/vector/vec-abi-4.c: New test.
12934 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12935 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12936 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12937 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12938 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12939 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12940 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12941 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12942 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12943 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12944 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12945 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12946 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12947 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12948 * gcc.target/s390/vector/vec-init-1.c: New test.
12949 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12950 * gcc.target/s390/vector/vec-shift-1.c: New test.
12951 * gcc.target/s390/vector/vec-sub-1.c: New test.
12952
12953 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12954
12955 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12956
12957 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12958
12959 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12960
12961 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12962
12963 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12964
12965 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12966
12967 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12968
12969 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12970
12971 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12972
12973 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12974
12975 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12976
12977 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12978
12979 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12980
12981 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12982
12983 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12984
12985 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12986
12987 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12988
12989 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12990
12991 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12992
12993 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12994
12995 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12996
12997 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12998
12999 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13000
13001 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13002
13003 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13004
13005 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13006
13007 PR tree-optimization/66187
13008 * gcc.c-torture/execute/pr66187.c: New test.
13009 * gcc.dg/pr66187-1.c: New test.
13010 * gcc.dg/pr66187-2.c: New test.
13011
13012 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13013
13014 * gcc.dg/vect/bb-slp-35.c: Adjust.
13015
13016 2015-05-19 Richard Biener <rguenther@suse.de>
13017
13018 PR tree-optimization/66165
13019 * gcc.dg/torture/pr66165.c: New testcase.
13020
13021 PR tree-optimization/66185
13022 * gcc.dg/torture/pr66185.c: New testcase.
13023
13024 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13025
13026 PR target/54236
13027 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13028
13029 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13030
13031 * gcc.target/mips/p5600-bonding.c : New file.
13032
13033 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13034
13035 PR fortran/66106
13036 * gfortran.dg/interface_operator_1.f90: New tests.
13037
13038 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13039
13040 PR fortran/66057
13041 * gfortran.dg/generic_29.f90: New tests.
13042
13043 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13044
13045 PR fortran/66043
13046 * gfortran.dg/storage_size_6.f90: New tests.
13047
13048 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13049
13050 PR fortran/66045
13051 * gfortran.dg/null1.f90: New test.
13052
13053 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13054
13055 PR fortran/66044
13056 * gfortran.dg/entry_21.f90: New test.
13057
13058 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13059
13060 PR fortran/66043
13061 * gfortran.dg/storage_size_6.f90: New tests.
13062
13063 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13064
13065 PR fortran/66040
13066 * gfortran.dg/misplaced_statement.f90: New test.
13067
13068 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13069
13070 PR fortran/66039
13071 * gfortran.dg/filepos1.f90: New test
13072
13073 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13074
13075 PR fortran/64925
13076 * gfortran.dg/pr64925.f90: New test.
13077
13078 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13079
13080 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13081 unit.
13082 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13083
13084 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13085
13086 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13087 to the family of pie capable targets.
13088
13089 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
13090
13091 * gcc.target/arm/bics_1.c : New testcase.
13092 * gcc.target/arm/bics_2.c : New testcase.
13093 * gcc.target/arm/bics_3.c : New testcase.
13094 * gcc.target/arm/bics_4.c : New testcase.
13095
13096 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
13097
13098 * gcc.target/mips/umips-attr.c: New test.
13099
13100 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13101
13102 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13103 * gcc.dg/20150120-2.c (dg-final): Ditto.
13104 * gcc.dg/20150120-2.c (dg-final): Ditto.
13105 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13106
13107 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13108
13109 PR target/66174
13110 * gcc.target/i386/pr66174.c: New test.
13111
13112 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13113
13114 PR fortran/37131
13115 * gfortran.dg/matmul_bounds_6.f90: New test.
13116 * gfortran.dg/matmul_bounds_7.f90: New test.
13117
13118 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13119
13120 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13121 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13122 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13123 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13124 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13125 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13126
13127 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13128
13129 PR fortran/65903
13130 * gfortran.dg/continuation_13.f90: Update test.
13131 * gfortran.dg/pr65903.f90: New test.
13132
13133 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13134
13135 PR fortran/66113
13136 * gfortran.dg/block_14.f90: New test.
13137
13138 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13139
13140 PR fortran/44054
13141 * lib/gfortran-dg.exp: Update regex to handle two locations for
13142 the same diagnostic without caret.
13143 * gfortran.dg/badline.f: Test also that line numbers are correct
13144 before and after "left but not entered" warning.
13145
13146 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13147 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13148
13149 PR target/65768
13150 * gcc.target/arm/maskdata.c: New test.
13151
13152 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13153
13154 PR fortran/65792
13155 * gfortran.dg/derived_constructor_components_5: New test
13156
13157 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13158
13159 PR target/66140
13160 * gcc.target/alpha/pr66140.c: New test.
13161
13162 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13163
13164 PR c/48956
13165 * gcc.dg/Wconversion-complex-c99.c: New test.
13166 * gcc.dg/Wconversion-complex-gnu.c: New test.
13167
13168 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13169
13170 PR tree-optimization/64454
13171 * gcc.dg/modmod.c: New testcase.
13172
13173 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13174
13175 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13176
13177 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13178
13179 PR middle-end/66134
13180 * gcc.target/i386/mpx/pr66134.c: New test.
13181
13182 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13183
13184 * gcc.target/powerpc/pr60158.c: New test.
13185
13186 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13187
13188 * gcc.target/i386/sibcall-7.c: New test.
13189 * gcc.target/i386/sibcall-8.c: New test.
13190
13191 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13192
13193 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13194 (abs64_in_dreg): Likewise.
13195
13196 2015-05-14 Marek Polacek <polacek@redhat.com>
13197
13198 PR c/66066
13199 PR c/66127
13200 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13201 * gcc.dg/pr19984.c: Likewise.
13202 * gcc.dg/pr66066-1.c: New test.
13203 * gcc.dg/pr66066-2.c: New test.
13204 * gcc.dg/pr66066-3.c: New test.
13205
13206 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13207
13208 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13209 * gcc.dg/pow-sqrt.x: New file.
13210 * gcc.dg/pow-sqrt-1.c: New test.
13211 * gcc.dg/pow-sqrt-2.c: Likewise.
13212 * gcc.dg/pow-sqrt-3.c: Likewise.
13213
13214 2015-05-13 Richard Biener <rguenther@suse.de>
13215
13216 PR tree-optimization/66123
13217 * gcc.dg/torture/pr66123.c: New testcase.
13218
13219 2015-05-13 Richard Biener <rguenther@suse.de>
13220
13221 PR middle-end/66110
13222 * gcc.dg/alias-2.c: Adjust.
13223 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13224
13225 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13226
13227 PR target/65103
13228 * gcc.target/i386/pr65103-3.c: New.
13229
13230 2015-05-13 Martin Liska <mliska@suse.cz>
13231
13232 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13233
13234 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13235
13236 PR target/66112
13237 * gcc.target/i386/pr66112-2.c: New test.
13238
13239 PR target/66112
13240 * gcc.target/i386/pr66112-1.c: New test.
13241
13242 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13243
13244 PR target/66048
13245 * gcc.target/i386/mpx/pr66048.cc: New.
13246
13247 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13248
13249 PR rtl-optimization/64616
13250 * gcc.dg/loop-8.c: New test.
13251 * gcc.dg/loop-9.c: New test.
13252
13253 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13254
13255 PR target/pr66047.c
13256 * gcc.target/i386/pr66047.c: New testcase.
13257
13258 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13259
13260 PR ipa/65873
13261 * gcc.c-torture/compile/pr65873.c: New testcase.
13262
13263 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13264
13265 PR fortran/66111
13266 * gfortran.dg/inline_matmul_10.f90: New test.
13267
13268 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13269
13270 * c-c++-common/Wmisleading-indentation.c: New testcase.
13271 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13272 * c-c++-common/Wmisleading-indentation-2.md: New file.
13273
13274 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13275
13276 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13277 "break".
13278 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13279
13280 2015-05-12 Richard Biener <rguenther@suse.de>
13281
13282 PR tree-optimization/66101
13283 * gcc.dg/torture/pr66101.c: New testcase.
13284
13285 2015-05-12 Richard Biener <rguenther@suse.de>
13286
13287 PR tree-optimization/37021
13288 * gcc.target/i386/vect-addsub.c: New testcase.
13289
13290 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
13291
13292 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13293
13294 2015-05-12 Tom de Vries <tom@codesourcery.com>
13295
13296 PR tree-optimization/66010
13297 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13298
13299 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13300
13301 PR c++/65133
13302 * g++.dg/cpp0x/trailing10.C: New.
13303
13304 2015-05-12 Richard Biener <rguenther@suse.de>
13305
13306 * gcc.dg/vect/bb-slp-35.c: New testcase.
13307
13308 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
13309
13310 PR fortran/66100
13311 * gfortran.dg/bound_simplification_6.f90: New.
13312
13313 2015-05-11 Steve Ellcey <sellcey@mips.com>
13314
13315 * gcc.target/mips/branch-1.c: Pass argument to bar().
13316
13317 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
13318
13319 PR target/65753
13320 * gcc.target/i386/pr65753.c: New test.
13321
13322 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
13323
13324 PR rtl-optimization/66076
13325 * gcc.dg/torture/pr66076.c: New test.
13326
13327 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13328
13329 PR fortran/66041
13330 * gfortran.dg/inline_matmul_7.f90: New test.
13331 * gfortran.dg/inline_matmul_8.f90: New test.
13332 * gfortran.dg/inline_matmul_9.f90: New test.
13333
13334 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
13335
13336 * gfortran.dg/bound_simplification_5.f90: New.
13337
13338 2015-05-09 Jason Merrill <jason@redhat.com>
13339
13340 * lib/target-supports.exp (cxx_default): New global.
13341 (check_effective_target_c++11_only)
13342 (check_effective_target_c++14_only)
13343 (check_effective_target_c++98_only)
13344 (check_effective_target_c++1z_only): Check it.
13345
13346 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13347
13348 PR tree-optimization/64454
13349 * gcc.dg/tree-ssa/vrp97.c: New file.
13350 * gcc.dg/vect/slp-perm-7.c: Update.
13351
13352 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13353
13354 PR fortran/65894
13355 * gfortran.dg/elemental_subroutine_11.f90: New test.
13356
13357 2015-05-08 Richard Biener <rguenther@suse.de>
13358
13359 PR tree-optimization/66036
13360 * gcc.dg/vect/slp-41.c: New testcase.
13361
13362 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13363
13364 * gfortran.dg/elemental_optional_args_7.f90: New.
13365
13366 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13367
13368 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13369 allow cmlt or sshr.
13370
13371 2015-05-08 Marek Polacek <polacek@redhat.com>
13372
13373 PR c/64918
13374 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13375 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13376
13377 2015-05-07 Marek Polacek <polacek@redhat.com>
13378
13379 PR c/65179
13380 * c-c++-common/Wshift-negative-value-1.c: New test.
13381 * c-c++-common/Wshift-negative-value-2.c: New test.
13382 * c-c++-common/Wshift-negative-value-3.c: New test.
13383 * c-c++-common/Wshift-negative-value-4.c: New test.
13384 * c-c++-common/Wshift-negative-value-5.c: New test.
13385 * c-c++-common/Wshift-negative-value-6.c: New test.
13386 * gcc.dg/c90-left-shift-1.c: New test.
13387 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13388 * gcc.dg/c99-left-shift-1.c: New test.
13389
13390 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13391
13392 PR middle-end/192
13393 PR middle-end/54303
13394 * gcc.dg/fdata-sections-2.c: New file.
13395
13396 2015-05-07 Marek Polacek <polacek@redhat.com>
13397
13398 PR testsuite/66046
13399 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13400 last dg-output.
13401 * c-c++-common/ubsan/align-7.c: Likewise.
13402 * c-c++-common/ubsan/bounds-8.c: Likewise.
13403 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13404 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13405 * c-c++-common/ubsan/null-1.c: Likewise.
13406 * c-c++-common/ubsan/null-10.c: Likewise.
13407 * c-c++-common/ubsan/null-11.c: Likewise.
13408 * c-c++-common/ubsan/null-2.c: Likewise.
13409 * c-c++-common/ubsan/null-3.c: Likewise.
13410 * c-c++-common/ubsan/null-4.c: Likewise.
13411 * c-c++-common/ubsan/null-5.c: Likewise.
13412 * c-c++-common/ubsan/null-6.c: Likewise.
13413 * c-c++-common/ubsan/null-7.c: Likewise.
13414 * c-c++-common/ubsan/null-8.c: Likewise.
13415 * c-c++-common/ubsan/null-9.c: Likewise.
13416 * c-c++-common/ubsan/object-size-1.c: Likewise.
13417 * c-c++-common/ubsan/object-size-10.c: Likewise.
13418 * c-c++-common/ubsan/object-size-4.c: Likewise.
13419 * c-c++-common/ubsan/object-size-5.c: Likewise.
13420 * c-c++-common/ubsan/object-size-7.c: Likewise.
13421 * c-c++-common/ubsan/object-size-8.c: Likewise.
13422 * c-c++-common/ubsan/object-size-9.c: Likewise.
13423 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13424 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13425 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13426 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13427 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13428 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13429 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13430 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13431 * c-c++-common/ubsan/pr59333.c: Likewise.
13432 * c-c++-common/ubsan/pr59667.c: Likewise.
13433 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13434 * c-c++-common/ubsan/pr60636.c: Likewise.
13435 * c-c++-common/ubsan/pr63802.c: Likewise.
13436 * c-c++-common/ubsan/recovery-1.c: Likewise.
13437 * c-c++-common/ubsan/recovery-3.c: Likewise.
13438 * c-c++-common/ubsan/shift-1.c: Likewise.
13439 * c-c++-common/ubsan/shift-2.c: Likewise.
13440 * c-c++-common/ubsan/shift-4.c: Likewise.
13441 * c-c++-common/ubsan/shift-7.c: Likewise.
13442 * c-c++-common/ubsan/undefined-2.c: Likewise.
13443 * c-c++-common/ubsan/vla-1.c: Likewise.
13444 * g++.dg/ubsan/null-1.C: Likewise.
13445 * g++.dg/ubsan/null-3.C: Likewise.
13446 * g++.dg/ubsan/null-4.C: Likewise.
13447 * g++.dg/ubsan/vptr-8.C: Likewise.
13448 * g++.dg/ubsan/vptr-9.C: Likewise.
13449 * gcc.dg/ubsan/bounds-2.c: Likewise.
13450 * gcc.dg/ubsan/object-size-9.c: Likewise.
13451
13452 2015-05-07 Jeff Law <law@redhat.com>
13453
13454 * gcc.dg/tree-ssa/shorten-1.c: New test.
13455
13456 2015-05-07 Richard Biener <rguenther@suse.de>
13457
13458 PR tree-optimization/66002
13459 * gcc.dg/vect/vect-125.c: New testcase.
13460
13461 2015-05-07 Marek Polacek <polacek@redhat.com>
13462 Martin Uecker <uecker@eecs.berkeley.edu>
13463
13464 * c-c++-common/ubsan/bounds-10.c: New test.
13465
13466 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13467
13468 * jit.dg/harness.h (set_options): Wrap with
13469 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13470 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13471 Special-case test-benchmark.c as a negative.
13472 * jit.dg/test-benchmark.c: New file.
13473
13474 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13475
13476 PR target/64208
13477 * gcc.target/arm/pr64208.c: New test.
13478
13479 2015-05-06 Alan Modra <amodra@gmail.com>
13480
13481 PR target/66020
13482 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13483 (gparms): Make volatile.
13484
13485 2015-05-06 Richard Biener <rguenther@suse.de>
13486
13487 PR tree-optimization/62283
13488 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13489
13490 2015-05-06 Christian Bruel <christian.bruel@st.com>
13491
13492 PR target/66015
13493 * gcc.target/aarch64/iinline-attr-1.c: New test.
13494
13495 2015-05-06 Richard Biener <rguenther@suse.de>
13496
13497 * gcc.dg/vect/bb-slp-34.c: New testcase.
13498
13499 2015-05-06 Richard Biener <rguenther@suse.de>
13500
13501 PR tree-optimization/62283
13502 * gcc.dg/vect/bb-slp-14.c: Adjust.
13503
13504 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13505
13506 PR target/65990
13507 * gcc.target/i386/pr65990.c: New test.
13508
13509 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13510
13511 PR target/65915
13512 * gcc.target/i386/pr65915.c: New.
13513
13514 2015-05-05 Tom de Vries <tom@codesourcery.com>
13515
13516 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13517 'va_list escapes 0'.
13518
13519 2015-05-05 Tom de Vries <tom@codesourcery.com>
13520
13521 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13522 in r222173.
13523
13524 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13525
13526 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13527 * gcc.target/arm/pr65924.c: Likewise.
13528
13529 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13530
13531 PR target/65871
13532 * gcc.target/i386/pr65871-3.c: New test.
13533
13534 2015-05-04 Jeff Law <law@redhat.com>
13535
13536 Revert:
13537 2015-05-04 Jeff Law <law@redhat.com>
13538 * gcc.dg/tree-ssa/shorten-1.c: New test.
13539
13540 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13541 Jakub Jelinek <jakub@redhat.com>
13542
13543 PR c++/66007
13544 * g++.dg/cpp0x/Wnarrowing4.C: New.
13545
13546 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13547
13548 * lib/target-supports.exp
13549 (check_effective_target_keeps_null_pointer_checks): Clarify that
13550 this is for targets that disable -fdelete-null-pointer-checks,
13551 not default it to off.
13552 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13553 -fdelete-null-pointer-checks explicit.
13554 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13555 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13556 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13557 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13558 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13559 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13560 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13561 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13562 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13563 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13564 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13565 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13566 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13567 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13568 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13569 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13570 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13571 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13572 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13573 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13574 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13575 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13576 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13577 * g++.dg/cpp0x/static_assert9.C: Likewise.
13578 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13579 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13580 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13581 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13582 * g++.dg/tree-ssa/pr26406.C: Likewise.
13583
13584 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13585
13586 PR tree-optimization/65984
13587 * c-c++-common/ubsan/pr65984.c: New test.
13588
13589 2015-05-04 Jeff Law <law@redhat.com>
13590
13591 * gcc.dg/tree-ssa/shorten-1.c: New test.
13592
13593 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13594
13595 PR fortran/44735
13596 * gfortran.dg/pr44735.f90: New test.
13597
13598 2015-05-04 Richard Biener <rguenther@suse.de>
13599
13600 PR tree-optimization/65965
13601 * gcc.dg/vect/bb-slp-33.c: New testcase.
13602
13603 2015-05-04 Richard Biener <rguenther@suse.de>
13604
13605 PR tree-optimization/65935
13606 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13607
13608 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13609
13610 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13611 for each supported variant instead of CHECK_RESULTS.
13612 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13613 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13614 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13615 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13616 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13617 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13618 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13619 expected results for unsupported variants. Call CHECK for each
13620 supported variant instead of CHECK_RESULTS.
13621 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13622 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13623 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13624 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13625 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13626 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13627 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13628 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13629 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13630 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13631 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13632 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13633 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13634 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13635 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13636 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13637 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13638 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13639 expected results for unsupported variants.
13640 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13641 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13642 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13643 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13644 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13645 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13646 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13647 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13648 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13649 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13650 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13651 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13652 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13653 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13654 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13655 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13656 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13657 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13658 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13659 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13660 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13661 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13662 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13663 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13664 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13665 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13666 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13667 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13668
13669 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13670
13671 PR fortran/37131
13672 * gfortran.dg/bound_9.f90: Add pointer assignment.
13673
13674 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13675 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13676
13677 PR c++/65858
13678 * g++.dg/cpp0x/Wnarrowing3.C: New.
13679
13680 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13681
13682 * gcc.dg/20150120-1.c: New test.
13683 * gcc.dg/20150120-2.c: New test.
13684 * gcc.dg/20150120-3.c: New test.
13685
13686 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13687
13688 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13689
13690 2015-05-01 Renlin Li <renlin.li@arm.com>
13691
13692 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13693
13694 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13695
13696 * gfortran.dg/bound_simplification_4.f90: New.
13697
13698 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13699
13700 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13701 with powerpc_p8vector_ok.
13702
13703 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13704
13705 PR fortran/37131
13706 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13707 scan pattern.
13708 * gfortran.dg/bound_9.f90: New test case.
13709
13710 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13711
13712 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13713 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13714 for 32bit x86 targets.
13715 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13716 for 32bit x86 targets.
13717 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13718 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13719 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13720 for 32bit x86 targets.
13721
13722 2015-04-30 Marek Polacek <polacek@redhat.com>
13723
13724 PR tree-optimization/63551
13725 * g++.dg/ipa/pr63551.C: New test.
13726
13727 2015-04-30 Caroline Tice <cmtice@google.com>
13728
13729 PR 65929
13730 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13731 partition size on certain targets.
13732
13733 2015-04-30 Renlin Li <renlin.li@arm.com>
13734
13735 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13736
13737 2015-04-30 Marek Polacek <polacek@redhat.com>
13738
13739 * c-c++-common/Wbool-compare-3.c: New test.
13740
13741 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13742 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13743
13744 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13745
13746 PR c++/57610
13747 * g++.dg/init/ref22.C: New.
13748
13749 2015-04-30 Marek Polacek <polacek@redhat.com>
13750
13751 * gcc.dg/init-bad-8.c: New test.
13752
13753 * gcc.dg/incomplete-typedef-1.c: New test.
13754
13755 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13756
13757 PR c++/59955
13758 * g++.dg/template/crash121.C: New.
13759
13760 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13761
13762 * gcc.target/mips/call-from-init.c: New test.
13763 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13764
13765 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13766
13767 PR target/65871
13768 * gcc.target/i386/pr65871-1.c: New test.
13769 * gcc.target/i386/pr65871-2.c: Ditto.
13770
13771 2015-04-29 Marek Polacek <polacek@redhat.com>
13772
13773 PR c/64610
13774 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13775 * c-c++-common/Wbool-compare-2.c: New test.
13776
13777 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13778
13779 PR target/65770
13780 * gcc.target/aarch64/vstN_lane_1.c: New file.
13781
13782 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13783
13784 PR c++/64667
13785 * g++.dg/warn/Winit-self-3.C: New.
13786
13787 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13788
13789 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13790
13791 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13792
13793 PR target/65924
13794 * gcc.target/arm/pr65924.c: New test.
13795
13796 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13797
13798 * g++.dg/gomp/tpl-target-update.C: New file.
13799
13800 2015-04-29 Richard Biener <rguenther@suse.de>
13801
13802 PR tree-optimization/65917
13803 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13804
13805 2015-04-29 Christian Bruel <christian.bruel@st.com>
13806
13807 PR target/64835
13808 * gcc.dg/ipa/iinline-attr.c: New test.
13809 * gcc.target/i386/iinline-attr-2.c: New test.
13810
13811 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13812
13813 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13814 segfault is fixed.
13815
13816 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13817
13818 * gcc.dg/vect/vect-33.c: Remove spurious line.
13819
13820 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13821
13822 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13823
13824 2015-04-28 Marek Polacek <polacek@redhat.com>
13825
13826 PR c/65901
13827 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13828 * gcc.dg/pr65901.c: New test.
13829
13830 2015-04-28 Richard Biener <rguenther@suse.de>
13831
13832 PR tree-optimization/62283
13833 * gfortran.dg/vect/pr62283-2.f: New testcase.
13834 * gcc.dg/vect/bb-slp-14.c: Adjust.
13835
13836 2015-04-28 Richard Biener <rguenther@suse.de>
13837
13838 PR tree-optimization/65851
13839 * g++.dg/torture/pr65851.C: New testcase.
13840
13841 2015-04-27 Jeff Law <law@redhat.com>
13842
13843 PR tree-optimization/65217
13844 * gcc.target/i386/pr65217.c: Remove XFAIL.
13845
13846 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13847
13848 PR fortran/60322
13849 Add tests forgotten to svn-add.
13850 * gfortran.dg/class_allocate_19.f03: New test.
13851 * gfortran.dg/class_array_20.f03: New test.
13852 * gfortran.dg/class_array_21.f03: New test.
13853 * gfortran.dg/finalize_29.f08: New test.
13854
13855 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13856
13857 PR fortran/59678
13858 PR fortran/65841
13859 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13860 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13861
13862 2015-04-27 Caroline Tice <cmtice@google.com>
13863
13864 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13865 partition size.
13866
13867 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13868
13869 PR target/64579
13870 * gcc.target/powerpc/htm-1.c: New test.
13871 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13872 on 64-bit compiles.
13873 (__builtin_tabortdci): Likewise.
13874 (__builtin_tcheck): Remove operand.
13875 * lib/target-supports.exp (check_htm_hw_available): New function.
13876
13877 2015-04-27 Richard Biener <rguenther@suse.de>
13878
13879 * gcc.target/i386/pr65217.c: XFAIL.
13880
13881 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13882
13883 PR tree-optimization/65875
13884 * gcc.c-torture/compile/pr65875.c: New test.
13885
13886 2015-04-25 Marek Polacek <polacek@redhat.com>
13887
13888 PR c/52085
13889 * gcc.dg/enum-incomplete-2.c: New test.
13890 * gcc.dg/enum-mode-1.c: New test.
13891
13892 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13893
13894 PR target/65849
13895 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13896 set new options.
13897 * gcc.target/powerpc/pr65849-2.c: Likewise.
13898
13899 2015-04-24 Tom de Vries <tom@codesourcery.com>
13900
13901 PR tree-optimization/65802
13902 * g++.dg/pr65802.C: Move to ...
13903 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13904 stdarg.h. Rewrite for C.
13905 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13906 va_start and va_end. Remove unnecessary inline asm.
13907
13908 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13909 Wei Mi <wmi@google.com>
13910
13911 * gcc.target/i386/sse2-load-multi.c: New test.
13912 * gcc.target/i386/sse2-store-multi.c: Ditto.
13913
13914 2015-04-24 Marek Polacek <polacek@redhat.com>
13915
13916 PR c/65830
13917 * c-c++-common/pr65830.c: New test.
13918
13919 PR c/63357
13920 * c-c++-common/Wlogical-op-1.c: New test.
13921
13922 2015-04-24 Marek Polacek <polacek@redhat.com>
13923
13924 PR c/61534
13925 * c-c++-common/pr61534-1.c: New test.
13926
13927 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13928 Steven Bosscher <steven@gcc.gnu.org>
13929
13930 PR rtl-optimization/34503
13931 * gcc.target/arm/pr64616.c: New file.
13932
13933 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13934
13935 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13936
13937 2015-04-24 Terry Guo <terry.guo@arm.com>
13938
13939 * gcc.target/arm/pr65710.c: Update the options.
13940
13941 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13942
13943 * gcc.target/i386/pr65523.c: Skip x32.
13944
13945 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13946
13947 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13948 to look for vcl* where appropriate.
13949
13950 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13951
13952 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13953 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13954
13955 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13956
13957 PR target/26702
13958 * gcc.target/arm/pr26702.c: New test.
13959
13960 2015-04-23 Marek Polacek <polacek@redhat.com>
13961
13962 PR c/65345
13963 * gcc.dg/pr65345-1.c: New test.
13964 * gcc.dg/pr65345-2.c: New test.
13965
13966 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13967
13968 * gcc.target/powerpc/crypto-builtin-2.c: New.
13969
13970 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13971
13972 PR fortran/60322
13973 * gfortran.dg/class_allocate_19.f03: New test.
13974 * gfortran.dg/class_array_20.f03: New test.
13975 * gfortran.dg/class_array_21.f03: New test.
13976 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13977 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13978 initialization correctly.
13979 * gfortran.dg/finalize_29.f08: New test.
13980
13981 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13982
13983 * gcc.target/powerpc/swaps-p8-18.c: New test.
13984
13985 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13986
13987 PR target/65456
13988 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13989 * gcc.dg/vect/bb-slp-25.c: Likewise.
13990 * gcc.dg/vect/bb-slp-29.c: Likewise.
13991 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13992 vect_no_align && { ! vect_hw_misalign }.
13993 * gcc.dg/vect/bb-slp-9.c: Likewise.
13994 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13995 vect_hw_misalign.
13996 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13997 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13998 account for POWER8, where peeling for alignment is not needed.
13999 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14000 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14001 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14002 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14003 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14004 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14005 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14006 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14007 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14008 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14009 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14010 * gcc.dg/vect/pr16105.c: Likewise.
14011 * gcc.dg/vect/pr20122.c: Likewise.
14012 * gcc.dg/vect/pr33804.c: Likewise.
14013 * gcc.dg/vect/pr33953.c: Likewise.
14014 * gcc.dg/vect/pr56787.c: Likewise.
14015 * gcc.dg/vect/pr58508.c: Likewise.
14016 * gcc.dg/vect/slp-25.c: Likewise.
14017 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14018 * gcc.dg/vect/vect-105.c: Likewise.
14019 * gcc.dg/vect/vect-27.c: Likewise.
14020 * gcc.dg/vect/vect-29.c: Likewise.
14021 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14022 POWER8.
14023 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14024 && { ! vect_hw_misalign }.
14025 * gcc.dg/vect/vect-44.c: Likewise.
14026 * gcc.dg/vect/vect-48.c: Likewise.
14027 * gcc.dg/vect/vect-50.c: Likewise.
14028 * gcc.dg/vect/vect-52.c: Likewise.
14029 * gcc.dg/vect/vect-56.c: Likewise.
14030 * gcc.dg/vect/vect-60.c: Likewise.
14031 * gcc.dg/vect/vect-72.c: Likewise.
14032 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14033 * gcc.dg/vect/vect-75.c: Likewise.
14034 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14035 * gcc.dg/vect/vect-77-global.c: Likewise.
14036 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14037 * gcc.dg/vect/vect-78-global.c: Likewise.
14038 * gcc.dg/vect/vect-93.c: Likewise.
14039 * gcc.dg/vect/vect-95.c: Likewise.
14040 * gcc.dg/vect/vect-96.c: Likewise.
14041 * gcc.dg/vect/vect-cond-1.c: Likewise.
14042 * gcc.dg/vect/vect-cond-3.c: Likewise.
14043 * gcc.dg/vect/vect-cond-4.c: Likewise.
14044 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14045 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14046 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14047 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14048 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14049 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14050 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14051 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14052 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14053 * gcc.dg/vect/vect-outer-5.c: Likewise.
14054 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14055 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14056 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14057 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14058 * gcc.dg/vect/vect-peel-3.c: Likewise.
14059 * gcc.dg/vect/vect-peel-4.c: Likewise.
14060 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14061 * gcc.target/powerpc/pr65456.c: New test.
14062 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14063 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14064 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14065 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14066 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14067 vect_no_align && { ! vect_hw_misalign }.
14068 * gfortran.dg/vect/vect-3.f90: Likewise.
14069 * gfortran.dg/vect/vect-4.f90: Likewise.
14070 * gfortran.dg/vect/vect-5.f90: Likewise.
14071 * lib/target-supports.exp (check_effective_target_vect_no_align):
14072 Return 1 for POWER8.
14073 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14074
14075 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14076
14077 PR fortran/65429
14078 * gfortran.dg/pr65429.f90: New test.
14079
14080 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14081
14082 * c-c++-common/asan/user-section-1.c: New test.
14083 * c-c++-common/asan/user-section-2.c: New test.
14084 * c-c++-common/asan/user-section-3.c: New test.
14085
14086 2015-04-22 Hale Wang <hale.wang@arm.com>
14087 Terry Guo <terry.guo@arm.com>
14088
14089 PR rtl-optimization/64818
14090 * gcc.target/arm/pr64818.c: New test.
14091
14092 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
14093
14094 PR ipa/65076
14095 * g++.dg/tree-ssa/pr61034.C: Update template.
14096 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14097 * gcc.dg/Warray-bounds-11.c: Likewise.
14098 * gcc.dg/Warray-bounds.c: Likewise.
14099
14100 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14101
14102 PR libgfortran/65234
14103 * gfortran.dg/fmt_unlimited.f90: New test.
14104
14105 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14106
14107 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14108 headers.
14109 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14110 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14111 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14112 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14113 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14114 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14115 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14116
14117 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14118
14119 PR libgfortran/56743
14120 * gfortran.dg/namelist_87.f90: New test.
14121
14122 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14123
14124 * gcc.target/aarch64/mult-synth_1.c: New test.
14125 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14126 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14127 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14128 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14129 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14130
14131 2015-04-21 Richard Biener <rguenther@suse.de>
14132
14133 PR tree-optimization/65650
14134 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14135 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14136 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14137 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14138 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14139 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14140
14141 2015-04-21 Tom de Vries <tom@codesourcery.com>
14142
14143 PR tree-optimization/65802
14144 * g++.dg/pr65802.C: New test.
14145
14146 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14147
14148 PR testsuite/65767
14149 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14150 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14151
14152 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14153
14154 PR c++/65801
14155 * g++.dg/cpp0x/Wnarrowing2.C: New.
14156
14157 2015-04-20 Jeff Law <law@redhat.com>
14158
14159 PR tree-optimization/65658
14160 * gcc.dg/pr65658.c: New test.
14161
14162 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14163
14164 PR target/64134
14165 * gcc.target/aarch64/vec_init_1.c: New test.
14166
14167 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14168
14169 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14170 targets.
14171
14172 2015-04-18 Martin Sebor <msebor@redhat.com>
14173
14174 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14175 of non-nul characters.
14176 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14177
14178 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14179
14180 PR target/65787
14181 * gcc.target/powerpc/pr65787.c: New.
14182
14183 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14184
14185 PR target/65689
14186 * gcc.target/aarch64/c-output-template-4.c: New test.
14187
14188 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14189
14190 PR target/65780
14191 * gcc.dg/pr65780-1.c: New test.
14192 * gcc.dg/pr65780-2.c: Likewise.
14193 * gcc.target/i386/pr32219-9.c: Likewise.
14194 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14195 symbol.
14196 * gcc.target/i386/pr64317.c (c): Initialize.
14197
14198 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14199
14200 PR target/65612
14201 * g++.dg/ext/mv18.C: New test.
14202 * g++.dg/ext/mv19.C: Likewise.
14203 * g++.dg/ext/mv20.C: Likewise.
14204 * g++.dg/ext/mv21.C: Likewise.
14205 * g++.dg/ext/mv22.C: Likewise.
14206 * g++.dg/ext/mv23.C: Likewise.
14207
14208 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14209
14210 PR c++/64527
14211 * g++.dg/init/pr64527.C: New test.
14212
14213 2015-04-17 Tom de Vries <tom@codesourcery.com>
14214 Michael Matz <matz@suse.de>
14215
14216 PR tree-optimization/64950
14217 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14218 x86_64-*-*.
14219
14220 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14221
14222 * c-c++-common/asan/user-section-1.c: New test.
14223
14224 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14225
14226 PR debug/65771
14227 * gcc.dg/debug/pr65771.c: New test.
14228
14229 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14230
14231 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14232 __buitlin_alloca with __builtin_alloca.
14233
14234 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14235
14236 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14237
14238 2015-04-16 Richard Biener <rguenther@suse.de>
14239
14240 PR tree-optimization/64277
14241 * gcc.dg/Warray-bounds-14.c: New testcase.
14242 * gcc.dg/Warray-bounds-15.c: Likewise.
14243 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14244 * c-c++-common/ubsan/bounds-6.c: Likewise.
14245
14246 2015-04-16 Renlin Li <renlin.li@arm.com>
14247
14248 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14249 * gcc.target/arm/unsigned-float.c: New.
14250
14251 2015-04-16 Richard Biener <rguenther@suse.de>
14252
14253 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14254 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14255 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14256
14257 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14258
14259 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14260 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14261 * g++.dg/cpp0x/defaulted21.C: Likewise.
14262 * g++.dg/cpp0x/defaulted28.C: Likewise.
14263 * g++.dg/cpp0x/defaulted47.C: Likewise.
14264 * g++.dg/cpp0x/elision_neg.C: Likewise.
14265 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14266 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14267 * g++.dg/cpp0x/implicit1.C: Likewise.
14268 * g++.dg/cpp0x/implicit9.C: Likewise.
14269 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14270 * g++.dg/cpp0x/range-for13.C: Likewise.
14271 * g++.dg/gomp/clause-2.C: Likewise.
14272 * g++.dg/gomp/udr-5.C: Likewise.
14273 * g++.dg/inherit/access6.C: Likewise.
14274 * g++.dg/lookup/duperr1.C: Likewise.
14275 * g++.dg/lookup/friend2.C: Likewise.
14276 * g++.dg/lookup/pr6936.C: Likewise.
14277 * g++.dg/lookup/scoped1.C: Likewise.
14278 * g++.dg/lookup/using26.C: Likewise.
14279 * g++.dg/lookup/using38.C: Likewise.
14280 * g++.dg/other/access2.C: Likewise.
14281 * g++.dg/overload/defarg3.C: Likewise.
14282 * g++.dg/overload/defarg6.C: Likewise.
14283 * g++.dg/parse/access11.C: Likewise.
14284 * g++.dg/parse/access2.C: Likewise.
14285 * g++.dg/parse/access3.C: Likewise.
14286 * g++.dg/parse/access4.C: Likewise.
14287 * g++.dg/parse/access5.C: Likewise.
14288 * g++.dg/parse/access6.C: Likewise.
14289 * g++.dg/parse/access8.C: Likewise.
14290 * g++.dg/parse/access9.C: Likewise.
14291 * g++.dg/parse/crash40.C: Likewise.
14292 * g++.dg/tc1/dr142.C: Likewise.
14293 * g++.dg/tc1/dr166.C: Likewise.
14294 * g++.dg/tc1/dr52.C: Likewise.
14295 * g++.dg/template/access11.C: Likewise.
14296 * g++.dg/template/access18.C: Likewise.
14297 * g++.dg/template/access19.C: Likewise.
14298 * g++.dg/template/access2.C: Likewise.
14299 * g++.dg/template/access20.C: Likewise.
14300 * g++.dg/template/access26.C: Likewise.
14301 * g++.dg/template/access3.C: Likewise.
14302 * g++.dg/template/access7.C: Likewise.
14303 * g++.dg/template/conv12.C: Likewise.
14304 * g++.dg/template/crash69.C: Likewise.
14305 * g++.dg/template/friend31.C: Likewise.
14306 * g++.dg/template/friend32.C: Likewise.
14307 * g++.dg/template/memfriend15.C: Likewise.
14308 * g++.dg/template/memfriend16.C: Likewise.
14309 * g++.dg/template/memfriend17.C: Likewise.
14310 * g++.dg/template/memfriend7.C: Likewise.
14311 * g++.dg/template/pr32519.C: Likewise.
14312 * g++.dg/template/qualttp21.C: Likewise.
14313 * g++.dg/template/qualttp8.C: Likewise.
14314 * g++.dg/template/ttp10.C: Likewise.
14315 * g++.dg/template/typedef11.C: Likewise.
14316 * g++.dg/template/typedef13.C: Likewise.
14317 * g++.dg/template/typedef19.C: Likewise.
14318 * g++.dg/template/typedef20.C: Likewise.
14319 * g++.dg/template/typedef22.C: Likewise.
14320 * g++.dg/template/using16.C: Likewise.
14321 * g++.dg/template/virtual3.C: Likewise.
14322 * g++.dg/ubsan/pr61272.C: Likewise.
14323 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14324 * g++.old-deja/g++.brendan/crash11.C: Likewise.
14325 * g++.old-deja/g++.brendan/enum6.C: Likewise.
14326 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14327 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14328 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14329 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14330 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14331 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14332 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14333 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14334 * g++.old-deja/g++.jason/access17.C: Likewise.
14335 * g++.old-deja/g++.jason/access18.C: Likewise.
14336 * g++.old-deja/g++.jason/access22.C: Likewise.
14337 * g++.old-deja/g++.jason/access23.C: Likewise.
14338 * g++.old-deja/g++.jason/access8.C: Likewise.
14339 * g++.old-deja/g++.jason/delete3.C: Likewise.
14340 * g++.old-deja/g++.jason/report.C: Likewise.
14341 * g++.old-deja/g++.law/access2.C: Likewise.
14342 * g++.old-deja/g++.law/access3.C: Likewise.
14343 * g++.old-deja/g++.law/access4.C: Likewise.
14344 * g++.old-deja/g++.law/access5.C: Likewise.
14345 * g++.old-deja/g++.law/arm12.C: Likewise.
14346 * g++.old-deja/g++.law/arm14.C: Likewise.
14347 * g++.old-deja/g++.law/ctors13.C: Likewise.
14348 * g++.old-deja/g++.law/union2.C: Likewise.
14349 * g++.old-deja/g++.law/visibility12.C: Likewise.
14350 * g++.old-deja/g++.law/visibility15.C: Likewise.
14351 * g++.old-deja/g++.law/visibility16.C: Likewise.
14352 * g++.old-deja/g++.law/visibility17.C: Likewise.
14353 * g++.old-deja/g++.law/visibility18.C: Likewise.
14354 * g++.old-deja/g++.law/visibility19.C: Likewise.
14355 * g++.old-deja/g++.law/visibility20.C: Likewise.
14356 * g++.old-deja/g++.law/visibility21.C: Likewise.
14357 * g++.old-deja/g++.law/visibility24.C: Likewise.
14358 * g++.old-deja/g++.law/visibility4.C: Likewise.
14359 * g++.old-deja/g++.law/visibility5.C: Likewise.
14360 * g++.old-deja/g++.law/visibility6.C: Likewise.
14361 * g++.old-deja/g++.law/visibility7.C: Likewise.
14362 * g++.old-deja/g++.law/visibility8.C: Likewise.
14363 * g++.old-deja/g++.law/visibility9.C: Likewise.
14364 * g++.old-deja/g++.niklas/t135.C: Likewise.
14365 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14366 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14367 * g++.old-deja/g++.other/access11.C: Likewise.
14368 * g++.old-deja/g++.other/access4.C: Likewise.
14369 * g++.old-deja/g++.other/access7.C: Likewise.
14370 * g++.old-deja/g++.other/crash1.C: Likewise.
14371 * g++.old-deja/g++.other/crash7.C: Likewise.
14372 * g++.old-deja/g++.other/friend1.C: Likewise.
14373 * g++.old-deja/g++.other/friend4.C: Likewise.
14374 * g++.old-deja/g++.other/friend9.C: Likewise.
14375 * g++.old-deja/g++.other/lineno1.C: Likewise.
14376 * g++.old-deja/g++.other/using1.C: Likewise.
14377 * g++.old-deja/g++.pt/enum14.C: Likewise.
14378 * g++.old-deja/g++.pt/friend11.C: Likewise.
14379 * g++.old-deja/g++.pt/friend21.C: Likewise.
14380 * g++.old-deja/g++.pt/friend3.C: Likewise.
14381 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14382 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14383 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14384 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14385
14386 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14387
14388 PR ipa/65765
14389 * g++.dg/ipa/pr65765.C: New test.
14390
14391 2015-04-15 Nick Clifton <nickc@redhat.com>
14392
14393 * gcc.target/rx/builtins.c: Disable RMPA test if string
14394 instructions are not allowed.
14395
14396 2015-04-15 Alan Modra <amodra@gmail.com>
14397
14398 * gcc.dg/pr65408.c: New.
14399
14400 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14401
14402 PR target/65729
14403 * gcc.target/arm/pr65729.c: New test.
14404
14405 2015-04-14 Richard Biener <rguenther@suse.de>
14406
14407 PR tree-optimization/65758
14408 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14409
14410 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14411
14412 PR target/65648
14413 * gcc.c-torture/execute/pr65648.c: New test.
14414
14415 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14416
14417 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14418 __builtin_finite instead of finite.
14419 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14420 Likewise.
14421
14422 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14423
14424 PR tree-optimization/63387
14425 * gcc.dg/pr63387.c: New testcase.
14426
14427 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14428
14429 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14430
14431 2015-04-13 Richard Biener <rguenther@suse.de>
14432
14433 PR tree-optimization/65204
14434 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14435
14436 2015-04-13 Terry Guo <terry.guo@arm.com>
14437
14438 PR target/65710
14439 * gcc.target/arm/pr65710.c: New.
14440
14441 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14442
14443 PR tree-optimization/65747
14444 * g++.dg/torture/pr65747.C: New test.
14445
14446 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14447
14448 PR c++/65736
14449 * g++.dg/cpp0x/pr65736.C: New test.
14450
14451 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14452 Martin Liska <mliska@suse.cz>
14453
14454 PR ipa/65722
14455 * g++.dg/ipa/pr65722.C: New testcase.
14456
14457 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14458
14459 PR tree-optimization/65735
14460 * gcc.c-torture/compile/pr65735.c: New test.
14461
14462 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14463
14464 PR middle-end/65554
14465 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14466
14467 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14468
14469 PR target/65671
14470 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14471
14472 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14473
14474 PR target/65647
14475 * gcc.target/arm/pr65647-2.c: New.
14476
14477 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14478
14479 PR target/65694
14480 * g++.dg/torture/pr65694.C: New test.
14481
14482 2015-04-10 Tobias Burnus <burnus@net-b.de>
14483
14484 * gfortran.dg/coarray_lock_6.f90: New.
14485 * gfortran.dg/coarray_lock_7.f90: New.
14486 * gfortran.dg/coarray/lock_2.f90: New.
14487
14488 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14489
14490 PR fortran/56674
14491 PR fortran/58813
14492 PR fortran/59016
14493 PR fortran/59024
14494 * gfortran.dg/used_types_27.f90: New.
14495
14496 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14497
14498 PR target/65671
14499 * gcc.target/i386/pr65671.c: New.
14500
14501 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14502
14503 PR tree-optimization/65709
14504 * c-c++-common/ubsan/align-9.c: New test.
14505
14506 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14507
14508 PR fortran/56852
14509 * gfortran.dg/pr56852.f90: New test.
14510
14511 2015-04-09 Marek Polacek <polacek@redhat.com>
14512 Jakub Jelinek <jakub@redhat.com>
14513
14514 PR middle-end/65554
14515 * g++.dg/opt/pr65554.C: New test.
14516
14517 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14518
14519 PR c++/65690
14520 * c-c++-common/attr-aligned-1.c: New test.
14521
14522 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14523
14524 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14525
14526 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14527
14528 PR target/65676
14529 * gcc.target/i386/sse-25.c: New.
14530
14531 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14532
14533 PR target/65693
14534 * gcc.target/i386/pr65693.c: New test.
14535
14536 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14537
14538 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14539
14540 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14541
14542 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14543
14544 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14545
14546 * gcc.target/i386/thunk-retbnd.c: New.
14547
14548 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14549
14550 * gnat.dg/opt48.adb: New test.
14551 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14552 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14553
14554 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14555
14556 PR ipa/65540
14557 * gcc.c-torture/compile/pr65540.c: New.
14558
14559 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14560
14561 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14562 -Wno-pointer-arith.
14563
14564 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14565
14566 PR debug/65678
14567 * g++.dg/debug/pr65678.C: New test.
14568
14569 PR middle-end/65680
14570 * gcc.c-torture/compile/pr65680.c: New test.
14571
14572 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14573
14574 PR fortran/65548
14575 * gfortran.dg/allocate_with_source_5.f90: New test.
14576
14577 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14578
14579 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14580 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14581
14582 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14583
14584 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14585
14586 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14587
14588 PR target/65614
14589 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14590 to get floating point compression.
14591 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14592
14593 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14594
14595 PR preprocessor/61977
14596 * gcc.dg/cpp/pr61977.c: New test.
14597
14598 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14599
14600 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14601
14602 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14603
14604 PR target/65647
14605 * gcc.target/arm/pr65647.c: New.
14606
14607 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14608
14609 PR ipa/65655
14610 * g++.dg/torture/pr65655.C: New testcase.
14611
14612 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14613
14614 PR c++/64085
14615 * g++.dg/cpp1y/lambda-init13.C: New.
14616
14617 2015-04-03 Marek Polacek <polacek@redhat.com>
14618
14619 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14620
14621 2015-04-02 Marek Polacek <polacek@redhat.com>
14622
14623 PR c++/65642
14624 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14625 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14626
14627 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14628
14629 PR preprocessor/61977
14630 * gcc.target/powerpc/pr61977-1.c: New test.
14631 * gcc.target/powerpc/pr61977-2.c: New test.
14632
14633 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14634
14635 PR c++/56100
14636 * g++.dg/warn/Wshadow-8.C: New.
14637 * g++.dg/warn/Wshadow-9.C: Likewise.
14638 * g++.dg/warn/Wshadow-10.C: Likewise.
14639 * g++.dg/warn/Wshadow-11.C: Likewise.
14640
14641 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14642
14643 * gcc.dg/pr23623.c: Added aligned attribute.
14644 * gcc.dg/20141029-1.c: Likewise.
14645 * gcc.dg/20150306-1.c: New test.
14646
14647 2015-04-01 Marek Polacek <polacek@redhat.com>
14648
14649 PR c++/65554
14650 * g++.dg/cpp0x/initlist93.C: New test.
14651 * g++.dg/cpp0x/initlist94.C: New test.
14652
14653 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14654
14655 PR target/65624
14656 * gcc.target/aarch64/pr65624.c: New test.
14657
14658 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14659
14660 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14661
14662 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14663
14664 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14665 extra variable to force stack alignment.
14666 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14667 extra variable to force stack alignment.
14668
14669 2015-03-31 Marek Polacek <polacek@redhat.com>
14670
14671 PR c++/65390
14672 * g++.dg/template/pr65390.C: New test.
14673
14674 2015-03-31 Martin Liska <mliska@suse.cz>
14675
14676 * g++.dg/ipa/pr65557.C: New test.
14677
14678 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14679
14680 * gcc.target/s390/hotpatch-25.c: New test.
14681 * gcc.target/s390/hotpatch-1.c: Update test.
14682 * gcc.target/s390/hotpatch-10.c: Update test.
14683 * gcc.target/s390/hotpatch-11.c: Update test.
14684 * gcc.target/s390/hotpatch-12.c: Update test.
14685 * gcc.target/s390/hotpatch-13.c: Update test.
14686 * gcc.target/s390/hotpatch-14.c: Update test.
14687 * gcc.target/s390/hotpatch-15.c: Update test.
14688 * gcc.target/s390/hotpatch-16.c: Update test.
14689 * gcc.target/s390/hotpatch-17.c: Update test.
14690 * gcc.target/s390/hotpatch-18.c: Update test.
14691 * gcc.target/s390/hotpatch-19.c: Update test.
14692 * gcc.target/s390/hotpatch-2.c: Update test.
14693 * gcc.target/s390/hotpatch-21.c: Update test.
14694 * gcc.target/s390/hotpatch-22.c: Update test.
14695 * gcc.target/s390/hotpatch-23.c: Update test.
14696 * gcc.target/s390/hotpatch-24.c: Update test.
14697 * gcc.target/s390/hotpatch-3.c: Update test.
14698 * gcc.target/s390/hotpatch-4.c: Update test.
14699 * gcc.target/s390/hotpatch-5.c: Update test.
14700 * gcc.target/s390/hotpatch-6.c: Update test.
14701 * gcc.target/s390/hotpatch-7.c: Update test.
14702 * gcc.target/s390/hotpatch-8.c: Update test.
14703 * gcc.target/s390/hotpatch-9.c: Update test.
14704 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14705
14706 2015-03-31 Richard Biener <rguenther@suse.de>
14707
14708 PR middle-end/65626
14709 * g++.dg/torture/pr65626.C: New testcase.
14710
14711 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14712
14713 PR target/65531
14714 * gcc.target/i386/mpx/pr65531.cc: New.
14715
14716 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14717
14718 PR target/65602
14719 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14720 __builtin_alloca instead of alloca.
14721 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14722 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14723 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14724 check.
14725
14726 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14727
14728 PR ipa/65610
14729 * g++.dg/ubsan/pr65610.C: New test.
14730
14731 2015-03-30 Marek Polacek <polacek@redhat.com>
14732
14733 PR c++/65398
14734 * g++.dg/cpp0x/pr65398-2.C: New test.
14735
14736 2015-03-30 Marek Polacek <polacek@redhat.com>
14737
14738 * c-c++-common/pr65556.c: Change the width of bit-fields.
14739
14740 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14741
14742 PR ipa/65588
14743 * gcc.target/i386/pr65588.c: New testcase.
14744
14745 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14746
14747 PR libgfortran/65563
14748 * gfortran.dg/open_errors_2.f90: New test.
14749
14750 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14751
14752 PR libgfortran/65596
14753 * gfortran.dg/namelist_86.f90: New test.
14754
14755 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14756
14757 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14758 statement to reflect new ownership.
14759
14760 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14761
14762 PR c++/42328
14763 * g++.dg/template/friend58.C: New.
14764 * g++.dg/template/friend59.C: Likewise.
14765
14766 2015-03-27 Tobias Burnus <burnus@net-b.de>
14767
14768 PR c/65586
14769 * g++.dg/gomp/openmp-simd-3.C: New.
14770 * gcc.dg/gomp/openmp-simd-3.c: New.
14771
14772 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14773
14774 PR target/65248
14775 * gcc.target/i386/pr65248-1.c: New file.
14776 * gcc.target/i386/pr65248-2.c: Likewise.
14777 * gcc.target/i386/pr65248-3.c: Likewise.
14778 * gcc.target/i386/pr65248-4.c: Likewise.
14779
14780 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14781
14782 PR target/65593
14783 * gcc.c-torture/compile/pr65593.c: New test.
14784
14785 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14786
14787 PR c++/59329
14788 * g++.dg/cpp1y/constexpr-assert1.C: New.
14789
14790 2015-03-27 Marek Polacek <polacek@redhat.com>
14791
14792 PR c++/65556
14793 * c-c++-common/pr65556.c: New test.
14794
14795 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14796
14797 PR ipa/65600
14798 * g++.dg/torture/pr65600.C: New testcase.
14799
14800 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14801
14802 PR target/65407
14803 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14804
14805 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14806
14807 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14808 statement and cleanup. Fixed typos.
14809
14810 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14811
14812 PR middle-end/65595
14813 * gcc.c-torture/compile/pr65595.c: New testcase.
14814
14815 2015-03-27 Marek Polacek <polacek@redhat.com>
14816
14817 PR sanitizer/65583
14818 * g++.dg/ubsan/pr65583.C: New test.
14819
14820 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14821
14822 * gcc.c-torture/compile/20150327.c: New testcase.
14823
14824 2015-03-26 Richard Biener <rguenther@suse.de>
14825
14826 PR middle-end/65555
14827 * g++.dg/torture/pr65555.C: New testcase.
14828
14829 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14830
14831 PR tree-optimization/64715
14832 * gcc.dg/builtin-object-size-15.c: New test.
14833 * gcc.dg/pr64715-1.c: New test.
14834 * gcc.dg/pr64715-2.c: New test.
14835
14836 2015-03-26 Richard Biener <rguenther@suse.de>
14837
14838 PR middle-end/65519
14839 * gnat.dg/specs/opt2.ads: Fix testcase.
14840
14841 2015-03-25 Martin Sebor <msebor@redhat.com>
14842
14843 PR testsuite/65526
14844 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14845 when target isn't arm*-*-*-*.
14846 (check_effective_target_arm_nothumb): Likewise.
14847 (check_effective_target_arm_little_endian): Likewise.
14848 (check_effective_target_arm_vect_no_misalign): Likewise.
14849 (check_effective_target_aarch64_little_endian): Fail early if target
14850 isn't aarch64*-*-*.
14851
14852 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14853
14854 PR tree-optimization/65177
14855 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14856
14857 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14858
14859 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14860 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14861 smmintrin.h and mm3dnow.h.
14862
14863 2015-03-25 Marek Polacek <polacek@redhat.com>
14864
14865 PR c++/65558
14866 * g++.dg/cpp0x/pr65558.C: New test.
14867
14868 2015-03-25 Marek Polacek <polacek@redhat.com>
14869
14870 PR c++/61670
14871 * g++.dg/template/pr61670.C: New test.
14872
14873 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14874
14875 PR c++/54987
14876 * g++.dg/template/pr54987.C: New.
14877
14878 2015-03-25 Richard Biener <rguenther@suse.de>
14879
14880 PR tree-optimization/62630
14881 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14882
14883 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14884
14885 PR target/65508
14886 * gcc.target/i386/mpx/pr65508.c: New.
14887
14888 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14889
14890 PR fortran/64952
14891 PR fortran/65532
14892 * gfortran.dg/data_initialized_3.f90: New.
14893
14894 2015-03-25 Richard Biener <rguenther@suse.de>
14895
14896 PR middle-end/65519
14897 * gnat.dg/specs/opt2.ads: New testcase.
14898
14899 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14900
14901 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14902 * gcc.target/arm/memset-inline-4.c: Skip for
14903 arm_tune_string_ops_prefer_neon.
14904 * gcc.target/arm/memset-inline-5.c: Ditto.
14905 * gcc.target/arm/memset-inline-6.c: Ditto.
14906 * gcc.target/arm/memset-inline-8.c: Ditto.
14907 * gcc.target/arm/memset-inline-9.c: Ditto.
14908
14909 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14910
14911 PR c++/58923
14912 * g++.dg/other/virtual3.C: New.
14913
14914 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14915
14916 PR c++/60130
14917 * g++.dg/cpp0x/vt-60130.C: New.
14918
14919 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14920
14921 PR c++/61971
14922 * g++.dg/warn/Warray-bounds-7.C: New.
14923
14924 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14925
14926 PR c++/60067
14927 * g++.dg/template/defarg18.C: New.
14928
14929 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14930
14931 PR c++/59988
14932 * g++.dg/cpp0x/vt-59988.C: New.
14933
14934 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14935
14936 PR tree-optimization/65533
14937 * gcc.dg/pr65533.c: New test.
14938
14939 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14940
14941 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14942 source= and mold= expressions functionality.
14943 * gfortran.dg/allocate_class_4.f90: New test.
14944 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14945 copying an unlimited polymorhpic object containing a char array
14946 to another unlimited polymorphic object respects the _len
14947 component.
14948 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14949 whether deferred length char array allocate works, unlimited
14950 polymorphic object allocation from a string works and if
14951 allocating an array of deferred length strings works.
14952 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14953
14954 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14955
14956 PR c++/65513
14957 * g++.dg/cpp0x/constexpr-array11.C: New.
14958
14959 2015-03-24 Richard Biener <rguenther@suse.de>
14960
14961 PR middle-end/65517
14962 * gcc.dg/torture/pr65517.c: New testcase.
14963
14964 2015-03-24 Tobias Burnus <burnus@net-b.de>
14965
14966 * gfortran.dg/coindexed_1.f90: Moved from
14967 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14968
14969 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14970
14971 PR testsuite/65506
14972 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14973 gimple dump.
14974
14975 PR target/65523
14976 * gcc.target/i386/pr65523.c: New test.
14977
14978 PR ipa/65475
14979 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14980 dg-options.
14981 * g++.dg/lto/pr65475b_0.C: Likewise.
14982
14983 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14984
14985 PR target/65505
14986 * gcc.target/sh/torture/pr65505.c: New.
14987
14988 2015-03-23 Martin Sebor <msebor@redhat.com>
14989
14990 PR testsuite/63175
14991 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14992 assembly for lvx in addition to lxv.
14993
14994 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14995
14996 PR target/65504
14997 * gfortran.dg/pr65504.f90: New test.
14998
14999 PR ipa/65521
15000 * gcc.dg/pr65521.c: New test.
15001
15002 2015-03-23 Richard Biener <rguenther@suse.de>
15003
15004 PR tree-optimization/65518
15005 * gcc.dg/vect/pr65518.c: New testcase.
15006
15007 2015-03-23 Richard Biener <rguenther@suse.de>
15008
15009 PR tree-optimization/65494
15010 * gcc.dg/vect/pr65494.c: New testcase.
15011
15012 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15013
15014 PR preprocessor/65238
15015 * c-c++-common/cpp/pr65238-1.c: New test.
15016 * gcc.dg/cpp/pr65238-2.c: New test.
15017 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15018 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15019
15020 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15021 Mikael Morin <mikael@gcc.gnu.org>
15022
15023 PR fortran/64952
15024 * gfortran.dg/elemental_dependency_4.f90: New.
15025 * gfortran.dg/elemental_dependency_5.f90: New.
15026
15027 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15028
15029 PR ipa/65475
15030 * g++.dg/lto/pr65475b_0.C: New testcase.
15031 * g++.dg/lto/pr65475b_1.C: New testcase.
15032 * g++.dg/lto/pr65475c_0.C: New testcase.
15033 * g++.dg/lto/pr65475c_1.C: New testcase.
15034
15035 2015-03-21 Tobias Burnus <burnus@net-b.de>
15036
15037 * gfortran.dg/coarray_38.f90: New.
15038 * gfortran.dg/coarray_39.f90: New.
15039 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15040 compile test.
15041
15042 2015-03-20 Marek Polacek <polacek@redhat.com>
15043
15044 PR c++/65398
15045 * g++.dg/cpp0x/pr65398.C: New test.
15046
15047 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15048
15049 PR ipa/65475
15050 * g++.dg/lto/pr65475_0.C: New testcase.
15051 * g++.dg/lto/pr65475_1.C: New testcase.
15052
15053 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15054
15055 PR rtl-optimization/64366
15056 * gcc.target/sh/pr64366.c: New.
15057
15058 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15059
15060 PR c++/48324
15061 * g++.dg/cpp0x/constexpr-48324.C: New.
15062
15063 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15064
15065 PR c++/48453
15066 * g++.dg/cpp0x/pr48453.C: New.
15067
15068 2015-03-20 Marek Polacek <polacek@redhat.com>
15069
15070 PR c++/65072
15071 * g++.dg/cpp0x/pr65072.C: New test.
15072
15073 2015-03-20 Richard Biener <rguenther@suse.de>
15074
15075 PR middle-end/64715
15076 * gcc.dg/pr15347.c: Use -O.
15077 * c-c++-common/pr19807-1.c: Likewise.
15078
15079 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15080
15081 * gnat.dg/volatile13.ad[sb]: New test.
15082
15083 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15084
15085 PR rtl-optimization/60851
15086 * gcc.target/i386/pr60851.c: New test.
15087
15088 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15089
15090 PR target/65240
15091 * g++.dg/pr65240.h: Add tests for PR 65240.
15092 * g++.dg/pr65240-1.C: Likewise.
15093 * g++.dg/pr65240-2.C: Likewise.
15094 * g++.dg/pr65240-3.C: Likewise.
15095 * g++.dg/pr65240-4.C: Likewise.
15096
15097 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
15098
15099 PR rtl-optimization/63491
15100 * gcc.target/powerpc/pr63491.c: New.
15101
15102 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15103
15104 * g++.dg/ipa/pr65465.C: New test.
15105
15106 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15107
15108 PR c++/52659
15109 * g++.dg/cpp0x/deleted11.C: New.
15110
15111 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15112
15113 PR sanitizer/65400
15114 * c-c++-common/tsan/pr65400-3.c: New test.
15115
15116 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15117
15118 PR c++/59686
15119 * g++.dg/cpp0x/constexpr-59686.C: New.
15120
15121 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15122
15123 PR sanitizer/64265
15124 * g++.dg/tsan/pr64265.C: New test.
15125
15126 PR sanitizer/65400
15127 * c-c++-common/tsan/pr65400-1.c: New test.
15128 * c-c++-common/tsan/pr65400-2.c: New test.
15129
15130 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15131
15132 PR c++/59816
15133 * g++.dg/cpp0x/pr59816.C: New.
15134
15135 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15136
15137 PR fortran/59198
15138 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15139
15140 2015-03-18 Martin Liska <mliska@suse.cz>
15141
15142 PR ipa/65439
15143 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15144 equivalences either to 6 or 7.
15145
15146 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15147
15148 PR middle-end/64491
15149 Revert:
15150 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15151
15152 * gcc.dg/undefined-loop-1.c: New file.
15153 * gcc.dg/undefined-loop-2.c: New file.
15154
15155 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15156
15157 PR testsuite/64032
15158 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15159 loop exits too early.
15160
15161 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15162
15163 PR tree-optimization/65450
15164 * gfortran.dg/pr65450.f90: New test.
15165
15166 PR target/65078
15167 * gcc.target/i386/pr65078-1.c: New test.
15168 * gcc.target/i386/pr65078-2.c: New test.
15169 * gcc.target/i386/pr65078-3.c: New test.
15170 * gcc.target/i386/pr65078-4.c: New test.
15171 * gcc.target/i386/pr65078-5.c: New test.
15172 * gcc.target/i386/pr65078-6.c: New test.
15173
15174 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15175
15176 PR c++/65340
15177 * g++.dg/cpp1y/pr65340.C: New.
15178
15179 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15180
15181 PR fortran/64432
15182 * gfortran.dg/system_clock_3.f08: Adjust test.
15183
15184 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15185
15186 PR fortran/59198
15187 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15188 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15189
15190 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15191
15192 PR fortran/64432
15193 * gfortran.dg/system_clock_3.f08: New test.
15194
15195 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15196
15197 PR c++/64626
15198 g++.dg/cpp1y/pr64626-1.C: New.
15199 g++.dg/cpp1y/pr64626-2.C: New.
15200 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15201
15202 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15203
15204 PR tree-optimization/65427
15205 * gcc.c-torture/execute/pr65427.c: New test.
15206
15207 2015-03-16 Marek Polacek <polacek@redhat.com>
15208
15209 DR 1688
15210 PR c++/65327
15211 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15212 * g++.dg/cpp0x/pr65327.C: New test.
15213
15214 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15215
15216 PR sanitizer/64820
15217 * c-c++-common/asan/pr64820.c: New test.
15218
15219 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15220
15221 * gfortran.dg/pointer_2.f90: New test.
15222
15223 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15224
15225 * g++.dg/pr65049.C: New test.
15226
15227 2015-03-16 Tom de Vries <tom@codesourcery.com>
15228
15229 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15230 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15231 * gcc.target/i386/fuse-caller-save.c: Same.
15232
15233 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15234
15235 * gnat.dg/loop_optimization18.ad[sb]: New test.
15236 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15237
15238 2015-03-16 Alan Modra <amodra@gmail.com>
15239
15240 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15241 2014-12-05 change.
15242
15243 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15244
15245 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15246 hppa*-*-hpux*.
15247 * gcc.dg/torture/pr65270-2.c: Likewise.
15248
15249 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15250
15251 PR fortran/61138
15252 * gfortran.dg/pointer_remapping_9.f90: New.
15253
15254 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15255
15256 PR tree-optimization/65369
15257 * gcc.c-torture/execute/pr65369.c: New test.
15258
15259 PR tree-optimization/65418
15260 * gcc.c-torture/execute/pr65418-1.c: New test.
15261 * gcc.c-torture/execute/pr65418-2.c: New test.
15262
15263 PR rtl-optimization/65401
15264 * gcc.c-torture/execute/pr65401.c: New test.
15265
15266 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15267
15268 PR target/64600
15269 * gcc.target/arm/pr64600_1.c: New test.
15270
15271 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15272
15273 PR rtl-optimization/65235
15274 * gcc.target/aarch64/pr65235_1.c: New test.
15275
15276 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
15277
15278 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15279 * gcc.target/s390/hotpatch-22.c: Likewise.
15280 * gcc.target/s390/hotpatch-23.c: Likewise.
15281 * gcc.target/s390/hotpatch-24.c: Likewise.
15282 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15283 * gcc.target/s390/hotpatch-1.c: Update expected output.
15284 * gcc.target/s390/hotpatch-2.c: Likewise.
15285 * gcc.target/s390/hotpatch-3.c: Likewise.
15286 * gcc.target/s390/hotpatch-4.c: Likewise.
15287 * gcc.target/s390/hotpatch-5.c: Likewise.
15288 * gcc.target/s390/hotpatch-6.c: Likewise.
15289 * gcc.target/s390/hotpatch-7.c: Likewise.
15290 * gcc.target/s390/hotpatch-8.c: Likewise.
15291 * gcc.target/s390/hotpatch-9.c: Likewise.
15292 * gcc.target/s390/hotpatch-10.c: Likewise.
15293 * gcc.target/s390/hotpatch-11.c: Likewise.
15294 * gcc.target/s390/hotpatch-12.c: Likewise.
15295 * gcc.target/s390/hotpatch-13.c: Likewise.
15296 * gcc.target/s390/hotpatch-14.c: Likewise.
15297 * gcc.target/s390/hotpatch-15.c: Likewise.
15298 * gcc.target/s390/hotpatch-16.c: Likewise.
15299 * gcc.target/s390/hotpatch-17.c: Likewise.
15300 * gcc.target/s390/hotpatch-18.c: Likewise.
15301 * gcc.target/s390/hotpatch-19.c: Likewise.
15302
15303 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15304
15305 PR target/65103
15306 * gcc.target/i386/pr65103-1.c: New.
15307
15308 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15309
15310 PR target/65044
15311 * gcc.target/i386/pr65044.c: New.
15312
15313 2015-03-12 Tom de Vries <tom@codesourcery.com>
15314
15315 PR rtl-optimization/64895
15316 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15317 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15318 * gcc.target/i386/fuse-caller-save.c: Ditto.
15319
15320 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15321
15322 * gcc.dg/ipa/pr63569.c: Fix template.
15323
15324 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
15325
15326 * g++.dg/ipa/pr64146.C: Require fpic support.
15327
15328 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
15329
15330 PR libfortran/65200
15331 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15332 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15333
15334 2015-03-11 Jakub Jelinek <jakub@redhat.com>
15335
15336 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15337 to dg-options, fix up dg-skip-if.
15338
15339 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15340
15341 PR target/65296
15342 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15343 * gcc.target/avr/tiny-caller-save.c: Same.
15344
15345 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15346
15347 PR target/65242
15348 * g++.dg/pr65242.C: New test.
15349
15350 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15351
15352 * c-c++-common/asan/no-asan-check-glob.c: New test.
15353
15354 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15355
15356 PR c++/65370
15357 * g++.dg/other/default11.C: New.
15358 * g++.dg/other/default12.C: Likewise.
15359
15360 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15361
15362 PR target/65368
15363 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15364
15365 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15366
15367 PR fortran/65024
15368 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15369
15370 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15371
15372 PR c++/65127
15373 * g++.dg/cpp0x/pr65127.C: New test.
15374
15375 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15376
15377 * gcc.dg/ipa/PR64550.c: Update template.
15378
15379 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15380 Tobias Burnus <burnus@net-b.de>
15381
15382 * gfortran.dg/coarray_sync_memory.f90: New.
15383
15384 2015-03-10 Marek Polacek <polacek@redhat.com>
15385
15386 PR sanitizer/65367
15387 * c-c++-common/ubsan/pr65367.c: New test.
15388
15389 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15390
15391 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15392 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15393 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15394 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15395 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15396 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15397 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15398 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15399 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15400 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15401 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15402 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15403 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15404
15405 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15406
15407 * lib/mpx-dg.exp (mpx_link_flags): New.
15408 (mpx_init): New.
15409 (mpx_finish): New.
15410 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15411 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15412 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15413 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15414 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15415 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15416 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15417 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15418 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15419 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15420 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15421 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15422 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15423 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15424 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15425 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15426 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15427 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15428 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15429 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15430 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15431 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15432 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15433 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15434 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15435 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15436 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15437 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15438 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15439 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15440 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15441 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15442 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15443 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15444 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15445 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15446 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15447 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15448 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15449 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15450 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15451 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15452 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15453 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15454 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15455 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15456 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15457 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15458 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15459 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15460 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15461 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15462 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15463 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15464 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15465 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15466 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15467 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15468 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15469 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15470 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15471 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15472 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15473 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15474 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15475 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15476 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15477 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15478 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15479 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15480 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15481 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15482 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15483 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15484 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15485 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15486 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15487 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15488 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15489 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15490 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15491 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15492 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15493 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15494 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15495 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15496 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15497 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15498 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15499 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15500 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15501 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15502 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15503 * gcc.target/i386/mpx/label-address-1.c: New.
15504 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15505 * gcc.target/i386/mpx/macro.c: New.
15506 * gcc.target/i386/mpx/mpx-check.h: New.
15507 * gcc.target/i386/mpx/mpx.exp: New.
15508 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15509 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15510 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15511 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15512 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15513 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15514 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15515 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15516 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15517 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15518 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15519 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15520 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15521 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15522 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15523 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15524 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15525 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15526 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15527 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15528 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15529 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15530 * gcc.target/i386/mpx/reference-1-nov.c: New.
15531 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15532 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15533 * gcc.target/i386/mpx/reference-2-nov.c: New.
15534 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15535 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15536 * gcc.target/i386/mpx/reference-3-nov.c: New.
15537 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15538 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15539 * gcc.target/i386/mpx/reference-4-nov.c: New.
15540 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15541 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15542 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15543 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15544 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15545 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15546 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15547 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15548 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15549 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15550 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15551 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15552 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15553 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15554 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15555 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15556 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15557 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15558 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15559 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15560 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15561 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15562 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15563 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15564 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15565 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15566 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15567 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15568 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15569 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15570 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15571 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15572 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15573 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15574 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15575 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15576 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15577 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15578 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15579 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15580 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15581 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15582 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15583 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15584 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15585 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15586 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15587 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15588 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15589 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15590 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15591 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15592 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15593 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15594 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15595 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15596 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15597 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15598 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15599 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15600 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15601 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15602 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15603 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15604 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15605 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15606 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15607 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15608 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15609 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15610 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15611 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15612 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15613 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15614 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15615 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15616 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15617 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15618 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15619 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15620 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15621 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15622 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15623 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15624 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15625 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15626 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15627 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15628 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15629 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15630 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15631 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15632 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15633 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15634 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15635 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15636 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15637 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15638 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15639 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15640 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15641 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15642 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15643 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15644 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15645 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15646 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15647 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15648 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15649 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15650 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15651 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15652 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15653 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15654 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15655 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15656 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15657 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15658 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15659 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15660 * gcc.target/i386/mpx/vla-1-nov.c: New.
15661 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15662 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15663 * gcc.target/i386/mpx/vla-2-nov.c: New.
15664 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15665
15666 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15667
15668 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15669
15670 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15671
15672 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15673
15674 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15675
15676 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15677 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15678
15679 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15680
15681 PR c/65120
15682 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15683 on rhs is 0.
15684 (fn4): New test.
15685 * c-c++-common/pr65120.c: New test.
15686
15687 PR rtl-optimization/65321
15688 * gcc.dg/pr65321.c: New test.
15689
15690 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15691
15692 PR tree-optimization/65355
15693 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15694
15695 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15696
15697 PR c/65120
15698 * c-c++-common/pr49706.c: Adjust tests for not warning
15699 about !!x == y or !b == y where b is boolean, and add
15700 some further tests.
15701 * c-c++-common/pr62199-2.c: Likewise.
15702
15703 2015-03-09 Richard Biener <rguenther@suse.de>
15704
15705 PR middle-end/65270
15706 * gcc.dg/torture/pr65270-1.c: New testcase.
15707 * gcc.dg/torture/pr65270-2.c: Likewise.
15708
15709 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15710
15711 PR tree-optimization/63743
15712 * gcc.dg/pr63743.c: New test.
15713
15714 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15715
15716 PR lto/65316
15717 * g++.dg/lto/pr65316_0.C: New testcase.
15718 * g++.dg/lto/pr65316_1.C: New testcase.
15719
15720 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15721
15722 PR target/62247
15723 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15724 hppa*-*-hpux*.
15725 * g++.dg/abi/rtti3.C: Likewise.
15726
15727 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15728
15729 PR target/62251
15730 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15731
15732 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15733
15734 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15735
15736 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15737
15738 2015-03-08 Morin <mikael@gcc.gnu.org>
15739
15740 PR fortran/60898
15741 * gfortran.dg/entry_20.f90: New.
15742
15743 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15744
15745 PR target/65153
15746 * gcc.c-torture/compile/pr65153.c: New.
15747
15748 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15749
15750 PR target/65249
15751 * g++.dg/torture/pr65249.C: New.
15752
15753 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15754
15755 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15756 long.
15757 (int64_t): Likewise.
15758
15759 2015-03-07 Marek Polacek <polacek@redhat.com>
15760 Martin Uecker <uecker@eecs.berkeley.edu>
15761
15762 PR sanitizer/65280
15763 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15764 member-like arrays.
15765 * c-c++-common/ubsan/bounds-8.c: New test.
15766 * c-c++-common/ubsan/bounds-9.c: New test.
15767 * gcc.dg/ubsan/bounds-2.c: New test.
15768
15769 2015-03-05 Martin Sebor <msebor@redhat.com>
15770
15771 PR testsuite/63175
15772 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15773 checking of results into main to prevent it from getting optimized
15774 away.
15775 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15776
15777 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15778
15779 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15780 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15781 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15782 x64.
15783
15784 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15785
15786 * g++.dg/lto/pr65302_1.C: New testcase.
15787 * g++.dg/lto/pr65302_0.C: New testcase.
15788
15789 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15790
15791 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15792 -fno-ipa-icf to dg-options.
15793
15794 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15795
15796 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15797 compiles using the linker plugin.
15798
15799 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15800
15801 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15802
15803 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15804
15805 * gcc.target/arm/pr65067.c: New test.
15806
15807 2015-03-05 Martin Liska <mliska@suse.cz>
15808
15809 PR ipa/65318
15810 * gcc.dg/ipa/pr65318.c: New test.
15811
15812 2015-03-05 Marek Polacek <polacek@redhat.com>
15813
15814 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15815
15816 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15817
15818 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15819
15820 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15821
15822 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15823 max-unroll-times back to defaults for s390.
15824
15825 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15826
15827 Fix last commit.
15828
15829 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15830
15831 PR c++/64665
15832 * g++.dg/cpp0x/initlist92.C: New.
15833
15834 2015-03-05 Richard Biener <rguenther@suse.de>
15835
15836 PR tree-optimization/65310
15837 * gcc.dg/vect/pr65310.c: New testcase.
15838
15839 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15840
15841 PR c++/64834
15842 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15843
15844 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15845
15846 * gnat.dg/entry_queues3.adb: New test.
15847
15848 2015-03-04 Ian Lance Taylor <iant@google.com>
15849
15850 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15851
15852 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15853
15854 PR c++/64227
15855 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15856
15857 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15858
15859 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15860 -fno-ipa-icf to dg-options
15861 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15862 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15863
15864 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15865
15866 PR c++/64398
15867 * g++.dg/cpp0x/decltype62.C: New.
15868
15869 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15870
15871 * gnat.dg/object_overflow5.adb: New test.
15872
15873 2015-03-03 Martin Liska <mliska@suse.cz>
15874
15875 PR ipa/65287
15876 * gcc.dg/ipa/pr65287.c: New test.
15877
15878 2015-03-03 Martin Jambor <mjambor@suse.cz>
15879 Eric Botcazou <ebotcazou@adacore.com>
15880
15881 * gnat.dg/specs/pack12.ads: New test.
15882
15883 2015-03-03 Martin Liska <mliska@suse.cz>
15884
15885 * gcc.dg/ipa/PR65282.c: New test.
15886
15887 2015-03-13 Jeff Law <law@redhat.com>
15888
15889 PR tree-optimization/65241
15890 * gcc.c-torture/compile/pr65241.c: New test.
15891
15892 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15893
15894 PR target/64331
15895 * gcc.target/avr/torture/pr64331.c: New test.
15896
15897 2015-03-03 Martin Liska <mliska@suse.cz>
15898 Jan Hubicka <hubicka@ucw.cz>
15899
15900 * g++.dg/ipa/pr65263.C: New test.
15901
15902 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15903
15904 PR ipa/65130
15905 * gcc.dg/lto/pr65130_0.c: New testcase.
15906 * gcc.dg/lto/pr65130_1.c: New testcase.
15907
15908 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15909
15910 PR ipa/64988
15911 * g++.dg/torture/pr64988.C: New testcase.
15912
15913 2015-03-02 Tobias Burnus <burnus@net-b.de>
15914
15915 * gfortran.dg/coarray_atomic_6.f90: New.
15916
15917 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15918
15919 PR target/65184
15920 * gcc.target/i386/pr65184.c: New.
15921
15922 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15923
15924 PR target/65183
15925 * gcc.target/i386/pr65183.c: New.
15926
15927 2015-02-28 Martin Liska <mliska@suse.cz>
15928 Jan Hubicka <hubicka@ucw.cz>
15929
15930 * gcc.dg/ipa/ipa-icf-35.c: New test.
15931 * gcc.dg/ipa/ipa-icf-36.c: New test.
15932 * gcc.dg/ipa/ipa-icf-37.c: New test.
15933
15934 2015-02-28 Martin Liska <mliska@suse.cz>
15935 Jan Hubicka <hubicka@ucw.cz>
15936
15937 PR ipa/65245
15938 * gcc.dg/ipa/ipa-icf-34.c: New test.
15939
15940 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15941
15942 PR target/61142
15943 * gcc.target/sh/sh/pr61142.c: New.
15944
15945 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15946
15947 * g++.dg/other/dump-ada-spec-3.C: New test.
15948
15949 2015-03-01 Martin Liska <mliska@suse.cz>
15950
15951 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15952 * g++.dg/ipa/pr63595.C: Update expected results.
15953
15954 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15955
15956 PR ipa/65236
15957 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15958
15959 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15960
15961 * gcc.dg/vect/pr59354.c: Move vector producing code to
15962 separate function.
15963
15964 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15965
15966 PR ipa/65237
15967 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15968 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15969 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15970 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15971
15972 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15973
15974 PR tree-optimization/65048
15975 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15976 (foo): Use K&R style definition.
15977
15978 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15979
15980 PR target/65032
15981 * g++.dg/pr65032.C: New.
15982
15983 2015-02-27 Marek Polacek <polacek@redhat.com>
15984
15985 PR c/65040
15986 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15987 -Wformat=2.
15988
15989 2015-02-27 Marek Polacek <polacek@redhat.com>
15990
15991 PR c/65228
15992 * gcc.dg/pr65228.c: New test.
15993
15994 2015-02-27 Kai Tietz <ktietz@redhat.com>
15995
15996 PR c/35330
15997 * gcc.dg/weak/weak-17.c: New file.
15998
15999 2015-02-27 Richard Biener <rguenther@suse.de>
16000
16001 PR lto/65193
16002 * g++.dg/lto/pr65193_0.C: New testcase.
16003
16004 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16005
16006 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16007 * gcc.target/s390/hotpatch-8.c: Likewise.
16008 * gcc.target/s390/hotpatch-9.c: Likewise.
16009 * gcc.target/s390/pr61078.c: Likewise.
16010 * gcc.target/s390/pr57960.c: Remove -m64.
16011 * gcc.target/s390/pr61078.c: Likewise.
16012
16013 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16014 Martin Liska <mliska@suse.cz>
16015
16016 PR bootstrap/65150
16017 * gcc.dg/pr64454.c: Disable ICF.
16018 * gcc.dg/pr28685-1.c: Disable ICF
16019 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16020 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16021 * g++.dg/ipa/ipa-icf-4.C: Update template.
16022
16023 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16024
16025 PR tree-optimization/65216
16026 * gcc.c-torture/execute/pr65216.c: New test.
16027
16028 PR tree-optimization/65215
16029 * gcc.c-torture/execute/pr65215-1.c: New test.
16030 * gcc.c-torture/execute/pr65215-2.c: New test.
16031 * gcc.c-torture/execute/pr65215-3.c: New test.
16032 * gcc.c-torture/execute/pr65215-4.c: New test.
16033 * gcc.c-torture/execute/pr65215-5.c: New test.
16034
16035 2015-02-26 Tom de Vries <tom@codesourcery.com>
16036
16037 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16038
16039 2015-02-26 Martin Liska <mliska@suse.cz>
16040 Jan Hubicka <hubicka@ucw.cz>
16041
16042 * g++.dg/ipa/pr64146.C: Update expected results.
16043 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16044 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16045 * gcc.dg/ipa/ipa-icf-34.c: New test.
16046
16047 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16048
16049 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16050 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16051 (dg-additional-options): Remove dg directive.
16052 (dg-final): Add dg directive.
16053
16054 2015-02-26 Marek Polacek <polacek@redhat.com>
16055
16056 PR ipa/65008
16057 * g++.dg/ipa/pr65008.C: New test.
16058
16059 2015-02-26 Tom de Vries <tom@codesourcery.com>
16060
16061 * lib/profopt.exp (profopt-target-cleanup): New proc.
16062 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16063 files from sources from dg-additional-sources.
16064
16065 2015-02-26 Tom de Vries <tom@codesourcery.com>
16066
16067 * lib/gcov.exp: Cleanup in case of xfail.
16068
16069 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16070
16071 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16072
16073 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16074
16075 PR debug/46102
16076 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16077 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16078 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16079 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16080 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16081 * g++.dg/debug/pr46123.C: XFAIL and move...
16082 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16083 * gcc.dg/debug/dwarf2-3.c: Move...
16084 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16085
16086 2015-02-26 Marek Polacek <polacek@redhat.com>
16087
16088 PR c++/65202
16089 * g++.dg/cpp1y/pr65202.C: New test.
16090
16091 2015-02-26 Tom de Vries <tom@codesourcery.com>
16092
16093 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16094 locale_facets.h.gcov.
16095
16096 2015-02-26 Tom de Vries <tom@codesourcery.com>
16097
16098 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16099
16100 2015-02-26 Tom de Vries <tom@codesourcery.com>
16101
16102 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16103
16104 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16105
16106 PR target/65217
16107 * gcc.target/i386/pr65217.c: New.
16108
16109 2015-02-26 Tom de Vries <tom@codesourcery.com>
16110
16111 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16112
16113 2015-02-26 Tom de Vries <tom@codesourcery.com>
16114
16115 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16116
16117 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16118
16119 PR tree-optimization/65048
16120 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16121
16122 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16123
16124 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16125 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16126
16127 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16128
16129 PR target/65161
16130 * gcc.target/i386/pr65161.c: New test.
16131
16132 2015-02-26 Terry Guo <terry.guo@arm.com>
16133
16134 * gcc.target/arm/no-volatile-in-it.c: New test.
16135
16136 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16137
16138 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16139 (dg-options): Add -save-temps.
16140 (dg-final): Add cleanup-saved-temps.
16141
16142 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16143
16144 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16145
16146 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16147
16148 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16149 * gcc.target/powerpc/pack01.c: Include string.h.
16150
16151 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16152
16153 PR target/65167
16154 * gcc.target/i386/pr65167.c: New.
16155
16156 2015-02-25 Kai Tietz <ktietz@redhat.com>
16157
16158 PR tree-optimization/61917
16159 * gcc.dg/vect/vect-pr61917.c: New file.
16160
16161 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16162
16163 PR tree-optimization/65170
16164 * gcc.c-torture/execute/pr65170.c: New test.
16165 * gcc.dg/tree-ssa/vrp96.c: New test.
16166
16167 2015-02-24 Tom de Vries <tom@codesourcery.com>
16168
16169 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16170
16171 2015-02-24 Tom de Vries <tom@codesourcery.com>
16172
16173 PR testsuite/65126
16174 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16175 (dg-additional-files-options): Copy additional_sources to
16176 additional_sources_used before emptying additional_sources.
16177 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16178 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16179 (cleanup-saved-temps): Use additional_sources_used instead of
16180 additional_sources.
16181 (dg-test): Reset additional_sources_used.
16182
16183 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16184
16185 PR fortran/63427
16186 * gfortran.dg/integer_exponentiation_6.F90: New test.
16187
16188 2015-02-23 Martin Sebor <msebor@redhat.com>
16189
16190 PR target/65109
16191 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16192 two parts. One to save registers, the other to verify the
16193 registers have the right values. Save register state into
16194 static data rather than on the stack.
16195
16196 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16197
16198 PR bootstrap/63888
16199 * c-c++-common/asan/pr63888.c: New test.
16200
16201 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16202
16203 PR target/65163
16204 * gcc.c-torture/compile/pr65163.c: New.
16205
16206 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16207
16208 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16209 with -m31 on 64 bit.
16210 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16211 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16212
16213 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16214
16215 * gcc.target/s390/20090223-1.c: Add
16216 -Wno-implicit-function-declaration option.
16217 * gcc.target/s390/pr42224.c: Likewise.
16218 * gcc.target/s390/pr55718.c: Likewise.
16219
16220 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16221
16222 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16223 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16224 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16225 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16226 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16227 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16228 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16229 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16230 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16231 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16232 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16233 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16234 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16235 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16236 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16237 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16238 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16239 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16240 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16241 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16242 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16243
16244 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16245
16246 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16247 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16248 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16249 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16250 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16251 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16252 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16253 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16254 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16255 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16256 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16257 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16258 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16259 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16260 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16261 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16262
16263 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16264
16265 PR fortran/64980
16266 PR fortran/61960
16267 * gfortran.dg/pr61960.f90: New.
16268 * gfortran.dg/pr64230.f90: New.
16269 * gfortran.dg/pr64980.f03: New.
16270
16271 2015-02-22 Tom de Vries <tom@codesourcery.com>
16272
16273 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16274
16275 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16276
16277 PR ada/65156
16278 * gnat.dg/timing_events.adb: Removed, invalid test.
16279
16280 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
16281
16282 PR debug/58123
16283 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16284 location.
16285 * g++.dg/gcov/gcov-2.C: Likewise.
16286
16287 2015-02-20 Richard Biener <rguenther@suse.de>
16288
16289 PR tree-optimization/65136
16290 * gcc.dg/tree-ssa/pr65136.c: New testcase.
16291
16292 2015-02-20 Jakub Jelinek <jakub@redhat.com>
16293
16294 PR testsuite/64158
16295 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16296 powerpc*-*-linux* and nvptx-*-* blacklisting.
16297
16298 * gcc.dg/sibcall-9.c: New test.
16299 * gcc.dg/sibcall-10.c: New test.
16300
16301 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16302
16303 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16304
16305 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
16306
16307 PR target/64452
16308 * gcc.target/avr/torture/pr64452.c: New test.
16309
16310 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
16311
16312 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16313 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16314
16315 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16316
16317 PR testsuite/65116
16318 * lib/target-supports.exp (check_compile): Check whether
16319 additional_sources is defined before using it.
16320
16321 2015-02-19 Jakub Jelinek <jakub@redhat.com>
16322
16323 PR middle-end/65074
16324 * g++.dg/opt/pr65074.C: New file.
16325
16326 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
16327
16328 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16329 (size_type): New typedef.
16330 (operator "" _script): Use it for the last argument.
16331
16332 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16333
16334 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16335
16336 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16337
16338 * lib/target-supports.exp (check_compile): Save/restore
16339 additional_sources that may belong to an actual test.
16340
16341 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16342
16343 PR gcov-profile/64634
16344 * g++.dg/gcov/gcov-15.C: New test.
16345
16346 2015-02-18 Tom de Vries <tom@codesourcery.com>
16347
16348 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16349
16350 2015-02-18 Tom de Vries <tom@codesourcery.com>
16351
16352 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16353
16354 2015-02-18 Tom de Vries <tom@codesourcery.com>
16355
16356 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16357
16358 2015-02-18 Tom de Vries <tom@codesourcery.com>
16359
16360 * gfortran.dg/fmt_cache_1.f: Add missing close.
16361
16362 2015-02-18 Tom de Vries <tom@codesourcery.com>
16363
16364 PR testsuite/65107
16365 * gfortran.dg/read_eof_8.f90: Add missing close.
16366
16367 2015-02-18 Richard Biener <rguenther@suse.de>
16368
16369 PR tree-optimization/65063
16370 * gcc.dg/pr65063.c: New testcase.
16371
16372 2015-02-18 Richard Biener <rguenther@suse.de>
16373
16374 PR tree-optimization/62217
16375 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16376
16377 2015-02-18 Marek Polacek <polacek@redhat.com>
16378
16379 PR sanitizer/65081
16380 * c-c++-common/ubsan/pr65081.c: New test.
16381
16382 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16383
16384 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16385 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16386
16387 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16388
16389 * gcc.dg/ipa/propalign-3.c: New test.
16390
16391 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16392
16393 PR target/64793
16394 * gcc.target/sh/pr64793.c: New.
16395 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16396
16397 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16398
16399 * gcc.target/arm/divzero.c: New test case.
16400
16401 2015-02-17 Tom de Vries <tom@codesourcery.com>
16402
16403 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16404
16405 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16406 Jakub Jelinek <jakub@redhat.com>
16407
16408 PR c++/65075
16409 * g++.dg/cpp0x/pr65075.C: New test.
16410
16411 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16412
16413 PR target/65058
16414 * gcc.target/powerpc/pr65058.c: New test.
16415
16416 2015-02-16 Jeff Law <law@redhat.com>
16417
16418 PR tree-optimization/64823
16419 * gcc.dg/uninit-20.c: New test.
16420
16421 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16422 James Greenhalgh <james.greenhalgh@arm.com>
16423
16424 PR ipa/64963
16425 * gcc.dg/ipa/ipa-clone-1.c: New test.
16426
16427 2015-02-16 Richard Biener <rguenther@suse.de>
16428
16429 PR tree-optimization/65077
16430 * gcc.dg/torture/pr65077.c: New testcase.
16431
16432 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16433
16434 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16435 Directive adjusted to scan for ldaxr.
16436 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16437 adjusted to scan for ldaex.
16438
16439 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16440
16441 PR c++/65080
16442 * g++.dg/cpp0x/constexpr-65080.C: New.
16443
16444 2015-02-16 Richard Biener <rguenther@suse.de>
16445
16446 PR tree-optimization/63593
16447 * gcc.dg/pr63593.c: New testcase.
16448
16449 2015-02-16 Marek Polacek <polacek@redhat.com>
16450
16451 PR c/65066
16452 * gcc.dg/pr65066.c: New test.
16453
16454 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16455
16456 * gcc.dg/pr65002.C: Move ...
16457 * g++.dg/ipa/pr65002.C: ... here.
16458
16459 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16460
16461 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16462 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16463 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16464 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16465
16466 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16467
16468 PR testsuite/64850
16469 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16470 the expression to find calls.
16471 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16472 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16473 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16474 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16475 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16476
16477 2015-02-14 Marek Polacek <polacek@redhat.com>
16478
16479 PR c/64768
16480 * gcc.dg/array-11.c: New test.
16481 * gcc.dg/array-12.c: New test.
16482 * gcc.dg/array-13.c: New test.
16483 * gcc.dg/array-14.c: New test.
16484 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16485 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16486 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16487 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16488 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16489 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16490
16491 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16492
16493 PR c++/60894
16494 * g++.dg/lookup/using54.C: New.
16495
16496 2015-02-13 Jeff Law <law@redhat.com>
16497
16498 PR bootstrap/65060
16499 Revert my change for tree-optimization/64823.
16500
16501 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16502
16503 PR tree-optimization/65053
16504 * gcc.c-torture/execute/pr65053-1.c: New test.
16505 * gcc.c-torture/execute/pr65053-2.c: New test.
16506
16507 2015-02-13 Marek Polacek <polacek@redhat.com>
16508
16509 PR c/65050
16510 * gcc.dg/pr65050.c: New test.
16511
16512 2015-02-13 Jeff Law <law@redhat.com>
16513
16514 PR tree-optimization/64823
16515 * gcc.dg/uninit-20.c: New test.
16516
16517 PR rtl-optimization/47477
16518 * gcc.dg/tree-ssa/pr47477.c: New test.
16519
16520 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16521
16522 PR c++/60211
16523 * g++.dg/parse/ivdep-2.C: New.
16524 * g++.dg/parse/ivdep-3.C: Likewise.
16525
16526 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16527
16528 PR fortran/64506
16529 * gfortran.dg/continuation_13.f90: New test.
16530 * gfortran.dg/continuation_14.f: New test.
16531
16532 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16533
16534 PR c++/64970
16535 * g++.dg/cpp0x/sfinae55.C: New.
16536
16537 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16538
16539 PR ipa/65034
16540 * g++.dg/ipa/pr65034.C: New test.
16541
16542 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16543
16544 PR tree-optimization/65002
16545 * gcc.dg/pr65002.C: New.
16546
16547 2015-02-13 Marek Polacek <polacek@redhat.com>
16548
16549 PR c/65040
16550 * c-c++-common/pr65040.c: New test.
16551
16552 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16553
16554 PR tree-optimization/64705
16555 * gcc.dg/tree-ssa/pr64705.c: New test.
16556
16557 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16558
16559 PR rtl/32219
16560 * gcc.dg/visibility-22.c: New test.
16561 * gcc.dg/visibility-23.c: New test.
16562 * gcc.target/i386/pr32219-1.c: New test.
16563 * gcc.target/i386/pr32219-2.c: New test.
16564 * gcc.target/i386/pr32219-3.c: New test.
16565 * gcc.target/i386/pr32219-4.c: New test.
16566 * gcc.target/i386/pr32219-5.c: New test.
16567 * gcc.target/i386/pr32219-6.c: New test.
16568 * gcc.target/i386/pr32219-7.c: New test.
16569 * gcc.target/i386/pr32219-8.c: New test.
16570 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16571
16572 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16573
16574 PR libgfortran/57822
16575 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16576 four different KINDs.
16577
16578 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16579
16580 PR c++/64884
16581 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16582
16583 PR sanitizer/65000
16584 * g++.dg/ubsan/pr65000.C: New test.
16585
16586 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16587
16588 PR fortran/64932
16589 * gfortran.dg/finalize_28.f90: New test
16590
16591 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16592
16593 PR debug/55541
16594 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16595 DW_TAG_lexical_block removal.
16596 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16597 * g++.dg/guality/pr55541.C: New test.
16598
16599 PR sanitizer/64984
16600 * g++.dg/ubsan/pr64984.C: New test.
16601
16602 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16603
16604 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16605
16606 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16607
16608 PR testsuite/64930
16609 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16610 instructions for 2015-01-14 get_memmodel changes.
16611 * gcc.target/powerpc/atomic-p8.c: Likewise.
16612
16613 PR sanitizer/65019
16614 * g++.dg/ubsan/pr65019.C: New test.
16615
16616 PR tree-optimization/65014
16617 * gcc.c-torture/compile/pr65014.c: New test.
16618
16619 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16620
16621 PR libgfortran/57822
16622 * gfortran/fmt_g0_7.f08: Revise test.
16623
16624 2015-02-11 Jeff Law <law@redhat.com>
16625
16626 PR target/63347
16627 * gcc.target/m68k/pr63347.c: New test.
16628
16629 2015-02-11 Marek Polacek <polacek@redhat.com>
16630
16631 * g++.dg/ubsan/shift-1.C: New test.
16632 * gcc.dg/ubsan/c-shift-2.c: New test.
16633 * c-c++-common/ubsan/shift-5.c: Remove file.
16634
16635 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16636
16637 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16638 Directive adjusted to XFAIL.
16639 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16640 adjusted to XFAIL.
16641
16642 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16643
16644 PR middle-end/65003
16645 * g++.dg/opt/pr65003.C: New test.
16646
16647 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16648
16649 * lib/target-supports.exp (check_effective_target_pie): Renamed
16650 to ...
16651 (check_effective_target_pie_enabled): This.
16652 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16653 * gcc.target/i386/pie.c: Likewise.
16654
16655 2015-02-11 Andrew Pinski <apinski@cavium.com>
16656
16657 PR target/64893
16658 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16659 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16660
16661 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16662
16663 PR target/61925
16664 * gcc.target/i386/pr61925-1.c: New test.
16665 * gcc.target/i386/pr61925-2.c: New test.
16666 * gcc.target/i386/pr61925-3.c: New test.
16667
16668 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16669
16670 PR sanitizer/65004
16671 * g++.dg/asan/pr65004.C: New test.
16672
16673 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16674
16675 PR target/64661
16676 * gcc.taget/sh/pr64661-0.h: New.
16677 * gcc.taget/sh/pr64661-1.c: New.
16678 * gcc.taget/sh/pr64661-2.c: New.
16679 * gcc.taget/sh/pr64661-3.c: New.
16680 * gcc.taget/sh/pr64661-4.c: New.
16681
16682 2015-02-10 Richard Biener <rguenther@suse.de>
16683
16684 PR tree-optimization/64995
16685 * g++.dg/torture/pr64995.C: New testcase.
16686
16687 2015-02-10 Richard Biener <rguenther@suse.de>
16688
16689 PR tree-optimization/64909
16690 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16691
16692 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16693
16694 * gcc.dg/signbit-sa.c: New test.
16695
16696 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16697
16698 PR libgfortran/57822
16699 * gfortran/fmt_g0_7.f08: New test.
16700
16701 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16702
16703 PR tree-optimization/43378
16704 * gcc.dg/tree-ssa/pr43378.c: New test.
16705
16706 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16707
16708 PR ipa/64978
16709 * g++.dg/torture/pr64978.C: New testcase.
16710
16711 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16712
16713 PR sanitizer/64981
16714 * gcc.dg/asan/pr64981.c: New test.
16715
16716 2015-02-09 Marek Polacek <polacek@redhat.com>
16717
16718 PR c/64856
16719 * gcc.dg/pr64856.c: New test.
16720
16721 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16722
16723 PR target/64979
16724 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16725 * gcc.c-torture/execute/pr64979.c: New test.
16726
16727 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16728
16729 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16730
16731 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16732
16733 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16734 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16735
16736 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16737
16738 PR target/58757
16739 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16740
16741 2015-02-09 Richard Biener <rguenther@suse.de>
16742
16743 PR tree-optimization/54000
16744 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16745
16746 2015-02-09 Tom de Vries <tom@codesourcery.com>
16747
16748 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16749
16750 2015-02-09 Martin Liska <mliska@suse.cz>
16751
16752 * g++.dg/ipa/pr64858.C: New test.
16753
16754 2015-02-09 Tom de Vries <tom@codesourcery.com>
16755
16756 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16757
16758 2015-02-08 Andrew Pinski <apinski@cavium.com>
16759
16760 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16761
16762 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16763
16764 PR fortran/63744
16765 * gfortran.dg/use_rename_8.f90: New.
16766
16767 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16768
16769 * gnat.dg/addr7.ad[sb]: New test.
16770 * gnat.dg/addr8.ad[sb]: Likewise.
16771
16772 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16773
16774 PR jit/64752
16775 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16776 from jit.dg/test-compile-to-executable.c's create_code, with a
16777 clarification of the output message.
16778 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16779 pass/fail message.
16780 (test_jit): Use CHECK_NO_ERRORS when calling
16781 gcc_jit_context_compile_to_file.
16782 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16783 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16784 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16785 about deletions that are attempted.
16786 (jit-verify-compile-to-file): Rename to...
16787 (jit-verify-output-file-was-created): ...this, and drop the
16788 attempt to run "file" and verify the output.
16789 (jit-verify-assembler): New function.
16790 (jit-verify-object): New function.
16791 (jit-verify-dynamic-library): New function.
16792 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16793 favor of an implementation from new file
16794 create-code-for-hello-world-executable.h, which also adds a
16795 "main".
16796 (dg-final): Replace jit-verify-compile-to-file with
16797 jit-verify-output-file-was-created, and invoke new function
16798 jit-verify-assembler.
16799 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16800 the output message.
16801 (dg-final): Replace jit-verify-compile-to-file with
16802 jit-verify-output-file-was-created, and invoke new function
16803 jit-verify-dynamic-library.
16804 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16805 favor of an implementation from new file
16806 create-code-for-hello-world-executable.h, which also adds a
16807 "main".
16808 (dg-final): Replace jit-verify-compile-to-file with
16809 jit-verify-output-file-was-created. Strengthen the expected stdout
16810 from the built executable.
16811 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16812 favor of an implementation from new file
16813 create-code-for-hello-world-executable.h, which also adds a
16814 "main".
16815 (dg-final): Replace jit-verify-compile-to-file with
16816 jit-verify-output-file-was-created, and invoke new function
16817 jit-verify-object.
16818 * jit.dg/verify-dynamic-library.c: New source file.
16819
16820 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16821 Brian Rzycki <b.rzycki@samsung.com>
16822
16823 PR tree-optimization/64878
16824 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16825
16826 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16827
16828 PR ipa/64896
16829 * g++.dg/ipa/pr64896.C: New test.
16830
16831 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16832
16833 PR target/64205
16834 * gcc.target/powerpc/pr64205.c: New file.
16835
16836 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16837
16838 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16839 (dg-options): Use -fpie instead of -fPIE -pie.
16840
16841 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16842
16843 PR middle-end/64937
16844 * g++.dg/asan/pr64937.C: New test.
16845
16846 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16847
16848 PR fortran/63205
16849 * gfortran.dg/class_to_type_4.f90: New test
16850
16851 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16852
16853 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16854
16855 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16856
16857 PR rtl-optimization/64957
16858 PR debug/64817
16859 * gcc.c-torture/execute/pr64957.c: New test.
16860
16861 2015-02-05 Jeff Law <law@redhat.com>
16862
16863 PR target/17306
16864 * gcc.target/h8300/pr17306-1.c: New test.
16865 * gcc.target/h8300/pr17306-2.c: New test.
16866
16867 2015-02-05 Tobias Burnus <burnus@net-b.de>
16868
16869 PR fortran/64943
16870 * gfortran.dg/structure_constructor_12.f90: New.
16871
16872 2015-02-05 Jeff Law <law@redhat.com>
16873
16874 PR target/58400
16875 gcc.target/h8300/pr58400.c: New test.
16876
16877 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16878
16879 * gcc.target/arm/macro_defs0.c: New test.
16880 * gcc.target/arm/macro_defs1.c: New test.
16881 * gcc.target/arm/macro_defs2.c: New test.
16882
16883 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16884
16885 PR rtl-optimization/64905
16886 * gcc.target/i386/pr64905.c: Require nonpic target.
16887 (dg-options): Add -fomit-frame-pointer.
16888 (main): Remove.
16889
16890 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16891
16892 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16893 tree dump scanning.
16894
16895 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16896
16897 PR fortran/64757
16898 * gfortran.dg/type_to_class_2.f90: New test
16899 * gfortran.dg/type_to_class_3.f90: New test
16900
16901 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16902
16903 PR ipa/64686
16904 * g++.dg/torture/pr64686.C: New testcase.
16905
16906 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16907
16908 PR rtl-optimization/64905
16909 * gcc.target/i386/pr64905.c: New file.
16910
16911 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16912
16913 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16914 * gcc.dg/guality/pr41616-1.c: Ditto.
16915
16916 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16917
16918 PR debug/64817
16919 * gcc.dg/pr64817-3.c: New.
16920
16921 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16922 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16923
16924 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16925 pass parameters in registers.
16926 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16927 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16928 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16929
16930 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16931 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16932
16933 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16934 list, allow for multilibed targets.
16935 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16936
16937 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16938
16939 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16940 * gcc.dg/pr46728-6.c: Ditto.
16941
16942 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16943
16944 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16945 for mips_nanlegacy target.
16946
16947 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16948
16949 * gcc.target/i386/chkp-hidden-def.c: New.
16950
16951 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16952
16953 PR middle-end/62103
16954 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16955 to use 24 bits for bitfield b.
16956
16957 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16958
16959 PR testsuite/64796
16960 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16961 cache result in a global variable. Include all 32-bit targets for
16962 bswap64 tests.
16963
16964 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16965
16966 PR rtl-optimization/64756
16967 * gcc.c-torture/execute/pr64756.c: New test.
16968
16969 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16970
16971 PR target/64660
16972 * gcc.target/sh/pr64660-0.h: New.
16973 * gcc.target/sh/pr64660-1.c: New.
16974 * gcc.target/sh/pr64660-2.c: New.
16975 * gcc.target/sh/pr64660-3.c: New.
16976 * gcc.target/sh/pr64660-4.c: New.
16977
16978 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16979
16980 PR c++/64877
16981 * g++.dg/warn/Waddress-2.C: New.
16982
16983 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16984
16985 PR middle-end/61225
16986 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16987
16988 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16989
16990 PR preprocessor/64803
16991 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16992
16993 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16994
16995 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16996
16997 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16998
16999 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17000 (_ARM_FPSRC): Add DN and AHP fields.
17001 (clean_results): Force DN=1 on AArch64.
17002 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17003 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17004 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17005 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17006 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17007 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17008
17009 2015-02-02 Alan Modra <amodra@gmail.com>
17010
17011 * gcc.target/powerpc/cprophard.c: New.
17012
17013 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17014
17015 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17016 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17017
17018 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17019
17020 PR debug/64817
17021 * gcc.dg/pr64817-1.c: New test.
17022 * gcc.dg/pr64817-2.c: New test.
17023
17024 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17025
17026 PR target/64851
17027 * gcc.target/sh/pr64851-0.h: New
17028 * gcc.target/sh/pr64851-1.c: New
17029 * gcc.target/sh/pr64851-2.c: New
17030 * gcc.target/sh/pr64851-3.c: New
17031 * gcc.target/sh/pr64851-4.c: New
17032
17033 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17034
17035 PR target/64882
17036 * gcc.dg/torture/pr64882.c: New test.
17037
17038 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17039
17040 PR target/64159
17041 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17042 sparc*-*-*.
17043
17044 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17045
17046 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17047 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17048 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17049 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17050 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17051 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17052 tree dump.
17053 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17054 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17055 tree dump.
17056 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17057 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17058 tree dump.
17059
17060 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17061
17062 PR target/64688
17063 * g++.dg/pr64688-2.C: New.
17064
17065 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17066
17067 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17068 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17069 * gcc.target/i386/fuse-caller-save.c: Ditto.
17070 * gcc.target/i386/headmerge-1.c: Ditto.
17071 * gcc.target/i386/headmerge-2.c: Ditto.
17072 * gcc.target/i386/sibcall-6.c: Ditto.
17073
17074 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17075
17076 PR target/64617
17077 * gcc.target/i386/pr64617.c: New test.
17078
17079 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17080
17081 PR target/15184
17082 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17083 (dg-options): Remove -m32.
17084 (dg-final): Scan for "movb %al" only.
17085 * gcc.target/i386/pr15184-2.c: Ditto.
17086
17087 2015-01-30 Richard Biener <rguenther@suse.de>
17088
17089 PR tree-optimization/64829
17090 * gcc.dg/vect/pr64829.c: New testcase.
17091
17092 2015-01-29 Marek Polacek <polacek@redhat.com>
17093
17094 PR c/64709
17095 * gcc.dg/pr64709.c: New test.
17096
17097 2015-01-29 Jakub Jelinek <jakub@redhat.com>
17098
17099 PR c++/64717
17100 * g++.dg/ubsan/pr64717-1.C: New test.
17101 * g++.dg/ubsan/pr64717-2.C: New test.
17102
17103 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17104
17105 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17106
17107 2015-01-29 Jeff Law <law@redhat.com>
17108
17109 PR target/15184
17110 * gcc.target/i386/pr15184-1.c: New test.
17111 * gcc.target/i386/pr15184-2.c: New test.
17112
17113 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17114
17115 PR tree-optimization/64746
17116 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17117
17118 2015-01-29 Richard Biener <rguenther@suse.de>
17119
17120 PR tree-optimization/64853
17121 * gcc.dg/torture/pr64853.c: New testcase.
17122
17123 2015-01-29 Richard Biener <rguenther@suse.de>
17124
17125 PR tree-optimization/64844
17126 * gcc.dg/vect/pr64844.c: New testcase.
17127
17128 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17129
17130 PR middle-end/64809
17131 * gcc.dg/pr64809.c: Delete.
17132
17133 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17134
17135 PR middle-end/64805
17136 * gcc.target/i386/pr64805.c: New.
17137
17138 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17139
17140 * gcc.dg/guality/guality.h (main): Add argv[0] to
17141 guality_gdb_command.
17142
17143 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17144
17145 PR ipa/64801
17146 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17147
17148 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17149
17150 PR target/64659
17151 * gcc.target/sh/sh.exp
17152 (check_effective_target_atomic_model_soft_gusa_available,
17153 check_effective_target_atomic_model_soft_tcb_available,
17154 check_effective_target_atomic_model_soft_imask_available,
17155 check_effective_target_atomic_model_hard_llcs_available): New.
17156 * gcc.target/sh/pr64659-0.h: New.
17157 * gcc.target/sh/pr64659-1.c: New.
17158 * gcc.target/sh/pr64659-2.c: New.
17159 * gcc.target/sh/pr64659-3.c: New.
17160 * gcc.target/sh/pr64659-4.c: New.
17161
17162 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17163
17164 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17165 scan-assembler-times pattern.
17166
17167 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17168
17169 PR middle-end/64809
17170 * gcc.dg/pr64809.c: New test.
17171
17172 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17173
17174 PR tree-optimization/64277
17175 * gcc.dg/pr64277.c: New.
17176
17177 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17178
17179 PR tree-optimization/64718
17180 * gcc.c-torture/execute/pr64718.c: New test.
17181
17182 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17183
17184 * gcc.target/aarch64/abs_2.c: New.
17185
17186 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17187
17188 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17189 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17190 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17191 ISA rev < 2.
17192
17193 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17194
17195 PR bootstrap/64612
17196 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17197 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17198 { target comdat_group }.
17199
17200 2015-01-27 Tobias Burnus <burnus@net-b.de>
17201
17202 PR fortran/63861
17203 * gfortran.dg/goacc/coarray_2.f90: New.
17204
17205 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17206
17207 PR ipa/60871
17208 PR ipa/64139
17209 * g++.dg/torture/pr64139.C: New testcase.
17210 * g++.dg/torture/pr60871.C: Likewise.
17211
17212 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17213
17214 PR fortran/64230
17215 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17216 prevent linking errors.
17217
17218 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17219
17220 PR ipa/64282
17221 * g++.dg/torture/pr64282.C: New testcase.
17222
17223 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17224
17225 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17226 for wzr reg.
17227
17228 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17229
17230 * gcc.target/s390/hotpatch-13.c: New testcase.
17231 * gcc.target/s390/hotpatch-14.c: New testcase.
17232 * gcc.target/s390/hotpatch-15.c: New testcase.
17233 * gcc.target/s390/hotpatch-16.c: New testcase.
17234 * gcc.target/s390/hotpatch-17.c: New testcase.
17235 * gcc.target/s390/hotpatch-18.c: New testcase.
17236 * gcc.target/s390/hotpatch-19.c: New testcase.
17237 * gcc.target/s390/hotpatch-20.c: New testcase.
17238 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17239 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17240 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17241 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17242 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17243 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17244 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17245 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17246 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17247 * gcc.target/s390/hotpatch-10.c: Likewise.
17248 * gcc.target/s390/hotpatch-11.c: Likewise.
17249 * gcc.target/s390/hotpatch-12.c: Likewise.
17250 * gcc.target/s390/hotpatch-2.c: Likewise.
17251 * gcc.target/s390/hotpatch-3.c: Likewise.
17252 * gcc.target/s390/hotpatch-4.c: Likewise.
17253 * gcc.target/s390/hotpatch-5.c: Likewise.
17254 * gcc.target/s390/hotpatch-6.c: Likewise.
17255 * gcc.target/s390/hotpatch-7.c: Likewise.
17256 * gcc.target/s390/hotpatch-8.c: Likewise.
17257 * gcc.target/s390/hotpatch-9.c: Likewise.
17258 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17259 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17260 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17261 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17262 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17263 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17264 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17265 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17266
17267 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17268
17269 * gcc.dg/long_branch.c: New testcase.
17270
17271 2015-01-27 Richard Biener <rguenther@suse.de>
17272
17273 PR tree-optimization/56273
17274 PR tree-optimization/59124
17275 PR tree-optimization/64277
17276 * g++.dg/warn/Warray-bounds-6.C: New testcase.
17277 * gcc.dg/Warray-bounds-12.c: Likewise.
17278 * gcc.dg/Warray-bounds-13.c: Likewise.
17279
17280 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17281
17282 PR rtl-optimization/61058
17283 * gcc.dg/pr61058.c: New test.
17284
17285 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
17286
17287 * gcc.target/i386/chkp-narrow-bounds.c: New.
17288
17289 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17290
17291 PR tree-optimization/64807
17292 * gcc.dg/pr64807.c: New test.
17293
17294 PR c/64766
17295 * gcc.dg/pr64766.c: New test.
17296
17297 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
17298
17299 PR target/49263
17300 * gcc.target/sh/pr49263-4.c: New.
17301
17302 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
17303
17304 PR fortran/62044
17305 * gfortran.dg/allocate_with_mold_1.f90: New test
17306
17307 2015-01-26 Jakub Jelinek <jakub@redhat.com>
17308
17309 PR c/64778
17310 * gcc.dg/pr64778.c: New test.
17311
17312 PR middle-end/64421
17313 * gcc.dg/vect/pr64421.c: New test.
17314
17315 2015-01-26 Tobias Burnus <burnus@net-b.de>
17316
17317 PR fortran/64771
17318 * gfortran.dg/coarray_36.f: New.
17319 * gfortran.dg/coarray_37.f90: New.
17320
17321 2015-01-26 Janus Weil <janus@gcc.gnu.org>
17322
17323 PR fortran/64230
17324 * gfortran.dg/class_allocate_18.f90: New.
17325
17326 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17327
17328 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17329
17330 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17331
17332 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17333
17334 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17335
17336 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17337
17338 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17339
17340 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17341
17342 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17343
17344 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17345 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17346 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17347 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17348
17349 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17350
17351 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17352 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17353 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17354
17355 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17356
17357 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17358 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17359 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17360 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17361 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17362 vXXXhn.inc.
17363
17364 2015-01-26 Richard Biener <rguenther@suse.de>
17365
17366 PR middle-end/64764
17367 * gcc.dg/uninit-19.c: New testcase.
17368
17369 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17370
17371 * lib/target-supports.exp (check_effective_target_vect64): Add
17372 sparc*-*-*.
17373
17374 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17375
17376 PR testsuite/64712
17377 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17378
17379 2015-01-26 Tony Liu <tony.liu@arm.com>
17380
17381 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17382 non-UAL cases.
17383
17384 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17385
17386 PR libfortran/64770
17387 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17388 correctly, clean up afterwards.
17389
17390 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17391
17392 PR fortran/62044
17393 * gfortran.dg/use_rename_7.f90: New.
17394
17395 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17396
17397 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17398 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17399
17400 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17401
17402 PR target/54236
17403 * gcc.target/sh/pr54236-4.c: New.
17404
17405 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17406
17407 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17408 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17409 Bridge test.
17410
17411 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17412
17413 PR libfortran/64770
17414 * gfortran.dg/open_new_segv.f90: New test.
17415
17416 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17417
17418 PR target/49263
17419 PR target/53987
17420 PR target/64345
17421 PR target/59533
17422 PR target/52933
17423 PR target/54236
17424 PR target/51244
17425 * gcc.target/sh/pr64345-1.c: New.
17426 * gcc.target/sh/pr64345-2.c: New.
17427 * gcc.target/sh/pr59533-1.c: New.
17428 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17429 * gcc.target/sh/pr52933-2.c: Likewise.
17430 * gcc.target/sh/pr54089-1.c: Likewise.
17431 * gcc.target/sh/pr54236-1.c: Likewise.
17432 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17433 * gcc.target/sh/pr49263-1.c: Remove xfails.
17434 * gcc.target/sh/pr49263-2.c: Likewise.
17435 * gcc.target/sh/pr49263-3.c: Likewise.
17436 * gcc.target/sh/pr53987-1.c: Likewise.
17437 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17438 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17439 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17440 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17441 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17442 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17443 test_009): New.
17444 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17445 (test_02): New.
17446
17447 2015-01-24 Tom de Vries <tom@codesourcery.com>
17448
17449 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17450
17451 2015-01-23 Ian Lance Taylor <iant@google.com>
17452
17453 PR go/64510
17454 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17455 targets without split stack support.
17456
17457 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17458
17459 PR target/64317
17460 * gcc.target/i386/pr64317.c: New test.
17461
17462 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17463
17464 PR rtl-optimization/63637
17465 PR rtl-optimization/60663
17466 * gcc.dg/pr63637-1.c: New test.
17467 * gcc.dg/pr63637-2.c: New test.
17468 * gcc.dg/pr63637-3.c: New test.
17469 * gcc.dg/pr63637-4.c: New test.
17470 * gcc.dg/pr63637-5.c: New test.
17471 * gcc.dg/pr63637-6.c: New test.
17472 * gcc.target/i386/pr63637-1.c: New test.
17473 * gcc.target/i386/pr63637-2.c: New test.
17474 * gcc.target/i386/pr63637-3.c: New test.
17475 * gcc.target/i386/pr63637-4.c: New test.
17476 * gcc.target/i386/pr63637-5.c: New test.
17477 * gcc.target/i386/pr63637-6.c: New test.
17478
17479 2015-01-23 Richard Biener <rguenther@suse.de>
17480
17481 PR testsuite/63439
17482 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17483 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17484
17485 2015-01-23 Marek Polacek <polacek@redhat.com>
17486
17487 PR preprocessor/60570
17488 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17489 * gcc.dg/cpp/pr60570.c: New test.
17490
17491 2015-01-23 Richard Biener <rguenther@suse.de>
17492
17493 PR testsuite/63439
17494 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17495 vectorization on vect64 targets.
17496
17497 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17498
17499 PR fortran/60922
17500 * gfortran.dg/class_allocate_17.f90: New.
17501
17502 2015-01-23 Tobias Burnus <burnus@net-b.de>
17503
17504 PR fortran/64726
17505 * gfortran.dg/goacc/combined_loop.f90: New.
17506
17507 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17508
17509 PR fortran/61933
17510 * gfortran.dg/make_unit.f90: New test.
17511
17512 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17513
17514 PR fortran/61933
17515 * gfortran.dg/negative_unit_int8.f: Update.
17516
17517 2015-01-22 Jeff Law <law@redhat.com>
17518
17519 PR target/52076
17520 * gcc.target/m68k/pr52076-1.c: New test.
17521 * gcc.target/m68k/pr52076-2.c: New test.
17522
17523 2015-01-22 Richard Biener <rguenther@suse.de>
17524
17525 PR middle-end/64728
17526 * gcc.dg/torture/pr64728.c: New testcase.
17527
17528 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17529
17530 PR target/64688
17531 * g++.dg/pr64688.C: New test.
17532
17533 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17534
17535 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17536 to avoid errors with -fpic.
17537
17538 2015-01-22 Richard Biener <rguenther@suse.de>
17539
17540 PR libstdc++/64535
17541 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17542
17543 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17544
17545 PR rtl-optimization/64682
17546 * gcc.c-torture/execute/pr64682.c: New file.
17547
17548 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17549
17550 PR debug/64511
17551 * gcc.dg/pr64511.c: New test.
17552
17553 PR rtl-optimization/62078
17554 * g++.dg/opt/pr62078.C: New test.
17555
17556 PR c/63307
17557 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17558
17559 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17560
17561 PR fortran/57023
17562 * gfortran.dg/internal_pack_15.f90: New test.
17563
17564 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17565
17566 * c-c++-common/tsan/step.c: New testcase.
17567
17568 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17569
17570 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17571
17572 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17573
17574 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17575
17576 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17577
17578 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17579
17580 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17581
17582 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17583
17584 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17585
17586 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17587
17588 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17589
17590 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17591
17592 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17593
17594 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17595
17596 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17597
17598 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17599
17600 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17601
17602 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17603
17604 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17605
17606 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17607
17608 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17609
17610 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17611
17612 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17613
17614 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17615
17616 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17617
17618 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17619 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17620 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17621 vXXXw.inc.
17622
17623 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17624
17625 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17626 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17627 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17628 vXXXl.inc.
17629
17630 2015-01-21 Renlin Li <renlin.li@arm.com>
17631
17632 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17633 * g++.dg/tls/thread_local5g.C: Likewise.
17634 * g++.dg/tls/thread_local6g.C: Likewise.
17635
17636 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17637
17638 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17639 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17640 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17641
17642 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17643
17644 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17645 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17646 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17647
17648 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17649
17650 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17651 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17652 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17653
17654 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17655
17656 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17657 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17658 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17659
17660 2015-01-20 Jeff Law <law@redhat.com>
17661
17662 PR target/59946
17663 * gcc.target/m68k/pr59946.c: New test.
17664
17665 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17666
17667 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17668 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17669 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17670
17671 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17672
17673 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17674 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17675 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17676
17677 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17678
17679 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17680 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17681 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17682
17683 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17684
17685 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17686 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17687 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17688 vshuffle.inc.
17689 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17690 vshuffle.inc.
17691
17692 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17693
17694 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17695 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17696 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17697
17698 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17699
17700 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17701 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17702 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17703
17704 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17705
17706 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17707
17708 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17709
17710 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17711
17712 PR sanitizer/64632
17713 * g++.dg/ubsan/pr64632.C: New test.
17714
17715 PR debug/64663
17716 * gcc.dg/pr64663.c: New test.
17717
17718 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17719
17720 PR c++/64383
17721 * g++.dg/warn/Wunused-var-23.C: New.
17722
17723 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17724
17725 PR c++/59937
17726 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17727 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17728
17729 2015-01-20 Richard Biener <rguenther@suse.de>
17730
17731 PR ipa/64684
17732 * gcc.dg/lto/pr64684_0.c: New testcase.
17733 * gcc.dg/lto/pr64684_1.c: Likewise.
17734 * gcc.dg/lto/pr64684_2.c: Likewise.
17735 * gcc.dg/lto/pr64685_0.c: Likewise.
17736 * gcc.dg/lto/pr64685_1.c: Likewise.
17737
17738 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17739
17740 PR c++/62241
17741 * g++.dg/cpp1y/lambda-init12.C: New.
17742
17743 2015-01-20 Richard Biener <rguenther@suse.de>
17744
17745 PR tree-optimization/64410
17746 * g++.dg/vect/pr64410.cc: Require vect_double.
17747
17748 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17749
17750 PR target/64149
17751 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17752
17753 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17754
17755 PR bootstrap/64676
17756 Revert:
17757 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17758
17759 PR rtl-optimization/64081
17760 * gcc.dg/pr64081.c: New test.
17761
17762 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17763
17764 * jit.dg/harness.h: Include <unistd.h>.
17765 (CHECK_NO_ERRORS): New.
17766 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17767 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17768 gcc_jit_context_compile_to_file.
17769 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17770 args to the spawned executable.
17771 (jit-expand-vars): New function.
17772 (jit-exe-params): New variable.
17773 (dg-jit-set-exe-params): New function.
17774 (jit-dg-test): Detect testcases that use
17775 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17776 Set arguments of spawned process to jit-exe-params.
17777 (jit-get-output-filename): New function.
17778 (jit-setup-compile-to-file): New function.
17779 (jit-verify-compile-to-file): New function.
17780 (jit-run-executable): New function.
17781 (jit-verify-executable): New function.
17782 * jit.dg/test-compile-to-assembler.c: New testcase.
17783 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17784 * jit.dg/test-compile-to-executable.c: New testcase.
17785 * jit.dg/test-compile-to-object.c: New testcase.
17786
17787 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17788
17789 PR target/64652
17790 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17791 (test_1): New.
17792
17793 2015-01-19 Martin Liska <mliska@suse.cz>
17794
17795 * objc/compile/pr64668.m: New test.
17796
17797 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17798
17799 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17800 (create_overflow_fn): Update comment to clarify that
17801 the third param of the created function is a bool *, not
17802 an int *.
17803 (verify_int_overflow_fn): Convert param "expected_ovf" from
17804 int to bool. Update third param of "overflow_fn_type" from int *
17805 to bool *. Update local "actual_ovf" from int to bool.
17806 (verify_uint_overflow_fn): Likewise.
17807
17808 2015-01-19 Martin Liska <mliska@suse.cz>
17809
17810 * gcc.dg/ipa/ipa-icf-33.c: New test.
17811
17812 2015-01-19 Felix Yang <felix.yang@huawei.com>
17813 Haijian Zhang <z.zhanghaijian@huawei.com>
17814
17815 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17816 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17817 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17818 result_float64x2, expected_hfloat64x2): New helper type, variable and
17819 declaration.
17820 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17821 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17822 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17823 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17824 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17825 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17826 and target without the FMA feature.
17827
17828 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17829
17830 * gcc.target/aarch64/pr64304.c: New testcase.
17831
17832 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17833
17834 PR rtl-optimization/64081
17835 * gcc.dg/pr64081.c: New test.
17836
17837 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17838
17839 PR target/63971
17840 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17841 the epilogue).
17842 * gcc.target/aarch64/test_frame_6.c: Likewise.
17843 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17844 and x19 (in the epilogue).
17845 * gcc.target/aarch64/test_frame_4.c: Likewise.
17846 * gcc.target/aarch64/test_frame_7.c: Likewise.
17847
17848 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17849
17850 * gcc.target/i386/chkp-always_inline.c: New.
17851
17852 2015-01-15 Andrew Pinski <apinski@cavium.com>
17853 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17854
17855 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17856 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17857
17858 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17859
17860 PR fortran/60255
17861 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17862 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17863
17864 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17865
17866 PR fortran/64578
17867 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17868
17869 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17870
17871 PR target/64652
17872 * gcc.target/sh/torture/pr64652.c: New.
17873
17874 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17875
17876 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17877 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17878 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17879 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17880 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17881 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17882
17883 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17884
17885 PR ipa/64378
17886 * g++.dg/torture/pr64378.C: New testcase.
17887
17888 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17889
17890 PR fortran/57959
17891 * gfortran.dg/block_13.f08: New test
17892
17893 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17894
17895 PR fortran/55901
17896 * gfortran.dg/associate_1.f03: Allow test for character with
17897 automatic length.
17898
17899 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17900
17901 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17902 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17903
17904 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17905
17906 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17907
17908 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17909
17910 PR fortran/64578
17911 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17912
17913 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17914
17915 PR fortran/60357
17916 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17917
17918 PR fortran/61275
17919 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17920
17921 PR fortran/55932
17922 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17923
17924 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17925
17926 PR fortran/60334
17927 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17928
17929 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17930
17931 PR rtl-optimization/52773
17932 * gcc.c-torture/compile/pr52773.c: New test.
17933
17934 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17935
17936 PR c++/62134
17937 * g++.dg/cpp0x/alias-decl-46.C: New.
17938
17939 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17940
17941 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17942
17943 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17944
17945 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17946 Add trace.
17947 (CHECK_FP): Likewise.
17948 (CHECK_CUMULATIVE_SAT): Likewise.
17949
17950 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17951
17952 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17953 (Set_Neon_Cumulative_Sat): Add parameter.
17954 (__set_neon_cumulative_sat): Support new parameter.
17955 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17956 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17957 argument.
17958 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17959 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17960 argument.
17961
17962 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17963
17964 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17965 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17966
17967 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17968
17969 PR c++/60056
17970 * g++.dg/tls/thread_local-ice4.C: New.
17971
17972 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17973
17974 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17975 than Neon options.
17976
17977 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17978
17979 PR c++/62276
17980 * g++.dg/cpp0x/vt-62276.C: New.
17981
17982 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17983
17984 PR middle-end/64353
17985 * g++.dg/pr64353.C: New.
17986
17987 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17988
17989 PR target/64263
17990 * gcc.target/aarch64/pr64263_1.c: New test.
17991
17992 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17993
17994 PR tree-optimization/64434
17995 * gcc.dg/torture/pr64434.c: Move to...
17996 * gcc.dg/pr64434.c: ... here.
17997
17998 2015-01-16 Richard Biener <rguenther@suse.de>
17999
18000 PR middle-end/64614
18001 * gcc.dg/uninit-18.c: New testcase.
18002
18003 2015-01-16 Richard Biener <rguenther@suse.de>
18004
18005 PR tree-optimization/64568
18006 * g++.dg/torture/pr64568-2.C: New testcase.
18007
18008 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18009
18010 PR target/64363
18011 * gcc.target/i386/chkp-label-address.c: New.
18012
18013 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18014
18015 PR fortran/45290
18016 * gfortran.dg/pointer_init_6.f90: Extended.
18017
18018 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18019
18020 * gcc.c-torture/compile/20150108.c: New test.
18021
18022 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18023
18024 * gcc.target/visium: New directory.
18025
18026 2015-01-16 Richard Biener <rguenther@suse.de>
18027
18028 PR tree-optimization/61743
18029 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18030 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18031
18032 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18033
18034 * gcc.dg/pr64015.c: New test.
18035
18036 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18037
18038 PR ipa/64163
18039 PR ipa/64612
18040 * g++.dg/ipa/pr64612.C: New test.
18041
18042 2015-01-16 Renlin Li <renlin.li@arm.com>
18043
18044 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18045
18046 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18047
18048 * gcc.target/i386/sse-14.c: Test new intrinsic.
18049 * gcc.target/i386/sse-22.c: Ditto.
18050
18051 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18052
18053 PR c++/58614
18054 * g++.dg/cpp0x/auto44.C: New.
18055
18056 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18057
18058 PR target/59710
18059 * gcc.target/nios2/gpopt-all.c: New test case.
18060 * gcc.target/nios2/gpopt-local.c: New test case.
18061 * gcc.target/nios2/gpopt-global.c: New test case.
18062 * gcc.target/nios2/gpopt-data.c: New test case.
18063 * gcc.target/nios2/gpopt-none.c: New test case.
18064
18065 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18066
18067 * g++.dg/ubsan/vptr-1.C: New test.
18068 * g++.dg/ubsan/vptr-2.C: New test.
18069 * g++.dg/ubsan/vptr-3.C: New test.
18070 * g++.dg/ubsan/vptr-4.C: New test.
18071 * g++.dg/ubsan/vptr-5.C: New test.
18072 * g++.dg/ubsan/vptr-6.C: New test.
18073 * g++.dg/ubsan/vptr-7.C: New test.
18074 * g++.dg/ubsan/vptr-8.C: New test.
18075 * g++.dg/ubsan/vptr-9.C: New test.
18076
18077 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18078
18079 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18080 is set up.
18081 * lib/gcc-dg.exp: Likewise.
18082
18083 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18084
18085 PR rtl-optimization/64110
18086 * gcc.target/i386/pr64110.c: Add scan-assembler.
18087
18088 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
18089 James Norris <jnorris@codesourcery.com>
18090 Cesar Philippidis <cesar@codesourcery.com>
18091 Ilmir Usmanov <i.usmanov@samsung.com>
18092
18093 * lib/target-supports.exp (check_effective_target_fopenacc): New
18094 procedure.
18095 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18096 * g++.dg/goacc/goacc.exp: Likewise.
18097 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18098 * gcc.dg/goacc/goacc.exp: Likewise.
18099 * gfortran.dg/goacc/goacc.exp: Likewise.
18100 * c-c++-common/cpp/openacc-define-1.c: New file.
18101 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18102 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18103 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18104 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18105 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18106 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18107 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18108 * c-c++-common/goacc/cache-1.c: Likewise.
18109 * c-c++-common/goacc/clauses-fail.c: Likewise.
18110 * c-c++-common/goacc/collapse-1.c: Likewise.
18111 * c-c++-common/goacc/data-1.c: Likewise.
18112 * c-c++-common/goacc/data-2.c: Likewise.
18113 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18114 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18115 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18116 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18117 * c-c++-common/goacc/if-clause-1.c: Likewise.
18118 * c-c++-common/goacc/if-clause-2.c: Likewise.
18119 * c-c++-common/goacc/kernels-1.c: Likewise.
18120 * c-c++-common/goacc/loop-1.c: Likewise.
18121 * c-c++-common/goacc/loop-private-1.c: Likewise.
18122 * c-c++-common/goacc/nesting-1.c: Likewise.
18123 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18124 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18125 * c-c++-common/goacc/parallel-1.c: Likewise.
18126 * c-c++-common/goacc/pcopy.c: Likewise.
18127 * c-c++-common/goacc/pcopyin.c: Likewise.
18128 * c-c++-common/goacc/pcopyout.c: Likewise.
18129 * c-c++-common/goacc/pcreate.c: Likewise.
18130 * c-c++-common/goacc/pragma_context.c: Likewise.
18131 * c-c++-common/goacc/present-1.c: Likewise.
18132 * c-c++-common/goacc/reduction-1.c: Likewise.
18133 * c-c++-common/goacc/reduction-2.c: Likewise.
18134 * c-c++-common/goacc/reduction-3.c: Likewise.
18135 * c-c++-common/goacc/reduction-4.c: Likewise.
18136 * c-c++-common/goacc/sb-1.c: Likewise.
18137 * c-c++-common/goacc/sb-2.c: Likewise.
18138 * c-c++-common/goacc/sb-3.c: Likewise.
18139 * c-c++-common/goacc/update-1.c: Likewise.
18140 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18141 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18142 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18143 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18144 * gfortran.dg/goacc/assumed.f95: Likewise.
18145 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18146 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18147 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18148 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18149 * gfortran.dg/goacc/branch.f95: Likewise.
18150 * gfortran.dg/goacc/cache-1.f95: Likewise.
18151 * gfortran.dg/goacc/coarray.f95: Likewise.
18152 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18153 * gfortran.dg/goacc/cray.f95: Likewise.
18154 * gfortran.dg/goacc/critical.f95: Likewise.
18155 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18156 * gfortran.dg/goacc/data-tree.f95: Likewise.
18157 * gfortran.dg/goacc/declare-1.f95: Likewise.
18158 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18159 * gfortran.dg/goacc/fixed-1.f: Likewise.
18160 * gfortran.dg/goacc/fixed-2.f: Likewise.
18161 * gfortran.dg/goacc/fixed-3.f: Likewise.
18162 * gfortran.dg/goacc/fixed-4.f: Likewise.
18163 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18164 * gfortran.dg/goacc/if.f95: Likewise.
18165 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18166 * gfortran.dg/goacc/list.f95: Likewise.
18167 * gfortran.dg/goacc/literal.f95: Likewise.
18168 * gfortran.dg/goacc/loop-1.f95: Likewise.
18169 * gfortran.dg/goacc/loop-2.f95: Likewise.
18170 * gfortran.dg/goacc/loop-3.f95: Likewise.
18171 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18172 * gfortran.dg/goacc/omp.f95: Likewise.
18173 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18174 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18175 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18176 * gfortran.dg/goacc/parameter.f95: Likewise.
18177 * gfortran.dg/goacc/private-1.f95: Likewise.
18178 * gfortran.dg/goacc/private-2.f95: Likewise.
18179 * gfortran.dg/goacc/private-3.f95: Likewise.
18180 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18181 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18182 * gfortran.dg/goacc/reduction.f95: Likewise.
18183 * gfortran.dg/goacc/routine-1.f90: Likewise.
18184 * gfortran.dg/goacc/routine-2.f90: Likewise.
18185 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18186 * gfortran.dg/goacc/several-directives.f95: Likewise.
18187 * gfortran.dg/goacc/sie.f95: Likewise.
18188 * gfortran.dg/goacc/subarrays.f95: Likewise.
18189 * gfortran.dg/gomp/map-1.f90: Likewise.
18190 * gfortran.dg/openacc-define-1.f90: Likewise.
18191 * gfortran.dg/openacc-define-2.f90: Likewise.
18192 * gfortran.dg/openacc-define-3.f90: Likewise.
18193 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18194 * g++.dg/gomp/block-2.C: Likewise.
18195 * g++.dg/gomp/block-3.C: Likewise.
18196 * g++.dg/gomp/block-5.C: Likewise.
18197 * g++.dg/gomp/target-1.C: Likewise.
18198 * g++.dg/gomp/target-2.C: Likewise.
18199 * g++.dg/gomp/taskgroup-1.C: Likewise.
18200 * g++.dg/gomp/teams-1.C: Likewise.
18201 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18202 * gcc.dg/cilk-plus/jump.c: Likewise.
18203 * gcc.dg/gomp/block-1.c: Likewise.
18204 * gcc.dg/gomp/block-10.c: Likewise.
18205 * gcc.dg/gomp/block-2.c: Likewise.
18206 * gcc.dg/gomp/block-3.c: Likewise.
18207 * gcc.dg/gomp/block-4.c: Likewise.
18208 * gcc.dg/gomp/block-5.c: Likewise.
18209 * gcc.dg/gomp/block-6.c: Likewise.
18210 * gcc.dg/gomp/block-7.c: Likewise.
18211 * gcc.dg/gomp/block-8.c: Likewise.
18212 * gcc.dg/gomp/block-9.c: Likewise.
18213 * gcc.dg/gomp/target-1.c: Likewise.
18214 * gcc.dg/gomp/target-2.c: Likewise.
18215 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18216 * gcc.dg/gomp/teams-1.c: Likewise.
18217
18218 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18219
18220 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18221 test case.
18222
18223 2015-01-15 Mike Stump <mikestump@comcast.net>
18224
18225 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18226 * gcc.dg/inline_2.c: Likewise.
18227 * gcc.dg/inline_3.c: Likewise.
18228 * gcc.dg/inline_4.c: Likewise.
18229
18230 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18231
18232 PR fortran/58023
18233 * gfortran.dg/proc_ptr_comp_43.f90: New.
18234
18235 2015-01-15 Mike Stump <mikestump@comcast.net>
18236
18237 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18238 * gcc.dg/unroll_2.c: Likewise.
18239 * gcc.dg/unroll_3.c: Likewise.
18240 * gcc.dg/unroll_4.c: Likewise.
18241 * gcc.dg/unroll_5.c: Likewise.
18242
18243 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18244
18245 PR target/63971
18246 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18247 in epilogue.
18248 * gcc.target/aarch64/test_frame_6.c: Likewise.
18249 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18250 x30 and x19 (in the epilogue).
18251 * gcc.target/aarch64/test_frame_4.c: Likewise.
18252 * gcc.target/aarch64/test_frame_7.c: Likewise.
18253
18254 2015-01-15 Martin Liska <mliska@suse.cz>
18255
18256 * g++.dg/ipa/pr64068.C: New test.
18257 * gcc.dg/ipa/PR64559.c: New test.
18258
18259 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18260
18261 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18262 with PIE.
18263
18264 2015-01-15 Richard Biener <rguenther@suse.de>
18265
18266 PR tree-optimization/61743
18267 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18268 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18269
18270 2015-01-15 Renlin Li <renlin.li@arm.com>
18271
18272 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18273 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18274
18275 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18276
18277 * gcc.dg/vect/vect-aggressive-1.c: New.
18278 * gcc.target/i386/avx2-vect-aggressive.c: New.
18279
18280 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18281
18282 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18283
18284 2015-01-15 Richard Biener <rguenther@suse.de>
18285
18286 PR lto/64415
18287 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18288 -Wl,-undefined,dynamic_lookup.
18289
18290 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18291
18292 * gnat.dg/opt47.adb: New test.
18293
18294 2015-01-15 Richard Biener <rguenther@suse.de>
18295
18296 PR lto/64415
18297 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18298
18299 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18300
18301 PR tree-optimization/64434
18302 * gcc.dg/torture/pr64434.c: New test.
18303
18304 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
18305
18306 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18307 -mno-micromips. MIPS32R1 and below require -mno-micromips.
18308 -march=loongson* and -march=octeon* require -mno-micromips.
18309
18310 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
18311 Matthew Fortune <matthew.fortune@imgtec.com>
18312
18313 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18314 * gcc.target/mips/call-saved-5.c (foo): Likewise.
18315 * gcc.target/mips/call-saved-6.c (foo): Likewise.
18316 * gcc.target/mips/call-saved-7.c: New file.
18317 * gcc.target/mips/call-saved-8.c: New file.
18318 * gcc.target/mips/call-saved-9.c: New file.
18319
18320 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
18321
18322 * gcc.target/mips/lsa.c: New file.
18323 * gcc.target/mips/mips64-lsa.c: Likewise.
18324 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18325 * gcc.target/mips/mulsize-4.c: Likewise.
18326 * gcc.target/mips/mulsize-5.c: New file.
18327 * gcc.target/mips/mulsize-6.c: Likewise.
18328 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18329 and !HAS_LSA as ghost options.
18330 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18331 for !HAS_LSA.
18332
18333 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
18334
18335 * g++.dg/torture/20141013.c: Set -fno-short-enums.
18336
18337 2015-01-15 Richard Biener <rguenther@suse.de>
18338
18339 PR middle-end/64365
18340 * gcc.dg/torture/pr64365.c: New testcase.
18341
18342 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18343
18344 * gcc.dg/stackprotectexplicit1.c: New test.
18345 * g++.dg/stackprotectexplicit2.c: New test.
18346
18347 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18348
18349 PR target/61933
18350 * gfortran.dg/inquire_internal.f90: New.
18351 * gfortran.dg/negative_unit_check.f90: New.
18352
18353 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18354
18355 PR target/53988
18356 * gcc.target/sh/pr53988-1.c: New.
18357
18358 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18359
18360 PR c++/58671
18361 * g++.dg/tls/thread_local-ice3.C: New.
18362
18363 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18364
18365 * gcc.target/i386/fentry-override.c: Properly place {} in target
18366 selector. Remove nonpic.
18367 * gcc.target/i386/fentry.c: Likewise.
18368
18369 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18370
18371 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18372 warnings instead of errors.
18373
18374 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18375
18376 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18377 option support instead of ENABLE_LTO from Makefile.
18378
18379 2015-01-14 Richard Biener <rguenther@suse.de>
18380
18381 PR tree-optimization/59354
18382 * gcc.dg/vect/pr59354.c: New testcase.
18383
18384 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18385
18386 * lib/target-supports.exp
18387 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18388 on ARM architures before v7.
18389
18390 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18391
18392 PR middle-end/59448
18393 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18394 an atomic_exchange.
18395
18396 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18397
18398 PR target/64386
18399 * gcc.target/i386/pr64386.c: New test.
18400
18401 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18402
18403 PR target/64393
18404 * gcc.target/i386/pr64393.c: New test.
18405
18406 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18407
18408 PR target/64387
18409 * gcc.target/i386/pr64387.c: New test.
18410
18411 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18412
18413 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18414
18415 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18416
18417 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18418
18419 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18420
18421 PR target/64453
18422 * gcc.target/arm/pr64453.c: New.
18423
18424 2015-01-14 Richard Biener <rguenther@suse.de>
18425
18426 PR lto/64415
18427 * gcc.dg/lto/pr64415_0.c: New testcase.
18428 * gcc.dg/lto/pr64415_1.c: Likewise.
18429
18430 2015-01-14 Martin Liska <mliska@suse.cz>
18431
18432 * gcc.dg/ipa/pr64307.c: New test.
18433
18434 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18435
18436 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18437 64-bit and 128-bit.
18438
18439 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18440
18441 PR target/64460
18442 * gcc.target/arm/pr64460_1.c: New test.
18443
18444 2015-01-14 Richard Biener <rguenther@suse.de>
18445
18446 PR tree-optimization/64493
18447 PR tree-optimization/64495
18448 * gcc.dg/vect/pr64493.c: New testcase.
18449 * gcc.dg/vect/pr64495.c: Likewise.
18450
18451 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18452
18453 * gcc.dg/Warray-bounds-11.c: New test-case.
18454
18455 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18456
18457 * gcc.target/mips/octeon3-pipe-1.c: New test.
18458
18459 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18460
18461 * jit.dg/harness.h (set_up_logging): Move string concatenation
18462 into...
18463 (concat_strings): New function.
18464 (dump_reproducer): New function.
18465 (test_jit): Call dump_reproducer.
18466 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18467 function.
18468 (jit-dg-test): Delete any generated reproducer from previous runs.
18469 Verify that a generated reproducer was created, and verify that it
18470 compiles.
18471 * jit.dg/test-nested-contexts.c (main): Call
18472 gcc_jit_context_dump_reproducer_to_file.
18473
18474 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18475
18476 * gcc.dg/aru-2.c: Add dg-require-profiling.
18477
18478 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18479
18480 * lib/target-supports.exp (check_profiling_available): Check if
18481 -pg links.
18482
18483 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18484
18485 PR ipa/64565
18486 * g++.dg/torture/pr64565.C: New testcase.
18487
18488 2015-01-13 Marek Polacek <polacek@redhat.com>
18489
18490 PR middle-end/64391
18491 * gcc.dg/tm/pr64391.c: New test.
18492
18493 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18494
18495 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18496 true.
18497
18498 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18499
18500 * gcc.target/i386/pie.c: New test.
18501
18502 * lib/target-supports.exp (check_effective_target_pie): New.
18503
18504 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18505
18506 PR rtl-optimization/64286
18507 * gcc.target/i386/avx2-pr64286.c: New test.
18508
18509 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18510
18511 PR c++/57626
18512 * g++.dg/cpp0x/vt-57626.C: New.
18513
18514 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18515
18516 PR fortran/64528
18517 * gfortran.dg/pr64528.f90: New test.
18518
18519 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18520
18521 * gcc.target/aarch64/subsp.c: New test.
18522
18523 2015-01-13 Andrew Pinski <apinski@cavium.com>
18524
18525 * gcc.target/aarch64/store-pair-1.c: New testcase.
18526
18527 2015-01-13 Richard Biener <rguenther@suse.de>
18528
18529 PR lto/64373
18530 * gcc.dg/lto/pr64373_0.c: New testcase.
18531
18532 2015-01-13 Andrew Pinski <apinski@cavium.com>
18533
18534 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18535 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18536
18537 2015-01-13 Richard Biener <rguenther@suse.de>
18538
18539 PR tree-optimization/64406
18540 * gcc.dg/pr64406.c: New testcase.
18541
18542 2015-01-13 Richard Biener <rguenther@suse.de>
18543
18544 PR tree-optimization/64404
18545 * gcc.dg/vect/pr64404.c: New testcase.
18546
18547 2015-01-13 Richard Biener <rguenther@suse.de>
18548
18549 PR tree-optimization/64568
18550 * g++.dg/torture/pr64568.C: New testcase.
18551
18552 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18553
18554 * jit.dg/test-error-local-used-from-other-function.c: New test
18555 case.
18556 * jit.dg/test-error-param-reuse.c: New test case.
18557 * jit.dg/test-error-param-sharing.c: New test case.
18558 * jit.dg/test-error-param-used-from-other-function.c: New test
18559 case.
18560 * jit.dg/test-error-param-used-without-a-function.c: New test
18561 case.
18562
18563 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18564
18565 PR tree-optimization/64563
18566 * gcc.dg/pr64563.c: New test.
18567
18568 PR target/64513
18569 * gcc.target/i386/pr64513.c: New test.
18570
18571 PR tree-optimization/64454
18572 * gcc.dg/pr64454.c: New test.
18573
18574 PR testsuite/64028
18575 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18576 bind_pic_locally.
18577 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18578 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18579 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18580 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18581 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18582 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18583 * gcc.dg/vect/slp-25.c: Likewise.
18584 * gcc.dg/vect/vect-109.c: Likewise.
18585 * gcc.dg/vect/vect-13.c: Likewise.
18586 * gcc.dg/vect/vect-17.c: Likewise.
18587 * gcc.dg/vect/vect-18.c: Likewise.
18588 * gcc.dg/vect/vect-19.c: Likewise.
18589 * gcc.dg/vect/vect-20.c: Likewise.
18590 * gcc.dg/vect/vect-21.c: Likewise.
18591 * gcc.dg/vect/vect-22.c: Likewise.
18592 * gcc.dg/vect/vect-27.c: Likewise.
18593 * gcc.dg/vect/vect-29.c: Likewise.
18594 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18595 * gcc.dg/vect/vect-2.c: Likewise.
18596 * gcc.dg/vect/vect-3.c: Likewise.
18597 * gcc.dg/vect/vect-4.c: Likewise.
18598 * gcc.dg/vect/vect-5.c: Likewise.
18599 * gcc.dg/vect/vect-72.c: Likewise.
18600 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18601 * gcc.dg/vect/vect-73.c: Likewise.
18602 * gcc.dg/vect/vect-77-global.c: Likewise.
18603 * gcc.dg/vect/vect-78-global.c: Likewise.
18604 * gcc.dg/vect/vect-7.c: Likewise.
18605 * gcc.dg/vect/vect-86.c: Likewise.
18606 * gcc.dg/vect/vect-align-1.c: Likewise.
18607 * gcc.dg/vect/vect-align-3.c: Likewise.
18608 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18609 * gcc.dg/vect/vect-all.c: Likewise.
18610 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18611 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18612 * gcc.dg/vect/vect-peel-3.c: Likewise.
18613 * gcc.dg/vect/vect-peel-4.c: Likewise.
18614 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18615
18616 2015-01-12 Jeff Law <law@redhat.com>
18617
18618 PR target/64461
18619 * gcc.target/m68k/pr64461.c: New test.
18620
18621 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18622
18623 * jit.dg/test-array-as-pointer.c (create_code): Update call
18624 to gcc_jit_context_new_global by setting "kind" to
18625 GCC_JIT_GLOBAL_IMPORTED.
18626 * jit.dg/test-error-array-as-pointer.c: Likewise.
18627 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18628 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18629 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18630 * jit.dg/test-using-global.c (the_global): Rename to...
18631 (imported_global): ...this.
18632 (create_code): Update to test the three kinds of global.
18633 (verify_code): Likewise.
18634
18635 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18636
18637 PR testsuite/64427
18638 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18639 undefined behavior.
18640 * gcc.target/i386/pr64291-2.c: Updated.
18641
18642 2015-01-12 Richard Biener <rguenther@suse.de>
18643
18644 PR tree-optimization/64530
18645 * gfortran.dg/pr64530.f90: New testcase.
18646
18647 2015-01-12 Richard Biener <rguenther@suse.de>
18648
18649 PR middle-end/64357
18650 * gcc.dg/torture/pr64357.c: New testcase.
18651
18652 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18653
18654 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18655 selector.
18656
18657 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18658 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18659
18660 2015-01-12 Martin Liska <mliska@suse.cz>
18661
18662 * gcc.dg/ipa/PR64550.c: New test.
18663
18664 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18665
18666 PR ipa/63470
18667 * g++.dg/ipa/pr63470.C: New testcase.
18668
18669 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18670
18671 PR fortran/63733
18672 * gfortran.dg/typebound_operator_20.f90: New.
18673
18674 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18675
18676 PR fortran/58023
18677 * gfortran.dg/proc_ptr_comp_42.f90: New.
18678
18679 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18680
18681 PR fortran/64508
18682 * gfortran.dg/proc_ptr_comp_41.f90: New.
18683
18684 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18685
18686 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18687
18688 2015-01-10 Tobias Burnus <burnus@net-b.de>
18689
18690 PR fortran/64522
18691 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18692 and add dg-excess-errors.
18693 * gfortran.dg/line_length_6.f90: New.
18694 * gfortran.dg/line_length_7.f90: New.
18695 * gfortran.dg/line_length_8.f90: New.
18696 * gfortran.dg/line_length_9.f90: New.
18697 * gfortran.dg/line_length_10.f90: New.
18698 * gfortran.dg/line_length_11.f90: New.
18699
18700 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18701
18702 * jit.dg/test-threads.c (struct testcase): Move declaration
18703 to jit.dg/all-non-failing-tests.h.
18704 (testcases): Likewise.
18705 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18706 declaration here from jit.dg/all-non-failing-tests.h.
18707 (testcases): Likewise.
18708 * jit.dg/test-combination.c (create_code): Eliminate spelling
18709 out all of the testcases in favor of looping through the
18710 "testcases" metadata.
18711 (verify_code): Likewise.
18712
18713 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18714
18715 PR rtl-optimization/64536
18716 * gcc.dg/pr64536.c: New test.
18717
18718 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18719
18720 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18721 * jit.dg/test-combination.c (create_code): Likewise.
18722 (verify_code): Likewise.
18723 * jit.dg/test-constants.c: New test case.
18724 * jit.dg/test-threads.c: Add test-constants.c.
18725
18726 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18727
18728 PR libobjc/51891
18729 * objc.dg/gnu-api-2-class.m: Add a test case
18730 for the above change.
18731
18732 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18733
18734 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18735
18736 2015-01-09 Richard Biener <rguenther@suse.de>
18737
18738 PR tree-optimization/64410
18739 * g++.dg/vect/pr64410.cc: New testcase.
18740
18741 2015-01-09 Martin Liska <mliska@suse.cz>
18742
18743 * gcc.dg/ipa/ipa-icf-32.c: New test.
18744
18745 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18746
18747 * c-c++-common/tsan/tsan_barrier.h: New.
18748 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18749 * c-c++-common/tsan/bitfield_race.c: Likewise.
18750 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18751 * c-c++-common/tsan/mutexset1.c: Likewise.
18752 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18753 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18754 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18755 * c-c++-common/tsan/simple_race.c: Likewise.
18756 * c-c++-common/tsan/simple_stack.c: Likewise.
18757 * c-c++-common/tsan/sleep_sync.c: Likewise.
18758 * c-c++-common/tsan/tiny_race.c: Likewise.
18759 * c-c++-common/tsan/tls_race.c: Likewise.
18760 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18761 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18762 * g++.dg/tsan/atomic_free.C: Likewise.
18763 * g++.dg/tsan/atomic_free2.C: Likewise.
18764 * g++.dg/tsan/cond_race.C: Likewise.
18765 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18766
18767 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18768
18769 PR testsuite/62250
18770 * lib/target-supports.exp (check_effective_target_libatomic_available):
18771 New.
18772 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18773 targets that match effective-target libatomic_available.
18774 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18775
18776 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18777
18778 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18779 Verify the result of gcc_jit_context_get_last_error.
18780 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18781
18782 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18783
18784 PR tree-optimization/63989
18785 * gcc.dg/strlenopt-27.c: New test.
18786
18787 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18788
18789 * jit.dg/harness.h (set_up_logging): New function.
18790 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18791 set_up_logging on the context, so that every testcase is
18792 logged to a particular file.
18793 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18794 and call gcc_jit_context_set_logfile on the top-level context.
18795
18796 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18797
18798 PR target/64338
18799 * g++.dg/opt/pr64338.C: New test.
18800
18801 2015-01-08 Tobias Burnus <burnus@net-b.de>
18802
18803 * gfortran.dg/coarray/codimension_2b.f90: New file.
18804 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18805 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18806
18807 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18808
18809 PR c++/59004
18810 * g++.dg/ext/fnname4.C: New.
18811
18812 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18813
18814 PR c++/64462
18815 * g++.dg/cpp0x/constexpr-64462.C: New.
18816
18817 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18818
18819 PR c++/60753
18820 * g++.dg/cpp0x/deleted10.C: New.
18821
18822 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18823
18824 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18825
18826 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18827
18828 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18829 GCC_JIT_UNARY_OP_ABS.
18830 (verify_unary_ops): Likewise.
18831
18832 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18833
18834 * jit.dg/test-arith-overflow.c: New test case.
18835 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18836 * jit.dg/test-combination.c (create_code): Likewise.
18837 (verify_code): Likewise.
18838 * jit.dg/test-threads.c (testcases): Likewise.
18839
18840 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18841
18842 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18843 rather than "jit". Load g++.exp, and call g++_init.
18844 Run test-*.cc files within the testsuite and *.cc files within
18845 docs/examples.
18846 (jit-dg-test): Drop the addition of -fgnu89-inline to
18847 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18848 doing it when compiling C testcases (since g++ does not handle
18849 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18850 is restored to the value after g++_init ran, rather than the
18851 value before g++_init ran. Return a list of
18852 $comp_output $output_file, as dg-test assumes.
18853
18854 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18855
18856 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18857 make it easier to figure out the origin of each test result when
18858 running test-combination.c and test-threads.c.
18859 (CHECK_VALUE): Likewise.
18860 (CHECK_DOUBLE_VALUE): Likewise.
18861 (CHECK_STRING_VALUE): Likewise.
18862 (CHECK_STRING_STARTS_WITH): Likewise.
18863 (CHECK_STRING_CONTAINS): Likewise.
18864 (CHECK): Likewise.
18865 (check_string_value): Likewise, add "funcname" param.
18866 (check_string_starts_with): Likewise.
18867 (check_string_contains): Likewise.
18868
18869 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18870
18871 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18872 generating name of built executable.
18873
18874 2015-01-07 Marek Polacek <polacek@redhat.com>
18875
18876 PR c/64440
18877 * gcc.dg/pr64440.c: New test.
18878 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18879
18880 2015-01-07 Marek Polacek <polacek@redhat.com>
18881
18882 PR c/64417
18883 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18884 * gcc.dg/pr64417.c: New test.
18885
18886 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18887
18888 PR target/64505
18889 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18890 fix is correct.
18891
18892 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18893
18894 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18895 Check if testcases run without errors, not just if they compile.
18896
18897 2015-01-06 Christian Bruel <christian.bruel@st.com>
18898
18899 PR target/64507
18900 * gcc.target/sh/pr64507.c: New test.
18901
18902 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18903
18904 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18905
18906 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18907
18908 * c-c++-common/asan/sanitize-all-1.c: New test.
18909 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18910 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18911 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18912 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18913
18914 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18915
18916 * lib/target-supports.exp (check_profiling_available): Return 0 for
18917 Visium.
18918 (check_effective_target_tls_runtime): Likewise.
18919 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18920 * gcc.dg/20020312-2.c: Adjust for Visium.
18921 * gcc.dg/tls/thr-cse-1.c: Likewise
18922 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18923 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18924 * gcc.dg/weak/typeof-2.c: Likewise.
18925
18926 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18927
18928 PR rtl-optimization/64287
18929 * gcc.dg/aru-2.c: New test.
18930
18931 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18932
18933 PR sanitizer/64344
18934 * c-c++-common/ubsan/pr64344-1.c: New test.
18935 * c-c++-common/ubsan/pr64344-2.c: New test.
18936
18937 PR tree-optimization/64465
18938 * gcc.dg/pr64465.c: New test.
18939
18940 PR tree-optimization/64494
18941 * gcc.c-torture/compile/pr64494.c: New test.
18942
18943 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18944
18945 PR fortran/47674
18946 * gfortran.dg/realloc_on_assign_25.f90: New test.
18947
18948 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18949
18950 Update copyright years.
18951
18952 2015-01-05 Marek Polacek <polacek@redhat.com>
18953
18954 PR c/64423
18955 * gcc.dg/pr64423.c: New test.
18956
18957 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18958
18959 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18960 mmix-knuth-mmixware for the same reason as for MIPS.
18961 * gcc.dg/debug/debug-2.c: Ditto.
18962
18963 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18964
18965 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18966
18967 PR testsuite/62250
18968 * lib/gfortran.exp: Add libatomic library search path.
18969 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18970 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18971
18972 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18973
18974 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18975
18976 * c-c++-common/tsan/bitfield_race.c: New testcase.
18977 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18978
18979 2015-01-02 Tobias Burnus <burnus@net-b.de>
18980
18981 * gfortran.dg/coarray/collectives_4.f90: New.
18982
18983 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18984
18985 PR fortran/57562
18986 * gfortran.dg/extends_16.f90: New.
18987
18988 2015-01-02 Tobias Burnus <burnus@net-b.de>
18989
18990 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18991
18992 2015-01-02 Tobias Burnus <burnus@net-b.de>
18993
18994 * gfortran.dg/coarray/codimension_2.f90: New.
18995 * gfortran.dg/coarray/codimension_2a.f90: New.
18996 * gfortran.dg/coarray_35.f90: New.
18997 * gfortran.dg/coarray_35a.f90: New.
18998
18999 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19000
19001 PR fortran/60507
19002 * gfortran.dg/dummy_procedure_11.f90: New.
19003 ^L
19004 Copyright (C) 2015 Free Software Foundation, Inc.
19005
19006 Copying and distribution of this file, with or without modification,
19007 are permitted in any medium without royalty provided the copyright
19008 notice and this notice are preserved.