1 2015-12-02 Marek Polacek <polacek@redhat.com>
4 * g++.dg/warn/nonnull3.C: New test.
6 2015-12-02 Joseph Myers <joseph@codesourcery.com>
9 * gcc.dg/pr68162-1.c: New test.
11 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
12 Sebastian Pop <s.pop@samsung.com>
14 * gfortran.dg/graphite/run-id-3.f90: New.
16 2015-12-02 David Sherwood <david.sherwood@arm.com>
18 * gcc.target/aarch64/fmaxmin.c: New test.
20 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
22 * gfortran.dg/goacc/coarray.f95: XFAIL.
23 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors
25 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
28 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
29 Julian Brown <julian@codesourcery.com>
30 James Norris <James_Norris@mentor.com>
32 * c-c++-common/goacc/host_data-5.c: New file.
33 * c-c++-common/goacc/host_data-6.c: Likewise.
35 2015-12-02 Tom de Vries <tom@codesourcery.com>
37 * c-c++-common/goacc/kernels-default-2.c: New test.
38 * c-c++-common/goacc/kernels-default.c: New test.
40 2015-12-02 Tom de Vries <tom@codesourcery.com>
42 * c-c++-common/goacc/kernels-alias-2.c: New test.
43 * c-c++-common/goacc/kernels-alias-3.c: New test.
44 * c-c++-common/goacc/kernels-alias-4.c: New test.
45 * c-c++-common/goacc/kernels-alias-5.c: New test.
46 * c-c++-common/goacc/kernels-alias-6.c: New test.
47 * c-c++-common/goacc/kernels-alias-7.c: New test.
48 * c-c++-common/goacc/kernels-alias-8.c: New test.
49 * c-c++-common/goacc/kernels-alias.c: New test.
51 2015-12-02 Tom de Vries <tom@codesourcery.com>
53 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
54 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
55 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
57 2015-12-02 Richard Biener <rguenther@suse.de>
59 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
60 y guarding a call to abort ().
61 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
62 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
64 2015-12-02 Marek Polacek <polacek@redhat.com>
67 * gcc.dg/torture/pr68570.c: New test.
69 2015-12-02 Richard Biener <rguenther@suse.de>
71 PR tree-optimization/68625
72 * gcc.dg/torture/pr68625.c: New testcase.
74 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
76 * gcc.target/i386/pr68432-1.c: New test.
77 * gcc.target/i386/pr68432-2.c: Likewise.
78 * gcc.target/i386/pr68432-3.c: Likewise.
80 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
82 * gcc.target/s390/zvector/vec-splat-2.c: New test.
84 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
86 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
88 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
90 * gcc.target/s390/zvector/vec-splat-1.c: New test.
92 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
94 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
95 * gcc.target/s390/bswaphi-1.c: New test.
97 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
99 * lib/target-supports.exp: Add s390 and s390x to the list of long
102 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
104 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
105 s390x to enable 64 bit bswap patterns.
106 * gcc.dg/optimize-bswapdi-2.c: Likewise.
107 * gcc.dg/optimize-bswapdi-3.c: Likewise.
108 * lib/target-supports.exp: Add a comment for s390.
110 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
112 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
113 order to make -m31 work.
114 * gcc.dg/optimize-bswapsi-1.c: Likewise.
115 * gcc.dg/optimize-bswapsi-2.c: Likewise.
117 2015-12-02 Jakub Jelinek <jakub@redhat.com>
120 * gcc.dg/pr68533.c: New test.
122 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
124 PR tree-optimization/68577
125 * gcc.dg/vect/pr68577.c: New test.
127 2015-12-01 Nathan Sidwell <nathan@acm.org>
129 * gcc.target/nvptx/uninit-decl.c: New.
131 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
133 * gcc.c-torture/execute/alias-1.c: New testcase.
135 2015-12-01 Marek Polacek <polacek@redhat.com>
137 PR tree-optimization/64769
138 * c-c++-common/gomp/pr64769.c: New test.
140 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
142 * gcc.target/powerpc/swaps-p8-22.c: New.
144 2015-12-01 Marek Polacek <polacek@redhat.com>
146 PR tree-optimization/67916
147 * gcc.dg/torture/pr67916.c: New test.
149 2015-12-01 Marek Polacek <polacek@redhat.com>
152 * c-c++-common/pr68582.c: New test.
154 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
156 PR tree-optimization/68474
157 * gcc.dg/pr68474.c: New test.
159 2015-12-01 Christian Bruel <christian.bruel@st.com>
162 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
164 2015-12-01 Tom de Vries <tom@codesourcery.com>
166 * gcc.dg/pr46032.c: Move to ...
167 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
169 * gcc.dg/pr46032-2.c: Move to ...
170 * gcc.dg/gomp/pr46032-2.c: ... here. Drop dg-require-effective-target fopenmp.
171 * gcc.dg/pr46032-3.c: Move to ...
172 * gcc.dg/gomp/pr46032-3.c: ... here. Drop dg-require-effective-target fopenmp.
174 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
176 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
177 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
178 * gfortran.dg/goacc/loop-6.f95: Likewise.
179 * gfortran.dg/goacc/loop-7.f95: New test.
180 * gfortran.dg/goacc/reduction-2.f95: New test.
182 2015-12-01 Richard Biener <rguenther@suse.de>
184 PR tree-optimization/68379
185 * gcc.dg/torture/pr68379.c: New testcase.
186 * gfortran.dg/pr68379-1.f90: Likewise.
187 * gfortran.dg/pr68379-2.f: Likewise.
189 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
191 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
192 * gcc.dg/pr46032-2.c: Likewise.
193 * gcc.dg/pr46032-3.c: Likewise.
195 2015-12-01 Richard Biener <rguenther@suse.de>
198 * g++.dg/torture/pr68470.C: New testcase.
200 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
203 * gcc.dg/pr68595.c: New test.
205 2015-12-01 Christian Bruel <christian.bruel@st.com>
207 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
208 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
209 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
211 2015-12-01 Bin Cheng <bin.cheng@arm.com>
213 PR tree-optimization/68529
214 * gcc.dg/tree-ssa/pr68529-1.c: New test.
215 * gcc.dg/tree-ssa/pr68529-2.c: New test.
216 * gcc.dg/tree-ssa/pr68529-3.c: New test.
218 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
220 * gcc.dg/lto/alias-1_0.c: New testcase.
221 * gcc.dg/lto/alias-1_1.c: New testcase.
223 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
224 Sebastian Pop <s.pop@samsung.com>
226 PR tree-optimization/68565
227 * gfortran.dg/graphite/pr68565.f90: New.
229 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
230 Sebastian Pop <s.pop@samsung.com>
232 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
234 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
235 Nathan Sidwell <nathan@codesourcery.com>
237 * gfortran.dg/goacc/routine-3.f90: New test.
238 * gfortran.dg/goacc/routine-4.f90: New test.
239 * gfortran.dg/goacc/routine-5.f90: New test.
240 * gfortran.dg/goacc/routine-6.f90: New test.
241 * gfortran.dg/goacc/subroutines: New test.
243 2015-11-30 Tom de Vries <tom@codesourcery.com>
245 * gcc.dg/pr46032-2.c: New test.
246 * gcc.dg/pr46032-3.c: New test.
248 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
251 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
252 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
253 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
254 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
255 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
256 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
257 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
258 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
259 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
260 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
261 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
262 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
263 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
264 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
265 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
266 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
267 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
268 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
269 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
270 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
271 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
272 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
273 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
274 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
275 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
276 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
277 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
278 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
279 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
280 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
281 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
282 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
283 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
284 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
285 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
286 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
287 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
288 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
289 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
290 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
291 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
292 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
293 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
294 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
295 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
296 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
297 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
298 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
299 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
300 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
301 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
302 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
303 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
304 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
305 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
306 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
307 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
308 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
309 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
310 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
311 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
312 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
313 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
314 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
315 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
316 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
317 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
318 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
319 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
320 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
321 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
322 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
323 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
324 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
325 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
326 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
327 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
328 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
329 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
330 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
331 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
332 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
333 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
334 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
335 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
336 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
337 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
338 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
339 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
340 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
341 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
342 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
343 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
344 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
345 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
346 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
347 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
348 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
349 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
350 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
351 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
352 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
353 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
354 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
355 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
356 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
357 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
358 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
359 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
360 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
361 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
362 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
363 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
364 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
365 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
366 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
367 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
368 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
369 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
370 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
371 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
372 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
373 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
374 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
375 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
376 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
377 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
378 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
379 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
380 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
381 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
382 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
383 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
384 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
385 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
386 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
387 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
388 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
389 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
390 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
391 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
392 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
393 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
394 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
396 2015-11-30 Tom de Vries <tom@codesourcery.com>
398 PR tree-optimization/46032
399 * gcc.dg/pr46032.c: New test.
401 2015-11-30 Richard Biener <rguenther@suse.de>
403 PR tree-optimization/68592
404 * gfortran.dg/pr68592.f: New testcase.
406 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
409 * gfortran.dg/submodule_13.f08: New test.
411 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
413 * gcc.target/s390/load-relative-check.c: Add scan patterns for
416 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
418 * gcc.target/s390/load-relative-check.c: Add -mzarch.
420 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
422 * gcc.dg/dump-ada-spec-1.c: Move to...
423 * c-c++-common/dump-ada-spec-1.c: ...here.
424 * c-c++-common/dump-ada-spec-2.c: New test.
426 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
428 * gnat.dg/loop_optimization22.ad[sb]: New test.
430 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
432 * gnat.dg/specs/rep_clause5.ads: New test.
434 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
437 * gcc.c-torture/compile/pr67106.c: New testcase.
439 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
442 * g++.dg/torture/pr67581.C: New testcase.
444 2015-11-27 Richard Biener <rguenther@suse.de>
446 PR tree-optimization/68559
447 * gcc.dg/vect/slp-perm-4.c: Adjust again.
448 * gcc.dg/vect/pr45752.c: Likewise.
450 2015-11-27 Jakub Jelinek <jakub@redhat.com>
452 PR rtl-optimization/68250
453 * gcc.c-torture/execute/pr68250.c: New test.
455 2015-11-27 Marek Polacek <polacek@redhat.com>
457 * gcc.dg/pr63568.c: Convert to GIMPLE.
459 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
461 PR rtl-optimization/68506
462 * gcc.c-torture/execute/pr68506.c: New test.
464 2015-11-27 Jakub Jelinek <jakub@redhat.com>
467 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
468 * c-c++-common/gomp/pr63326.c: New test.
470 2015-11-27 Richard Biener <rguenther@suse.de>
472 PR tree-optimization/68553
473 * gcc.dg/vect/pr45752.c: Adjust.
474 * gcc.dg/vect/slp-perm-4.c: Likewise.
476 2015-11-26 Martin Sebor <msebor@redhat.com>
478 * g++.dg/init/new45.C (cookie_size): New constant set to a value
479 appropriate for the target.
480 (operator new[]): Use it.
482 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
485 * g++.dg/cpp0x/pr67238.C: New.
487 2015-11-26 Martin Sebor <msebor@redhat.com>
489 * g++.dg/pr67876.C: Remove duplicate content.
491 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
493 * g++.dg/guality/pr67192.C: New test.
495 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
497 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
498 support code for vqrdml{as}h_lane tests.
499 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
500 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
502 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
504 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
505 support code for vqrdml{as}h tests.
506 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
507 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
509 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
511 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
512 (check_effective_target_arm_arch_FUNC_ok)
513 (add_options_for_arm_arch_FUNC)
514 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
515 to the list to be generated.
516 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
517 (check_effective_target_arm_v8_1a_neon_ok): New.
518 (check_effective_target_arm_v8_1a_neon_hw): New.
520 2015-11-26 Nathan Sidwell <nathan@acm.org>
522 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
524 2015-11-26 Richard Biener <rguenther@suse.de>
527 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
530 2015-11-26 Richard Biener <rguenther@suse.de>
533 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
535 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
538 * g++.dg/concepts/pr67249.C: New.
540 2015-11-26 Richard Biener <rguenther@suse.de>
543 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
544 vectorize init loop and adjust expected outcome.
546 2015-11-26 Richard Biener <rguenther@suse.de>
549 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
550 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
551 also monitor final optimization result.
553 2015-11-26 Jakub Jelinek <jakub@redhat.com>
555 PR rtl-optimization/68249
556 PR rtl-optimization/68321
557 * gcc.c-torture/execute/pr68249.c: New test.
558 * gcc.c-torture/execute/pr68321.c: New test.
560 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
563 * gcc.target/i386/mpx/pr68416.c: New test.
565 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
568 * g++.dg/cpp0x/no-weak1.C: New.
570 2015-11-26 Jakub Jelinek <jakub@redhat.com>
572 PR tree-optimization/68128
573 * gcc.dg/gomp/pr68128-1.c: New test.
574 * gcc.dg/gomp/pr68128-2.c: New test.
576 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
578 PR rtl-optimization/67226
579 * gcc.c-torture/execute/pr67226.c: New test.
581 2015-11-26 Jakub Jelinek <jakub@redhat.com>
584 * g++.dg/ubsan/pr68508.C: New test.
586 2015-11-25 Martin Sebor <msebor@redhat.com>
589 * g++.dg/pr67876.C: New test.
591 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
592 Sebastian Pop <s.pop@samsung.com>
594 PR tree-optimization/68453
595 * gfortran.dg/graphite/pr68453.f90: New.
597 2015-11-25 Martin Sebor <msebor@redhat.com>
600 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
601 * gcc.dg/addr_builtin-1.c: Same.
603 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
605 * gcc.target/powerpc/dform-1.c: New test.
606 * gcc.target/powerpc/dform-2.c: Likewise.
608 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
610 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
611 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
612 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
614 2015-11-25 Tom de Vries <tom@codesourcery.com>
616 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
617 * gcc.dg/pr23911.c: Same.
618 * gcc.dg/tree-ssa/20030709-2.c: Same.
619 * gcc.dg/tree-ssa/20030731-2.c: Same.
620 * gcc.dg/tree-ssa/20040729-1.c: Same.
621 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
622 * gcc.dg/tree-ssa/loop-36.c: Same.
623 * gcc.dg/tree-ssa/pr21086.c: Same.
624 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
625 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
626 * gcc.dg/vect/pr26359.c: Same.
627 * c-c++-common/restrict-2.c: Update after adding new lim1.
628 * c-c++-common/restrict-4.c: Same.
629 * g++.dg/tree-ssa/pr33615.C: Same.
630 * g++.dg/tree-ssa/restrict1.C: Same.
631 * gcc.dg/tm/pub-safety-1.c: Same.
632 * gcc.dg/tm/reg-promotion.c: Same.
633 * gcc.dg/tree-ssa/20050314-1.c: Same.
634 * gcc.dg/tree-ssa/loop-32.c: Same.
635 * gcc.dg/tree-ssa/loop-33.c: Same.
636 * gcc.dg/tree-ssa/loop-34.c: Same.
637 * gcc.dg/tree-ssa/loop-35.c: Same.
638 * gcc.dg/tree-ssa/loop-7.c: Same.
639 * gcc.dg/tree-ssa/pr23109.c: Same.
640 * gcc.dg/tree-ssa/restrict-3.c: Same.
641 * gcc.dg/tree-ssa/restrict-5.c: Same.
642 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
643 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
644 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
645 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
646 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
647 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
648 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
649 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
650 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
651 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
652 * gcc.dg/tree-ssa/structopt-1.c: Same.
653 * gfortran.dg/pr32921.f: Same.
654 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
655 * g++.dg/tree-ssa/pr61009.C: Same.
656 * g++.dg/tree-ssa/ssa-dom.C: Same.
657 * gcc.dg/pr20115-1.c: Same.
658 * gcc.dg/tree-prof/20050826-2.c: Same.
659 * gcc.dg/tree-prof/cmpsf-1.c: Same.
660 * gcc.dg/tree-ssa/20030821-1.c: Same.
661 * gcc.dg/tree-ssa/20030922-2.c: Same.
662 * gcc.dg/tree-ssa/20031022-1.c: Same.
663 * gcc.dg/tree-ssa/20040615-1.c: Same.
664 * gcc.dg/tree-ssa/20040624-1.c: Same.
665 * gcc.dg/tree-ssa/pr21417.c: Same.
666 * gcc.dg/tree-ssa/pr61607.c: Same.
667 * gcc.dg/tree-ssa/slsr-27.c: Same.
668 * gcc.dg/tree-ssa/slsr-28.c: Same.
669 * gcc.dg/tree-ssa/slsr-29.c: Same.
670 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
671 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
672 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
673 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
674 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
675 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
676 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
677 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
678 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
679 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
680 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
681 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
682 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
683 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
684 * gcc.dg/tree-ssa/vrp47.c: Same.
685 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
686 * gcc.dg/tree-ssa/foldconst-2.c: Same.
687 * gcc.dg/tree-ssa/loop-40.c: Same.
688 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
690 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
692 * g++.dg/cpp0x/constexpr-array13.C: Fix.
694 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
696 * gfortran.dg/nint_p7.f90: New testcase.
698 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
699 Paolo Carlini <paolo.carlini@oracle.com>
702 * g++.dg/cpp0x/constexpr-array13.C: New.
704 2015-11-25 Ilmir Usmanov <me@ilmir.us>
705 Cesar Philippidis <cesar@codesourcery.com>
708 * goacc/omp-fixed.f: New test.
709 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
711 2015-11-25 Richard Biener <rguenther@suse.de>
714 * gcc.dg/torture/pr68528.c: New testcase.
716 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/cpp0x/constexpr-tuple2.C: New.
721 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
723 PR rtl-optimization/68435
724 * gcc.dg/pr68435.c: New test.
726 2015-11-25 Richard Biener <rguenther@suse.de>
728 PR tree-optimization/68517
729 * gcc.dg/torture/pr68517.c: New testcase.
731 2015-11-25 Jakub Jelinek <jakub@redhat.com>
734 * gcc.dg/pr67089-1.c: New test.
735 * gcc.dg/pr67089-2.c: New test.
736 * gcc.dg/pr67089-3.c: New test.
737 * gcc.dg/pr67089-4.c: New test.
738 * gcc.dg/pr67089-5.c: New test.
739 * gcc.dg/pr67089-6.c: New test.
740 * gcc.dg/pr67089-7.c: New test.
742 2015-11-25 Richard Biener <rguenther@suse.de>
744 PR tree-optimization/68502
745 * gcc.dg/vect/pr68502-1.c: New testcase.
746 * gcc.dg/vect/pr68502-2.c: Likewise.
748 2015-11-24 Michael Collison <michael.collison@linaro.org>
750 * gcc.target/aarch64/saddw-1.c: New test.
751 * gcc.target/aarch64/saddw-2.c: New test.
752 * gcc.target/aarch64/uaddw-1.c: New test.
753 * gcc.target/aarch64/uaddw-2.c: New test.
754 * gcc.target/aarch64/uaddw-3.c: New test.
755 * lib/target-support.exp
756 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
757 Add aarch64 to list of support targets.
759 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
761 * gcc.target/mips/frame-header-4.c: New test.
763 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
766 * gfortran.dg/simplify_cshift_3.f90
768 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
771 * g++.dg/cpp1y/pr68278.C: New.
773 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
776 * g++.dg/cpp1y/pr68388.C: New.
778 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
779 Sebastian Pop <s.pop@samsung.com>
781 PR tree-optimization/67984
782 * gcc.dg/graphite/pr67984.c: New.
784 2015-11-24 Michael Matz <matz@suse.de>
786 PR rtl-optimization/68392
787 * g++.dg/pr68392.C: New test.
789 2015-11-24 Nathan Sidwell <nathan@acm.org>
791 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
793 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
795 PR rtl-optimization/68381
796 * gcc.c-torture/execute/pr68381.c: New test.
798 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
800 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
801 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
803 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
806 * gcc.target/i386/pr68497.c: New test.
808 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
810 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
812 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
814 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
816 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
818 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
820 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
822 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
824 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
826 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
828 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
830 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
832 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
835 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
838 * gcc.dg/pr68375.c: New test.
840 2015-11-24 Jakub Jelinek <jakub@redhat.com>
843 * gcc.target/i386/pr68483-1.c: New test.
844 * gcc.target/i386/pr68483-2.c: New test.
846 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
849 * gcc.target/i386/mpx/pr68337-1.c: New test.
850 * gcc.target/i386/mpx/pr68337-2.c: New test.
852 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
854 PR rtl-optimization/68194
855 PR rtl-optimization/68328
856 PR rtl-optimization/68185
857 * gcc.c-torture/execute/pr68185.c: New test.
858 * gcc.c-torture/execute/pr68328.c: Likewise.
860 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
862 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
864 2015-11-23 David Malcolm <dmalcolm@redhat.com>
867 * objc.dg/plugin: New subdirectory.
868 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
869 * objc.dg/plugin/plugin.exp: New file, based on
870 gcc.dg/plugin/plugin.exp.
872 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
873 Sebastian Pop <s.pop@samsung.com>
875 PR tree-optimization/68493
876 * gcc.dg/graphite/pr68493.c: New.
878 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
879 Sebastian Pop <s.pop@samsung.com>
881 PR tree-optimization/68279
882 * gfortran.dg/graphite/pr68279.f90: New.
884 2015-11-23 Marek Polacek <polacek@redhat.com>
886 PR tree-optimization/68455
887 * gcc.dg/tree-ssa/pr68455.c: New test.
889 2015-11-23 Richard Biener <rguenther@suse.de>
891 PR tree-optimization/68465
892 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
894 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
897 * gcc.target/aarch64/pr68363_1.c: New test.
899 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
901 * gcc.target/aarch64/simd/vmulx.x: New.
902 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
903 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
904 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
906 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
909 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
911 2015-11-23 Richard Biener <rguenther@suse.de>
912 Jiong Wang <jiong.wang@arm.com>
914 PR tree-optimization/68317
915 PR tree-optimization/68326
916 * gcc.dg/pr68317.c: New testcase.
918 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
920 PR tree-optimization/68327
921 * gcc.dg/pr68327.c: New test.
923 2015-11-23 Tom de Vries <tom@codesourcery.com>
925 PR tree-optimization/68460
926 * gcc.dg/autopar/pr68460.c: New test.
928 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
930 * c-c++-common/asan/halt_on_error-1.c: New test.
931 * c-c++-common/asan/halt_on_error-2.c: Likewise.
933 2015-11-23 Richard Biener <rguenther@suse.de>
935 PR tree-optimization/68482
936 * gcc.dg/vect/pr68482.c: New testcase.
938 2015-11-23 Richard Biener <rguenther@suse.de>
940 PR tree-optimization/68445
941 * gcc.dg/vect/pr68445.c: New testcase.
943 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
945 * gcc.target/s390/load-relative-check.c: New test to check
946 generation of load relative instructions.
948 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
950 * gfortran.dg/fmt_t_8.f90: New test.
952 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
955 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
957 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
959 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
961 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
964 * gfortran.dg/simplify_cshift_2.f90: New test.
966 2015-11-22 James Norris <jnorris@codesourcery.com>
967 Cesar Philippidis <cesar@codesourcery.com>
969 * gfortran.dg/goacc/declare-1.f95: Update test.
970 * gfortran.dg/goacc/declare-2.f95: New test.
972 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
974 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
975 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
976 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
977 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
978 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
979 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
980 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
981 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
982 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
983 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
984 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
985 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
987 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
989 * gfortran.dg/simplify_cshift_1.f90: New test.
991 2015-11-21 Nathan Sidwell <nathan@acm.org>
993 * gcc.dg/atomic-generic.c: Include <string.h>.
995 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
997 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
999 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1001 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1003 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1006 * gcc.dg/debug/pr66432.c: New test.
1008 2015-11-20 Ian Lance Taylor <iant@google.com>
1011 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1013 2015-11-20 Mike Stump <mikestump@comcast.net>
1015 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1018 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1021 * gcc.dg/fixits.c: New file.
1022 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1023 (test_fixit_insert): New.
1024 (test_fixit_remove): New.
1025 (test_fixit_replace): New.
1026 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1027 (test_fixit_insert): New.
1028 (test_fixit_remove): New.
1029 (test_fixit_replace): New.
1030 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1031 (test_show_locus): Add tests of rendering fixit hints.
1033 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1036 * gcc.dg/vect/pr68339.c: New test.
1038 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1040 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1042 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1045 * gfortran.dg/submodule_12.f90: New test
1048 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1050 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1052 * lib/target-supports.exp
1053 (check_effective_target_arm_neon_ok_nocache): Add check
1056 2015-11-20 Tom de Vries <tom@codesourcery.com>
1058 PR tree-optimization/68373
1059 * gcc.dg/autopar/pr68373.c: New test.
1061 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1064 * g++.dg/abi/mangle67.C: New test.
1066 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1068 * gcc.target/s390/bswap-1.c: New test.
1070 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1072 * gcc.target/s390/pfpo.c: New test.
1074 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1076 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1077 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1079 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1081 * g++.dg/spellcheck-fields.C: New file.
1083 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1084 Sebastian Pop <s.pop@samsung.com>
1086 PR tree-optimization/68428
1087 * gcc.dg/graphite/pr68428.c: New.
1089 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1090 Sebastian Pop <s.pop@samsung.com>
1092 PR tree-optimization/68335
1093 * gfortran.dg/graphite/pr68335.f90: New.
1095 2015-11-19 Nathan Sidwell <nathan@acm.org>
1097 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1098 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1099 * gcc.dg/special/weak-2.c: Likewise.
1100 * gcc.dg/weak/weak-12.c: Likewise.
1101 * gcc.dg/weak/weak-15.c: Likewise.
1102 * gcc.dg/weak/weak-16.c: Likewise.
1103 * gcc.dg/weak/weak-1.c: Likewise.
1104 * gcc.dg/weak/weak-2.c: Likewise.
1105 * gcc.dg/weak/weak-4.c: Likewise.
1106 * gcc.dg/torture/pr53922.c: Likewise.
1107 * gcc.dg/torture/pr60092.c: Likewise.
1109 2015-11-19 Marek Polacek <polacek@redhat.com>
1112 * gcc.dg/pr68412-2.c: New test.
1113 * gcc.dg/pr68412.c: New test.
1115 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1117 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1118 * gcc.target/avr/uint8-single-reg.c: New testcase.
1120 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1123 * g++.dg/eh/goto3.C: New test.
1125 2015-11-19 Marek Polacek <polacek@redhat.com>
1127 PR tree-optimization/68431
1128 * gcc.dg/tree-ssa/pr68431.c: New test.
1130 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1132 PR rtl-optimization/68376
1133 * gcc.c-torture/execute/pr68376-1.c: New test.
1134 * gcc.c-torture/execute/pr68376-2.c: New test.
1137 * gcc.target/i386/pr67770.c: New test.
1139 2015-11-18 Jeff Law <law@redhat.com>
1141 PR tree-optimization/68198
1142 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1143 * gcc.dg/tree-ssa/pr68198.c: New test.
1145 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1148 * gfortran.dg/pr59910.f90: New test.
1150 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1153 * gfortran.dg/pr43996.f90: New test.
1155 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1158 * gcc.dg/atomic/stdatomic-fence-2.c,
1159 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1161 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1163 * gnat.dg/loop_optimization19.adb: New test.
1164 * gnat.dg/loop_optimization20.adb: Likewise.
1165 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1167 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1169 * gnat.dg/opt52.adb: New test.
1171 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1173 * gcc.dg/goacc/nvptx-sese-1.c: New.
1175 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1177 * gnat.dg/renaming7.adb: New test.
1178 * gnat.dg/renaming7_pkg.ads: New helper.
1180 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1182 PR tree-optimization/68402
1183 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1184 to avoid undefined behaviour.
1186 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1188 PR tree-optimization/68157
1189 * g++.dg/opt/pr68157.C: New test.
1191 2015-11-18 Richard Biener <rguenther@suse.de>
1193 PR tree-optimization/67790
1194 * gcc.dg/vect/pr67790.c: New testcase.
1196 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1198 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1200 2015-11-17 David Malcolm <dmalcolm@redhat.com>
1202 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1203 (test_braced_init): New function.
1204 (test_statement_expression): New function.
1205 (test_address_of_label): New function.
1206 (test_transaction_expressions): New function.
1207 (test_keywords): New function.
1208 (test_builtin_va_arg): New function.
1209 (test_builtin_offsetof): New function.
1210 * lib/multiline.exp (_build_multiline_regex): Escape braces.
1212 2015-11-17 Martin Sebor <msebor@redhat.com>
1215 * g++.dg/init/new46.C: New test.
1217 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1220 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1222 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1225 * gcc.dg/pr68134.c: New test.
1227 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1230 * gcc.c-torture/execute/pr68143_1.c: New test.
1232 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1234 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1236 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1238 * gcc.dg/tree-ssa/ifc-8.c: New test.
1240 2015-11-16 Marek Polacek <polacek@redhat.com>
1243 * g++.dg/delayedfold/switch-1.C: New test.
1245 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1249 * gfortran.dg/pr58027.f90: New test.
1251 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1253 * c-c++-common/attr-simd.c: New test.
1254 * c-c++-common/attr-simd-2.c: New test.
1255 * c-c++-common/attr-simd-3.c: New test.
1257 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1259 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1261 2015-11-16 Christian Bruel <christian.bruel@st.com>
1263 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1264 Check __ARM_NEON__ instead of "arm_neon.h.
1265 * gcc.target/arm/attr-neon3.c: New test.
1266 * gcc.target/arm/attr-neon-fp16.c: Likewise
1268 2015-11-16 Christian Bruel <christian.bruel@st.com>
1271 * gcc.target/arm/lto/pr65837_0.c
1272 * gcc.target/arm/attr-neon2.c
1273 * gcc.target/arm/attr-neon.c
1274 * gcc.target/arm/attr-neon-builtin-fail.c
1275 * gcc.target/arm/attr-crypto.c
1277 2015-11-16 Richard Biener <rguenther@suse.de>
1279 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1281 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1284 * gfortran.dg/deferred_character_1.f90: New test.
1285 * gfortran.dg/deferred_character_4.f90: New test for comment
1289 * gfortran.dg/deferred_character_2.f90: New test.
1292 * gfortran.dg/deferred_character_3.f90: New test.
1295 * gfortran.dg/deferred_character_5.f90: New test.
1298 * gfortran.dg/deferred_character_6.f90: New test.
1301 * gfortran.dg/deferred_character_7.f90: New test.
1303 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1306 * gfortran.dg/pr67803.f90: New test.
1308 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1310 * g++.dg/cpp/ucn-1.C: Fix typo.
1312 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1314 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1315 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1317 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1318 Jeff Law <law@redhat.com>
1320 * gcc.dg/tree-ssa/split-path-1.c: New test.
1322 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1324 * c-c++-common/goacc/loop-auto-1.c: New.
1326 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1327 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1329 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1332 * gfortran.dg/pr68319.f90: New test.
1334 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1336 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1337 hardware floating point support.
1339 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1340 vector direct move instructions.
1342 * gcc.target/powerpc/maddld.c: New test.
1344 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1346 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1347 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1348 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1350 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1352 * gcc.dg/diagnostic-token-ranges.c: New file.
1353 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1354 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1355 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1356 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1357 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1358 line_table param when calling
1359 linemap_position_for_line_and_column.
1360 (test_show_locus): Pass line_table to rich_location ctors.
1361 (plugin_init): Remove setting of global_dc->colorize_source_p.
1362 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1364 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1365 diagnostic_plugin_test_tree_expression_range.c,
1366 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1367 and diagnostic-test-show-trees-1.c.
1369 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1371 PR tree-optimization/67682
1372 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1373 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1374 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1375 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1377 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1379 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1381 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1383 PR tree-optimization/68264
1384 * gcc.dg/torture/pr68264.c: New test.
1386 2015-11-13 Marek Polacek <polacek@redhat.com>
1389 * gcc.dg/pr68320.c: New test.
1391 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1393 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1395 2015-11-13 Richard Biener <rguenther@suse.de>
1397 PR tree-optimization/68306
1398 * gcc.dg/pr68306.c: Adjust.
1399 * gcc.dg/pr68306-2.c: New testcase.
1400 * gcc.dg/pr68306-3.c: Likewise.
1402 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
1404 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1405 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1407 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1410 * gfortran.dg/module_private_2.f90: New test.
1412 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1415 * gfortran.dg/warn_unused_function_2.f90: New test.
1417 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
1419 Revert [ARM] Remove neon-testgen.ml and generated tests.
1420 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
1422 * gcc.target/arm/neon/vRaddhns16.c: Remove.
1423 * gcc.target/arm/neon/vRaddhns32.c: Remove.
1424 * gcc.target/arm/neon/vRaddhns64.c: Remove.
1425 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1426 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1427 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1428 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1429 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1430 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1431 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1432 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1433 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1434 * gcc.target/arm/neon/vRhadds16.c: Remove.
1435 * gcc.target/arm/neon/vRhadds32.c: Remove.
1436 * gcc.target/arm/neon/vRhadds8.c: Remove.
1437 * gcc.target/arm/neon/vRhaddu16.c: Remove.
1438 * gcc.target/arm/neon/vRhaddu32.c: Remove.
1439 * gcc.target/arm/neon/vRhaddu8.c: Remove.
1440 * gcc.target/arm/neon/vRshlQs16.c: Remove.
1441 * gcc.target/arm/neon/vRshlQs32.c: Remove.
1442 * gcc.target/arm/neon/vRshlQs64.c: Remove.
1443 * gcc.target/arm/neon/vRshlQs8.c: Remove.
1444 * gcc.target/arm/neon/vRshlQu16.c: Remove.
1445 * gcc.target/arm/neon/vRshlQu32.c: Remove.
1446 * gcc.target/arm/neon/vRshlQu64.c: Remove.
1447 * gcc.target/arm/neon/vRshlQu8.c: Remove.
1448 * gcc.target/arm/neon/vRshls16.c: Remove.
1449 * gcc.target/arm/neon/vRshls32.c: Remove.
1450 * gcc.target/arm/neon/vRshls64.c: Remove.
1451 * gcc.target/arm/neon/vRshls8.c: Remove.
1452 * gcc.target/arm/neon/vRshlu16.c: Remove.
1453 * gcc.target/arm/neon/vRshlu32.c: Remove.
1454 * gcc.target/arm/neon/vRshlu64.c: Remove.
1455 * gcc.target/arm/neon/vRshlu8.c: Remove.
1456 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1457 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1458 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1459 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1460 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1461 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1462 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1463 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1464 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1465 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1466 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1467 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1468 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1469 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1470 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1471 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1472 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1473 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1474 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1475 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1476 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1477 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1478 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1479 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1480 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1481 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1482 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1483 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1484 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1485 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1486 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1487 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1488 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1489 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1490 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1491 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1492 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1493 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1494 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1495 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1496 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1497 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1498 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1499 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1500 * gcc.target/arm/neon/vabaQs16.c: Remove.
1501 * gcc.target/arm/neon/vabaQs32.c: Remove.
1502 * gcc.target/arm/neon/vabaQs8.c: Remove.
1503 * gcc.target/arm/neon/vabaQu16.c: Remove.
1504 * gcc.target/arm/neon/vabaQu32.c: Remove.
1505 * gcc.target/arm/neon/vabaQu8.c: Remove.
1506 * gcc.target/arm/neon/vabals16.c: Remove.
1507 * gcc.target/arm/neon/vabals32.c: Remove.
1508 * gcc.target/arm/neon/vabals8.c: Remove.
1509 * gcc.target/arm/neon/vabalu16.c: Remove.
1510 * gcc.target/arm/neon/vabalu32.c: Remove.
1511 * gcc.target/arm/neon/vabalu8.c: Remove.
1512 * gcc.target/arm/neon/vabas16.c: Remove.
1513 * gcc.target/arm/neon/vabas32.c: Remove.
1514 * gcc.target/arm/neon/vabas8.c: Remove.
1515 * gcc.target/arm/neon/vabau16.c: Remove.
1516 * gcc.target/arm/neon/vabau32.c: Remove.
1517 * gcc.target/arm/neon/vabau8.c: Remove.
1518 * gcc.target/arm/neon/vabdQf32.c: Remove.
1519 * gcc.target/arm/neon/vabdQs16.c: Remove.
1520 * gcc.target/arm/neon/vabdQs32.c: Remove.
1521 * gcc.target/arm/neon/vabdQs8.c: Remove.
1522 * gcc.target/arm/neon/vabdQu16.c: Remove.
1523 * gcc.target/arm/neon/vabdQu32.c: Remove.
1524 * gcc.target/arm/neon/vabdQu8.c: Remove.
1525 * gcc.target/arm/neon/vabdf32.c: Remove.
1526 * gcc.target/arm/neon/vabdls16.c: Remove.
1527 * gcc.target/arm/neon/vabdls32.c: Remove.
1528 * gcc.target/arm/neon/vabdls8.c: Remove.
1529 * gcc.target/arm/neon/vabdlu16.c: Remove.
1530 * gcc.target/arm/neon/vabdlu32.c: Remove.
1531 * gcc.target/arm/neon/vabdlu8.c: Remove.
1532 * gcc.target/arm/neon/vabds16.c: Remove.
1533 * gcc.target/arm/neon/vabds32.c: Remove.
1534 * gcc.target/arm/neon/vabds8.c: Remove.
1535 * gcc.target/arm/neon/vabdu16.c: Remove.
1536 * gcc.target/arm/neon/vabdu32.c: Remove.
1537 * gcc.target/arm/neon/vabdu8.c: Remove.
1538 * gcc.target/arm/neon/vabsQf32.c: Remove.
1539 * gcc.target/arm/neon/vabsQs16.c: Remove.
1540 * gcc.target/arm/neon/vabsQs32.c: Remove.
1541 * gcc.target/arm/neon/vabsQs8.c: Remove.
1542 * gcc.target/arm/neon/vabsf32.c: Remove.
1543 * gcc.target/arm/neon/vabss16.c: Remove.
1544 * gcc.target/arm/neon/vabss32.c: Remove.
1545 * gcc.target/arm/neon/vabss8.c: Remove.
1546 * gcc.target/arm/neon/vaddQf32.c: Remove.
1547 * gcc.target/arm/neon/vaddQs16.c: Remove.
1548 * gcc.target/arm/neon/vaddQs32.c: Remove.
1549 * gcc.target/arm/neon/vaddQs64.c: Remove.
1550 * gcc.target/arm/neon/vaddQs8.c: Remove.
1551 * gcc.target/arm/neon/vaddQu16.c: Remove.
1552 * gcc.target/arm/neon/vaddQu32.c: Remove.
1553 * gcc.target/arm/neon/vaddQu64.c: Remove.
1554 * gcc.target/arm/neon/vaddQu8.c: Remove.
1555 * gcc.target/arm/neon/vaddf32.c: Remove.
1556 * gcc.target/arm/neon/vaddhns16.c: Remove.
1557 * gcc.target/arm/neon/vaddhns32.c: Remove.
1558 * gcc.target/arm/neon/vaddhns64.c: Remove.
1559 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1560 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1561 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1562 * gcc.target/arm/neon/vaddls16.c: Remove.
1563 * gcc.target/arm/neon/vaddls32.c: Remove.
1564 * gcc.target/arm/neon/vaddls8.c: Remove.
1565 * gcc.target/arm/neon/vaddlu16.c: Remove.
1566 * gcc.target/arm/neon/vaddlu32.c: Remove.
1567 * gcc.target/arm/neon/vaddlu8.c: Remove.
1568 * gcc.target/arm/neon/vadds16.c: Remove.
1569 * gcc.target/arm/neon/vadds32.c: Remove.
1570 * gcc.target/arm/neon/vadds64.c: Remove.
1571 * gcc.target/arm/neon/vadds8.c: Remove.
1572 * gcc.target/arm/neon/vaddu16.c: Remove.
1573 * gcc.target/arm/neon/vaddu32.c: Remove.
1574 * gcc.target/arm/neon/vaddu64.c: Remove.
1575 * gcc.target/arm/neon/vaddu8.c: Remove.
1576 * gcc.target/arm/neon/vaddws16.c: Remove.
1577 * gcc.target/arm/neon/vaddws32.c: Remove.
1578 * gcc.target/arm/neon/vaddws8.c: Remove.
1579 * gcc.target/arm/neon/vaddwu16.c: Remove.
1580 * gcc.target/arm/neon/vaddwu32.c: Remove.
1581 * gcc.target/arm/neon/vaddwu8.c: Remove.
1582 * gcc.target/arm/neon/vandQs16.c: Remove.
1583 * gcc.target/arm/neon/vandQs32.c: Remove.
1584 * gcc.target/arm/neon/vandQs64.c: Remove.
1585 * gcc.target/arm/neon/vandQs8.c: Remove.
1586 * gcc.target/arm/neon/vandQu16.c: Remove.
1587 * gcc.target/arm/neon/vandQu32.c: Remove.
1588 * gcc.target/arm/neon/vandQu64.c: Remove.
1589 * gcc.target/arm/neon/vandQu8.c: Remove.
1590 * gcc.target/arm/neon/vands16.c: Remove.
1591 * gcc.target/arm/neon/vands32.c: Remove.
1592 * gcc.target/arm/neon/vands64.c: Remove.
1593 * gcc.target/arm/neon/vands8.c: Remove.
1594 * gcc.target/arm/neon/vandu16.c: Remove.
1595 * gcc.target/arm/neon/vandu32.c: Remove.
1596 * gcc.target/arm/neon/vandu64.c: Remove.
1597 * gcc.target/arm/neon/vandu8.c: Remove.
1598 * gcc.target/arm/neon/vbicQs16.c: Remove.
1599 * gcc.target/arm/neon/vbicQs32.c: Remove.
1600 * gcc.target/arm/neon/vbicQs64.c: Remove.
1601 * gcc.target/arm/neon/vbicQs8.c: Remove.
1602 * gcc.target/arm/neon/vbicQu16.c: Remove.
1603 * gcc.target/arm/neon/vbicQu32.c: Remove.
1604 * gcc.target/arm/neon/vbicQu64.c: Remove.
1605 * gcc.target/arm/neon/vbicQu8.c: Remove.
1606 * gcc.target/arm/neon/vbics16.c: Remove.
1607 * gcc.target/arm/neon/vbics32.c: Remove.
1608 * gcc.target/arm/neon/vbics64.c: Remove.
1609 * gcc.target/arm/neon/vbics8.c: Remove.
1610 * gcc.target/arm/neon/vbicu16.c: Remove.
1611 * gcc.target/arm/neon/vbicu32.c: Remove.
1612 * gcc.target/arm/neon/vbicu64.c: Remove.
1613 * gcc.target/arm/neon/vbicu8.c: Remove.
1614 * gcc.target/arm/neon/vbslQf32.c: Remove.
1615 * gcc.target/arm/neon/vbslQp16.c: Remove.
1616 * gcc.target/arm/neon/vbslQp64.c: Remove.
1617 * gcc.target/arm/neon/vbslQp8.c: Remove.
1618 * gcc.target/arm/neon/vbslQs16.c: Remove.
1619 * gcc.target/arm/neon/vbslQs32.c: Remove.
1620 * gcc.target/arm/neon/vbslQs64.c: Remove.
1621 * gcc.target/arm/neon/vbslQs8.c: Remove.
1622 * gcc.target/arm/neon/vbslQu16.c: Remove.
1623 * gcc.target/arm/neon/vbslQu32.c: Remove.
1624 * gcc.target/arm/neon/vbslQu64.c: Remove.
1625 * gcc.target/arm/neon/vbslQu8.c: Remove.
1626 * gcc.target/arm/neon/vbslf32.c: Remove.
1627 * gcc.target/arm/neon/vbslp16.c: Remove.
1628 * gcc.target/arm/neon/vbslp64.c: Remove.
1629 * gcc.target/arm/neon/vbslp8.c: Remove.
1630 * gcc.target/arm/neon/vbsls16.c: Remove.
1631 * gcc.target/arm/neon/vbsls32.c: Remove.
1632 * gcc.target/arm/neon/vbsls64.c: Remove.
1633 * gcc.target/arm/neon/vbsls8.c: Remove.
1634 * gcc.target/arm/neon/vbslu16.c: Remove.
1635 * gcc.target/arm/neon/vbslu32.c: Remove.
1636 * gcc.target/arm/neon/vbslu64.c: Remove.
1637 * gcc.target/arm/neon/vbslu8.c: Remove.
1638 * gcc.target/arm/neon/vcageQf32.c: Remove.
1639 * gcc.target/arm/neon/vcagef32.c: Remove.
1640 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1641 * gcc.target/arm/neon/vcagtf32.c: Remove.
1642 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1643 * gcc.target/arm/neon/vcalef32.c: Remove.
1644 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1645 * gcc.target/arm/neon/vcaltf32.c: Remove.
1646 * gcc.target/arm/neon/vceqQf32.c: Remove.
1647 * gcc.target/arm/neon/vceqQp8.c: Remove.
1648 * gcc.target/arm/neon/vceqQs16.c: Remove.
1649 * gcc.target/arm/neon/vceqQs32.c: Remove.
1650 * gcc.target/arm/neon/vceqQs8.c: Remove.
1651 * gcc.target/arm/neon/vceqQu16.c: Remove.
1652 * gcc.target/arm/neon/vceqQu32.c: Remove.
1653 * gcc.target/arm/neon/vceqQu8.c: Remove.
1654 * gcc.target/arm/neon/vceqf32.c: Remove.
1655 * gcc.target/arm/neon/vceqp8.c: Remove.
1656 * gcc.target/arm/neon/vceqs16.c: Remove.
1657 * gcc.target/arm/neon/vceqs32.c: Remove.
1658 * gcc.target/arm/neon/vceqs8.c: Remove.
1659 * gcc.target/arm/neon/vcequ16.c: Remove.
1660 * gcc.target/arm/neon/vcequ32.c: Remove.
1661 * gcc.target/arm/neon/vcequ8.c: Remove.
1662 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1663 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1664 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1665 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1666 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1667 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1668 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1669 * gcc.target/arm/neon/vcgef32.c: Remove.
1670 * gcc.target/arm/neon/vcges16.c: Remove.
1671 * gcc.target/arm/neon/vcges32.c: Remove.
1672 * gcc.target/arm/neon/vcges8.c: Remove.
1673 * gcc.target/arm/neon/vcgeu16.c: Remove.
1674 * gcc.target/arm/neon/vcgeu32.c: Remove.
1675 * gcc.target/arm/neon/vcgeu8.c: Remove.
1676 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1677 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1678 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1679 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1680 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1681 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1682 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1683 * gcc.target/arm/neon/vcgtf32.c: Remove.
1684 * gcc.target/arm/neon/vcgts16.c: Remove.
1685 * gcc.target/arm/neon/vcgts32.c: Remove.
1686 * gcc.target/arm/neon/vcgts8.c: Remove.
1687 * gcc.target/arm/neon/vcgtu16.c: Remove.
1688 * gcc.target/arm/neon/vcgtu32.c: Remove.
1689 * gcc.target/arm/neon/vcgtu8.c: Remove.
1690 * gcc.target/arm/neon/vcleQf32.c: Remove.
1691 * gcc.target/arm/neon/vcleQs16.c: Remove.
1692 * gcc.target/arm/neon/vcleQs32.c: Remove.
1693 * gcc.target/arm/neon/vcleQs8.c: Remove.
1694 * gcc.target/arm/neon/vcleQu16.c: Remove.
1695 * gcc.target/arm/neon/vcleQu32.c: Remove.
1696 * gcc.target/arm/neon/vcleQu8.c: Remove.
1697 * gcc.target/arm/neon/vclef32.c: Remove.
1698 * gcc.target/arm/neon/vcles16.c: Remove.
1699 * gcc.target/arm/neon/vcles32.c: Remove.
1700 * gcc.target/arm/neon/vcles8.c: Remove.
1701 * gcc.target/arm/neon/vcleu16.c: Remove.
1702 * gcc.target/arm/neon/vcleu32.c: Remove.
1703 * gcc.target/arm/neon/vcleu8.c: Remove.
1704 * gcc.target/arm/neon/vclsQs16.c: Remove.
1705 * gcc.target/arm/neon/vclsQs32.c: Remove.
1706 * gcc.target/arm/neon/vclsQs8.c: Remove.
1707 * gcc.target/arm/neon/vclss16.c: Remove.
1708 * gcc.target/arm/neon/vclss32.c: Remove.
1709 * gcc.target/arm/neon/vclss8.c: Remove.
1710 * gcc.target/arm/neon/vcltQf32.c: Remove.
1711 * gcc.target/arm/neon/vcltQs16.c: Remove.
1712 * gcc.target/arm/neon/vcltQs32.c: Remove.
1713 * gcc.target/arm/neon/vcltQs8.c: Remove.
1714 * gcc.target/arm/neon/vcltQu16.c: Remove.
1715 * gcc.target/arm/neon/vcltQu32.c: Remove.
1716 * gcc.target/arm/neon/vcltQu8.c: Remove.
1717 * gcc.target/arm/neon/vcltf32.c: Remove.
1718 * gcc.target/arm/neon/vclts16.c: Remove.
1719 * gcc.target/arm/neon/vclts32.c: Remove.
1720 * gcc.target/arm/neon/vclts8.c: Remove.
1721 * gcc.target/arm/neon/vcltu16.c: Remove.
1722 * gcc.target/arm/neon/vcltu32.c: Remove.
1723 * gcc.target/arm/neon/vcltu8.c: Remove.
1724 * gcc.target/arm/neon/vclzQs16.c: Remove.
1725 * gcc.target/arm/neon/vclzQs32.c: Remove.
1726 * gcc.target/arm/neon/vclzQs8.c: Remove.
1727 * gcc.target/arm/neon/vclzQu16.c: Remove.
1728 * gcc.target/arm/neon/vclzQu32.c: Remove.
1729 * gcc.target/arm/neon/vclzQu8.c: Remove.
1730 * gcc.target/arm/neon/vclzs16.c: Remove.
1731 * gcc.target/arm/neon/vclzs32.c: Remove.
1732 * gcc.target/arm/neon/vclzs8.c: Remove.
1733 * gcc.target/arm/neon/vclzu16.c: Remove.
1734 * gcc.target/arm/neon/vclzu32.c: Remove.
1735 * gcc.target/arm/neon/vclzu8.c: Remove.
1736 * gcc.target/arm/neon/vcntQp8.c: Remove.
1737 * gcc.target/arm/neon/vcntQs8.c: Remove.
1738 * gcc.target/arm/neon/vcntQu8.c: Remove.
1739 * gcc.target/arm/neon/vcntp8.c: Remove.
1740 * gcc.target/arm/neon/vcnts8.c: Remove.
1741 * gcc.target/arm/neon/vcntu8.c: Remove.
1742 * gcc.target/arm/neon/vcombinef32.c: Remove.
1743 * gcc.target/arm/neon/vcombinep16.c: Remove.
1744 * gcc.target/arm/neon/vcombinep64.c: Remove.
1745 * gcc.target/arm/neon/vcombinep8.c: Remove.
1746 * gcc.target/arm/neon/vcombines16.c: Remove.
1747 * gcc.target/arm/neon/vcombines32.c: Remove.
1748 * gcc.target/arm/neon/vcombines64.c: Remove.
1749 * gcc.target/arm/neon/vcombines8.c: Remove.
1750 * gcc.target/arm/neon/vcombineu16.c: Remove.
1751 * gcc.target/arm/neon/vcombineu32.c: Remove.
1752 * gcc.target/arm/neon/vcombineu64.c: Remove.
1753 * gcc.target/arm/neon/vcombineu8.c: Remove.
1754 * gcc.target/arm/neon/vcreatef32.c: Remove.
1755 * gcc.target/arm/neon/vcreatep16.c: Remove.
1756 * gcc.target/arm/neon/vcreatep64.c: Remove.
1757 * gcc.target/arm/neon/vcreatep8.c: Remove.
1758 * gcc.target/arm/neon/vcreates16.c: Remove.
1759 * gcc.target/arm/neon/vcreates32.c: Remove.
1760 * gcc.target/arm/neon/vcreates64.c: Remove.
1761 * gcc.target/arm/neon/vcreates8.c: Remove.
1762 * gcc.target/arm/neon/vcreateu16.c: Remove.
1763 * gcc.target/arm/neon/vcreateu32.c: Remove.
1764 * gcc.target/arm/neon/vcreateu64.c: Remove.
1765 * gcc.target/arm/neon/vcreateu8.c: Remove.
1766 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1767 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1768 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1769 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1770 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1771 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1772 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1773 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1774 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1775 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1776 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1777 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1778 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1779 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1780 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1781 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1782 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1783 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1784 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1785 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1786 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1787 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1788 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1789 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1790 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1791 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1792 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1793 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1794 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1795 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1796 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1797 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1798 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1799 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1800 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1801 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1802 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1803 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1804 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1805 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1806 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1807 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1808 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1809 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1810 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1811 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1812 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1813 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1814 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1815 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1816 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1817 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1818 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1819 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1820 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1821 * gcc.target/arm/neon/vdup_np16.c: Remove.
1822 * gcc.target/arm/neon/vdup_np64.c: Remove.
1823 * gcc.target/arm/neon/vdup_np8.c: Remove.
1824 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1825 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1826 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1827 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1828 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1829 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1830 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1831 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1832 * gcc.target/arm/neon/veorQs16.c: Remove.
1833 * gcc.target/arm/neon/veorQs32.c: Remove.
1834 * gcc.target/arm/neon/veorQs64.c: Remove.
1835 * gcc.target/arm/neon/veorQs8.c: Remove.
1836 * gcc.target/arm/neon/veorQu16.c: Remove.
1837 * gcc.target/arm/neon/veorQu32.c: Remove.
1838 * gcc.target/arm/neon/veorQu64.c: Remove.
1839 * gcc.target/arm/neon/veorQu8.c: Remove.
1840 * gcc.target/arm/neon/veors16.c: Remove.
1841 * gcc.target/arm/neon/veors32.c: Remove.
1842 * gcc.target/arm/neon/veors64.c: Remove.
1843 * gcc.target/arm/neon/veors8.c: Remove.
1844 * gcc.target/arm/neon/veoru16.c: Remove.
1845 * gcc.target/arm/neon/veoru32.c: Remove.
1846 * gcc.target/arm/neon/veoru64.c: Remove.
1847 * gcc.target/arm/neon/veoru8.c: Remove.
1848 * gcc.target/arm/neon/vextQf32.c: Remove.
1849 * gcc.target/arm/neon/vextQp16.c: Remove.
1850 * gcc.target/arm/neon/vextQp64.c: Remove.
1851 * gcc.target/arm/neon/vextQp8.c: Remove.
1852 * gcc.target/arm/neon/vextQs16.c: Remove.
1853 * gcc.target/arm/neon/vextQs32.c: Remove.
1854 * gcc.target/arm/neon/vextQs64.c: Remove.
1855 * gcc.target/arm/neon/vextQs8.c: Remove.
1856 * gcc.target/arm/neon/vextQu16.c: Remove.
1857 * gcc.target/arm/neon/vextQu32.c: Remove.
1858 * gcc.target/arm/neon/vextQu64.c: Remove.
1859 * gcc.target/arm/neon/vextQu8.c: Remove.
1860 * gcc.target/arm/neon/vextf32.c: Remove.
1861 * gcc.target/arm/neon/vextp16.c: Remove.
1862 * gcc.target/arm/neon/vextp64.c: Remove.
1863 * gcc.target/arm/neon/vextp8.c: Remove.
1864 * gcc.target/arm/neon/vexts16.c: Remove.
1865 * gcc.target/arm/neon/vexts32.c: Remove.
1866 * gcc.target/arm/neon/vexts64.c: Remove.
1867 * gcc.target/arm/neon/vexts8.c: Remove.
1868 * gcc.target/arm/neon/vextu16.c: Remove.
1869 * gcc.target/arm/neon/vextu32.c: Remove.
1870 * gcc.target/arm/neon/vextu64.c: Remove.
1871 * gcc.target/arm/neon/vextu8.c: Remove.
1872 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1873 * gcc.target/arm/neon/vfmaf32.c: Remove.
1874 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1875 * gcc.target/arm/neon/vfmsf32.c: Remove.
1876 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1877 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1878 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1879 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1880 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1881 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1882 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1883 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1884 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1885 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1886 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1887 * gcc.target/arm/neon/vget_highf32.c: Remove.
1888 * gcc.target/arm/neon/vget_highp16.c: Remove.
1889 * gcc.target/arm/neon/vget_highp64.c: Remove.
1890 * gcc.target/arm/neon/vget_highp8.c: Remove.
1891 * gcc.target/arm/neon/vget_highs16.c: Remove.
1892 * gcc.target/arm/neon/vget_highs32.c: Remove.
1893 * gcc.target/arm/neon/vget_highs64.c: Remove.
1894 * gcc.target/arm/neon/vget_highs8.c: Remove.
1895 * gcc.target/arm/neon/vget_highu16.c: Remove.
1896 * gcc.target/arm/neon/vget_highu32.c: Remove.
1897 * gcc.target/arm/neon/vget_highu64.c: Remove.
1898 * gcc.target/arm/neon/vget_highu8.c: Remove.
1899 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1900 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1901 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1902 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1903 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1904 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1905 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1906 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1907 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1908 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1909 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1910 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1911 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1912 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1913 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1914 * gcc.target/arm/neon/vget_lows16.c: Remove.
1915 * gcc.target/arm/neon/vget_lows32.c: Remove.
1916 * gcc.target/arm/neon/vget_lows64.c: Remove.
1917 * gcc.target/arm/neon/vget_lows8.c: Remove.
1918 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1919 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1920 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1921 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1922 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1923 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1924 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1925 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1926 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1927 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1928 * gcc.target/arm/neon/vhadds16.c: Remove.
1929 * gcc.target/arm/neon/vhadds32.c: Remove.
1930 * gcc.target/arm/neon/vhadds8.c: Remove.
1931 * gcc.target/arm/neon/vhaddu16.c: Remove.
1932 * gcc.target/arm/neon/vhaddu32.c: Remove.
1933 * gcc.target/arm/neon/vhaddu8.c: Remove.
1934 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1935 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1936 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1937 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1938 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1939 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1940 * gcc.target/arm/neon/vhsubs16.c: Remove.
1941 * gcc.target/arm/neon/vhsubs32.c: Remove.
1942 * gcc.target/arm/neon/vhsubs8.c: Remove.
1943 * gcc.target/arm/neon/vhsubu16.c: Remove.
1944 * gcc.target/arm/neon/vhsubu32.c: Remove.
1945 * gcc.target/arm/neon/vhsubu8.c: Remove.
1946 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1947 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1948 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1949 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1950 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1951 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1952 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1953 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1954 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1955 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1956 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1957 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1958 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1959 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1960 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1961 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1962 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1963 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1964 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1965 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1966 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1967 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1968 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1969 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1970 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1971 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1972 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1973 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1974 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1975 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1976 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1977 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1978 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1979 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1980 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1981 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1982 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1983 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1984 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1985 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1986 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1987 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1988 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1989 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1990 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1991 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1992 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1993 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1994 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1995 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1996 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1997 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1998 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1999 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2000 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2001 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2002 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2003 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2004 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2005 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2006 * gcc.target/arm/neon/vld1f32.c: Remove.
2007 * gcc.target/arm/neon/vld1p16.c: Remove.
2008 * gcc.target/arm/neon/vld1p64.c: Remove.
2009 * gcc.target/arm/neon/vld1p8.c: Remove.
2010 * gcc.target/arm/neon/vld1s16.c: Remove.
2011 * gcc.target/arm/neon/vld1s32.c: Remove.
2012 * gcc.target/arm/neon/vld1s64.c: Remove.
2013 * gcc.target/arm/neon/vld1s8.c: Remove.
2014 * gcc.target/arm/neon/vld1u16.c: Remove.
2015 * gcc.target/arm/neon/vld1u32.c: Remove.
2016 * gcc.target/arm/neon/vld1u64.c: Remove.
2017 * gcc.target/arm/neon/vld1u8.c: Remove.
2018 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2019 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2020 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2021 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2022 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2023 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2024 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2025 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2026 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2027 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2028 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2029 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2030 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2031 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2032 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2033 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2034 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2035 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2036 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2037 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2038 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2039 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2040 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2041 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2042 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2043 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2044 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2045 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2046 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2047 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2048 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2049 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2050 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2051 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2052 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2053 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2054 * gcc.target/arm/neon/vld2f32.c: Remove.
2055 * gcc.target/arm/neon/vld2p16.c: Remove.
2056 * gcc.target/arm/neon/vld2p64.c: Remove.
2057 * gcc.target/arm/neon/vld2p8.c: Remove.
2058 * gcc.target/arm/neon/vld2s16.c: Remove.
2059 * gcc.target/arm/neon/vld2s32.c: Remove.
2060 * gcc.target/arm/neon/vld2s64.c: Remove.
2061 * gcc.target/arm/neon/vld2s8.c: Remove.
2062 * gcc.target/arm/neon/vld2u16.c: Remove.
2063 * gcc.target/arm/neon/vld2u32.c: Remove.
2064 * gcc.target/arm/neon/vld2u64.c: Remove.
2065 * gcc.target/arm/neon/vld2u8.c: Remove.
2066 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2067 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2068 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2069 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2070 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2071 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2072 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2073 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2074 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2075 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2076 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2077 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2078 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2079 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2080 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2081 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2082 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2083 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2084 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2085 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2086 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2087 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2088 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2089 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2090 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2091 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2092 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2093 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2094 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2095 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2096 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2097 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2098 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2099 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2100 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2101 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2102 * gcc.target/arm/neon/vld3f32.c: Remove.
2103 * gcc.target/arm/neon/vld3p16.c: Remove.
2104 * gcc.target/arm/neon/vld3p64.c: Remove.
2105 * gcc.target/arm/neon/vld3p8.c: Remove.
2106 * gcc.target/arm/neon/vld3s16.c: Remove.
2107 * gcc.target/arm/neon/vld3s32.c: Remove.
2108 * gcc.target/arm/neon/vld3s64.c: Remove.
2109 * gcc.target/arm/neon/vld3s8.c: Remove.
2110 * gcc.target/arm/neon/vld3u16.c: Remove.
2111 * gcc.target/arm/neon/vld3u32.c: Remove.
2112 * gcc.target/arm/neon/vld3u64.c: Remove.
2113 * gcc.target/arm/neon/vld3u8.c: Remove.
2114 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2115 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2116 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2117 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2118 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2119 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2120 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2121 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2122 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2123 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2124 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2125 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2126 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2127 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2128 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2129 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2130 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2131 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2132 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2133 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2134 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2135 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2136 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2137 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2138 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2139 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2140 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2141 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2142 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2143 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2144 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2145 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2146 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2147 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2148 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2149 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2150 * gcc.target/arm/neon/vld4f32.c: Remove.
2151 * gcc.target/arm/neon/vld4p16.c: Remove.
2152 * gcc.target/arm/neon/vld4p64.c: Remove.
2153 * gcc.target/arm/neon/vld4p8.c: Remove.
2154 * gcc.target/arm/neon/vld4s16.c: Remove.
2155 * gcc.target/arm/neon/vld4s32.c: Remove.
2156 * gcc.target/arm/neon/vld4s64.c: Remove.
2157 * gcc.target/arm/neon/vld4s8.c: Remove.
2158 * gcc.target/arm/neon/vld4u16.c: Remove.
2159 * gcc.target/arm/neon/vld4u32.c: Remove.
2160 * gcc.target/arm/neon/vld4u64.c: Remove.
2161 * gcc.target/arm/neon/vld4u8.c: Remove.
2162 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2163 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2164 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2165 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2166 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2167 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2168 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2169 * gcc.target/arm/neon/vmaxf32.c: Remove.
2170 * gcc.target/arm/neon/vmaxs16.c: Remove.
2171 * gcc.target/arm/neon/vmaxs32.c: Remove.
2172 * gcc.target/arm/neon/vmaxs8.c: Remove.
2173 * gcc.target/arm/neon/vmaxu16.c: Remove.
2174 * gcc.target/arm/neon/vmaxu32.c: Remove.
2175 * gcc.target/arm/neon/vmaxu8.c: Remove.
2176 * gcc.target/arm/neon/vminQf32.c: Remove.
2177 * gcc.target/arm/neon/vminQs16.c: Remove.
2178 * gcc.target/arm/neon/vminQs32.c: Remove.
2179 * gcc.target/arm/neon/vminQs8.c: Remove.
2180 * gcc.target/arm/neon/vminQu16.c: Remove.
2181 * gcc.target/arm/neon/vminQu32.c: Remove.
2182 * gcc.target/arm/neon/vminQu8.c: Remove.
2183 * gcc.target/arm/neon/vminf32.c: Remove.
2184 * gcc.target/arm/neon/vmins16.c: Remove.
2185 * gcc.target/arm/neon/vmins32.c: Remove.
2186 * gcc.target/arm/neon/vmins8.c: Remove.
2187 * gcc.target/arm/neon/vminu16.c: Remove.
2188 * gcc.target/arm/neon/vminu32.c: Remove.
2189 * gcc.target/arm/neon/vminu8.c: Remove.
2190 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2191 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2192 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2193 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2194 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2195 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2196 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2197 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2198 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2199 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2200 * gcc.target/arm/neon/vmlaQf32.c: Remove.
2201 * gcc.target/arm/neon/vmlaQs16.c: Remove.
2202 * gcc.target/arm/neon/vmlaQs32.c: Remove.
2203 * gcc.target/arm/neon/vmlaQs8.c: Remove.
2204 * gcc.target/arm/neon/vmlaQu16.c: Remove.
2205 * gcc.target/arm/neon/vmlaQu32.c: Remove.
2206 * gcc.target/arm/neon/vmlaQu8.c: Remove.
2207 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2208 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2209 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2210 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2211 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2212 * gcc.target/arm/neon/vmla_nf32.c: Remove.
2213 * gcc.target/arm/neon/vmla_ns16.c: Remove.
2214 * gcc.target/arm/neon/vmla_ns32.c: Remove.
2215 * gcc.target/arm/neon/vmla_nu16.c: Remove.
2216 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2217 * gcc.target/arm/neon/vmlaf32.c: Remove.
2218 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2219 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2220 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2221 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2222 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2223 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2224 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2225 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2226 * gcc.target/arm/neon/vmlals16.c: Remove.
2227 * gcc.target/arm/neon/vmlals32.c: Remove.
2228 * gcc.target/arm/neon/vmlals8.c: Remove.
2229 * gcc.target/arm/neon/vmlalu16.c: Remove.
2230 * gcc.target/arm/neon/vmlalu32.c: Remove.
2231 * gcc.target/arm/neon/vmlalu8.c: Remove.
2232 * gcc.target/arm/neon/vmlas16.c: Remove.
2233 * gcc.target/arm/neon/vmlas32.c: Remove.
2234 * gcc.target/arm/neon/vmlas8.c: Remove.
2235 * gcc.target/arm/neon/vmlau16.c: Remove.
2236 * gcc.target/arm/neon/vmlau32.c: Remove.
2237 * gcc.target/arm/neon/vmlau8.c: Remove.
2238 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2239 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2240 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2241 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2242 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2243 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2244 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2245 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2246 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2247 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2248 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2249 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2250 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2251 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2252 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2253 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2254 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2255 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2256 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2257 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2258 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2259 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2260 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2261 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2262 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2263 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2264 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2265 * gcc.target/arm/neon/vmlsf32.c: Remove.
2266 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2267 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2268 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2269 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2270 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2271 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2272 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2273 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2274 * gcc.target/arm/neon/vmlsls16.c: Remove.
2275 * gcc.target/arm/neon/vmlsls32.c: Remove.
2276 * gcc.target/arm/neon/vmlsls8.c: Remove.
2277 * gcc.target/arm/neon/vmlslu16.c: Remove.
2278 * gcc.target/arm/neon/vmlslu32.c: Remove.
2279 * gcc.target/arm/neon/vmlslu8.c: Remove.
2280 * gcc.target/arm/neon/vmlss16.c: Remove.
2281 * gcc.target/arm/neon/vmlss32.c: Remove.
2282 * gcc.target/arm/neon/vmlss8.c: Remove.
2283 * gcc.target/arm/neon/vmlsu16.c: Remove.
2284 * gcc.target/arm/neon/vmlsu32.c: Remove.
2285 * gcc.target/arm/neon/vmlsu8.c: Remove.
2286 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2287 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2288 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2289 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2290 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2291 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2292 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2293 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2294 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2295 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2296 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2297 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2298 * gcc.target/arm/neon/vmov_np16.c: Remove.
2299 * gcc.target/arm/neon/vmov_np8.c: Remove.
2300 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2301 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2302 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2303 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2304 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2305 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2306 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2307 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2308 * gcc.target/arm/neon/vmovls16.c: Remove.
2309 * gcc.target/arm/neon/vmovls32.c: Remove.
2310 * gcc.target/arm/neon/vmovls8.c: Remove.
2311 * gcc.target/arm/neon/vmovlu16.c: Remove.
2312 * gcc.target/arm/neon/vmovlu32.c: Remove.
2313 * gcc.target/arm/neon/vmovlu8.c: Remove.
2314 * gcc.target/arm/neon/vmovns16.c: Remove.
2315 * gcc.target/arm/neon/vmovns32.c: Remove.
2316 * gcc.target/arm/neon/vmovns64.c: Remove.
2317 * gcc.target/arm/neon/vmovnu16.c: Remove.
2318 * gcc.target/arm/neon/vmovnu32.c: Remove.
2319 * gcc.target/arm/neon/vmovnu64.c: Remove.
2320 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2321 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2322 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2323 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2324 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2325 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2326 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2327 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2328 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2329 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2330 * gcc.target/arm/neon/vmulQf32.c: Remove.
2331 * gcc.target/arm/neon/vmulQp8.c: Remove.
2332 * gcc.target/arm/neon/vmulQs16.c: Remove.
2333 * gcc.target/arm/neon/vmulQs32.c: Remove.
2334 * gcc.target/arm/neon/vmulQs8.c: Remove.
2335 * gcc.target/arm/neon/vmulQu16.c: Remove.
2336 * gcc.target/arm/neon/vmulQu32.c: Remove.
2337 * gcc.target/arm/neon/vmulQu8.c: Remove.
2338 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2339 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2340 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2341 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2342 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2343 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2344 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2345 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2346 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2347 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2348 * gcc.target/arm/neon/vmulf32.c: Remove.
2349 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2350 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2351 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2352 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2353 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2354 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2355 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2356 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2357 * gcc.target/arm/neon/vmullp8.c: Remove.
2358 * gcc.target/arm/neon/vmulls16.c: Remove.
2359 * gcc.target/arm/neon/vmulls32.c: Remove.
2360 * gcc.target/arm/neon/vmulls8.c: Remove.
2361 * gcc.target/arm/neon/vmullu16.c: Remove.
2362 * gcc.target/arm/neon/vmullu32.c: Remove.
2363 * gcc.target/arm/neon/vmullu8.c: Remove.
2364 * gcc.target/arm/neon/vmulp8.c: Remove.
2365 * gcc.target/arm/neon/vmuls16.c: Remove.
2366 * gcc.target/arm/neon/vmuls32.c: Remove.
2367 * gcc.target/arm/neon/vmuls8.c: Remove.
2368 * gcc.target/arm/neon/vmulu16.c: Remove.
2369 * gcc.target/arm/neon/vmulu32.c: Remove.
2370 * gcc.target/arm/neon/vmulu8.c: Remove.
2371 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2372 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2373 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2374 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2375 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2376 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2377 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2378 * gcc.target/arm/neon/vmvnp8.c: Remove.
2379 * gcc.target/arm/neon/vmvns16.c: Remove.
2380 * gcc.target/arm/neon/vmvns32.c: Remove.
2381 * gcc.target/arm/neon/vmvns8.c: Remove.
2382 * gcc.target/arm/neon/vmvnu16.c: Remove.
2383 * gcc.target/arm/neon/vmvnu32.c: Remove.
2384 * gcc.target/arm/neon/vmvnu8.c: Remove.
2385 * gcc.target/arm/neon/vnegQf32.c: Remove.
2386 * gcc.target/arm/neon/vnegQs16.c: Remove.
2387 * gcc.target/arm/neon/vnegQs32.c: Remove.
2388 * gcc.target/arm/neon/vnegQs8.c: Remove.
2389 * gcc.target/arm/neon/vnegf32.c: Remove.
2390 * gcc.target/arm/neon/vnegs16.c: Remove.
2391 * gcc.target/arm/neon/vnegs32.c: Remove.
2392 * gcc.target/arm/neon/vnegs8.c: Remove.
2393 * gcc.target/arm/neon/vornQs16.c: Remove.
2394 * gcc.target/arm/neon/vornQs32.c: Remove.
2395 * gcc.target/arm/neon/vornQs64.c: Remove.
2396 * gcc.target/arm/neon/vornQs8.c: Remove.
2397 * gcc.target/arm/neon/vornQu16.c: Remove.
2398 * gcc.target/arm/neon/vornQu32.c: Remove.
2399 * gcc.target/arm/neon/vornQu64.c: Remove.
2400 * gcc.target/arm/neon/vornQu8.c: Remove.
2401 * gcc.target/arm/neon/vorns16.c: Remove.
2402 * gcc.target/arm/neon/vorns32.c: Remove.
2403 * gcc.target/arm/neon/vorns64.c: Remove.
2404 * gcc.target/arm/neon/vorns8.c: Remove.
2405 * gcc.target/arm/neon/vornu16.c: Remove.
2406 * gcc.target/arm/neon/vornu32.c: Remove.
2407 * gcc.target/arm/neon/vornu64.c: Remove.
2408 * gcc.target/arm/neon/vornu8.c: Remove.
2409 * gcc.target/arm/neon/vorrQs16.c: Remove.
2410 * gcc.target/arm/neon/vorrQs32.c: Remove.
2411 * gcc.target/arm/neon/vorrQs64.c: Remove.
2412 * gcc.target/arm/neon/vorrQs8.c: Remove.
2413 * gcc.target/arm/neon/vorrQu16.c: Remove.
2414 * gcc.target/arm/neon/vorrQu32.c: Remove.
2415 * gcc.target/arm/neon/vorrQu64.c: Remove.
2416 * gcc.target/arm/neon/vorrQu8.c: Remove.
2417 * gcc.target/arm/neon/vorrs16.c: Remove.
2418 * gcc.target/arm/neon/vorrs32.c: Remove.
2419 * gcc.target/arm/neon/vorrs64.c: Remove.
2420 * gcc.target/arm/neon/vorrs8.c: Remove.
2421 * gcc.target/arm/neon/vorru16.c: Remove.
2422 * gcc.target/arm/neon/vorru32.c: Remove.
2423 * gcc.target/arm/neon/vorru64.c: Remove.
2424 * gcc.target/arm/neon/vorru8.c: Remove.
2425 * gcc.target/arm/neon/vpadalQs16.c: Remove.
2426 * gcc.target/arm/neon/vpadalQs32.c: Remove.
2427 * gcc.target/arm/neon/vpadalQs8.c: Remove.
2428 * gcc.target/arm/neon/vpadalQu16.c: Remove.
2429 * gcc.target/arm/neon/vpadalQu32.c: Remove.
2430 * gcc.target/arm/neon/vpadalQu8.c: Remove.
2431 * gcc.target/arm/neon/vpadals16.c: Remove.
2432 * gcc.target/arm/neon/vpadals32.c: Remove.
2433 * gcc.target/arm/neon/vpadals8.c: Remove.
2434 * gcc.target/arm/neon/vpadalu16.c: Remove.
2435 * gcc.target/arm/neon/vpadalu32.c: Remove.
2436 * gcc.target/arm/neon/vpadalu8.c: Remove.
2437 * gcc.target/arm/neon/vpaddf32.c: Remove.
2438 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2439 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2440 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2441 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2442 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2443 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2444 * gcc.target/arm/neon/vpaddls16.c: Remove.
2445 * gcc.target/arm/neon/vpaddls32.c: Remove.
2446 * gcc.target/arm/neon/vpaddls8.c: Remove.
2447 * gcc.target/arm/neon/vpaddlu16.c: Remove.
2448 * gcc.target/arm/neon/vpaddlu32.c: Remove.
2449 * gcc.target/arm/neon/vpaddlu8.c: Remove.
2450 * gcc.target/arm/neon/vpadds16.c: Remove.
2451 * gcc.target/arm/neon/vpadds32.c: Remove.
2452 * gcc.target/arm/neon/vpadds8.c: Remove.
2453 * gcc.target/arm/neon/vpaddu16.c: Remove.
2454 * gcc.target/arm/neon/vpaddu32.c: Remove.
2455 * gcc.target/arm/neon/vpaddu8.c: Remove.
2456 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2457 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2458 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2459 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2460 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2461 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2462 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2463 * gcc.target/arm/neon/vpminf32.c: Remove.
2464 * gcc.target/arm/neon/vpmins16.c: Remove.
2465 * gcc.target/arm/neon/vpmins32.c: Remove.
2466 * gcc.target/arm/neon/vpmins8.c: Remove.
2467 * gcc.target/arm/neon/vpminu16.c: Remove.
2468 * gcc.target/arm/neon/vpminu32.c: Remove.
2469 * gcc.target/arm/neon/vpminu8.c: Remove.
2470 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2471 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2472 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2473 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2474 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2475 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2476 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2477 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2478 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2479 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2480 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2481 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2482 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2483 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2484 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2485 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2486 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2487 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2488 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2489 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2490 * gcc.target/arm/neon/vqRshls16.c: Remove.
2491 * gcc.target/arm/neon/vqRshls32.c: Remove.
2492 * gcc.target/arm/neon/vqRshls64.c: Remove.
2493 * gcc.target/arm/neon/vqRshls8.c: Remove.
2494 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2495 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2496 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2497 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2498 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2499 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2500 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2501 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2502 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2503 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2504 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2505 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2506 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2507 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2508 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2509 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2510 * gcc.target/arm/neon/vqabss16.c: Remove.
2511 * gcc.target/arm/neon/vqabss32.c: Remove.
2512 * gcc.target/arm/neon/vqabss8.c: Remove.
2513 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2514 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2515 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2516 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2517 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2518 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2519 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2520 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2521 * gcc.target/arm/neon/vqadds16.c: Remove.
2522 * gcc.target/arm/neon/vqadds32.c: Remove.
2523 * gcc.target/arm/neon/vqadds64.c: Remove.
2524 * gcc.target/arm/neon/vqadds8.c: Remove.
2525 * gcc.target/arm/neon/vqaddu16.c: Remove.
2526 * gcc.target/arm/neon/vqaddu32.c: Remove.
2527 * gcc.target/arm/neon/vqaddu64.c: Remove.
2528 * gcc.target/arm/neon/vqaddu8.c: Remove.
2529 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2530 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2531 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2532 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2533 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2534 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2535 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2536 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2537 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2538 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2539 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2540 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2541 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2542 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2543 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2544 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2545 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2546 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2547 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2548 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2549 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2550 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2551 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2552 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2553 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2554 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2555 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2556 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2557 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2558 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2559 * gcc.target/arm/neon/vqmovns16.c: Remove.
2560 * gcc.target/arm/neon/vqmovns32.c: Remove.
2561 * gcc.target/arm/neon/vqmovns64.c: Remove.
2562 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2563 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2564 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2565 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2566 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2567 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2568 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2569 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2570 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2571 * gcc.target/arm/neon/vqnegs16.c: Remove.
2572 * gcc.target/arm/neon/vqnegs32.c: Remove.
2573 * gcc.target/arm/neon/vqnegs8.c: Remove.
2574 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2575 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2576 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2577 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2578 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2579 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2580 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2581 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2582 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2583 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2584 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2585 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2586 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2587 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2588 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2589 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2590 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2591 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2592 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2593 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2594 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2595 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2596 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2597 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2598 * gcc.target/arm/neon/vqshls16.c: Remove.
2599 * gcc.target/arm/neon/vqshls32.c: Remove.
2600 * gcc.target/arm/neon/vqshls64.c: Remove.
2601 * gcc.target/arm/neon/vqshls8.c: Remove.
2602 * gcc.target/arm/neon/vqshlu16.c: Remove.
2603 * gcc.target/arm/neon/vqshlu32.c: Remove.
2604 * gcc.target/arm/neon/vqshlu64.c: Remove.
2605 * gcc.target/arm/neon/vqshlu8.c: Remove.
2606 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2607 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2608 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2609 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2610 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2611 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2612 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2613 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2614 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2615 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2616 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2617 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2618 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2619 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2620 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2621 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2622 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2623 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2624 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2625 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2626 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2627 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2628 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2629 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2630 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2631 * gcc.target/arm/neon/vqsubs16.c: Remove.
2632 * gcc.target/arm/neon/vqsubs32.c: Remove.
2633 * gcc.target/arm/neon/vqsubs64.c: Remove.
2634 * gcc.target/arm/neon/vqsubs8.c: Remove.
2635 * gcc.target/arm/neon/vqsubu16.c: Remove.
2636 * gcc.target/arm/neon/vqsubu32.c: Remove.
2637 * gcc.target/arm/neon/vqsubu64.c: Remove.
2638 * gcc.target/arm/neon/vqsubu8.c: Remove.
2639 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2640 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2641 * gcc.target/arm/neon/vrecpef32.c: Remove.
2642 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2643 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2644 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2645 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2646 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2647 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2648 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2649 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2650 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2651 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2652 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2653 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2654 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2655 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2656 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2657 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2658 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2659 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2660 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2661 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2662 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2663 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2664 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2665 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2666 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2667 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2668 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2669 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2670 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2671 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2672 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2673 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2674 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2675 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2676 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2677 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2678 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2679 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2680 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2681 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2682 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2683 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2684 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2685 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2686 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2687 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2688 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2689 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2690 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2691 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2692 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2693 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2694 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2695 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2696 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2697 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2698 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2699 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2700 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2701 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2702 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2703 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2704 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2705 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2706 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2707 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2708 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2709 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2710 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2711 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2712 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2713 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2714 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2715 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2716 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2717 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2718 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2719 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2720 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2721 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2722 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2723 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2724 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2725 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2726 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2727 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2728 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2729 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2730 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2731 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2732 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2733 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2734 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2735 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2736 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2737 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2738 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2739 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2740 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2741 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2742 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2743 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2744 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2745 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2746 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2747 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2748 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2749 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2750 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2751 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2752 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2753 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2754 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2755 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2756 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2757 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2758 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2759 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2760 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2761 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2762 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2763 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2764 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2765 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2766 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2767 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2768 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2769 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2770 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2771 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2772 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2773 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2774 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2775 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2776 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2777 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2778 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2779 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2780 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2781 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2782 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2783 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2784 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2785 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2786 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2787 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2788 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2789 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2790 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2791 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2792 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2793 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2794 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2795 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2796 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2797 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2798 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2799 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2800 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2801 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2802 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2803 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2804 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2805 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2806 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2807 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2808 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2809 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2810 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2811 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2812 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2813 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2814 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2815 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2816 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2817 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2818 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2819 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2820 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2821 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2822 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2823 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2824 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2825 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2826 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2827 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2828 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2829 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2830 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2831 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2832 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2833 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2834 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2835 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2836 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2837 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2838 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2839 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2840 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2841 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2842 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2843 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2844 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2845 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2846 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2847 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2848 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2849 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2850 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2851 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2852 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2853 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2854 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2855 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2856 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2857 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2858 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2859 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2860 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2861 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2862 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2863 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2864 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2865 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2866 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2867 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2868 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2869 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2870 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2871 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2872 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2873 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2874 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2875 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2876 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2877 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2878 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2879 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2880 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2881 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2882 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2883 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2884 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2885 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2886 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2887 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2888 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2889 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2890 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2891 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2892 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2893 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2894 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2895 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2896 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2897 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2898 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2899 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2900 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2901 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2902 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2903 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2904 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2905 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2906 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2907 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2908 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2909 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2910 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2911 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2912 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2913 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2914 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2915 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2916 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2917 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2918 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2919 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2920 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2921 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2922 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2923 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2924 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2925 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2926 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2927 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2928 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2929 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2930 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2931 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2932 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2933 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2934 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2935 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2936 * gcc.target/arm/neon/vrev16p8.c: Remove.
2937 * gcc.target/arm/neon/vrev16s8.c: Remove.
2938 * gcc.target/arm/neon/vrev16u8.c: Remove.
2939 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2940 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2941 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2942 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2943 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2944 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2945 * gcc.target/arm/neon/vrev32p16.c: Remove.
2946 * gcc.target/arm/neon/vrev32p8.c: Remove.
2947 * gcc.target/arm/neon/vrev32s16.c: Remove.
2948 * gcc.target/arm/neon/vrev32s8.c: Remove.
2949 * gcc.target/arm/neon/vrev32u16.c: Remove.
2950 * gcc.target/arm/neon/vrev32u8.c: Remove.
2951 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2952 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2953 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2954 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2955 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2956 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2957 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2958 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2959 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2960 * gcc.target/arm/neon/vrev64f32.c: Remove.
2961 * gcc.target/arm/neon/vrev64p16.c: Remove.
2962 * gcc.target/arm/neon/vrev64p8.c: Remove.
2963 * gcc.target/arm/neon/vrev64s16.c: Remove.
2964 * gcc.target/arm/neon/vrev64s32.c: Remove.
2965 * gcc.target/arm/neon/vrev64s8.c: Remove.
2966 * gcc.target/arm/neon/vrev64u16.c: Remove.
2967 * gcc.target/arm/neon/vrev64u32.c: Remove.
2968 * gcc.target/arm/neon/vrev64u8.c: Remove.
2969 * gcc.target/arm/neon/vrndaf32.c: Remove.
2970 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2971 * gcc.target/arm/neon/vrndf32.c: Remove.
2972 * gcc.target/arm/neon/vrndmf32.c: Remove.
2973 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2974 * gcc.target/arm/neon/vrndnf32.c: Remove.
2975 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2976 * gcc.target/arm/neon/vrndpf32.c: Remove.
2977 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2978 * gcc.target/arm/neon/vrndqf32.c: Remove.
2979 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2980 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2981 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2982 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2983 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2984 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2985 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2986 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2987 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2988 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2989 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2990 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2991 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2992 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2993 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2994 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2995 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2996 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2997 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2998 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2999 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3000 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3001 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3002 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3003 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3004 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3005 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3006 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3007 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3008 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3009 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3010 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3011 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3012 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3013 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3014 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3015 * gcc.target/arm/neon/vshlQs16.c: Remove.
3016 * gcc.target/arm/neon/vshlQs32.c: Remove.
3017 * gcc.target/arm/neon/vshlQs64.c: Remove.
3018 * gcc.target/arm/neon/vshlQs8.c: Remove.
3019 * gcc.target/arm/neon/vshlQu16.c: Remove.
3020 * gcc.target/arm/neon/vshlQu32.c: Remove.
3021 * gcc.target/arm/neon/vshlQu64.c: Remove.
3022 * gcc.target/arm/neon/vshlQu8.c: Remove.
3023 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3024 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3025 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3026 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3027 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3028 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3029 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3030 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3031 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3032 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3033 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3034 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3035 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3036 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3037 * gcc.target/arm/neon/vshls16.c: Remove.
3038 * gcc.target/arm/neon/vshls32.c: Remove.
3039 * gcc.target/arm/neon/vshls64.c: Remove.
3040 * gcc.target/arm/neon/vshls8.c: Remove.
3041 * gcc.target/arm/neon/vshlu16.c: Remove.
3042 * gcc.target/arm/neon/vshlu32.c: Remove.
3043 * gcc.target/arm/neon/vshlu64.c: Remove.
3044 * gcc.target/arm/neon/vshlu8.c: Remove.
3045 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3046 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3047 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3048 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3049 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3050 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3051 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3052 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3053 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3054 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3055 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3056 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3057 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3058 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3059 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3060 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3061 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3062 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3063 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3064 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3065 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3066 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3067 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3068 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3069 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3070 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3071 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3072 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3073 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3074 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3075 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3076 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3077 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3078 * gcc.target/arm/neon/vsli_np16.c: Remove.
3079 * gcc.target/arm/neon/vsli_np64.c: Remove.
3080 * gcc.target/arm/neon/vsli_np8.c: Remove.
3081 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3082 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3083 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3084 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3085 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3086 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3087 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3088 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3089 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3090 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3091 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3092 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3093 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3094 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3095 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3096 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3097 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3098 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3099 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3100 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3101 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3102 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3103 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3104 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3105 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3106 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3107 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3108 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3109 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3110 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3111 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3112 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3113 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3114 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3115 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3116 * gcc.target/arm/neon/vsri_np16.c: Remove.
3117 * gcc.target/arm/neon/vsri_np64.c: Remove.
3118 * gcc.target/arm/neon/vsri_np8.c: Remove.
3119 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3120 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3121 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3122 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3123 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3124 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3125 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3126 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3127 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3128 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3129 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3130 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3131 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3132 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3133 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3134 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3135 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3136 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3137 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3138 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3139 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3140 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3141 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3142 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3143 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3144 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3145 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3146 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3147 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3148 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3149 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3150 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3151 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3152 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3153 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3154 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3155 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3156 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3157 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3158 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3159 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3160 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3161 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3162 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3163 * gcc.target/arm/neon/vst1f32.c: Remove.
3164 * gcc.target/arm/neon/vst1p16.c: Remove.
3165 * gcc.target/arm/neon/vst1p64.c: Remove.
3166 * gcc.target/arm/neon/vst1p8.c: Remove.
3167 * gcc.target/arm/neon/vst1s16.c: Remove.
3168 * gcc.target/arm/neon/vst1s32.c: Remove.
3169 * gcc.target/arm/neon/vst1s64.c: Remove.
3170 * gcc.target/arm/neon/vst1s8.c: Remove.
3171 * gcc.target/arm/neon/vst1u16.c: Remove.
3172 * gcc.target/arm/neon/vst1u32.c: Remove.
3173 * gcc.target/arm/neon/vst1u64.c: Remove.
3174 * gcc.target/arm/neon/vst1u8.c: Remove.
3175 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3176 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3177 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3178 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3179 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3180 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3181 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3182 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3183 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3184 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3185 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3186 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3187 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3188 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3189 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3190 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3191 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3192 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3193 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3194 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3195 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3196 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3197 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3198 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3199 * gcc.target/arm/neon/vst2f32.c: Remove.
3200 * gcc.target/arm/neon/vst2p16.c: Remove.
3201 * gcc.target/arm/neon/vst2p64.c: Remove.
3202 * gcc.target/arm/neon/vst2p8.c: Remove.
3203 * gcc.target/arm/neon/vst2s16.c: Remove.
3204 * gcc.target/arm/neon/vst2s32.c: Remove.
3205 * gcc.target/arm/neon/vst2s64.c: Remove.
3206 * gcc.target/arm/neon/vst2s8.c: Remove.
3207 * gcc.target/arm/neon/vst2u16.c: Remove.
3208 * gcc.target/arm/neon/vst2u32.c: Remove.
3209 * gcc.target/arm/neon/vst2u64.c: Remove.
3210 * gcc.target/arm/neon/vst2u8.c: Remove.
3211 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3212 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3213 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3214 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3215 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3216 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3217 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3218 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3219 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3220 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3221 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3222 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3223 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3224 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3225 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3226 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3227 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3228 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3229 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3230 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3231 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3232 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3233 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3234 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3235 * gcc.target/arm/neon/vst3f32.c: Remove.
3236 * gcc.target/arm/neon/vst3p16.c: Remove.
3237 * gcc.target/arm/neon/vst3p64.c: Remove.
3238 * gcc.target/arm/neon/vst3p8.c: Remove.
3239 * gcc.target/arm/neon/vst3s16.c: Remove.
3240 * gcc.target/arm/neon/vst3s32.c: Remove.
3241 * gcc.target/arm/neon/vst3s64.c: Remove.
3242 * gcc.target/arm/neon/vst3s8.c: Remove.
3243 * gcc.target/arm/neon/vst3u16.c: Remove.
3244 * gcc.target/arm/neon/vst3u32.c: Remove.
3245 * gcc.target/arm/neon/vst3u64.c: Remove.
3246 * gcc.target/arm/neon/vst3u8.c: Remove.
3247 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3248 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3249 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3250 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3251 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3252 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3253 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3254 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3255 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3256 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3257 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3258 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3259 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3260 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3261 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3262 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3263 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3264 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3265 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3266 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3267 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3268 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3269 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3270 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3271 * gcc.target/arm/neon/vst4f32.c: Remove.
3272 * gcc.target/arm/neon/vst4p16.c: Remove.
3273 * gcc.target/arm/neon/vst4p64.c: Remove.
3274 * gcc.target/arm/neon/vst4p8.c: Remove.
3275 * gcc.target/arm/neon/vst4s16.c: Remove.
3276 * gcc.target/arm/neon/vst4s32.c: Remove.
3277 * gcc.target/arm/neon/vst4s64.c: Remove.
3278 * gcc.target/arm/neon/vst4s8.c: Remove.
3279 * gcc.target/arm/neon/vst4u16.c: Remove.
3280 * gcc.target/arm/neon/vst4u32.c: Remove.
3281 * gcc.target/arm/neon/vst4u64.c: Remove.
3282 * gcc.target/arm/neon/vst4u8.c: Remove.
3283 * gcc.target/arm/neon/vsubQf32.c: Remove.
3284 * gcc.target/arm/neon/vsubQs16.c: Remove.
3285 * gcc.target/arm/neon/vsubQs32.c: Remove.
3286 * gcc.target/arm/neon/vsubQs64.c: Remove.
3287 * gcc.target/arm/neon/vsubQs8.c: Remove.
3288 * gcc.target/arm/neon/vsubQu16.c: Remove.
3289 * gcc.target/arm/neon/vsubQu32.c: Remove.
3290 * gcc.target/arm/neon/vsubQu64.c: Remove.
3291 * gcc.target/arm/neon/vsubQu8.c: Remove.
3292 * gcc.target/arm/neon/vsubf32.c: Remove.
3293 * gcc.target/arm/neon/vsubhns16.c: Remove.
3294 * gcc.target/arm/neon/vsubhns32.c: Remove.
3295 * gcc.target/arm/neon/vsubhns64.c: Remove.
3296 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3297 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3298 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3299 * gcc.target/arm/neon/vsubls16.c: Remove.
3300 * gcc.target/arm/neon/vsubls32.c: Remove.
3301 * gcc.target/arm/neon/vsubls8.c: Remove.
3302 * gcc.target/arm/neon/vsublu16.c: Remove.
3303 * gcc.target/arm/neon/vsublu32.c: Remove.
3304 * gcc.target/arm/neon/vsublu8.c: Remove.
3305 * gcc.target/arm/neon/vsubs16.c: Remove.
3306 * gcc.target/arm/neon/vsubs32.c: Remove.
3307 * gcc.target/arm/neon/vsubs64.c: Remove.
3308 * gcc.target/arm/neon/vsubs8.c: Remove.
3309 * gcc.target/arm/neon/vsubu16.c: Remove.
3310 * gcc.target/arm/neon/vsubu32.c: Remove.
3311 * gcc.target/arm/neon/vsubu64.c: Remove.
3312 * gcc.target/arm/neon/vsubu8.c: Remove.
3313 * gcc.target/arm/neon/vsubws16.c: Remove.
3314 * gcc.target/arm/neon/vsubws32.c: Remove.
3315 * gcc.target/arm/neon/vsubws8.c: Remove.
3316 * gcc.target/arm/neon/vsubwu16.c: Remove.
3317 * gcc.target/arm/neon/vsubwu32.c: Remove.
3318 * gcc.target/arm/neon/vsubwu8.c: Remove.
3319 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3320 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3321 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3322 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3323 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3324 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3325 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3326 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3327 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3328 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3329 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3330 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3331 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3332 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3333 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3334 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3335 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3336 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3337 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3338 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3339 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3340 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3341 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3342 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3343 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3344 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3345 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3346 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3347 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3348 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3349 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3350 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3351 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3352 * gcc.target/arm/neon/vtrnf32.c: Remove.
3353 * gcc.target/arm/neon/vtrnp16.c: Remove.
3354 * gcc.target/arm/neon/vtrnp8.c: Remove.
3355 * gcc.target/arm/neon/vtrns16.c: Remove.
3356 * gcc.target/arm/neon/vtrns32.c: Remove.
3357 * gcc.target/arm/neon/vtrns8.c: Remove.
3358 * gcc.target/arm/neon/vtrnu16.c: Remove.
3359 * gcc.target/arm/neon/vtrnu32.c: Remove.
3360 * gcc.target/arm/neon/vtrnu8.c: Remove.
3361 * gcc.target/arm/neon/vtstQp8.c: Remove.
3362 * gcc.target/arm/neon/vtstQs16.c: Remove.
3363 * gcc.target/arm/neon/vtstQs32.c: Remove.
3364 * gcc.target/arm/neon/vtstQs8.c: Remove.
3365 * gcc.target/arm/neon/vtstQu16.c: Remove.
3366 * gcc.target/arm/neon/vtstQu32.c: Remove.
3367 * gcc.target/arm/neon/vtstQu8.c: Remove.
3368 * gcc.target/arm/neon/vtstp8.c: Remove.
3369 * gcc.target/arm/neon/vtsts16.c: Remove.
3370 * gcc.target/arm/neon/vtsts32.c: Remove.
3371 * gcc.target/arm/neon/vtsts8.c: Remove.
3372 * gcc.target/arm/neon/vtstu16.c: Remove.
3373 * gcc.target/arm/neon/vtstu32.c: Remove.
3374 * gcc.target/arm/neon/vtstu8.c: Remove.
3375 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3376 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3377 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3378 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3379 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3380 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3381 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3382 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3383 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3384 * gcc.target/arm/neon/vuzpf32.c: Remove.
3385 * gcc.target/arm/neon/vuzpp16.c: Remove.
3386 * gcc.target/arm/neon/vuzpp8.c: Remove.
3387 * gcc.target/arm/neon/vuzps16.c: Remove.
3388 * gcc.target/arm/neon/vuzps32.c: Remove.
3389 * gcc.target/arm/neon/vuzps8.c: Remove.
3390 * gcc.target/arm/neon/vuzpu16.c: Remove.
3391 * gcc.target/arm/neon/vuzpu32.c: Remove.
3392 * gcc.target/arm/neon/vuzpu8.c: Remove.
3393 * gcc.target/arm/neon/vzipQf32.c: Remove.
3394 * gcc.target/arm/neon/vzipQp16.c: Remove.
3395 * gcc.target/arm/neon/vzipQp8.c: Remove.
3396 * gcc.target/arm/neon/vzipQs16.c: Remove.
3397 * gcc.target/arm/neon/vzipQs32.c: Remove.
3398 * gcc.target/arm/neon/vzipQs8.c: Remove.
3399 * gcc.target/arm/neon/vzipQu16.c: Remove.
3400 * gcc.target/arm/neon/vzipQu32.c: Remove.
3401 * gcc.target/arm/neon/vzipQu8.c: Remove.
3402 * gcc.target/arm/neon/vzipf32.c: Remove.
3403 * gcc.target/arm/neon/vzipp16.c: Remove.
3404 * gcc.target/arm/neon/vzipp8.c: Remove.
3405 * gcc.target/arm/neon/vzips16.c: Remove.
3406 * gcc.target/arm/neon/vzips32.c: Remove.
3407 * gcc.target/arm/neon/vzips8.c: Remove.
3408 * gcc.target/arm/neon/vzipu16.c: Remove.
3409 * gcc.target/arm/neon/vzipu32.c: Remove.
3410 * gcc.target/arm/neon/vzipu8.c: Remove.
3412 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
3414 * g++.dg/vect/simd-mask-store-bool.cc: New test.
3416 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3419 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3420 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3422 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3424 * gcc.dg/plugin/levenshtein-test-1.c: New file.
3425 * gcc.dg/plugin/levenshtein_plugin.c: New file.
3426 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3427 levenshtein_plugin.c.
3428 * gcc.dg/spellcheck-fields.c: New file.
3430 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
3433 * gfortran.dg/pr68318_1.f90: New test.
3434 * gfortran.dg/pr68318_2.f90: Ditto.
3436 2015-11-12 James Norris <jnorris@codesourcery.com>
3437 Joseph Myers <joseph@codesourcery.com>
3439 * c-c++-common/goacc/declare-1.c: New test.
3440 * c-c++-common/goacc/declare-2.c: Likewise.
3442 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
3444 [ARM] Remove neon-testgen.ml and generated tests.
3446 * gcc.target/arm/neon/vRaddhns16.c: Remove.
3447 * gcc.target/arm/neon/vRaddhns32.c: Remove.
3448 * gcc.target/arm/neon/vRaddhns64.c: Remove.
3449 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3450 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3451 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3452 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3453 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3454 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3455 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3456 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3457 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3458 * gcc.target/arm/neon/vRhadds16.c: Remove.
3459 * gcc.target/arm/neon/vRhadds32.c: Remove.
3460 * gcc.target/arm/neon/vRhadds8.c: Remove.
3461 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3462 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3463 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3464 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3465 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3466 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3467 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3468 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3469 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3470 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3471 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3472 * gcc.target/arm/neon/vRshls16.c: Remove.
3473 * gcc.target/arm/neon/vRshls32.c: Remove.
3474 * gcc.target/arm/neon/vRshls64.c: Remove.
3475 * gcc.target/arm/neon/vRshls8.c: Remove.
3476 * gcc.target/arm/neon/vRshlu16.c: Remove.
3477 * gcc.target/arm/neon/vRshlu32.c: Remove.
3478 * gcc.target/arm/neon/vRshlu64.c: Remove.
3479 * gcc.target/arm/neon/vRshlu8.c: Remove.
3480 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3481 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3482 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3483 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3484 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3485 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3486 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3487 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3488 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3489 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3490 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3491 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3492 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3493 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3494 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3495 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3496 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3497 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3498 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3499 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3500 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3501 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3502 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3503 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3504 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3505 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3506 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3507 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3508 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3509 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3510 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3511 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3512 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3513 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3514 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3515 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3516 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3517 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3518 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3519 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3520 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3521 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3522 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3523 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3524 * gcc.target/arm/neon/vabaQs16.c: Remove.
3525 * gcc.target/arm/neon/vabaQs32.c: Remove.
3526 * gcc.target/arm/neon/vabaQs8.c: Remove.
3527 * gcc.target/arm/neon/vabaQu16.c: Remove.
3528 * gcc.target/arm/neon/vabaQu32.c: Remove.
3529 * gcc.target/arm/neon/vabaQu8.c: Remove.
3530 * gcc.target/arm/neon/vabals16.c: Remove.
3531 * gcc.target/arm/neon/vabals32.c: Remove.
3532 * gcc.target/arm/neon/vabals8.c: Remove.
3533 * gcc.target/arm/neon/vabalu16.c: Remove.
3534 * gcc.target/arm/neon/vabalu32.c: Remove.
3535 * gcc.target/arm/neon/vabalu8.c: Remove.
3536 * gcc.target/arm/neon/vabas16.c: Remove.
3537 * gcc.target/arm/neon/vabas32.c: Remove.
3538 * gcc.target/arm/neon/vabas8.c: Remove.
3539 * gcc.target/arm/neon/vabau16.c: Remove.
3540 * gcc.target/arm/neon/vabau32.c: Remove.
3541 * gcc.target/arm/neon/vabau8.c: Remove.
3542 * gcc.target/arm/neon/vabdQf32.c: Remove.
3543 * gcc.target/arm/neon/vabdQs16.c: Remove.
3544 * gcc.target/arm/neon/vabdQs32.c: Remove.
3545 * gcc.target/arm/neon/vabdQs8.c: Remove.
3546 * gcc.target/arm/neon/vabdQu16.c: Remove.
3547 * gcc.target/arm/neon/vabdQu32.c: Remove.
3548 * gcc.target/arm/neon/vabdQu8.c: Remove.
3549 * gcc.target/arm/neon/vabdf32.c: Remove.
3550 * gcc.target/arm/neon/vabdls16.c: Remove.
3551 * gcc.target/arm/neon/vabdls32.c: Remove.
3552 * gcc.target/arm/neon/vabdls8.c: Remove.
3553 * gcc.target/arm/neon/vabdlu16.c: Remove.
3554 * gcc.target/arm/neon/vabdlu32.c: Remove.
3555 * gcc.target/arm/neon/vabdlu8.c: Remove.
3556 * gcc.target/arm/neon/vabds16.c: Remove.
3557 * gcc.target/arm/neon/vabds32.c: Remove.
3558 * gcc.target/arm/neon/vabds8.c: Remove.
3559 * gcc.target/arm/neon/vabdu16.c: Remove.
3560 * gcc.target/arm/neon/vabdu32.c: Remove.
3561 * gcc.target/arm/neon/vabdu8.c: Remove.
3562 * gcc.target/arm/neon/vabsQf32.c: Remove.
3563 * gcc.target/arm/neon/vabsQs16.c: Remove.
3564 * gcc.target/arm/neon/vabsQs32.c: Remove.
3565 * gcc.target/arm/neon/vabsQs8.c: Remove.
3566 * gcc.target/arm/neon/vabsf32.c: Remove.
3567 * gcc.target/arm/neon/vabss16.c: Remove.
3568 * gcc.target/arm/neon/vabss32.c: Remove.
3569 * gcc.target/arm/neon/vabss8.c: Remove.
3570 * gcc.target/arm/neon/vaddQf32.c: Remove.
3571 * gcc.target/arm/neon/vaddQs16.c: Remove.
3572 * gcc.target/arm/neon/vaddQs32.c: Remove.
3573 * gcc.target/arm/neon/vaddQs64.c: Remove.
3574 * gcc.target/arm/neon/vaddQs8.c: Remove.
3575 * gcc.target/arm/neon/vaddQu16.c: Remove.
3576 * gcc.target/arm/neon/vaddQu32.c: Remove.
3577 * gcc.target/arm/neon/vaddQu64.c: Remove.
3578 * gcc.target/arm/neon/vaddQu8.c: Remove.
3579 * gcc.target/arm/neon/vaddf32.c: Remove.
3580 * gcc.target/arm/neon/vaddhns16.c: Remove.
3581 * gcc.target/arm/neon/vaddhns32.c: Remove.
3582 * gcc.target/arm/neon/vaddhns64.c: Remove.
3583 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3584 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3585 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3586 * gcc.target/arm/neon/vaddls16.c: Remove.
3587 * gcc.target/arm/neon/vaddls32.c: Remove.
3588 * gcc.target/arm/neon/vaddls8.c: Remove.
3589 * gcc.target/arm/neon/vaddlu16.c: Remove.
3590 * gcc.target/arm/neon/vaddlu32.c: Remove.
3591 * gcc.target/arm/neon/vaddlu8.c: Remove.
3592 * gcc.target/arm/neon/vadds16.c: Remove.
3593 * gcc.target/arm/neon/vadds32.c: Remove.
3594 * gcc.target/arm/neon/vadds64.c: Remove.
3595 * gcc.target/arm/neon/vadds8.c: Remove.
3596 * gcc.target/arm/neon/vaddu16.c: Remove.
3597 * gcc.target/arm/neon/vaddu32.c: Remove.
3598 * gcc.target/arm/neon/vaddu64.c: Remove.
3599 * gcc.target/arm/neon/vaddu8.c: Remove.
3600 * gcc.target/arm/neon/vaddws16.c: Remove.
3601 * gcc.target/arm/neon/vaddws32.c: Remove.
3602 * gcc.target/arm/neon/vaddws8.c: Remove.
3603 * gcc.target/arm/neon/vaddwu16.c: Remove.
3604 * gcc.target/arm/neon/vaddwu32.c: Remove.
3605 * gcc.target/arm/neon/vaddwu8.c: Remove.
3606 * gcc.target/arm/neon/vandQs16.c: Remove.
3607 * gcc.target/arm/neon/vandQs32.c: Remove.
3608 * gcc.target/arm/neon/vandQs64.c: Remove.
3609 * gcc.target/arm/neon/vandQs8.c: Remove.
3610 * gcc.target/arm/neon/vandQu16.c: Remove.
3611 * gcc.target/arm/neon/vandQu32.c: Remove.
3612 * gcc.target/arm/neon/vandQu64.c: Remove.
3613 * gcc.target/arm/neon/vandQu8.c: Remove.
3614 * gcc.target/arm/neon/vands16.c: Remove.
3615 * gcc.target/arm/neon/vands32.c: Remove.
3616 * gcc.target/arm/neon/vands64.c: Remove.
3617 * gcc.target/arm/neon/vands8.c: Remove.
3618 * gcc.target/arm/neon/vandu16.c: Remove.
3619 * gcc.target/arm/neon/vandu32.c: Remove.
3620 * gcc.target/arm/neon/vandu64.c: Remove.
3621 * gcc.target/arm/neon/vandu8.c: Remove.
3622 * gcc.target/arm/neon/vbicQs16.c: Remove.
3623 * gcc.target/arm/neon/vbicQs32.c: Remove.
3624 * gcc.target/arm/neon/vbicQs64.c: Remove.
3625 * gcc.target/arm/neon/vbicQs8.c: Remove.
3626 * gcc.target/arm/neon/vbicQu16.c: Remove.
3627 * gcc.target/arm/neon/vbicQu32.c: Remove.
3628 * gcc.target/arm/neon/vbicQu64.c: Remove.
3629 * gcc.target/arm/neon/vbicQu8.c: Remove.
3630 * gcc.target/arm/neon/vbics16.c: Remove.
3631 * gcc.target/arm/neon/vbics32.c: Remove.
3632 * gcc.target/arm/neon/vbics64.c: Remove.
3633 * gcc.target/arm/neon/vbics8.c: Remove.
3634 * gcc.target/arm/neon/vbicu16.c: Remove.
3635 * gcc.target/arm/neon/vbicu32.c: Remove.
3636 * gcc.target/arm/neon/vbicu64.c: Remove.
3637 * gcc.target/arm/neon/vbicu8.c: Remove.
3638 * gcc.target/arm/neon/vbslQf32.c: Remove.
3639 * gcc.target/arm/neon/vbslQp16.c: Remove.
3640 * gcc.target/arm/neon/vbslQp64.c: Remove.
3641 * gcc.target/arm/neon/vbslQp8.c: Remove.
3642 * gcc.target/arm/neon/vbslQs16.c: Remove.
3643 * gcc.target/arm/neon/vbslQs32.c: Remove.
3644 * gcc.target/arm/neon/vbslQs64.c: Remove.
3645 * gcc.target/arm/neon/vbslQs8.c: Remove.
3646 * gcc.target/arm/neon/vbslQu16.c: Remove.
3647 * gcc.target/arm/neon/vbslQu32.c: Remove.
3648 * gcc.target/arm/neon/vbslQu64.c: Remove.
3649 * gcc.target/arm/neon/vbslQu8.c: Remove.
3650 * gcc.target/arm/neon/vbslf32.c: Remove.
3651 * gcc.target/arm/neon/vbslp16.c: Remove.
3652 * gcc.target/arm/neon/vbslp64.c: Remove.
3653 * gcc.target/arm/neon/vbslp8.c: Remove.
3654 * gcc.target/arm/neon/vbsls16.c: Remove.
3655 * gcc.target/arm/neon/vbsls32.c: Remove.
3656 * gcc.target/arm/neon/vbsls64.c: Remove.
3657 * gcc.target/arm/neon/vbsls8.c: Remove.
3658 * gcc.target/arm/neon/vbslu16.c: Remove.
3659 * gcc.target/arm/neon/vbslu32.c: Remove.
3660 * gcc.target/arm/neon/vbslu64.c: Remove.
3661 * gcc.target/arm/neon/vbslu8.c: Remove.
3662 * gcc.target/arm/neon/vcageQf32.c: Remove.
3663 * gcc.target/arm/neon/vcagef32.c: Remove.
3664 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3665 * gcc.target/arm/neon/vcagtf32.c: Remove.
3666 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3667 * gcc.target/arm/neon/vcalef32.c: Remove.
3668 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3669 * gcc.target/arm/neon/vcaltf32.c: Remove.
3670 * gcc.target/arm/neon/vceqQf32.c: Remove.
3671 * gcc.target/arm/neon/vceqQp8.c: Remove.
3672 * gcc.target/arm/neon/vceqQs16.c: Remove.
3673 * gcc.target/arm/neon/vceqQs32.c: Remove.
3674 * gcc.target/arm/neon/vceqQs8.c: Remove.
3675 * gcc.target/arm/neon/vceqQu16.c: Remove.
3676 * gcc.target/arm/neon/vceqQu32.c: Remove.
3677 * gcc.target/arm/neon/vceqQu8.c: Remove.
3678 * gcc.target/arm/neon/vceqf32.c: Remove.
3679 * gcc.target/arm/neon/vceqp8.c: Remove.
3680 * gcc.target/arm/neon/vceqs16.c: Remove.
3681 * gcc.target/arm/neon/vceqs32.c: Remove.
3682 * gcc.target/arm/neon/vceqs8.c: Remove.
3683 * gcc.target/arm/neon/vcequ16.c: Remove.
3684 * gcc.target/arm/neon/vcequ32.c: Remove.
3685 * gcc.target/arm/neon/vcequ8.c: Remove.
3686 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3687 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3688 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3689 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3690 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3691 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3692 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3693 * gcc.target/arm/neon/vcgef32.c: Remove.
3694 * gcc.target/arm/neon/vcges16.c: Remove.
3695 * gcc.target/arm/neon/vcges32.c: Remove.
3696 * gcc.target/arm/neon/vcges8.c: Remove.
3697 * gcc.target/arm/neon/vcgeu16.c: Remove.
3698 * gcc.target/arm/neon/vcgeu32.c: Remove.
3699 * gcc.target/arm/neon/vcgeu8.c: Remove.
3700 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3701 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3702 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3703 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3704 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3705 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3706 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3707 * gcc.target/arm/neon/vcgtf32.c: Remove.
3708 * gcc.target/arm/neon/vcgts16.c: Remove.
3709 * gcc.target/arm/neon/vcgts32.c: Remove.
3710 * gcc.target/arm/neon/vcgts8.c: Remove.
3711 * gcc.target/arm/neon/vcgtu16.c: Remove.
3712 * gcc.target/arm/neon/vcgtu32.c: Remove.
3713 * gcc.target/arm/neon/vcgtu8.c: Remove.
3714 * gcc.target/arm/neon/vcleQf32.c: Remove.
3715 * gcc.target/arm/neon/vcleQs16.c: Remove.
3716 * gcc.target/arm/neon/vcleQs32.c: Remove.
3717 * gcc.target/arm/neon/vcleQs8.c: Remove.
3718 * gcc.target/arm/neon/vcleQu16.c: Remove.
3719 * gcc.target/arm/neon/vcleQu32.c: Remove.
3720 * gcc.target/arm/neon/vcleQu8.c: Remove.
3721 * gcc.target/arm/neon/vclef32.c: Remove.
3722 * gcc.target/arm/neon/vcles16.c: Remove.
3723 * gcc.target/arm/neon/vcles32.c: Remove.
3724 * gcc.target/arm/neon/vcles8.c: Remove.
3725 * gcc.target/arm/neon/vcleu16.c: Remove.
3726 * gcc.target/arm/neon/vcleu32.c: Remove.
3727 * gcc.target/arm/neon/vcleu8.c: Remove.
3728 * gcc.target/arm/neon/vclsQs16.c: Remove.
3729 * gcc.target/arm/neon/vclsQs32.c: Remove.
3730 * gcc.target/arm/neon/vclsQs8.c: Remove.
3731 * gcc.target/arm/neon/vclss16.c: Remove.
3732 * gcc.target/arm/neon/vclss32.c: Remove.
3733 * gcc.target/arm/neon/vclss8.c: Remove.
3734 * gcc.target/arm/neon/vcltQf32.c: Remove.
3735 * gcc.target/arm/neon/vcltQs16.c: Remove.
3736 * gcc.target/arm/neon/vcltQs32.c: Remove.
3737 * gcc.target/arm/neon/vcltQs8.c: Remove.
3738 * gcc.target/arm/neon/vcltQu16.c: Remove.
3739 * gcc.target/arm/neon/vcltQu32.c: Remove.
3740 * gcc.target/arm/neon/vcltQu8.c: Remove.
3741 * gcc.target/arm/neon/vcltf32.c: Remove.
3742 * gcc.target/arm/neon/vclts16.c: Remove.
3743 * gcc.target/arm/neon/vclts32.c: Remove.
3744 * gcc.target/arm/neon/vclts8.c: Remove.
3745 * gcc.target/arm/neon/vcltu16.c: Remove.
3746 * gcc.target/arm/neon/vcltu32.c: Remove.
3747 * gcc.target/arm/neon/vcltu8.c: Remove.
3748 * gcc.target/arm/neon/vclzQs16.c: Remove.
3749 * gcc.target/arm/neon/vclzQs32.c: Remove.
3750 * gcc.target/arm/neon/vclzQs8.c: Remove.
3751 * gcc.target/arm/neon/vclzQu16.c: Remove.
3752 * gcc.target/arm/neon/vclzQu32.c: Remove.
3753 * gcc.target/arm/neon/vclzQu8.c: Remove.
3754 * gcc.target/arm/neon/vclzs16.c: Remove.
3755 * gcc.target/arm/neon/vclzs32.c: Remove.
3756 * gcc.target/arm/neon/vclzs8.c: Remove.
3757 * gcc.target/arm/neon/vclzu16.c: Remove.
3758 * gcc.target/arm/neon/vclzu32.c: Remove.
3759 * gcc.target/arm/neon/vclzu8.c: Remove.
3760 * gcc.target/arm/neon/vcntQp8.c: Remove.
3761 * gcc.target/arm/neon/vcntQs8.c: Remove.
3762 * gcc.target/arm/neon/vcntQu8.c: Remove.
3763 * gcc.target/arm/neon/vcntp8.c: Remove.
3764 * gcc.target/arm/neon/vcnts8.c: Remove.
3765 * gcc.target/arm/neon/vcntu8.c: Remove.
3766 * gcc.target/arm/neon/vcombinef32.c: Remove.
3767 * gcc.target/arm/neon/vcombinep16.c: Remove.
3768 * gcc.target/arm/neon/vcombinep64.c: Remove.
3769 * gcc.target/arm/neon/vcombinep8.c: Remove.
3770 * gcc.target/arm/neon/vcombines16.c: Remove.
3771 * gcc.target/arm/neon/vcombines32.c: Remove.
3772 * gcc.target/arm/neon/vcombines64.c: Remove.
3773 * gcc.target/arm/neon/vcombines8.c: Remove.
3774 * gcc.target/arm/neon/vcombineu16.c: Remove.
3775 * gcc.target/arm/neon/vcombineu32.c: Remove.
3776 * gcc.target/arm/neon/vcombineu64.c: Remove.
3777 * gcc.target/arm/neon/vcombineu8.c: Remove.
3778 * gcc.target/arm/neon/vcreatef32.c: Remove.
3779 * gcc.target/arm/neon/vcreatep16.c: Remove.
3780 * gcc.target/arm/neon/vcreatep64.c: Remove.
3781 * gcc.target/arm/neon/vcreatep8.c: Remove.
3782 * gcc.target/arm/neon/vcreates16.c: Remove.
3783 * gcc.target/arm/neon/vcreates32.c: Remove.
3784 * gcc.target/arm/neon/vcreates64.c: Remove.
3785 * gcc.target/arm/neon/vcreates8.c: Remove.
3786 * gcc.target/arm/neon/vcreateu16.c: Remove.
3787 * gcc.target/arm/neon/vcreateu32.c: Remove.
3788 * gcc.target/arm/neon/vcreateu64.c: Remove.
3789 * gcc.target/arm/neon/vcreateu8.c: Remove.
3790 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3791 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3792 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3793 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3794 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3795 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3796 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3797 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3798 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3799 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3800 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3801 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3802 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3803 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3804 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3805 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3806 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3807 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3808 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3809 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3810 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3811 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3812 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3813 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3814 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3815 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3816 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3817 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3818 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3819 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3820 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3821 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3822 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3823 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3824 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3825 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3826 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3827 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3828 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3829 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3830 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3831 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3832 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3833 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3834 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3835 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3836 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3837 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3838 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3839 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3840 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3841 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3842 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3843 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3844 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3845 * gcc.target/arm/neon/vdup_np16.c: Remove.
3846 * gcc.target/arm/neon/vdup_np64.c: Remove.
3847 * gcc.target/arm/neon/vdup_np8.c: Remove.
3848 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3849 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3850 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3851 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3852 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3853 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3854 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3855 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3856 * gcc.target/arm/neon/veorQs16.c: Remove.
3857 * gcc.target/arm/neon/veorQs32.c: Remove.
3858 * gcc.target/arm/neon/veorQs64.c: Remove.
3859 * gcc.target/arm/neon/veorQs8.c: Remove.
3860 * gcc.target/arm/neon/veorQu16.c: Remove.
3861 * gcc.target/arm/neon/veorQu32.c: Remove.
3862 * gcc.target/arm/neon/veorQu64.c: Remove.
3863 * gcc.target/arm/neon/veorQu8.c: Remove.
3864 * gcc.target/arm/neon/veors16.c: Remove.
3865 * gcc.target/arm/neon/veors32.c: Remove.
3866 * gcc.target/arm/neon/veors64.c: Remove.
3867 * gcc.target/arm/neon/veors8.c: Remove.
3868 * gcc.target/arm/neon/veoru16.c: Remove.
3869 * gcc.target/arm/neon/veoru32.c: Remove.
3870 * gcc.target/arm/neon/veoru64.c: Remove.
3871 * gcc.target/arm/neon/veoru8.c: Remove.
3872 * gcc.target/arm/neon/vextQf32.c: Remove.
3873 * gcc.target/arm/neon/vextQp16.c: Remove.
3874 * gcc.target/arm/neon/vextQp64.c: Remove.
3875 * gcc.target/arm/neon/vextQp8.c: Remove.
3876 * gcc.target/arm/neon/vextQs16.c: Remove.
3877 * gcc.target/arm/neon/vextQs32.c: Remove.
3878 * gcc.target/arm/neon/vextQs64.c: Remove.
3879 * gcc.target/arm/neon/vextQs8.c: Remove.
3880 * gcc.target/arm/neon/vextQu16.c: Remove.
3881 * gcc.target/arm/neon/vextQu32.c: Remove.
3882 * gcc.target/arm/neon/vextQu64.c: Remove.
3883 * gcc.target/arm/neon/vextQu8.c: Remove.
3884 * gcc.target/arm/neon/vextf32.c: Remove.
3885 * gcc.target/arm/neon/vextp16.c: Remove.
3886 * gcc.target/arm/neon/vextp64.c: Remove.
3887 * gcc.target/arm/neon/vextp8.c: Remove.
3888 * gcc.target/arm/neon/vexts16.c: Remove.
3889 * gcc.target/arm/neon/vexts32.c: Remove.
3890 * gcc.target/arm/neon/vexts64.c: Remove.
3891 * gcc.target/arm/neon/vexts8.c: Remove.
3892 * gcc.target/arm/neon/vextu16.c: Remove.
3893 * gcc.target/arm/neon/vextu32.c: Remove.
3894 * gcc.target/arm/neon/vextu64.c: Remove.
3895 * gcc.target/arm/neon/vextu8.c: Remove.
3896 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3897 * gcc.target/arm/neon/vfmaf32.c: Remove.
3898 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3899 * gcc.target/arm/neon/vfmsf32.c: Remove.
3900 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3901 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3902 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3903 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3904 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3905 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3906 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3907 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3908 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3909 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3910 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3911 * gcc.target/arm/neon/vget_highf32.c: Remove.
3912 * gcc.target/arm/neon/vget_highp16.c: Remove.
3913 * gcc.target/arm/neon/vget_highp64.c: Remove.
3914 * gcc.target/arm/neon/vget_highp8.c: Remove.
3915 * gcc.target/arm/neon/vget_highs16.c: Remove.
3916 * gcc.target/arm/neon/vget_highs32.c: Remove.
3917 * gcc.target/arm/neon/vget_highs64.c: Remove.
3918 * gcc.target/arm/neon/vget_highs8.c: Remove.
3919 * gcc.target/arm/neon/vget_highu16.c: Remove.
3920 * gcc.target/arm/neon/vget_highu32.c: Remove.
3921 * gcc.target/arm/neon/vget_highu64.c: Remove.
3922 * gcc.target/arm/neon/vget_highu8.c: Remove.
3923 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3924 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3925 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3926 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3927 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3928 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3929 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3930 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3931 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3932 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3933 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3934 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3935 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3936 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3937 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3938 * gcc.target/arm/neon/vget_lows16.c: Remove.
3939 * gcc.target/arm/neon/vget_lows32.c: Remove.
3940 * gcc.target/arm/neon/vget_lows64.c: Remove.
3941 * gcc.target/arm/neon/vget_lows8.c: Remove.
3942 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3943 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3944 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3945 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3946 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3947 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3948 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3949 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3950 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3951 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3952 * gcc.target/arm/neon/vhadds16.c: Remove.
3953 * gcc.target/arm/neon/vhadds32.c: Remove.
3954 * gcc.target/arm/neon/vhadds8.c: Remove.
3955 * gcc.target/arm/neon/vhaddu16.c: Remove.
3956 * gcc.target/arm/neon/vhaddu32.c: Remove.
3957 * gcc.target/arm/neon/vhaddu8.c: Remove.
3958 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3959 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3960 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3961 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3962 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3963 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3964 * gcc.target/arm/neon/vhsubs16.c: Remove.
3965 * gcc.target/arm/neon/vhsubs32.c: Remove.
3966 * gcc.target/arm/neon/vhsubs8.c: Remove.
3967 * gcc.target/arm/neon/vhsubu16.c: Remove.
3968 * gcc.target/arm/neon/vhsubu32.c: Remove.
3969 * gcc.target/arm/neon/vhsubu8.c: Remove.
3970 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3971 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3972 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3973 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3974 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3975 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3976 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3977 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3978 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3979 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3980 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3981 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3982 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3983 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3984 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3985 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3986 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3987 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3988 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3989 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3990 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3991 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3992 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3993 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3994 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3995 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3996 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3997 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3998 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3999 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4000 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4001 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4002 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4003 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4004 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4005 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4006 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4007 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4008 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4009 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4010 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4011 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4012 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4013 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4014 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4015 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4016 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4017 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4018 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4019 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4020 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4021 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4022 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4023 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4024 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4025 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4026 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4027 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4028 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4029 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4030 * gcc.target/arm/neon/vld1f32.c: Remove.
4031 * gcc.target/arm/neon/vld1p16.c: Remove.
4032 * gcc.target/arm/neon/vld1p64.c: Remove.
4033 * gcc.target/arm/neon/vld1p8.c: Remove.
4034 * gcc.target/arm/neon/vld1s16.c: Remove.
4035 * gcc.target/arm/neon/vld1s32.c: Remove.
4036 * gcc.target/arm/neon/vld1s64.c: Remove.
4037 * gcc.target/arm/neon/vld1s8.c: Remove.
4038 * gcc.target/arm/neon/vld1u16.c: Remove.
4039 * gcc.target/arm/neon/vld1u32.c: Remove.
4040 * gcc.target/arm/neon/vld1u64.c: Remove.
4041 * gcc.target/arm/neon/vld1u8.c: Remove.
4042 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4043 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4044 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4045 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4046 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4047 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4048 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4049 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4050 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4051 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4052 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4053 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4054 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4055 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4056 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4057 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4058 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4059 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4060 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4061 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4062 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4063 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4064 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4065 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4066 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4067 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4068 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4069 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4070 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4071 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4072 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4073 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4074 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4075 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4076 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4077 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4078 * gcc.target/arm/neon/vld2f32.c: Remove.
4079 * gcc.target/arm/neon/vld2p16.c: Remove.
4080 * gcc.target/arm/neon/vld2p64.c: Remove.
4081 * gcc.target/arm/neon/vld2p8.c: Remove.
4082 * gcc.target/arm/neon/vld2s16.c: Remove.
4083 * gcc.target/arm/neon/vld2s32.c: Remove.
4084 * gcc.target/arm/neon/vld2s64.c: Remove.
4085 * gcc.target/arm/neon/vld2s8.c: Remove.
4086 * gcc.target/arm/neon/vld2u16.c: Remove.
4087 * gcc.target/arm/neon/vld2u32.c: Remove.
4088 * gcc.target/arm/neon/vld2u64.c: Remove.
4089 * gcc.target/arm/neon/vld2u8.c: Remove.
4090 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4091 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4092 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4093 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4094 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4095 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4096 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4097 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4098 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4099 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4100 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4101 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4102 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4103 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4104 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4105 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4106 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4107 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4108 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4109 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4110 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4111 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4112 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4113 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4114 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4115 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4116 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4117 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4118 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4119 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4120 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4121 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4122 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4123 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4124 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4125 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4126 * gcc.target/arm/neon/vld3f32.c: Remove.
4127 * gcc.target/arm/neon/vld3p16.c: Remove.
4128 * gcc.target/arm/neon/vld3p64.c: Remove.
4129 * gcc.target/arm/neon/vld3p8.c: Remove.
4130 * gcc.target/arm/neon/vld3s16.c: Remove.
4131 * gcc.target/arm/neon/vld3s32.c: Remove.
4132 * gcc.target/arm/neon/vld3s64.c: Remove.
4133 * gcc.target/arm/neon/vld3s8.c: Remove.
4134 * gcc.target/arm/neon/vld3u16.c: Remove.
4135 * gcc.target/arm/neon/vld3u32.c: Remove.
4136 * gcc.target/arm/neon/vld3u64.c: Remove.
4137 * gcc.target/arm/neon/vld3u8.c: Remove.
4138 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4139 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4140 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4141 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4142 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4143 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4144 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4145 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4146 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4147 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4148 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4149 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4150 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4151 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4152 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4153 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4154 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4155 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4156 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4157 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4158 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4159 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4160 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4161 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4162 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4163 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4164 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4165 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4166 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4167 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4168 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4169 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4170 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4171 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4172 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4173 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4174 * gcc.target/arm/neon/vld4f32.c: Remove.
4175 * gcc.target/arm/neon/vld4p16.c: Remove.
4176 * gcc.target/arm/neon/vld4p64.c: Remove.
4177 * gcc.target/arm/neon/vld4p8.c: Remove.
4178 * gcc.target/arm/neon/vld4s16.c: Remove.
4179 * gcc.target/arm/neon/vld4s32.c: Remove.
4180 * gcc.target/arm/neon/vld4s64.c: Remove.
4181 * gcc.target/arm/neon/vld4s8.c: Remove.
4182 * gcc.target/arm/neon/vld4u16.c: Remove.
4183 * gcc.target/arm/neon/vld4u32.c: Remove.
4184 * gcc.target/arm/neon/vld4u64.c: Remove.
4185 * gcc.target/arm/neon/vld4u8.c: Remove.
4186 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4187 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4188 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4189 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4190 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4191 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4192 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4193 * gcc.target/arm/neon/vmaxf32.c: Remove.
4194 * gcc.target/arm/neon/vmaxs16.c: Remove.
4195 * gcc.target/arm/neon/vmaxs32.c: Remove.
4196 * gcc.target/arm/neon/vmaxs8.c: Remove.
4197 * gcc.target/arm/neon/vmaxu16.c: Remove.
4198 * gcc.target/arm/neon/vmaxu32.c: Remove.
4199 * gcc.target/arm/neon/vmaxu8.c: Remove.
4200 * gcc.target/arm/neon/vminQf32.c: Remove.
4201 * gcc.target/arm/neon/vminQs16.c: Remove.
4202 * gcc.target/arm/neon/vminQs32.c: Remove.
4203 * gcc.target/arm/neon/vminQs8.c: Remove.
4204 * gcc.target/arm/neon/vminQu16.c: Remove.
4205 * gcc.target/arm/neon/vminQu32.c: Remove.
4206 * gcc.target/arm/neon/vminQu8.c: Remove.
4207 * gcc.target/arm/neon/vminf32.c: Remove.
4208 * gcc.target/arm/neon/vmins16.c: Remove.
4209 * gcc.target/arm/neon/vmins32.c: Remove.
4210 * gcc.target/arm/neon/vmins8.c: Remove.
4211 * gcc.target/arm/neon/vminu16.c: Remove.
4212 * gcc.target/arm/neon/vminu32.c: Remove.
4213 * gcc.target/arm/neon/vminu8.c: Remove.
4214 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4215 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4216 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4217 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4218 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4219 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4220 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4221 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4222 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4223 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4224 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4225 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4226 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4227 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4228 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4229 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4230 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4231 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4232 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4233 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4234 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4235 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4236 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4237 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4238 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4239 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4240 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4241 * gcc.target/arm/neon/vmlaf32.c: Remove.
4242 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4243 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4244 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4245 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4246 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4247 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4248 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4249 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4250 * gcc.target/arm/neon/vmlals16.c: Remove.
4251 * gcc.target/arm/neon/vmlals32.c: Remove.
4252 * gcc.target/arm/neon/vmlals8.c: Remove.
4253 * gcc.target/arm/neon/vmlalu16.c: Remove.
4254 * gcc.target/arm/neon/vmlalu32.c: Remove.
4255 * gcc.target/arm/neon/vmlalu8.c: Remove.
4256 * gcc.target/arm/neon/vmlas16.c: Remove.
4257 * gcc.target/arm/neon/vmlas32.c: Remove.
4258 * gcc.target/arm/neon/vmlas8.c: Remove.
4259 * gcc.target/arm/neon/vmlau16.c: Remove.
4260 * gcc.target/arm/neon/vmlau32.c: Remove.
4261 * gcc.target/arm/neon/vmlau8.c: Remove.
4262 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4263 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4264 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4265 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4266 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4267 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4268 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4269 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4270 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4271 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4272 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4273 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4274 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4275 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4276 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4277 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4278 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4279 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4280 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4281 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4282 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4283 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4284 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4285 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4286 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4287 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4288 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4289 * gcc.target/arm/neon/vmlsf32.c: Remove.
4290 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4291 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4292 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4293 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4294 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4295 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4296 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4297 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4298 * gcc.target/arm/neon/vmlsls16.c: Remove.
4299 * gcc.target/arm/neon/vmlsls32.c: Remove.
4300 * gcc.target/arm/neon/vmlsls8.c: Remove.
4301 * gcc.target/arm/neon/vmlslu16.c: Remove.
4302 * gcc.target/arm/neon/vmlslu32.c: Remove.
4303 * gcc.target/arm/neon/vmlslu8.c: Remove.
4304 * gcc.target/arm/neon/vmlss16.c: Remove.
4305 * gcc.target/arm/neon/vmlss32.c: Remove.
4306 * gcc.target/arm/neon/vmlss8.c: Remove.
4307 * gcc.target/arm/neon/vmlsu16.c: Remove.
4308 * gcc.target/arm/neon/vmlsu32.c: Remove.
4309 * gcc.target/arm/neon/vmlsu8.c: Remove.
4310 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4311 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4312 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4313 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4314 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4315 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4316 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4317 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4318 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4319 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4320 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4321 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4322 * gcc.target/arm/neon/vmov_np16.c: Remove.
4323 * gcc.target/arm/neon/vmov_np8.c: Remove.
4324 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4325 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4326 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4327 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4328 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4329 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4330 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4331 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4332 * gcc.target/arm/neon/vmovls16.c: Remove.
4333 * gcc.target/arm/neon/vmovls32.c: Remove.
4334 * gcc.target/arm/neon/vmovls8.c: Remove.
4335 * gcc.target/arm/neon/vmovlu16.c: Remove.
4336 * gcc.target/arm/neon/vmovlu32.c: Remove.
4337 * gcc.target/arm/neon/vmovlu8.c: Remove.
4338 * gcc.target/arm/neon/vmovns16.c: Remove.
4339 * gcc.target/arm/neon/vmovns32.c: Remove.
4340 * gcc.target/arm/neon/vmovns64.c: Remove.
4341 * gcc.target/arm/neon/vmovnu16.c: Remove.
4342 * gcc.target/arm/neon/vmovnu32.c: Remove.
4343 * gcc.target/arm/neon/vmovnu64.c: Remove.
4344 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4345 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4346 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4347 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4348 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4349 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4350 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4351 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4352 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4353 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4354 * gcc.target/arm/neon/vmulQf32.c: Remove.
4355 * gcc.target/arm/neon/vmulQp8.c: Remove.
4356 * gcc.target/arm/neon/vmulQs16.c: Remove.
4357 * gcc.target/arm/neon/vmulQs32.c: Remove.
4358 * gcc.target/arm/neon/vmulQs8.c: Remove.
4359 * gcc.target/arm/neon/vmulQu16.c: Remove.
4360 * gcc.target/arm/neon/vmulQu32.c: Remove.
4361 * gcc.target/arm/neon/vmulQu8.c: Remove.
4362 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4363 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4364 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4365 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4366 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4367 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4368 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4369 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4370 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4371 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4372 * gcc.target/arm/neon/vmulf32.c: Remove.
4373 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4374 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4375 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4376 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4377 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4378 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4379 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4380 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4381 * gcc.target/arm/neon/vmullp8.c: Remove.
4382 * gcc.target/arm/neon/vmulls16.c: Remove.
4383 * gcc.target/arm/neon/vmulls32.c: Remove.
4384 * gcc.target/arm/neon/vmulls8.c: Remove.
4385 * gcc.target/arm/neon/vmullu16.c: Remove.
4386 * gcc.target/arm/neon/vmullu32.c: Remove.
4387 * gcc.target/arm/neon/vmullu8.c: Remove.
4388 * gcc.target/arm/neon/vmulp8.c: Remove.
4389 * gcc.target/arm/neon/vmuls16.c: Remove.
4390 * gcc.target/arm/neon/vmuls32.c: Remove.
4391 * gcc.target/arm/neon/vmuls8.c: Remove.
4392 * gcc.target/arm/neon/vmulu16.c: Remove.
4393 * gcc.target/arm/neon/vmulu32.c: Remove.
4394 * gcc.target/arm/neon/vmulu8.c: Remove.
4395 * gcc.target/arm/neon/vmvnQp8.c: Remove.
4396 * gcc.target/arm/neon/vmvnQs16.c: Remove.
4397 * gcc.target/arm/neon/vmvnQs32.c: Remove.
4398 * gcc.target/arm/neon/vmvnQs8.c: Remove.
4399 * gcc.target/arm/neon/vmvnQu16.c: Remove.
4400 * gcc.target/arm/neon/vmvnQu32.c: Remove.
4401 * gcc.target/arm/neon/vmvnQu8.c: Remove.
4402 * gcc.target/arm/neon/vmvnp8.c: Remove.
4403 * gcc.target/arm/neon/vmvns16.c: Remove.
4404 * gcc.target/arm/neon/vmvns32.c: Remove.
4405 * gcc.target/arm/neon/vmvns8.c: Remove.
4406 * gcc.target/arm/neon/vmvnu16.c: Remove.
4407 * gcc.target/arm/neon/vmvnu32.c: Remove.
4408 * gcc.target/arm/neon/vmvnu8.c: Remove.
4409 * gcc.target/arm/neon/vnegQf32.c: Remove.
4410 * gcc.target/arm/neon/vnegQs16.c: Remove.
4411 * gcc.target/arm/neon/vnegQs32.c: Remove.
4412 * gcc.target/arm/neon/vnegQs8.c: Remove.
4413 * gcc.target/arm/neon/vnegf32.c: Remove.
4414 * gcc.target/arm/neon/vnegs16.c: Remove.
4415 * gcc.target/arm/neon/vnegs32.c: Remove.
4416 * gcc.target/arm/neon/vnegs8.c: Remove.
4417 * gcc.target/arm/neon/vornQs16.c: Remove.
4418 * gcc.target/arm/neon/vornQs32.c: Remove.
4419 * gcc.target/arm/neon/vornQs64.c: Remove.
4420 * gcc.target/arm/neon/vornQs8.c: Remove.
4421 * gcc.target/arm/neon/vornQu16.c: Remove.
4422 * gcc.target/arm/neon/vornQu32.c: Remove.
4423 * gcc.target/arm/neon/vornQu64.c: Remove.
4424 * gcc.target/arm/neon/vornQu8.c: Remove.
4425 * gcc.target/arm/neon/vorns16.c: Remove.
4426 * gcc.target/arm/neon/vorns32.c: Remove.
4427 * gcc.target/arm/neon/vorns64.c: Remove.
4428 * gcc.target/arm/neon/vorns8.c: Remove.
4429 * gcc.target/arm/neon/vornu16.c: Remove.
4430 * gcc.target/arm/neon/vornu32.c: Remove.
4431 * gcc.target/arm/neon/vornu64.c: Remove.
4432 * gcc.target/arm/neon/vornu8.c: Remove.
4433 * gcc.target/arm/neon/vorrQs16.c: Remove.
4434 * gcc.target/arm/neon/vorrQs32.c: Remove.
4435 * gcc.target/arm/neon/vorrQs64.c: Remove.
4436 * gcc.target/arm/neon/vorrQs8.c: Remove.
4437 * gcc.target/arm/neon/vorrQu16.c: Remove.
4438 * gcc.target/arm/neon/vorrQu32.c: Remove.
4439 * gcc.target/arm/neon/vorrQu64.c: Remove.
4440 * gcc.target/arm/neon/vorrQu8.c: Remove.
4441 * gcc.target/arm/neon/vorrs16.c: Remove.
4442 * gcc.target/arm/neon/vorrs32.c: Remove.
4443 * gcc.target/arm/neon/vorrs64.c: Remove.
4444 * gcc.target/arm/neon/vorrs8.c: Remove.
4445 * gcc.target/arm/neon/vorru16.c: Remove.
4446 * gcc.target/arm/neon/vorru32.c: Remove.
4447 * gcc.target/arm/neon/vorru64.c: Remove.
4448 * gcc.target/arm/neon/vorru8.c: Remove.
4449 * gcc.target/arm/neon/vpadalQs16.c: Remove.
4450 * gcc.target/arm/neon/vpadalQs32.c: Remove.
4451 * gcc.target/arm/neon/vpadalQs8.c: Remove.
4452 * gcc.target/arm/neon/vpadalQu16.c: Remove.
4453 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4454 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4455 * gcc.target/arm/neon/vpadals16.c: Remove.
4456 * gcc.target/arm/neon/vpadals32.c: Remove.
4457 * gcc.target/arm/neon/vpadals8.c: Remove.
4458 * gcc.target/arm/neon/vpadalu16.c: Remove.
4459 * gcc.target/arm/neon/vpadalu32.c: Remove.
4460 * gcc.target/arm/neon/vpadalu8.c: Remove.
4461 * gcc.target/arm/neon/vpaddf32.c: Remove.
4462 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4463 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4464 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4465 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4466 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4467 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4468 * gcc.target/arm/neon/vpaddls16.c: Remove.
4469 * gcc.target/arm/neon/vpaddls32.c: Remove.
4470 * gcc.target/arm/neon/vpaddls8.c: Remove.
4471 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4472 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4473 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4474 * gcc.target/arm/neon/vpadds16.c: Remove.
4475 * gcc.target/arm/neon/vpadds32.c: Remove.
4476 * gcc.target/arm/neon/vpadds8.c: Remove.
4477 * gcc.target/arm/neon/vpaddu16.c: Remove.
4478 * gcc.target/arm/neon/vpaddu32.c: Remove.
4479 * gcc.target/arm/neon/vpaddu8.c: Remove.
4480 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4481 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4482 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4483 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4484 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4485 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4486 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4487 * gcc.target/arm/neon/vpminf32.c: Remove.
4488 * gcc.target/arm/neon/vpmins16.c: Remove.
4489 * gcc.target/arm/neon/vpmins32.c: Remove.
4490 * gcc.target/arm/neon/vpmins8.c: Remove.
4491 * gcc.target/arm/neon/vpminu16.c: Remove.
4492 * gcc.target/arm/neon/vpminu32.c: Remove.
4493 * gcc.target/arm/neon/vpminu8.c: Remove.
4494 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4495 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4496 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4497 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4498 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4499 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4500 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4501 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4502 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4503 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4504 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4505 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4506 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4507 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4508 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4509 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4510 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4511 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4512 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4513 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4514 * gcc.target/arm/neon/vqRshls16.c: Remove.
4515 * gcc.target/arm/neon/vqRshls32.c: Remove.
4516 * gcc.target/arm/neon/vqRshls64.c: Remove.
4517 * gcc.target/arm/neon/vqRshls8.c: Remove.
4518 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4519 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4520 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4521 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4522 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4523 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4524 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4525 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4526 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4527 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4528 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4529 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4530 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4531 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4532 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4533 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4534 * gcc.target/arm/neon/vqabss16.c: Remove.
4535 * gcc.target/arm/neon/vqabss32.c: Remove.
4536 * gcc.target/arm/neon/vqabss8.c: Remove.
4537 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4538 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4539 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4540 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4541 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4542 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4543 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4544 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4545 * gcc.target/arm/neon/vqadds16.c: Remove.
4546 * gcc.target/arm/neon/vqadds32.c: Remove.
4547 * gcc.target/arm/neon/vqadds64.c: Remove.
4548 * gcc.target/arm/neon/vqadds8.c: Remove.
4549 * gcc.target/arm/neon/vqaddu16.c: Remove.
4550 * gcc.target/arm/neon/vqaddu32.c: Remove.
4551 * gcc.target/arm/neon/vqaddu64.c: Remove.
4552 * gcc.target/arm/neon/vqaddu8.c: Remove.
4553 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4554 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4555 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4556 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4557 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4558 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4559 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4560 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4561 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4562 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4563 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4564 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4565 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4566 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4567 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4568 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4569 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4570 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4571 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4572 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4573 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4574 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4575 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4576 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4577 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4578 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4579 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4580 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4581 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4582 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4583 * gcc.target/arm/neon/vqmovns16.c: Remove.
4584 * gcc.target/arm/neon/vqmovns32.c: Remove.
4585 * gcc.target/arm/neon/vqmovns64.c: Remove.
4586 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4587 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4588 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4589 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4590 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4591 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4592 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4593 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4594 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4595 * gcc.target/arm/neon/vqnegs16.c: Remove.
4596 * gcc.target/arm/neon/vqnegs32.c: Remove.
4597 * gcc.target/arm/neon/vqnegs8.c: Remove.
4598 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4599 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4600 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4601 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4602 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4603 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4604 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4605 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4606 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4607 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4608 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4609 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4610 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4611 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4612 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4613 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4614 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4615 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4616 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4617 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4618 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4619 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4620 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4621 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4622 * gcc.target/arm/neon/vqshls16.c: Remove.
4623 * gcc.target/arm/neon/vqshls32.c: Remove.
4624 * gcc.target/arm/neon/vqshls64.c: Remove.
4625 * gcc.target/arm/neon/vqshls8.c: Remove.
4626 * gcc.target/arm/neon/vqshlu16.c: Remove.
4627 * gcc.target/arm/neon/vqshlu32.c: Remove.
4628 * gcc.target/arm/neon/vqshlu64.c: Remove.
4629 * gcc.target/arm/neon/vqshlu8.c: Remove.
4630 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4631 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4632 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4633 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4634 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4635 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4636 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4637 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4638 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4639 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4640 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4641 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4642 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4643 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4644 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4645 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4646 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4647 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4648 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4649 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4650 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4651 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4652 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4653 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4654 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4655 * gcc.target/arm/neon/vqsubs16.c: Remove.
4656 * gcc.target/arm/neon/vqsubs32.c: Remove.
4657 * gcc.target/arm/neon/vqsubs64.c: Remove.
4658 * gcc.target/arm/neon/vqsubs8.c: Remove.
4659 * gcc.target/arm/neon/vqsubu16.c: Remove.
4660 * gcc.target/arm/neon/vqsubu32.c: Remove.
4661 * gcc.target/arm/neon/vqsubu64.c: Remove.
4662 * gcc.target/arm/neon/vqsubu8.c: Remove.
4663 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4664 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4665 * gcc.target/arm/neon/vrecpef32.c: Remove.
4666 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4667 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4668 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4669 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4670 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4671 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4672 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4673 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4674 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4675 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4676 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4677 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4678 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4679 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4680 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4681 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4682 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4683 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4684 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4685 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4686 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4687 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4688 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4689 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4690 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4691 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4692 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4693 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4694 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4695 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4696 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4697 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4698 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4699 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4700 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4701 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4702 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4703 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4704 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4705 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4706 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4707 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4708 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4709 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4710 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4711 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4712 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4713 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4714 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4715 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4716 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4717 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4718 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4719 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4720 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4721 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4722 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4723 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4724 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4725 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4726 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4727 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4728 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4729 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4730 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4731 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4732 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4733 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4734 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4735 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4736 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4737 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4738 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4739 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4740 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4741 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4742 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4743 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4744 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4745 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4746 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4747 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4748 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4749 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4750 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4751 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4752 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4753 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4754 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4755 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4756 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4757 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4758 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4759 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4760 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4761 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4762 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4763 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4764 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4765 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4766 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4767 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4768 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4769 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4770 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4771 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4772 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4773 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4774 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4775 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4776 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4777 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4778 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4779 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4780 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4781 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4782 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4783 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4784 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4785 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4786 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4787 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4788 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4789 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4790 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4791 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4792 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4793 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4794 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4795 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4796 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4797 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4798 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4799 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4800 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4801 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4802 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4803 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4804 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4805 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4806 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4807 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4808 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4809 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4810 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4811 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4812 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4813 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4814 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4815 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4816 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4817 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4818 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4819 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4820 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4821 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4822 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4823 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4824 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4825 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4826 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4827 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4828 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4829 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4830 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4831 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4832 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4833 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4834 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4835 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4836 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4837 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4838 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4839 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4840 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4841 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4842 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4843 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4844 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4845 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4846 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4847 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4848 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4849 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4850 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4851 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4852 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4853 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4854 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4855 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4856 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4857 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4858 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4859 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4860 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4861 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4862 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4863 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4864 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4865 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4866 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4867 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4868 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4869 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4870 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4871 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4872 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4873 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4874 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4875 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4876 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4877 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4878 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4879 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4880 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4881 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4882 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4883 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4884 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4885 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4886 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4887 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4888 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4889 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4890 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4891 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4892 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4893 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4894 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4895 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4896 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4897 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4898 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4899 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4900 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4901 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4902 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4903 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4904 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4905 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4906 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4907 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4908 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4909 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4910 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4911 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4912 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4913 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4914 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4915 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4916 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4917 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4918 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4919 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4920 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4921 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4922 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4923 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4924 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4925 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4926 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4927 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4928 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4929 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4930 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4931 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4932 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4933 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4934 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4935 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4936 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4937 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4938 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4939 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4940 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4941 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4942 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4943 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4944 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4945 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4946 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4947 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4948 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4949 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4950 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4951 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4952 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4953 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4954 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4955 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4956 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4957 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4958 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4959 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4960 * gcc.target/arm/neon/vrev16p8.c: Remove.
4961 * gcc.target/arm/neon/vrev16s8.c: Remove.
4962 * gcc.target/arm/neon/vrev16u8.c: Remove.
4963 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4964 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4965 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4966 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4967 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4968 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4969 * gcc.target/arm/neon/vrev32p16.c: Remove.
4970 * gcc.target/arm/neon/vrev32p8.c: Remove.
4971 * gcc.target/arm/neon/vrev32s16.c: Remove.
4972 * gcc.target/arm/neon/vrev32s8.c: Remove.
4973 * gcc.target/arm/neon/vrev32u16.c: Remove.
4974 * gcc.target/arm/neon/vrev32u8.c: Remove.
4975 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4976 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4977 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4978 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4979 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4980 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4981 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4982 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4983 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4984 * gcc.target/arm/neon/vrev64f32.c: Remove.
4985 * gcc.target/arm/neon/vrev64p16.c: Remove.
4986 * gcc.target/arm/neon/vrev64p8.c: Remove.
4987 * gcc.target/arm/neon/vrev64s16.c: Remove.
4988 * gcc.target/arm/neon/vrev64s32.c: Remove.
4989 * gcc.target/arm/neon/vrev64s8.c: Remove.
4990 * gcc.target/arm/neon/vrev64u16.c: Remove.
4991 * gcc.target/arm/neon/vrev64u32.c: Remove.
4992 * gcc.target/arm/neon/vrev64u8.c: Remove.
4993 * gcc.target/arm/neon/vrndaf32.c: Remove.
4994 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4995 * gcc.target/arm/neon/vrndf32.c: Remove.
4996 * gcc.target/arm/neon/vrndmf32.c: Remove.
4997 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4998 * gcc.target/arm/neon/vrndnf32.c: Remove.
4999 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5000 * gcc.target/arm/neon/vrndpf32.c: Remove.
5001 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5002 * gcc.target/arm/neon/vrndqf32.c: Remove.
5003 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5004 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5005 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5006 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5007 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5008 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5009 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5010 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5011 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5012 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5013 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5014 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5015 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5016 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5017 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5018 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5019 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5020 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5021 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5022 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5023 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5024 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5025 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5026 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5027 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5028 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5029 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5030 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5031 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5032 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5033 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5034 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5035 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5036 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5037 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5038 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5039 * gcc.target/arm/neon/vshlQs16.c: Remove.
5040 * gcc.target/arm/neon/vshlQs32.c: Remove.
5041 * gcc.target/arm/neon/vshlQs64.c: Remove.
5042 * gcc.target/arm/neon/vshlQs8.c: Remove.
5043 * gcc.target/arm/neon/vshlQu16.c: Remove.
5044 * gcc.target/arm/neon/vshlQu32.c: Remove.
5045 * gcc.target/arm/neon/vshlQu64.c: Remove.
5046 * gcc.target/arm/neon/vshlQu8.c: Remove.
5047 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5048 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5049 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5050 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5051 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5052 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5053 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5054 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5055 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5056 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5057 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5058 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5059 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5060 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5061 * gcc.target/arm/neon/vshls16.c: Remove.
5062 * gcc.target/arm/neon/vshls32.c: Remove.
5063 * gcc.target/arm/neon/vshls64.c: Remove.
5064 * gcc.target/arm/neon/vshls8.c: Remove.
5065 * gcc.target/arm/neon/vshlu16.c: Remove.
5066 * gcc.target/arm/neon/vshlu32.c: Remove.
5067 * gcc.target/arm/neon/vshlu64.c: Remove.
5068 * gcc.target/arm/neon/vshlu8.c: Remove.
5069 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5070 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5071 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5072 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5073 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5074 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5075 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5076 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5077 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5078 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5079 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5080 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5081 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5082 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5083 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5084 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5085 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5086 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5087 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5088 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5089 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5090 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5091 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5092 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5093 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5094 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5095 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5096 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5097 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5098 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5099 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5100 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5101 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5102 * gcc.target/arm/neon/vsli_np16.c: Remove.
5103 * gcc.target/arm/neon/vsli_np64.c: Remove.
5104 * gcc.target/arm/neon/vsli_np8.c: Remove.
5105 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5106 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5107 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5108 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5109 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5110 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5111 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5112 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5113 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5114 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5115 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5116 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5117 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5118 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5119 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5120 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5121 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5122 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5123 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5124 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5125 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5126 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5127 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5128 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5129 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5130 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5131 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5132 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5133 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5134 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5135 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5136 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5137 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5138 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5139 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5140 * gcc.target/arm/neon/vsri_np16.c: Remove.
5141 * gcc.target/arm/neon/vsri_np64.c: Remove.
5142 * gcc.target/arm/neon/vsri_np8.c: Remove.
5143 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5144 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5145 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5146 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5147 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5148 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5149 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5150 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5151 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5152 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5153 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5154 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5155 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5156 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5157 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5158 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5159 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5160 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5161 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5162 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5163 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5164 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5165 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5166 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5167 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5168 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5169 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5170 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5171 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5172 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5173 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5174 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5175 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5176 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5177 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5178 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5179 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5180 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5181 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5182 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5183 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5184 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5185 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5186 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5187 * gcc.target/arm/neon/vst1f32.c: Remove.
5188 * gcc.target/arm/neon/vst1p16.c: Remove.
5189 * gcc.target/arm/neon/vst1p64.c: Remove.
5190 * gcc.target/arm/neon/vst1p8.c: Remove.
5191 * gcc.target/arm/neon/vst1s16.c: Remove.
5192 * gcc.target/arm/neon/vst1s32.c: Remove.
5193 * gcc.target/arm/neon/vst1s64.c: Remove.
5194 * gcc.target/arm/neon/vst1s8.c: Remove.
5195 * gcc.target/arm/neon/vst1u16.c: Remove.
5196 * gcc.target/arm/neon/vst1u32.c: Remove.
5197 * gcc.target/arm/neon/vst1u64.c: Remove.
5198 * gcc.target/arm/neon/vst1u8.c: Remove.
5199 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5200 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5201 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5202 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5203 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5204 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5205 * gcc.target/arm/neon/vst2Qf32.c: Remove.
5206 * gcc.target/arm/neon/vst2Qp16.c: Remove.
5207 * gcc.target/arm/neon/vst2Qp8.c: Remove.
5208 * gcc.target/arm/neon/vst2Qs16.c: Remove.
5209 * gcc.target/arm/neon/vst2Qs32.c: Remove.
5210 * gcc.target/arm/neon/vst2Qs8.c: Remove.
5211 * gcc.target/arm/neon/vst2Qu16.c: Remove.
5212 * gcc.target/arm/neon/vst2Qu32.c: Remove.
5213 * gcc.target/arm/neon/vst2Qu8.c: Remove.
5214 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5215 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5216 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5217 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5218 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5219 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5220 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5221 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5222 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5223 * gcc.target/arm/neon/vst2f32.c: Remove.
5224 * gcc.target/arm/neon/vst2p16.c: Remove.
5225 * gcc.target/arm/neon/vst2p64.c: Remove.
5226 * gcc.target/arm/neon/vst2p8.c: Remove.
5227 * gcc.target/arm/neon/vst2s16.c: Remove.
5228 * gcc.target/arm/neon/vst2s32.c: Remove.
5229 * gcc.target/arm/neon/vst2s64.c: Remove.
5230 * gcc.target/arm/neon/vst2s8.c: Remove.
5231 * gcc.target/arm/neon/vst2u16.c: Remove.
5232 * gcc.target/arm/neon/vst2u32.c: Remove.
5233 * gcc.target/arm/neon/vst2u64.c: Remove.
5234 * gcc.target/arm/neon/vst2u8.c: Remove.
5235 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5236 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5237 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5238 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5239 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5240 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5241 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5242 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5243 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5244 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5245 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5246 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5247 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5248 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5249 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5250 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5251 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5252 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5253 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5254 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5255 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5256 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5257 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5258 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5259 * gcc.target/arm/neon/vst3f32.c: Remove.
5260 * gcc.target/arm/neon/vst3p16.c: Remove.
5261 * gcc.target/arm/neon/vst3p64.c: Remove.
5262 * gcc.target/arm/neon/vst3p8.c: Remove.
5263 * gcc.target/arm/neon/vst3s16.c: Remove.
5264 * gcc.target/arm/neon/vst3s32.c: Remove.
5265 * gcc.target/arm/neon/vst3s64.c: Remove.
5266 * gcc.target/arm/neon/vst3s8.c: Remove.
5267 * gcc.target/arm/neon/vst3u16.c: Remove.
5268 * gcc.target/arm/neon/vst3u32.c: Remove.
5269 * gcc.target/arm/neon/vst3u64.c: Remove.
5270 * gcc.target/arm/neon/vst3u8.c: Remove.
5271 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5272 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5273 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5274 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5275 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5276 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5277 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5278 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5279 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5280 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5281 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5282 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5283 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5284 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5285 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5286 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5287 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5288 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5289 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5290 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5291 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5292 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5293 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5294 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5295 * gcc.target/arm/neon/vst4f32.c: Remove.
5296 * gcc.target/arm/neon/vst4p16.c: Remove.
5297 * gcc.target/arm/neon/vst4p64.c: Remove.
5298 * gcc.target/arm/neon/vst4p8.c: Remove.
5299 * gcc.target/arm/neon/vst4s16.c: Remove.
5300 * gcc.target/arm/neon/vst4s32.c: Remove.
5301 * gcc.target/arm/neon/vst4s64.c: Remove.
5302 * gcc.target/arm/neon/vst4s8.c: Remove.
5303 * gcc.target/arm/neon/vst4u16.c: Remove.
5304 * gcc.target/arm/neon/vst4u32.c: Remove.
5305 * gcc.target/arm/neon/vst4u64.c: Remove.
5306 * gcc.target/arm/neon/vst4u8.c: Remove.
5307 * gcc.target/arm/neon/vsubQf32.c: Remove.
5308 * gcc.target/arm/neon/vsubQs16.c: Remove.
5309 * gcc.target/arm/neon/vsubQs32.c: Remove.
5310 * gcc.target/arm/neon/vsubQs64.c: Remove.
5311 * gcc.target/arm/neon/vsubQs8.c: Remove.
5312 * gcc.target/arm/neon/vsubQu16.c: Remove.
5313 * gcc.target/arm/neon/vsubQu32.c: Remove.
5314 * gcc.target/arm/neon/vsubQu64.c: Remove.
5315 * gcc.target/arm/neon/vsubQu8.c: Remove.
5316 * gcc.target/arm/neon/vsubf32.c: Remove.
5317 * gcc.target/arm/neon/vsubhns16.c: Remove.
5318 * gcc.target/arm/neon/vsubhns32.c: Remove.
5319 * gcc.target/arm/neon/vsubhns64.c: Remove.
5320 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5321 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5322 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5323 * gcc.target/arm/neon/vsubls16.c: Remove.
5324 * gcc.target/arm/neon/vsubls32.c: Remove.
5325 * gcc.target/arm/neon/vsubls8.c: Remove.
5326 * gcc.target/arm/neon/vsublu16.c: Remove.
5327 * gcc.target/arm/neon/vsublu32.c: Remove.
5328 * gcc.target/arm/neon/vsublu8.c: Remove.
5329 * gcc.target/arm/neon/vsubs16.c: Remove.
5330 * gcc.target/arm/neon/vsubs32.c: Remove.
5331 * gcc.target/arm/neon/vsubs64.c: Remove.
5332 * gcc.target/arm/neon/vsubs8.c: Remove.
5333 * gcc.target/arm/neon/vsubu16.c: Remove.
5334 * gcc.target/arm/neon/vsubu32.c: Remove.
5335 * gcc.target/arm/neon/vsubu64.c: Remove.
5336 * gcc.target/arm/neon/vsubu8.c: Remove.
5337 * gcc.target/arm/neon/vsubws16.c: Remove.
5338 * gcc.target/arm/neon/vsubws32.c: Remove.
5339 * gcc.target/arm/neon/vsubws8.c: Remove.
5340 * gcc.target/arm/neon/vsubwu16.c: Remove.
5341 * gcc.target/arm/neon/vsubwu32.c: Remove.
5342 * gcc.target/arm/neon/vsubwu8.c: Remove.
5343 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5344 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5345 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5346 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5347 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5348 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5349 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5350 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5351 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5352 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5353 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5354 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5355 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5356 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5357 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5358 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5359 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5360 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5361 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5362 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5363 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5364 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5365 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5366 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5367 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5368 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5369 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5370 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5371 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5372 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5373 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5374 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5375 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5376 * gcc.target/arm/neon/vtrnf32.c: Remove.
5377 * gcc.target/arm/neon/vtrnp16.c: Remove.
5378 * gcc.target/arm/neon/vtrnp8.c: Remove.
5379 * gcc.target/arm/neon/vtrns16.c: Remove.
5380 * gcc.target/arm/neon/vtrns32.c: Remove.
5381 * gcc.target/arm/neon/vtrns8.c: Remove.
5382 * gcc.target/arm/neon/vtrnu16.c: Remove.
5383 * gcc.target/arm/neon/vtrnu32.c: Remove.
5384 * gcc.target/arm/neon/vtrnu8.c: Remove.
5385 * gcc.target/arm/neon/vtstQp8.c: Remove.
5386 * gcc.target/arm/neon/vtstQs16.c: Remove.
5387 * gcc.target/arm/neon/vtstQs32.c: Remove.
5388 * gcc.target/arm/neon/vtstQs8.c: Remove.
5389 * gcc.target/arm/neon/vtstQu16.c: Remove.
5390 * gcc.target/arm/neon/vtstQu32.c: Remove.
5391 * gcc.target/arm/neon/vtstQu8.c: Remove.
5392 * gcc.target/arm/neon/vtstp8.c: Remove.
5393 * gcc.target/arm/neon/vtsts16.c: Remove.
5394 * gcc.target/arm/neon/vtsts32.c: Remove.
5395 * gcc.target/arm/neon/vtsts8.c: Remove.
5396 * gcc.target/arm/neon/vtstu16.c: Remove.
5397 * gcc.target/arm/neon/vtstu32.c: Remove.
5398 * gcc.target/arm/neon/vtstu8.c: Remove.
5399 * gcc.target/arm/neon/vuzpQf32.c: Remove.
5400 * gcc.target/arm/neon/vuzpQp16.c: Remove.
5401 * gcc.target/arm/neon/vuzpQp8.c: Remove.
5402 * gcc.target/arm/neon/vuzpQs16.c: Remove.
5403 * gcc.target/arm/neon/vuzpQs32.c: Remove.
5404 * gcc.target/arm/neon/vuzpQs8.c: Remove.
5405 * gcc.target/arm/neon/vuzpQu16.c: Remove.
5406 * gcc.target/arm/neon/vuzpQu32.c: Remove.
5407 * gcc.target/arm/neon/vuzpQu8.c: Remove.
5408 * gcc.target/arm/neon/vuzpf32.c: Remove.
5409 * gcc.target/arm/neon/vuzpp16.c: Remove.
5410 * gcc.target/arm/neon/vuzpp8.c: Remove.
5411 * gcc.target/arm/neon/vuzps16.c: Remove.
5412 * gcc.target/arm/neon/vuzps32.c: Remove.
5413 * gcc.target/arm/neon/vuzps8.c: Remove.
5414 * gcc.target/arm/neon/vuzpu16.c: Remove.
5415 * gcc.target/arm/neon/vuzpu32.c: Remove.
5416 * gcc.target/arm/neon/vuzpu8.c: Remove.
5417 * gcc.target/arm/neon/vzipQf32.c: Remove.
5418 * gcc.target/arm/neon/vzipQp16.c: Remove.
5419 * gcc.target/arm/neon/vzipQp8.c: Remove.
5420 * gcc.target/arm/neon/vzipQs16.c: Remove.
5421 * gcc.target/arm/neon/vzipQs32.c: Remove.
5422 * gcc.target/arm/neon/vzipQs8.c: Remove.
5423 * gcc.target/arm/neon/vzipQu16.c: Remove.
5424 * gcc.target/arm/neon/vzipQu32.c: Remove.
5425 * gcc.target/arm/neon/vzipQu8.c: Remove.
5426 * gcc.target/arm/neon/vzipf32.c: Remove.
5427 * gcc.target/arm/neon/vzipp16.c: Remove.
5428 * gcc.target/arm/neon/vzipp8.c: Remove.
5429 * gcc.target/arm/neon/vzips16.c: Remove.
5430 * gcc.target/arm/neon/vzips32.c: Remove.
5431 * gcc.target/arm/neon/vzips8.c: Remove.
5432 * gcc.target/arm/neon/vzipu16.c: Remove.
5433 * gcc.target/arm/neon/vzipu32.c: Remove.
5434 * gcc.target/arm/neon/vzipu8.c: Remove.
5437 2015-11-12 Marek Polacek <polacek@redhat.com>
5440 * gcc.dg/pr67784-1.c: New test.
5441 * gcc.dg/pr67784-2.c: New test.
5443 2015-11-12 Martin Liska <mliska@suse.cz>
5445 * gcc.dg/ipa/pr68035.c: New test.
5447 2015-11-12 Richard Biener <rguenther@suse.de>
5449 PR tree-optimization/68306
5450 * gcc.dg/pr68306.c: New testcase.
5452 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5454 Implement D0013R2, logical type traits.
5456 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5458 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5460 * c-c++-common/goacc/data-default-1.c: New.
5462 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5464 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5466 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5468 PR tree-optimization/68305
5469 * gcc.dg/vect/pr68305.c: New test.
5471 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5473 * gcc.target/i386/pr67265-2.c: New test.
5475 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5477 * gcc.dg/pr68286.c: New test.
5479 2015-11-12 Christian Bruel <christian.bruel@st.com>
5481 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5483 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5485 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5488 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5490 * gcc.dg/pr65521.c: Fail on AIX.
5492 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5494 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5495 * gcc.dg/graphite/fuse-2.c: Same.
5496 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5497 isl-ast-gen-*.c files.
5498 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5499 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5500 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5501 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5502 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5503 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5504 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5505 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5506 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5507 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5508 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5510 2015-11-11 Marek Polacek <polacek@redhat.com>
5514 * c-c++-common/pr68107.c: New test.
5515 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5516 (large_array_char_template): Likewise.
5517 * g++.dg/init/new44.C: Adjust dg-error.
5519 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5521 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5522 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5524 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5526 * gcc.target/i386/pr67265.c: New test.
5528 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5530 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5531 tests for the expected generated code.
5533 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5535 * gcc.target/mips/split-ds-sequence.c: New test.
5537 2015-11-11 Julia Koval <julia.koval@intel.com>
5539 * g++.dg/ext/mv16.C: New functions.
5541 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5542 Jiong Wang <jiong.wang@arm.com>
5544 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5546 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5548 * gcc.target/i386/mask-pack.c: New test.
5549 * gcc.target/i386/mask-unpack.c: New test.
5551 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5553 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5555 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5557 * gcc.dg/vect/slp-cond-5.c: New test.
5559 2015-11-10 Richard Biener <rguenther@suse.de>
5561 PR tree-optimization/68240
5562 * gcc.dg/torture/pr68240.c: New testcase.
5564 2015-11-10 Richard Biener <rguenther@suse.de>
5566 PR tree-optimization/56118
5567 * gcc.target/i386/pr56118.c: New testcase.
5569 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5571 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5573 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5575 * gfortran.dg/pr68251.f90: New test.
5577 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5579 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5581 2015-11-09 Martin Sebor <msebor@redhat.com>
5583 * init/new45.C: New test to verify that operator new is invoked
5584 with or without overhead for a cookie.
5587 * init/new44.C: New test for placement new expressions for arrays
5588 with excessive number of elements.
5591 * init/new43.C: New test for placement new expressions for arrays
5592 with negative number of elements.
5594 * other/new-size-type.C: Expect array new expression with
5595 an excessive number of elements to be rejected.
5597 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5599 * c-c++-common/goacc/routine-1.c: New.
5600 * c-c++-common/goacc/routine-2.c: New.
5601 * c-c++-common/goacc/routine-3.c: New.
5602 * c-c++-common/goacc/routine-4.c: New.
5603 * c-c++-common/goacc/routine-5.c: New.
5605 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5607 * gcc.target/sparc/sparc-ret.c: Rename to...
5608 * gcc.target/sparc/sparc-ret-1.c: ...this.
5609 * gcc.target/sparc/sparc-ret-2.c: New test.
5611 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5613 * lib/target-supports.exp (check_p8vector_hw_available): Split
5615 (check_vsx_hw_available): Likewise.
5616 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5617 support and for PowerPC float128 support.
5618 (check_p9modulo_hw_available): Likewise.
5619 (check_ppc_float128_sw_available): Likewise.
5620 (check_ppc_float128_hw_available): Likewise.
5621 (check_effective_target_powerpc_p9vector_ok): Likewise.
5622 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5623 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5624 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5625 (is-effective-target): Add new PowerPc targets.
5626 (is-effective-target-keyword): Likewise.
5627 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5628 instructions, use it.
5630 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5631 * gcc.target/powerpc/mod-2.c: Likewise.
5632 * gcc.target/powerpc/ctz-1.c: Likewise.
5633 * gcc.target/powerpc/ctz-2.c: Likewise.
5634 * gcc.target/powerpc/extswsli-1.c: Likewise.
5635 * gcc.target/powerpc/extswsli-2.c: Likewise.
5636 * gcc.target/powerpc/extswsli-3.c: Likewise.
5638 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5639 and allow the test on PowerPC LE.
5640 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5641 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5643 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5644 check instead of powerpc_vsx_ok.
5645 * gcc.target/powerpc/float128-mix.c: Likewise.
5647 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5649 * gcc.dg/sso/*.c: Robustify dg-output directives.
5651 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5653 * g++.dg/ubsan/pr68259.C: New test.
5655 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5657 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5658 (main): Use _Cilk_spawn instead of cilk_spawn.
5660 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5662 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5663 scan-assembler directive.
5665 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5668 * gcc.dg/pr68129_1.c: New test.
5670 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5673 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5674 (main): Invoke them.
5676 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5679 * gcc.dg/guality/pr67192.c: New test.
5681 2015-11-09 Richard Biener <rguenther@suse.de>
5683 PR tree-optimization/68248
5684 * gcc.dg/torture/pr68248.c: New testcase.
5686 2015-11-09 Richard Biener <rguenther@suse.de>
5688 PR tree-optimization/56118
5689 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5691 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5693 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5694 labelref and check use of constant pool by looking for .word and
5697 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5700 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5702 2015-11-09 Richard Henderson <rth@redhat.com>
5704 * gcc.target/i386/addr-space-1.c: New test.
5705 * gcc.target/i386/addr-space-2.c: New test.
5706 * gcc.target/i386/addr-space-3.c: New test.
5708 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5711 * gfortran.dg/pr68053.f90: New test.
5713 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5715 * g++.dg/lto/pr68057_0.C: Fix testcase.
5717 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5719 * gfortran.dg/PR67518.f90: move from here...
5720 * gfortran.dg/graphite/PR67518.f90: to here.
5721 * gfortran.dg/PR53852.f90: move from here...
5722 * gfortran.dg/graphite/PR53852.f90: to here.
5724 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5726 * gcc.dg/sso-1.c: New test.
5727 * gcc.dg/sso-2.c: Likewise.
5728 * gcc.dg/sso-3.c: Likewise.
5729 * gcc.dg/sso-4.c: Likewise.
5730 * gcc.dg/sso-5.c: Likewise.
5731 * gcc.dg/sso-6.c: Likewise.
5732 * gcc.dg/sso-7.c: Likewise.
5733 * gcc.dg/sso-8.c: Likewise.
5734 * gcc.dg/sso: New directory.
5735 * gcc.target/i386/movbe-3.c: New test.
5736 * gnat.dg/sso1.adb: Likewise.
5737 * gnat.dg/sso2.ad[sb]: Likewise.
5738 * gnat.dg/sso3.adb: Likewise.
5739 * gnat.dg/sso4.adb: Likewise.
5740 * gnat.dg/sso5.adb: Likewise.
5741 * gnat.dg/sso6.adb: Likewise.
5742 * gnat.dg/sso7.adb: Likewise.
5743 * gnat.dg/specs/sso1.ads: Likewise.
5744 * gnat.dg/specs/sso2.ads: Likewise.
5745 * gnat.dg/sso: New directory.
5747 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5750 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5752 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5755 * gfortran.dg/pr68224.f90: New test.
5757 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5760 * gfortran.dg/proc_ptr_47.f90: New test.
5763 * gfortran.dg/pr66465.f90: New test.
5765 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5767 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5769 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5772 * gfortran.dg/pr68153.f90: New test.
5774 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5777 * gfortran.dg/pr68151.f90: New test.
5779 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5781 PR tree-optimization/68235
5782 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5784 2015-11-06 Jeff Law <law@redhat.com>
5786 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5787 realized jump threads.
5788 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5789 threads rather than dom1 dump.
5791 2015-11-06 Michael Collison <michael.collison@linaro.org
5792 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5795 2015-08-01 Michael Collison <michael.collison@linaro.org
5796 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5798 * gcc.target/arm/mincmp.c: New test.
5800 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5803 * gfortran.dg/warn_unused_function_2.f90: Add two new
5804 "defined but not used" subroutines.
5806 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5808 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5809 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5810 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5811 expected diagnostics for the addition of quotes.
5812 * gfortran.dg/gomp/target3.f90: Likewise.
5813 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5814 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5815 * c-c++-common/gomp/doacross-1.c: Likewise.
5816 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5817 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5818 Adjust expected diagnostics wording.
5819 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5820 Don't expect error on ordered threads simd when in for simd.
5821 * c-c++-common/gomp/nesting-2.c: New test.
5822 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5823 * c-c++-common/gomp/ordered-4.c: New test.
5825 2015-11-06 Mike Stump <mikestump@comcast.net>
5827 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5829 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5830 Sebastian Pop <s.pop@samsung.com>
5832 * gcc.dg/graphite/fuse-1.c: New.
5833 * gcc.dg/graphite/fuse-2.c: New.
5834 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5836 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5838 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5840 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5842 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5843 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5844 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5845 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5846 * lib/gcc-dg.exp: Load multiline.exp.
5848 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5850 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5851 * gcc.target/arm/interrupt-1.c: Likewise.
5852 * gcc.target/arm/interrupt-2.c: Likewise.
5853 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5855 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5856 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5858 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5859 macros for assembly checks.
5860 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5861 frsqrts and frsqrte are not emitted.
5862 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5863 frsqrts and frsqrte are emitted.
5864 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5866 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5868 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5870 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5874 * g++.dg/lto/pr68057_0.C: New testcase.
5875 * g++.dg/lto/pr68057_1.C: New testcase.
5876 * g++.dg/torture/pr68220.C: New testcase.
5878 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5880 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5883 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5885 PR tree-optimization/68145
5886 * g++.dg/vect/pr68145.cc: New test.
5888 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5891 * gcc.dg/pr68088_1.c: New test.
5893 2015-11-06 Richard Biener <rguenther@suse.de>
5895 * gcc.dg/vect/bb-slp-38.c: New testcase.
5897 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5899 * gfortran.dg/goacc/private-3.f95: XFAIL.
5901 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5905 * gfortran.dg/PR67518.f90: New test.
5906 * gfortran.dg/PR53852.f90: New test.
5908 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5909 Tom de Vries <tom@codesourcery.com>
5910 Nathan Sidwell <nathan@codesourcery.com>
5911 Thomas Schwinge <thomas@codesourcery.com>
5913 * c-c++-common/goacc/combined-directives.c: New test.
5914 * c-c++-common/goacc/loop-clauses.c: New test.
5915 * c-c++-common/goacc/tile.c: New test.
5916 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5917 as gang static arguments.
5918 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5919 * g++.dg/goacc/template.C: New test.
5920 * gfortran.dg/goacc/combined-directives.f90: New test.
5921 * gfortran.dg/goacc/default.f95: New test.
5922 * gfortran.dg/goacc/default_none.f95: New test.
5923 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5924 * gfortran.dg/goacc/gang-static.f95: New test.
5925 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5926 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5927 * gfortran.dg/goacc/list.f95: Update test.
5928 * gfortran.dg/goacc/loop-2.f95: Likewise.
5929 * gfortran.dg/goacc/loop-4.f95: New test.
5930 * gfortran.dg/goacc/loop-5.f95: New test.
5931 * gfortran.dg/goacc/loop-6.f95: New test.
5932 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5933 * gfortran.dg/goacc/multi-clause.f90: New test.
5934 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5935 * gfortran.dg/goacc/update.f95: New test.
5937 2015-11-05 Martin Sebor <msebor@redhat.com>
5940 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5941 invocations where the size of the destination buffer object
5942 or its type (or both) is unknown.
5944 2015-11-05 Martin Sebor <msebor@redhat.com>
5947 * g++.dg/warn/Wplacement-new-size.C: New test.
5949 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5951 * gcc.dg/pr68112.c: New.
5952 * gcc.dg/vect/vect-strided-shift-1.c: New.
5954 2015-11-05 Marek Polacek <polacek@redhat.com>
5957 * gcc.dg/pr68090.c: New test.
5959 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5961 * gcc.dg/ifcvt-4.c: New.
5963 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5966 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5968 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5970 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5971 of variables in both data sharing and mapping clauses and for
5972 structure element based array sections being mapped rather than
5974 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5975 expected diagnostics wording in one case.
5976 * c-c++-common/gomp/distribute-1.c: New test.
5977 * c-c++-common/gomp/element-1.c: New test.
5978 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5979 and #pragma omp end declare target pair around the function.
5980 Change s from a parameter to a file scope variable.
5981 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5982 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5983 on non-zero low-bound in reduction array sections. Add further
5985 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5986 * c-c++-common/gomp/target-teams-1.c: New test.
5987 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5988 for expected mangling on x86_64/i?86.
5989 * gcc.dg/gomp/declare-simd-3.c: New test.
5990 * gcc.dg/gomp/declare-simd-4.c: New test.
5991 * gcc.dg/gomp/for-20.c: New test.
5992 * gcc.dg/gomp/for-21.c: New test.
5993 * gcc.dg/gomp/for-22.c: New test.
5994 * gcc.dg/gomp/for-23.c: New test.
5995 * gcc.dg/gomp/for-24.c: New test.
5996 * gcc.dg/gomp/linear-1.c: New test.
5997 * gcc.dg/gomp/loop-1.c: New test.
5998 * g++.dg/gomp/atomic-17.C: New test.
5999 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6000 non-static data member in shared clause. Add single construct.
6001 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6002 scan-assembler-times directives for expected mangling on x86_64/i?86.
6003 * g++.dg/gomp/declare-simd-3.C: Likewise.
6004 * g++.dg/gomp/declare-simd-4.C: New test.
6005 * g++.dg/gomp/declare-simd-5.C: New test.
6006 * g++.dg/gomp/declare-target-1.C: New test.
6007 * g++.dg/gomp/linear-2.C: New test.
6008 * g++.dg/gomp/loop-1.C: New test.
6009 * g++.dg/gomp/loop-2.C: New test.
6010 * g++.dg/gomp/loop-3.C: New test.
6011 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6012 non-static data member in shared clause.
6013 * g++.dg/gomp/member-3.C: New test.
6014 * g++.dg/gomp/member-4.C: New test.
6015 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6016 (bar): Remove dg-message.
6017 * g++.dg/gomp/target-teams-1.C: New test.
6019 2015-11-05 Richard Biener <rguenther@suse.de>
6021 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6022 uninitialized variables.
6023 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6024 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6025 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6026 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6027 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6028 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6029 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6030 * gcc.dg/ipa/pure-const-2.c: Likewise.
6031 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6032 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6033 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6034 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6035 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6036 * gcc.dg/vect/pr30858.c: Likewise.
6037 * gcc.dg/vect/pr33866.c: Likewise.
6038 * gcc.dg/vect/pr37027.c: Likewise.
6039 * c-c++-common/ubsan/null-10.c: Likewise.
6040 * gcc.target/i386/incoming-8.c: Likewise.
6042 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6044 * gnat.dg/slice9.adb: New test.
6046 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6048 * gfortran.dg/goacc/reduction-2.f95: Delete.
6050 2015-11-04 Tom de Vries <tom@codesourcery.com>
6052 PR tree-optimization/67742
6053 * gcc.dg/tree-ssa/restrict-7.c: New test.
6054 * gcc.dg/tree-ssa/restrict-8.c: New test.
6056 2015-11-03 Martin Sebor <msebor@redhat.com>
6059 * c-c++-common/builtin-offsetof-2.c: New test.
6061 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6064 * gfortran.dg/warn_unused_function_3.f90: New test.
6066 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6068 * gnat.dg/discr45.adb: Only compile the test.
6070 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6072 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6073 * gcc.target/i386/mvc5.c: Ditto.
6074 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6077 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6079 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6081 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6084 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6086 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6087 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6088 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6089 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6090 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6091 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6093 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6095 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6097 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6099 * gcc.dg/mvc1.c: Move to ...
6100 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6101 * gcc.dg/mvc2.c: Move to ...
6102 * gcc.target/i386/mvc2.c: ... here.
6103 * gcc.dg/mvc3.c: Move to ...
6104 * gcc.target/i386/mvc3.c: ... here.
6105 * gcc.dg/mvc4.c: Move to ...
6106 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6107 * gcc.dg/mvc5.c: Move to ...
6108 * gcc.target/i386/mvc5.c: ... here.
6109 * gcc.dg/mvc6.c: Move to ...
6110 * gcc.target/i386/mvc6.c: ... here.
6111 * gcc.dg/mvc7.c: Move to ...
6112 * gcc.target/i386/mvc7.c: ... here.
6114 * g++.dg/ext/mvc1.C: Require ifunc.
6116 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6118 PR tree-optimization/68083
6119 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6121 2015-11-02 Jeff Law <law@redhat.com>
6123 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6124 irreducible loops in the CFG.
6126 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6129 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6131 * gcc.dg/vect/vect-strided-shift-1.c: New.
6133 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6136 * gcc.target/arm/pr67929_1.c: Move to...
6137 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6138 Remove arm-specific directives. Add noclone, noinline
6141 2015-11-01 Jeff Law <law@redhat.com>
6143 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6145 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6147 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6148 (sse2_test): Rename from main. Do not return 0.
6150 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6152 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6153 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6154 * gfortran.dg/read_dir.f90: XFAIL AIX.
6156 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6158 Remove the implementation of N3994, terse range-for loops.
6159 * g++.dg/cpp1z/range-for1.C: Remove.
6161 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6163 * gnat.dg/discr45.adb: New test.
6165 2015-10-31 Tom de Vries <tom@codesourcery.com>
6167 * gfortran.dg/assumed_type_2.f90: Update test.
6168 * gfortran.dg/no_arg_check_2.f90: Same.
6170 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6172 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6174 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6177 * gfortran.dg/pr46588.f90: New test.
6179 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6181 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6182 * gcc.dg/mvc2.c: Ditto.
6183 * gcc.dg/mvc3.c: Ditto.
6184 * gcc.dg/mvc4.c: Ditto.
6185 * gcc.dg/mvc5.c: Ditto.
6186 * gcc.dg/mvc6.c: Ditto.
6187 * gcc.dg/mvc7.c: Ditto.
6188 * g++.dg/ext/mvc1.C: Ditto.
6189 * g++.dg/ext/mvc2.C: Ditto.
6190 * g++.dg/ext/mvc3.C: Ditto.
6191 * g++.dg/ext/mvc4.C: Ditto.
6193 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6196 * gfortran.dg/pr51993.f90: New test.
6198 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
6200 PR rtl-optimization/68106
6201 * gcc.target/aarch64/pr68106.c: New.
6203 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6206 * gfortran.dg/pr36192_1.f90: New test.
6208 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6211 *gfortran.dg/pr68154.f90
6213 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
6215 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6216 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6218 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6220 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6222 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6224 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6226 * gcc.target/powerpc/float128-mix.c: Likewise.
6228 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6231 * gfortran.dg/pr68054.f90: New test.
6233 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6236 * gfortran.dg/pr67885.f90: New test.
6238 2015-10-29 Jeff Law <law@redhat.com>
6240 PR tree-optimization/67892
6241 * gcc.dg/tree-ssa/pr21417: Update expected output.
6242 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6244 2015-10-29 Richard Biener <rguenther@suse.de>
6247 * c-c++-common/ubsan/pr68142.c: New testcase.
6249 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6252 * g++.dg/other/cv_func4.C: New.
6254 2015-10-29 Richard Biener <rguenther@suse.de>
6257 * c-c++-common/ubsan/pr56956.c: New testcase.
6259 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6261 * gnat.dg/discr44.adb: New test.
6263 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6266 * gcc.dg/debug/pr66068.c: New test.
6268 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6271 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6272 array bounds error at line 25.
6274 2015-10-28 Catherine Moore <clm@codesourcery.com>
6276 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6277 * gcc.target/mips/oddspreg-6.c: Likewise.
6278 * gcc.target/mips/oddspreg-1.c: Likewise.
6279 * gcc.target/mips/oddspreg-2.c: Likewise.
6281 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6284 * gcc.target/avr/pr67839.c: New test.
6286 2015-10-28 Richard Biener <rguenther@suse.de>
6288 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6290 2015-10-28 Tom de Vries <tom@codesourcery.com>
6292 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6294 2015-10-28 Richard Biener <rguenther@suse.de>
6297 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6300 2015-10-28 Richard Biener <rguenther@suse.de>
6302 PR tree-optimization/65962
6303 * gcc.dg/vect/vect-62.c: Adjust.
6305 2015-10-28 Richard Biener <rguenther@suse.de>
6308 * gcc.dg/torture/pr68067-1.c: New testcase.
6309 * gcc.dg/torture/pr68067-2.c: Likewise.
6311 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6313 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6315 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6317 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6318 as xvmadd and xvnmsub.
6319 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6321 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6323 * c-c++-common/goacc/loop-shape.c: New test.
6325 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6326 Cesar Philippidis <cesar@codesourcery.com>
6328 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6329 * g++.dg/gomp/pr33372-3.C: Likewise.
6331 2015-10-27 Richard Henderson <rth@redhat.com>
6334 * gcc.target/i386/pr67609-2.c: New test.
6336 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6339 * gcc.target/aarch64/pr68102_1.c: New test.
6341 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6344 * gfortran.dg/allocate_with_source_15.f03: New test
6346 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6347 James Norris <jnorris@codesourcery.com>
6350 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6352 * gfortran.dg/goacc/loop-1.f95: Likewise.
6353 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6354 * gfortran.dg/goacc/cray.f95: Likewise.
6355 * gfortran.dg/goacc/parameter.f95: Likewise.
6357 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6360 * gfortran.dg/pr67805_2.f90: New test.
6362 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6363 Aditya Kumar <aditya.k7@samsung.com>
6365 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6366 * gcc.dg/graphite/interchange-1.c: Same.
6367 * gcc.dg/graphite/interchange-10.c: Same.
6368 * gcc.dg/graphite/interchange-11.c: Same.
6369 * gcc.dg/graphite/interchange-13.c: Same.
6370 * gcc.dg/graphite/interchange-3.c: Same.
6371 * gcc.dg/graphite/interchange-4.c: Same.
6372 * gcc.dg/graphite/interchange-7.c: Same.
6373 * gcc.dg/graphite/interchange-9.c: Same.
6374 * gcc.dg/graphite/uns-interchange-9.c: Same.
6375 * gfortran.dg/graphite/interchange-3.f90: Same.
6377 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6380 * gcc.target/i386/pr67215-1.c: New test.
6381 * gcc.target/i386/pr67215-2.c: Likewise.
6382 * gcc.target/i386/pr67215-3.c: Likewise.
6384 2015-10-27 Richard Biener <rguenther@suse.de>
6386 PR tree-optimization/68104
6387 * gcc.dg/torture/pr68104.c: New testcase.
6389 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6391 * gcc.dg/vect/vect-strided-shift-1.c: New.
6393 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6396 * gcc.target/arm/pr67929_1.c: New test.
6398 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6400 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6402 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6404 PR tree-optimization/68097
6405 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
6406 --param max-ssa-name-query-depth=3 to dg-options.
6408 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6410 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6412 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6414 * gcc.dg/builtins-52.c: Add -O to dg-options.
6416 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6418 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6420 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6424 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
6426 (PR64765): New function.
6427 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6428 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
6430 * gfortran.dg/goacc/cray.f95: Refine prune directive.
6431 * gfortran.dg/goacc/parameter.f95: Likewise.
6433 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
6436 * gfortran.dg/empty_label_typedecl.f90: New test.
6438 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
6441 * gfortran.dg/pr36192.f90: New test.
6443 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
6445 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6446 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6447 * gnat.dg/opt51.adb: New test.
6448 * gnat.dg/opt51_pkg.ads: New helper.
6450 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
6452 * gcc.target/mips/ds-schedule-1.c: New.
6453 * gcc.target/mips/ds-schedule-2.c: New.
6455 2015-10-26 Jeff Law <law@redhat.com>
6457 PR tree-optimization/68013
6458 * gcc.c-torture/compile/pr68013.c: New test.
6460 2015-10-26 Richard Biener <rguenther@suse.de>
6461 Dominik Vogt <vogt@linux.vnet.ibm.com>
6464 * gcc.target/s390/pr67443.c: New testcase.
6466 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6468 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6469 make it unique per testcase.
6470 * gfortran.dg/chmod_2.f90: Likewise.
6471 * gfortran.dg/chmod_3.f90: Likewise.
6472 * gfortran.dg/direct_io_8.f90: Likewise.
6473 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6474 * gfortran.dg/f2003_io_1.f03: Likewise.
6475 * gfortran.dg/f2003_io_2.f03: Likewise.
6476 * gfortran.dg/f2003_io_8.f03: Likewise.
6477 * gfortran.dg/inquire_size.f90: Likewise.
6478 * gfortran.dg/namelist_66.f90: Likewise.
6479 * gfortran.dg/namelist_82.f90: Likewise.
6480 * gfortran.dg/namelist_87.f90: Likewise.
6481 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6482 * gfortran.dg/open_new.f90: Likewise.
6483 * gfortran.dg/stat_1.f90: Likewise.
6484 * gfortran.dg/stat_2.f90: Likewise.
6485 * gfortran.dg/streamio_15.f90: Likewise.
6486 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6488 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6491 * g++.dg/pr67989.C: New test.
6493 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6495 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6496 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6497 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6498 suffix to the temporary filename to make it unique per testcase.
6500 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6502 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6504 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6507 * gfortran.dg/allocate_with_source_12.f03: New test
6510 * gfortran.dg/allocate_with_source_13.f03: New test
6513 * gfortran.dg/allocate_with_source_14.f03: New test
6515 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6517 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6519 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6522 * gcc.target/i386/pr68084.c: New test.
6524 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6528 * gfortran.dg/allocate_with_source_10.f08: New test.
6529 * gfortran.dg/allocate_with_source_11.f08: New test.
6530 * gfortran.dg/class_array_15.f03: Changed count of expected
6531 _builtin_frees to 11. One step of temporaries is spared, therefore
6532 the allocatable component of that temporary is not to be freeed.
6534 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6537 * gfortran.dg/pr68055.f90: New case.
6539 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6542 * gfortran.dg/pr67805.f90: New testcase.
6543 * gfortran.dg/array_constructor_26.f03: Update testcase.
6544 * gfortran.dg/array_constructor_27.f03: Ditto.
6545 * gfortran.dg/char_type_len_2.f90: Ditto.
6546 * gfortran.dg/pr67802.f90: Ditto.
6547 * gfortran.dg/used_before_typed_3.f90: Ditto.
6549 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6552 * g++.dg/torture/pr67600.C: New testcase.
6554 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6556 * g++.dg/pr68062.C: New test.
6558 2015-10-23 Jeff Law <law@redhat.com>
6560 PR tree-optimization/67830
6561 * gcc.dg/pr67830.c: New test.
6563 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6565 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6567 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6568 Andrew Pinski <apinski@cavium.com>
6570 PR rtl-optimization/67736
6571 * gcc.dg/torture/pr67736.c: New test.
6572 * gcc.dg/combine-subregs.c: New test.
6574 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6576 PR tree-optimization/65947
6577 * lib/target-supports.exp
6578 (check_effective_target_vect_max_reduc): Add.
6579 * gcc.dg/vect/pr65947-1.c: New test.
6580 * gcc.dg/vect/pr65947-2.c: New test.
6581 * gcc.dg/vect/pr65947-3.c: New test.
6582 * gcc.dg/vect/pr65947-4.c: New test.
6583 * gcc.dg/vect/pr65947-5.c: New test.
6584 * gcc.dg/vect/pr65947-6.c: New test.
6585 * gcc.dg/vect/pr65947-7.c: New test.
6586 * gcc.dg/vect/pr65947-8.c: New test.
6587 * gcc.dg/vect/pr65947-9.c: New test.
6588 * gcc.dg/vect/pr65947-10.c: New test.
6589 * gcc.dg/vect/pr65947-11.c: New test.
6591 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6593 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6594 Make weak rather than noinline.
6595 * gcc.dg/builtins-57.c: Compile with -O.
6596 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6598 2015-10-23 Tom de Vries <tom@codesourcery.com>
6600 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6602 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6605 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6606 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6608 2015-10-22 Martin Sebor <msebor@redhat.com>
6611 * gcc.misc-tests/help.exp: Verify that option descriptions
6613 * lib/options.exp (check_for_options): Use the regexp --line option.
6614 Print unexpected match on failure.
6616 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6618 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6620 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6623 * g++.dg/cpp1y/var-templ46.C: New.
6625 2015-10-22 Richard Biener <rguenther@suse.de>
6627 PR tree-optimization/58497
6628 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6630 2015-10-22 Richard Biener <rguenther@suse.de>
6632 PR tree-optimization/19049
6633 PR tree-optimization/65962
6634 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6635 * gcc.dg/vect/vect-63.c: Adjust.
6636 * gcc.dg/vect/vect-70.c: Likewise.
6637 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6638 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6639 * gfortran.dg/vect/pr19049.f90: Likewise.
6640 * gfortran.dg/vect/vect-8.f90: Likewise.
6642 2015-10-22 Richard Biener <rguenther@suse.de>
6646 * gcc.dg/torture/ftrapv-2.c: New testcase.
6648 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6651 * gcc.target/s390/pr68015.c: New test.
6653 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6656 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6659 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6660 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6663 * gcc.target/aarch64/pr63304_1.c: New test.
6665 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6668 * g++.dg/parse/enum13.C: New.
6670 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6673 * g++.dg/parse/enum12.C: New.
6675 2015-10-21 Martin Sebor <msebor@redhat.com>
6678 * gcc.misc-tests/help.exp: Adjust.
6679 * lib/options.exp (check_for_options): Add detail to output.
6681 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6684 * gfortran.dg/pr67939.f90: New test.
6686 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6687 Sebastian Pop <s.pop@samsung.com>
6689 * gcc.dg/graphite/scop-11.c: Update pattern.
6691 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6694 * g++.dg/ipa/pr67056.C: New testcase.
6696 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6698 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6701 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6703 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6704 Add associated options for arm*-*-*.
6705 (sqrt): Remove dummy definition.
6707 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6709 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6711 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6713 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6714 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6715 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6717 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6719 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6720 sra-max-scalarization-size-Ospeed.
6722 2015-10-21 Marek Polacek <polacek@redhat.com>
6726 * gcc.dg/pr68024.c: New test.
6728 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6730 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6731 * c-c++-common/goacc/sb-1.c: Adjust errors.
6732 * c-c++-common/goacc/sb-3.c: Adjust errors.
6733 * c-c++-common/goacc/loop-1.c: Adjust errors.
6734 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6735 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6736 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6738 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6740 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6742 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6744 * gcc.dg/lto/simd-function_0.c: New test.
6746 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6749 * gcc.target/i386/pr68018.c: New test.
6751 2015-10-21 Richard Biener <rguenther@suse.de>
6754 * gcc.dg/torture/pr68031.c: New testcase.
6756 2015-10-21 Richard Biener <rguenther@suse.de>
6758 PR tree-optimization/68026
6759 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6761 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6763 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6764 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6765 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6766 * g++.dg/asan/default-options-1.C: Likewise.
6768 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6770 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6771 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6773 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6775 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6777 2015-10-20 Marek Polacek <polacek@redhat.com>
6780 * gcc.dg/pr67964.c: New test.
6782 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6784 PR rtl-optimization/67609
6785 * gcc.target/i386/pr67609.c: New.
6787 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6789 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6791 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6793 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6794 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6796 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6799 * gcc.target/i386/pr66810.c: New test.
6801 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6805 * gcc.target/i386/pr67963-1.c: New test.
6806 * gcc.target/i386/pr67963-2.c: Likewise.
6807 * gcc.target/i386/pr67963-3.c: Likewise.
6808 * gcc.target/i386/pr67985-1.c: Likewise.
6809 * gcc.target/i386/pr67985-2.c: Likewise.
6810 * gcc.target/i386/pr67985-3.c: Likewise.
6812 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6814 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6816 2015-10-20 Richard Biener <rguenther@suse.de>
6818 PR tree-optimization/68017
6819 * gcc.dg/torture/pr68017.c: New testcase.
6821 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6824 * gcc.target/aarch64/pr66912.c: New.
6825 * gcc.target/arm/pr66912.c: New.
6827 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6829 * gfortran.dg/pr67900.f90: New tests.
6831 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6833 * gnat.dg/opt50.adb: New test.
6834 * gnat.dg/opt50_pkg.adb: New helper.
6835 * gnat.dg/opt50_pkg.ads: New helper.
6837 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6840 * gfortran.dg/pr68019.f90: new test.
6842 2015-10-19 Richard Biener <rguenther@suse.de>
6844 PR tree-optimization/67975
6845 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6847 2015-10-19 Richard Biener <rguenther@suse.de>
6849 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6851 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6854 * gcc.target/i386/pr67995-1.c: New test.
6855 * gcc.target/i386/pr67995-2.c: Likewise.
6856 * gcc.target/i386/pr67995-3.c: Likewise.
6858 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6861 * gcc.dg/PR68002.c: New test.
6863 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6865 * gcc.dg/builtins-20.c: Remove undefined behavior.
6867 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6870 * gfortran.dg/common_25.f90: New file.
6872 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6875 * gfortran.dg/move_alloc_15.f90: New test
6876 * gfortran.dg/move_alloc_16.f90: New test
6879 * gfortran.dg/deferred_character_assignment_1.f90: New test
6881 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6884 * gfortran.df/pr67987.f90: New test.
6885 * gfortran.dg/char_length_2.f90: Update testcase.
6887 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6889 * gcc.target/i386/iamcu/test_basic_returning.c
6890 (def_test_returning_type): Use union to check float return bits.
6892 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6894 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6895 Replace printf with __builtin_printf.
6897 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6899 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6902 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6905 * gnat.dg/pack21.adb: New test.
6906 * gnat.dg/pack22.adb: Likewise.
6907 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6909 2015-10-16 Christian Bruel <christian.bruel@st.com>
6912 * gcc.target/arm/no-align.c: New test.
6913 * gcc.target/arm/attr-align1.c: New test.
6914 * gcc.target/arm/attr-align2.c: New test.
6915 * gcc.target/arm/attr-align3.c: New test.
6917 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6919 * gcc.c-torture/compile/icfmatch.c: Add testcase
6921 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6924 * g++.dg/cpp1z/fold-ice1.C: New.
6926 2015-10-16 Michael Collison <michael.collison@linaro.org>
6927 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6929 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6931 2015-10-15 Marek Polacek <polacek@redhat.com>
6933 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6935 2015-10-15 Marek Polacek <polacek@redhat.com>
6937 PR tree-optimization/67953
6938 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6940 * gcc.dg/torture/pr67953.c: New test.
6942 2015-10-14 Jeff Law <law@redhat.com>
6944 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6945 contained within have their own file/test now.
6946 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6947 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6948 expectations a bit more.
6949 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6950 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6951 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6952 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6953 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6956 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6958 2015-10-14 Marek Polacek <polacek@redhat.com>
6960 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6970 2015-10-14 Richard Biener <rguenther@suse.de>
6972 PR tree-optimization/67915
6973 * gcc.dg/torture/pr67915.c: New testcase.
6975 2015-10-14 Marek Polacek <polacek@redhat.com>
6977 PR tree-optimization/67815
6978 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6979 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6980 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6982 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6984 * gcc.dg/pragma-pop_options-1.c: New test.
6986 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6987 Aldy Hernandez <aldyh@redhat.com>
6989 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6990 * c-c++-common/gomp/clauses-1.c: New test.
6991 * c-c++-common/gomp/clauses-2.c: New test.
6992 * c-c++-common/gomp/clauses-3.c: New test.
6993 * c-c++-common/gomp/clauses-4.c: New test.
6994 * c-c++-common/gomp/declare-target-1.c: New test.
6995 * c-c++-common/gomp/declare-target-2.c: New test.
6996 * c-c++-common/gomp/depend-3.c: New test.
6997 * c-c++-common/gomp/depend-4.c: New test.
6998 * c-c++-common/gomp/doacross-1.c: New test.
6999 * c-c++-common/gomp/if-1.c: New test.
7000 * c-c++-common/gomp/if-2.c: New test.
7001 * c-c++-common/gomp/linear-1.c: New test.
7002 * c-c++-common/gomp/map-2.c: New test.
7003 * c-c++-common/gomp/map-3.c: New test.
7004 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7005 f_omp_target_data): Add map clause to target data.
7006 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7007 * c-c++-common/gomp/ordered-1.c: New test.
7008 * c-c++-common/gomp/ordered-2.c: New test.
7009 * c-c++-common/gomp/ordered-3.c: New test.
7010 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7012 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7013 clause and ordered construct where no longer allowed.
7014 * c-c++-common/gomp/priority-1.c: New test.
7015 * c-c++-common/gomp/reduction-1.c: New test.
7016 * c-c++-common/gomp/schedule-simd-1.c: New test.
7017 * c-c++-common/gomp/sink-1.c: New test.
7018 * c-c++-common/gomp/sink-2.c: New test.
7019 * c-c++-common/gomp/sink-3.c: New test.
7020 * c-c++-common/gomp/sink-4.c: New test.
7021 * c-c++-common/gomp/udr-1.c: New test.
7022 * c-c++-common/taskloop-1.c: New test.
7023 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7024 value of _OPENMP macro.
7025 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7026 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7027 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7028 * gcc.dg/gomp/clause-1.c:
7029 * gcc.dg/gomp/reduction-1.c: New test.
7030 * gcc.dg/gomp/sink-fold-1.c: New test.
7031 * gcc.dg/gomp/sink-fold-2.c: New test.
7032 * gcc.dg/gomp/sink-fold-3.c: New test.
7033 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7034 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7035 of non-static data members.
7036 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7037 Add some linear clause tests.
7038 * g++.dg/gomp/declare-simd-3.C: New test.
7039 * g++.dg/gomp/linear-1.C: New test.
7040 * g++.dg/gomp/member-1.C: New test.
7041 * g++.dg/gomp/member-2.C: New test.
7042 * g++.dg/gomp/pr66571-2.C: New test.
7043 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7045 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7046 in reduction clause.
7047 * g++.dg/gomp/reference-1.C: New test.
7048 * g++.dg/gomp/sink-1.C: New test.
7049 * g++.dg/gomp/sink-2.C: New test.
7050 * g++.dg/gomp/sink-3.C: New test.
7051 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7052 * g++.dg/gomp/this-1.C: New test.
7053 * g++.dg/gomp/this-2.C: New test.
7054 * g++.dg/vect/simd-clone-2.cc: New test.
7055 * g++.dg/vect/simd-clone-2.h: New test.
7056 * g++.dg/vect/simd-clone-3.cc: New test.
7057 * g++.dg/vect/simd-clone-4.cc: New test.
7058 * g++.dg/vect/simd-clone-4.h: New test.
7059 * g++.dg/vect/simd-clone-5.cc: New test.
7061 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7063 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7064 after r228716 (Fix vtbl[34] and vtbx4).
7066 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7068 PR tree-optimization/67909, 67947
7069 * gcc.dg/torture/pr67947.c: New test.
7071 2015-10-13 Jeff Law <law@redhat.com>
7073 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7075 2015-10-12 Jeff Law <law@redhat.com>
7077 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7078 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7079 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7080 ssa-dom-thread-11.c.
7082 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7084 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7087 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7089 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7091 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7092 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7093 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7094 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7095 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7096 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7097 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7098 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7100 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7102 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7103 and -mno-frame-header-opt options.
7104 * gcc.target/mips/frame-header-1.c: New file.
7105 * gcc.target/mips/frame-header-2.c: New file.
7106 * gcc.target/mips/frame-header-3.c: New file.
7108 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7109 Hale Wang <hale.wang@arm.com>
7111 * gcc.dg/tree-ssa/forwprop-33.c: New.
7113 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7116 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7117 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7118 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7119 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7120 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7121 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7122 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7123 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7124 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7125 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7127 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7129 * lib/multiline.exp: New file.
7130 * lib/prune.exp: Load multiline.exp.
7131 (prune_gcc_output): Call into multiline.exp to handle any
7132 multiline output directives.
7133 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7136 2015-10-09 Martin Jambor <mjambor@suse.cz>
7138 PR tree-optimization/67794
7139 * gcc.dg/ipa/ipa-sra-10.c: New test.
7140 * gcc.dg/torture/pr67794.c: Likewise.
7142 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7144 PR rtl-optimization/67828
7145 * gcc.dg/torture/pr67828.c: New.
7147 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7150 * lib/target-supports.exp (check_effective_target_non_strict_align):
7151 Adjust for arm*-*-*.
7152 * gcc.target/arm/pr67366.c: New test.
7154 2015-10-09 Richard Biener <rguenther@suse.de>
7156 PR tree-optimization/67891
7157 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7159 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7161 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7163 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7165 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7167 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7169 * gcc.dg/loop-unswitch-2.c: New test.
7170 * gcc.dg/loop-unswitch-3.c: Likewise.
7171 * gcc.dg/loop-unswitch-4.c: Likewise.
7173 2015-10-08 Tom de Vries <tom@codesourcery.com>
7175 * gcc.dg/dse.c: Only dump in dse1 pass.
7176 * gcc.dg/tree-ssa/pr30375.c: Same.
7178 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7181 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7182 (PUSH, POP): New defines.
7183 (sse2_test): Use PUSH and POP to misalign runtime stack.
7184 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7186 2015-10-07 James Norris <jnorris@codesourcery.com>
7188 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7189 to atomic_init. (atomic_init): Restrict flags usage.
7191 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7194 * gfortran.dg/sizeof_5.f90: New test.
7196 2015-10-06 Jeff Law <law@redhat.com>
7198 * gcc.c-torture/compile/pr67816.c: New test.
7200 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7202 * gcc.target/aarch64/get_lane_f16_1.c: New test.
7204 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
7207 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7209 2015-10-06 Marek Polacek <polacek@redhat.com>
7212 * c-c++-common/Wtautological-compare-4.c: New test.
7214 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7215 Peter Bergner <bergner@vnet.ibm.com>
7218 * gcc.target/powerpc/pr67808.c: New test.
7220 2015-10-06 Nick Clifton <nickc@redhat.com>
7222 * gcc.target/msp430: New directory.
7223 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7225 * gcc.target/msp430/data-attributes.c: New file. Checks the
7226 noinit and persistent data attributes.
7228 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7230 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7232 2015-10-06 Richard Biener <rguenther@suse.de>
7234 PR tree-optimization/67859
7235 * gcc.dg/torture/pr67859.c: New testcase.
7237 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7239 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7241 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7244 * g++.dg/template/defarg19.C: New.
7245 * g++.dg/template/defarg20.C: Likewise.
7247 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7248 Sebastian Pop <s.pop@samsung.com>
7250 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7252 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7253 Sebastian Pop <s.pop@samsung.com>
7255 * gcc.dg/graphite/scop-sor.c: Xfail.
7257 2015-10-05 Martin Jambor <mjambor@suse.cz>
7258 Jan Hubicka <hubicka@ucw.cz>
7260 * gcc.dg/ipa/propalign-4.c: New test.
7261 * gcc.dg/ipa/propalign-5.c: Likewise.
7263 2015-10-05 Marek Polacek <polacek@redhat.com>
7265 PR tree-optimization/67821
7266 * gcc.dg/torture/pr67821-2.c: New test.
7267 * gcc.dg/torture/pr67821.c: New test.
7269 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7271 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7273 2015-10-05 Christian Bruel <christian.bruel@st.com>
7275 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7277 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7279 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7280 (exec_vcvt): Add comments.
7282 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7284 PR rtl-optimization/67447
7285 * gcc.target/i386/pr67447.c: New test.
7287 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7289 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7291 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7292 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7293 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7294 * gcc.target/i386/vect-unpack-1.c: Ditto.
7295 * gcc.target/i386/vect-unpack-2.c: Ditto.
7297 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7300 * gfortran.dg/common_24.f: New.
7302 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7304 * gcc.target/arm/pr67756.c: Fixed warnings.
7306 2015-10-02 Marek Polacek <polacek@redhat.com>
7309 * gcc.dg/pr67730-1.c: New test.
7310 * gcc.dg/pr67730-2.c: New test.
7311 * gcc.dg/pr67730.h: New test.
7313 2015-10-02 Marek Polacek <polacek@redhat.com>
7315 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7317 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7319 PR tree-optimization/67754
7320 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7321 * gfortran.dg/graphite/block-2.f: Same.
7323 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7325 * gcc.dg/graphite/scop-23.c: New.
7327 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7329 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7332 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7334 PR rtl-optimization/67756
7335 * gcc.target/arm/pr67756.c: New.
7337 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7339 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7340 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7341 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7343 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7346 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7348 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7349 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7350 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7351 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7352 * gcc.target/i386/vect-unpack-1.c: Ditto.
7353 * gcc.target/i386/vect-unpack-2.c: Ditto.
7355 2015-10-02 Marek Polacek <polacek@redhat.com>
7358 * c-c++-common/Wduplicated-cond-1.c: New test.
7359 * c-c++-common/Wduplicated-cond-2.c: New test.
7360 * c-c++-common/Wduplicated-cond-3.c: New test.
7361 * c-c++-common/Wduplicated-cond-4.c: New test.
7362 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7363 -Wduplicated-cond warning.
7365 2015-10-02 Renlin Li <renlin.li@arm.com>
7367 * gcc.target/aarch64/csneg-1.c: Update.
7369 2015-10-02 Renlin Li <renlin.li@arm.com>
7372 * gcc.target/aarch64/pr66776.c: New.
7374 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7376 * gnat.dg/warn13.adb: New test.
7378 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7380 * gnat.dg/vect15.ad[sb]: New test.
7381 * gnat.dg/vect16.ad[sb]: Likewise.
7382 * gnat.dg/vect17.ad[sb]: Likewise.
7383 * gnat.dg/vect18.ad[sb]: Likewise.
7385 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7387 PR rtl-optimization/67786
7388 PR rtl-optimization/67787
7389 * gcc.dg/pr67786.c: New test.
7390 * gcc.dg/pr67787.c: Likewise.
7392 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
7394 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7396 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
7399 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7401 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
7405 * gfortran.dg/string_array_constructor_1.f90: New.
7406 * gfortran.dg/string_array_constructor_2.f90: New.
7407 * gfortran.dg/string_array_constructor_3.f90: New.
7409 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7413 * gcc.target/powerpc/pr67789.c: New testcase.
7415 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7418 * gfortran.dg/pr67802.f90: New test.
7420 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7423 gfortran.dg/pr66979.f90: new test.
7425 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7428 * gfortran.dg/pr67616.f90: New test.
7430 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
7433 * g++.dg/cpp0x/range-for30.C: New.
7435 2015-10-01 Marek Polacek <polacek@redhat.com>
7438 * gcc.dg/atomic/pr65345-4.c: New test.
7439 * gcc.dg/pr65345-3.c: New test.
7441 2015-10-01 Marek Polacek <polacek@redhat.com>
7443 PR tree-optimization/67769
7444 * gcc.dg/torture/pr67769.c: New test.
7446 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7448 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7450 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
7453 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7455 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7457 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7458 (main): Rename to sse2_test. Abort if count != 5.
7459 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7461 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7463 2015-10-01 Richard Biener <rguenther@suse.de>
7465 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7466 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7468 2015-09-30 Jeff Law <law@redhat.com>
7470 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7472 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7474 PR rtl-optimization/67037
7475 * gcc.c-torture/execute/pr67037.c: New test.
7477 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7479 * lib/target-supports.exp (check_effective_target_sync_int_128):
7480 Return 1 on spu-*-* targets.
7481 (check_effective_target_sync_int_128_runtime): Likewise.
7482 (check_effective_target_sync_long_long): Likewise.
7483 (check_effective_target_sync_long_long_runtime): Likewise.
7484 (check_effective_target_sync_int_long): Likewise.
7485 (check_effective_target_sync_char_short): Likewise.
7487 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7489 * gcc.target/i386/pr67761.c: New test.
7491 2015-09-30 Marek Polacek <polacek@redhat.com>
7494 * gcc.dg/pr67730.c: New test.
7496 2015-09-30 Marek Polacek <polacek@redhat.com>
7498 PR tree-optimization/67690
7499 * gcc.dg/torture/pr67690.c: New test.
7501 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7503 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7504 * g++.dg/gomp/tls-wrap4.C: Likewise.
7505 * gcc.dg/atomic-op-optimize.c: Likewise.
7506 * gcc.dg/pr54087.c: Likewise.
7507 * gcc.dg/tls/section-2.c: Likewise.
7508 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7509 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7510 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7511 * gcc.target/arm/divzero.c: Likewise.
7512 * gcc.target/arm/sibcall-2.c: Likewise.
7513 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7514 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7515 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7516 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7517 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7518 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7519 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7520 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7521 * gfortran.dg/default_format_2.f90: Likewise.
7522 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7524 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7526 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7528 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7530 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7531 * gfortran.dg/round_4.f90: ditto.
7533 2015-09-29 Richard Biener <rguenther@suse.de>
7535 PR tree-optimization/67170
7536 * gfortran.dg/pr67170.f90: New testcase.
7538 2015-09-29 Richard Biener <rguenther@suse.de>
7540 PR tree-optimization/67741
7541 * gcc.dg/torture/pr67741.c: New testcase.
7543 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7545 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7546 non-zero for __builtin_signbit tests.
7548 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7551 * gcc.target/i386/pr65105-1.c: New.
7552 * gcc.target/i386/pr65105-2.c: New.
7553 * gcc.target/i386/pr65105-3.c: New.
7554 * gcc.target/i386/pr65105-4.C: New.
7555 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7557 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7559 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7561 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7565 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7567 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7568 * gfortran.dg/function_types_3.f90: Change error message to
7569 "Type inaccessible...."
7570 * gfortran.dg/ptr_func_assign_1.f08: New test.
7571 * gfortran.dg/ptr_func_assign_2.f08: New test.
7573 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7577 * gfortran.dg/ptr_func_assign_3.f08: New test.
7578 * gfortran.dg/ptr_func_assign_4.f08: New test.
7580 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7581 Sebastian Pop <s.pop@samsung.com>
7583 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7584 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7585 * gcc.dg/graphite/block-3.c: Same.
7586 * gcc.dg/graphite/block-4.c: Same.
7587 * gcc.dg/graphite/block-5.c: Same.
7588 * gcc.dg/graphite/block-6.c: Same.
7589 * gcc.dg/graphite/block-7.c: Same.
7590 * gcc.dg/graphite/block-8.c: Same.
7591 * gcc.dg/graphite/block-pr47654.c: Same.
7592 * gcc.dg/graphite/interchange-0.c: Same.
7593 * gcc.dg/graphite/interchange-1.c: Same.
7594 * gcc.dg/graphite/interchange-10.c: Same.
7595 * gcc.dg/graphite/interchange-11.c: Same.
7596 * gcc.dg/graphite/interchange-12.c: Same.
7597 * gcc.dg/graphite/interchange-13.c: Same.
7598 * gcc.dg/graphite/interchange-14.c: Same.
7599 * gcc.dg/graphite/interchange-15.c: Same.
7600 * gcc.dg/graphite/interchange-3.c: Same.
7601 * gcc.dg/graphite/interchange-4.c: Same.
7602 * gcc.dg/graphite/interchange-5.c: Same.
7603 * gcc.dg/graphite/interchange-6.c: Same.
7604 * gcc.dg/graphite/interchange-7.c: Same.
7605 * gcc.dg/graphite/interchange-8.c: Same.
7606 * gcc.dg/graphite/interchange-9.c: Same.
7607 * gcc.dg/graphite/interchange-mvt.c: Same.
7608 * gcc.dg/graphite/pr35356-1.c: Same.
7609 * gcc.dg/graphite/pr35356-3.c: Same.
7610 * gcc.dg/graphite/pr37485.c: Same.
7611 * gcc.dg/graphite/scop-1.c: Same.
7612 * gcc.dg/graphite/scop-11.c: Same.
7613 * gcc.dg/graphite/scop-5.c: Same.
7614 * gcc.dg/graphite/uns-block-1.c: Same.
7615 * gcc.dg/graphite/uns-interchange-9.c: Same.
7616 * gfortran.dg/graphite/block-1.f90: Same.
7617 * gfortran.dg/graphite/interchange-3.f90: Same.
7618 * gfortran.dg/graphite/pr14741.f90: Same.
7619 * gfortran.dg/graphite/block-2.f: Same.
7621 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7622 Sebastian Pop <s.pop@samsung.com>
7624 PR tree-optimization/67700
7625 * gcc.dg/graphite/run-id-pr67700.c: New.
7627 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7630 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7631 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7633 * gcc.target/sh/pr54236-5.c: New.
7634 * gcc.target/sh/pr54236-6.c: New.
7636 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7638 PR rtl-optimization/67456
7639 PR rtl-optimization/67464
7640 PR rtl-optimization/67465
7641 * gcc.dg/pr67465.c: New test.
7643 2015-09-28 Tom de Vries <tom@codesourcery.com>
7645 PR tree-optimization/62171
7646 * gcc.dg/vect/pr62171.c: New test.
7648 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7650 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7651 skip on AIX. XFAIL individual line tests.
7653 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7655 PR rtl-optimization/64164
7656 PR tree-optimization/67312
7657 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7658 * gcc.target/i386/stackalign/return-4.c: Add -O.
7660 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7662 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7664 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7667 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7669 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7671 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7672 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7673 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7674 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7675 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7676 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7677 DW_AT_noreturn on AIX.
7678 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7679 DW_AT_noreturn on AIX.
7680 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7681 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7682 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7683 DW_AT_GNU_deleted on AIX.
7684 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7685 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7686 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7687 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7688 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7689 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7690 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7691 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7692 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7693 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7694 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7695 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7696 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7697 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7698 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7700 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7703 * gfortran.dg/pr67614.f90: New test.
7705 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7708 * gfortran.dg/pr67525.f90: New test.
7710 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7713 * gfortran.dg/allocatable_function_9.f90: New.
7715 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7718 * gcc.target/sh/pr67675.c: New.
7720 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7722 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7724 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7726 * gcc.target/i386/pr66749.c (dg-options): Replace
7727 -mtune=lakemount with -mtune=lakemont.
7728 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7729 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7731 2015-09-25 Marek Polacek <polacek@redhat.com>
7733 * c-c++-common/ubsan/bounds-11.c: New test.
7734 * c-c++-common/ubsan/bounds-12.c: New test.
7736 2015-09-25 Marek Polacek <polacek@redhat.com>
7739 * c-c++-common/ubsan/pr64906.c: New test.
7741 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7743 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7744 with -mtune=lakemount.
7745 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7746 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7748 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7751 * gcc.dg/Werror-13.c: New test.
7753 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7755 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7757 2015-09-24 Richard Biener <rguenther@suse.de>
7760 * g++.dg/pr67699.C: New testcase.
7762 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7765 * gcc.target/arm/fp16-inf.c: New test.
7767 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7769 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7770 name while checking for AVX-512VBMI presence.
7772 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7774 * lib/target-supports.exp (check_effective_target_pie): Check for
7775 PIE support on Solaris 11.x and 12.
7777 2015-09-24 Richard Biener <rguenther@suse.de>
7779 * g++.dg/tree-ssa/restrict3.C: New testcase.
7781 2015-09-24 Richard Biener <rguenther@suse.de>
7783 PR tree-optimization/48885
7784 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7786 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7788 * c-c++-common/Wmisleading-indentation.c: Augment test.
7790 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7792 Fix small typos in the coding rule enforcement warnings.
7793 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7796 2015-09-23 Richard Biener <rguenther@suse.de>
7799 * gcc.dg/ubsan/pr67662.c: New testcase.
7801 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7804 * gcc.dg/pragma-diag-6.c: New test.
7806 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7808 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7810 2015-09-23 Richard Biener <rguenther@suse.de>
7812 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7814 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7816 * c-c++-common/Wmisleading-indentation.c: Augment test.
7818 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7820 * g++.dg/diagostic/disable.C: New.
7822 2015-09-22 Tom de Vries <tom@codesourcery.com>
7824 PR tree-optimization/67671
7825 * g++.dg/pr67671.C: New test.
7827 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7830 * gcc.target/i386/pr67480.c: New test.
7832 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7834 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7835 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7836 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7837 avx512dq, avx512cd, avx512er and avx512pf.
7839 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7841 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7842 update-fetch operations.
7843 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7845 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7847 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7848 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7850 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7852 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7854 * gcc.target/aarch64/atomic-inst-swap.c: New.
7856 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7858 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7859 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7860 * gcc.target/i386/pr59789.c (f1): Likewise.
7861 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7862 * gcc.target/i386/intrinsics_6.c: Likewise.
7863 * gcc.dg/winline-5.c (int t): Likewise.
7864 * gcc.dg/winline-9.c (t): Likewise.
7865 * gcc.dg/always_inline2.c (q): Likewise.
7866 * gcc.dg/winline-2.c (inline int t): Likewise.
7867 * gcc.dg/winline-6.c: Likewise.
7868 * gcc.dg/winline-10.c (void g): Likewise.
7869 * gcc.dg/pr49243.c (void parse): Likewise.
7870 * gcc.dg/always_inline3.c (q2): Likewise.
7871 * gcc.dg/winline-3.c: Likewise.
7872 * gcc.dg/winline-7.c (inline void *t): Likewise.
7874 2015-09-22 Tom de Vries <tom@codesourcery.com>
7876 PR tree-optimization/67666
7877 * g++.dg/pr67666.C: New test.
7879 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7882 * gfortran.dg/pr67615.f90: new test.
7884 2015-09-21 Jeff Law <law@redhat.com>
7886 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7888 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7890 Complete the implementation of N4230, Nested namespace definition.
7891 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7892 attributes and nested namespace definitions.
7893 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7894 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7895 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7896 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7897 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7898 appearing before the namespace identifier.
7900 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7903 * gcc.dg/cpp/pr66415-1.c: Test column number.
7905 2015-09-21 Richard Biener <rguenther@suse.de>
7907 * g++.dg/ext/attr-alias-3.C: Add -g.
7909 2015-09-21 Richard Biener <rguenther@suse.de>
7912 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7914 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7917 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7919 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7921 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7923 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7926 * gcc.dg/pr53265.c: Update.
7928 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7930 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7932 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7935 * gcc.target/sh/pr59478.c: New.
7937 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7940 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7941 * gcc.target/sh/pr54236-2.c: Likewise.
7943 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7945 * gcc.target/sh/pr43417.c: Move target independent test to ...
7946 * gcc.c-torture/compile/pr43417.c: ... here.
7948 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7950 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7951 check_effective_target_big_endian, check_effective_target_little_endian,
7952 check_effective_target_any_fpu, check_effective_target_double_fpu,
7953 check_effective_target_use_single_only_fpu,
7954 check_effective_target_default_single_fpu,
7955 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7956 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7957 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7958 check_effective_target_fmovd_enabled,
7959 check_effective_target_has_privileged, check_effective_target_has_pref,
7960 check_effective_target_banked_r0r7_isr,
7961 check_effective_target_stack_save_isr): New effective target checks.
7962 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7963 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7964 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7965 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7966 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7967 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7968 * gcc.target/sh/attr-isr.c: Likewise.
7969 * gcc.target/sh/fpul-usage-1.c: Likewise.
7970 * gcc.target/sh/hiconst.c: Likewise.
7971 * gcc.target/sh/mfmovd.c: Likewise.
7972 * gcc.target/sh/pr21255-3.c: Likewise.
7973 * gcc.target/sh/pr33135-1.c: Likewise.
7974 * gcc.target/sh/pr33135-2.c: Likewise.
7975 * gcc.target/sh/pr33135-3.c: Likewise.
7976 * gcc.target/sh/pr33135-4.c: Likewise.
7977 * gcc.target/sh/pr39423-2.c: Likewise.
7978 * gcc.target/sh/pr49880-4.c: Likewise.
7979 * gcc.target/sh/pr49880-5.c: Likewise.
7980 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7981 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7982 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7983 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7984 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7985 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7986 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7987 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7988 * gcc.target/sh/pr50751-2.c: Likewise.
7989 * gcc.target/sh/pr50751-3.c: Likewise.
7990 * gcc.target/sh/pr50751-5.c: Likewise.
7991 * gcc.target/sh/pr50751-6.c: Likewise.
7992 * gcc.target/sh/pr50751-8.c: Likewise.
7993 * gcc.target/sh/pr51244-15.c: Likewise.
7994 * gcc.target/sh/pr51244-2.c: Likewise.
7995 * gcc.target/sh/pr51244-20.c: Likewise.
7996 * gcc.target/sh/pr51244-6.c: Likewise.
7997 * gcc.target/sh/pr52483-4.c: Likewise.
7998 * gcc.target/sh/pr53511-1.c: Likewise.
7999 * gcc.target/sh/pr53512-1.c: Likewise.
8000 * gcc.target/sh/pr53512-2.c: Likewise.
8001 * gcc.target/sh/pr53512-3.c: Likewise.
8002 * gcc.target/sh/pr53512-4.c: Likewise.
8003 * gcc.target/sh/pr53513-1.c: Likewise.
8004 * gcc.target/sh/pr54089-2.c: Likewise.
8005 * gcc.target/sh/pr54089-3.c: Likewise.
8006 * gcc.target/sh/pr54089-4.c: Likewise.
8007 * gcc.target/sh/pr54602-2.c: Likewise.
8008 * gcc.target/sh/pr54602-3.c: Likewise.
8009 * gcc.target/sh/pr54602-4.c: Likewise.
8010 * gcc.target/sh/pr54680.c: Likewise.
8011 * gcc.target/sh/pr55303-1.c: Likewise.
8012 * gcc.target/sh/pr55303-2.c: Likewise.
8013 * gcc.target/sh/pr55303-3.c: Likewise.
8014 * gcc.target/sh/pr56547-1.c: Likewise.
8015 * gcc.target/sh/pr56547-2.c: Likewise.
8016 * gcc.target/sh/pr61195.c: Likewise.
8017 * gcc.target/sh/pr61996.c: Likewise.
8018 * gcc.target/sh/pr6526.c: Likewise.
8019 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8020 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8021 * gcc.target/sh/prefetch.c: Likewise.
8022 * gcc.target/sh/rte-delay-slot.c: Likewise.
8023 * gcc.target/sh/sh2a-band.c: Likewise.
8024 * gcc.target/sh/sh2a-bclr.c: Likewise.
8025 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8026 * gcc.target/sh/sh2a-bld.c: Likewise.
8027 * gcc.target/sh/sh2a-bor.c: Likewise.
8028 * gcc.target/sh/sh2a-bset.c: Likewise.
8029 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8030 * gcc.target/sh/sh2a-bxor.c: Likewise.
8031 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8032 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8033 * gcc.target/sh/sh2a-movrt.c: Likewise.
8034 * gcc.target/sh/sh2a-resbank.c: Likewise.
8035 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8036 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8037 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8038 * gcc.target/sh/sh4a-cosf.c: Likewise.
8039 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8040 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8041 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8042 * gcc.target/sh/sh4a-sinf.c: Likewise.
8044 2015-09-20 Jeff Law <law@redhat.com>
8046 PR tree-optimization/47679
8047 * g++.dg/warn/Wuninitialized-6.C: New test.
8049 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8051 Implement nested namespace definitions.
8052 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8053 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8054 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8055 * g++.dg/lookup/name-clash5.C: Adjust.
8056 * g++.dg/lookup/name-clash6.C: Likewise.
8058 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8060 * gcc.dg/pragma-diag-5.c: New test.
8062 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8065 * gcc.dg/torture/pr67619.c: New test.
8066 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8069 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8071 PR tree-optimization/67283
8072 * gcc.dg/tree-ssa/sra-15.c: New.
8073 * gcc.dg/tree-ssa/sra-16.c: New.
8075 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8078 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8079 (f2, f3): Make the function static.
8080 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8082 2015-09-17 Christian Bruel <christian.bruel@st.com>
8084 * gcc.target/arm/attr_thumb-static2.c: New test.
8086 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8088 * gnat.dg/overflow_sum3.adb: New test.
8090 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8092 * gcc.target/arm/stack-checking.c: New test.
8094 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8097 * gfortran.dg/public_private_module_5.f90: Add module procedure
8098 trigger_smod to ensure that the smod file is written.
8100 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8102 * gcc.target/aarch64/copysign_1.c: New.
8103 * gcc.target/aarch64/copysign_2.c: New.
8105 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8107 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8108 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8109 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8111 2015-09-16 John Marino <gnugcc@marino.st>
8113 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8115 2015-09-16 Richard Biener <rguenther@suse.de>
8118 * gcc.dg/torture/pr67253.c: New testcase.
8120 2015-09-16 Richard Biener <rguenther@suse.de>
8123 * gcc.dg/pr67271.c: New testcase.
8125 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8127 * gnat.dg/opt49.adb: New test.
8129 2015-09-16 Richard Biener <rguenther@suse.de>
8132 * gcc.dg/torture/pr67442.c: New testcase.
8134 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8136 * gnat.dg/array24.adb: New test.
8137 * gnat.dg/blocklocs.adb: Delete.
8139 2015-09-15 Marek Polacek <polacek@redhat.com>
8142 * gcc.dg/pr67580.c: New test.
8144 2015-09-15 Richard Biener <rguenther@suse.de>
8146 PR tree-optimization/67470
8147 * gcc.dg/torture/pr67470.c: New testcase.
8149 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8151 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8153 2015-09-15 Richard Biener <rguenther@suse.de>
8156 * gcc.dg/pr67563.c: New testcase.
8158 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8161 * gfortran.dg/pr67460.f90: New test.
8163 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8165 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8166 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8168 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8171 * g++.dg/cpp0x/new-auto1.C: New.
8173 2015-09-11 Mark Wielaard <mjw@redhat.com>
8176 * g++.dg/warn/unused-variable-1.C: New test.
8177 * g++.dg/warn/unused-variable-2.C: Likewise.
8178 * gcc.dg/unused-4.c: Adjust warning for static const.
8179 * gcc.dg/unused-variable-1.c: New test.
8180 * gcc.dg/unused-variable-2.c: Likewise.
8182 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8184 * gfortran.dg/private_type_3.f90: Require visibility.
8185 * gfortran.dg/module_variable_2.f90: Same.
8186 * gfortran.dg/nested_forall_1.f: Same.
8187 * gfortran.dg/elemental_dependency_4.f90: Same.
8188 * gfortran.dg/bind_c_usage_25.f90: Same.
8189 * gfortran.dg/access_spec_1.f90: Same.
8190 * gfortran.dg/public_private_module_2.f90: Same.
8191 * gfortran.dg/host_assoc_variable_1.f90: Same.
8192 * gfortran.dg/public_private_module_6.f90: Same.
8193 * gfortran.dg/module_variable_1.f90: Same.
8194 * gfortran.dg/pr37286.f90: Same.
8195 * gfortran.dg/internal_pack_7.f90: Same.
8196 * gfortran.dg/submodule_10.f08: Same.
8197 * gfortran.dg/allocatable_function_8.f90: Same.
8198 * gfortran.dg/merge_init_expr_2.f90: Same.
8199 * gfortran.dg/class_37.f03: Same.
8200 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8201 * gfortran.dg/typebound_call_20.f03: Same.
8202 * gfortran.dg/proc_ptr_result_3.f90: Same.
8203 * gfortran.dg/pr32535.f90: Same.
8204 * gfortran.dg/typebound_proc_19.f90: Same.
8205 * gfortran.dg/initialization_10.f90: Same.
8206 * gfortran.dg/bind_c_usage_8.f03: Same.
8207 * gfortran.dg/pr61335.f90: Same.
8208 * gfortran.dg/elemental_dependency_5.f90: Same.
8209 * gfortran.dg/proc_ptr_3.f90: Same.
8210 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8212 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
8214 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8215 * gcc.dg/Wno-frame-address.c: Skip for Visium.
8216 * gcc.dg/loop-8.c: Likewise.
8218 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8221 * gnat.dg/specs/addr1.ads: Remove.
8223 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8225 * gcc.dg/pie-link.c: Add -pie to dg-options.
8227 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8229 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8230 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8232 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8234 * gcc.target/powerpc/swaps-p8-20.c: New test.
8235 * gcc.target/powerpc/swaps-p8-21.c: New test.
8237 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8240 * gfortran.dg/pr67526.f90: New test.
8242 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8245 * g++.dg/cpp0x/variadic166.C: New.
8247 2015-09-09 Mark Wielaard <mjw@redhat.com>
8249 * c-c++-common/nonnull-1.c: New test.
8251 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8254 * gfortran.dg/submodule_11.f08: New test.
8256 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8259 * gcc.c-torture/compile/pr67506.c: New test.
8261 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8263 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8264 initialization with a byte mask. No change expected here.
8265 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8266 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8267 initialization with contigious bitmask. Literal pool is expectd
8270 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8273 * gcc.target/arm/pr67439_1.c: New test.
8275 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8277 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8280 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8283 * g++.dg/gomp/pr67523.C: New test.
8286 * g++.dg/gomp/pr67522.C: New test.
8289 * c-c++-common/gomp/pr67521.c: New test.
8292 * c-c++-common/gomp/pr67517.c: New test.
8295 * g++.dg/gomp/pr67514.C: New test.
8298 * g++.dg/gomp/pr67511.C: New test.
8301 * c-c++-common/gomp/pr67502.c: New test.
8303 2015-09-09 Marek Polacek <polacek@redhat.com>
8306 * gcc.dg/pr67512.c: New test.
8308 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8311 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8312 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8313 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8314 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8316 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8318 * gcc.target/aarch64/mod_2.x: New file.
8319 * gcc.target/aarch64/mod_256.x: Likewise.
8320 * gcc.target/arm/mod_2.c: New test.
8321 * gcc.target/arm/mod_256.c: Likewise.
8322 * gcc.target/aarch64/mod_2.c: Likewise.
8323 * gcc.target/aarch64/mod_256.c: Likewise.
8325 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8328 * g++.dg/gomp/pr67504.C: New test.
8331 * c-c++-common/gomp/pr67501.c: New test.
8334 * gcc.dg/gomp/pr67500.c: New test.
8337 * gcc.dg/gomp/pr67495.c: New test.
8339 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8340 Sebastian Pop <s.pop@samsung.com>
8342 PR tree-optimization/53852
8343 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8344 both isl-0.12 and isl-0.15.
8345 * gcc.dg/graphite/uns-interchange-14.c: Same.
8346 * gcc.dg/graphite/uns-interchange-15.c: Same.
8347 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8349 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8350 Sebastian Pop <s.pop@samsung.com>
8352 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8353 * gcc.dg/graphite/block-1.c: Same.
8354 * gcc.dg/graphite/block-5.c: Same.
8355 * gcc.dg/graphite/block-6.c: Same.
8356 * gcc.dg/graphite/interchange-1.c: Same.
8357 * gcc.dg/graphite/interchange-10.c: Same.
8358 * gcc.dg/graphite/interchange-11.c: Same.
8359 * gcc.dg/graphite/interchange-13.c: Same.
8360 * gcc.dg/graphite/interchange-14.c: Same.
8361 * gcc.dg/graphite/interchange-3.c: Same.
8362 * gcc.dg/graphite/interchange-4.c: Same.
8363 * gcc.dg/graphite/interchange-7.c: Same.
8364 * gcc.dg/graphite/interchange-8.c: Same.
8365 * gcc.dg/graphite/interchange-9.c: Same.
8366 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8367 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8368 * gcc.dg/graphite/pr37485.c: Same.
8369 * gcc.dg/graphite/scop-0.c (int toto): Same.
8370 * gcc.dg/graphite/scop-1.c: Same.
8371 * gcc.dg/graphite/scop-10.c: Same.
8372 * gcc.dg/graphite/scop-11.c: Same.
8373 * gcc.dg/graphite/scop-12.c: Same.
8374 * gcc.dg/graphite/scop-13.c: Same.
8375 * gcc.dg/graphite/scop-16.c: Same.
8376 * gcc.dg/graphite/scop-17.c: Same.
8377 * gcc.dg/graphite/scop-18.c: Same.
8378 * gcc.dg/graphite/scop-2.c: Same.
8379 * gcc.dg/graphite/scop-21.c (int test): Same.
8380 * gcc.dg/graphite/scop-22.c (void foo): Same.
8381 * gcc.dg/graphite/scop-4.c: Same.
8382 * gcc.dg/graphite/scop-5.c: Same.
8383 * gcc.dg/graphite/scop-6.c: Same.
8384 * gcc.dg/graphite/scop-7.c: Same.
8385 * gcc.dg/graphite/scop-8.c: Same.
8386 * gcc.dg/graphite/scop-9.c: Same.
8387 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8388 data-refs remain inside the inner loop.
8389 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8390 * gcc.dg/graphite/uns-interchange-14.c: Same.
8391 * gcc.dg/graphite/uns-interchange-9.c: Same.
8392 * gfortran.dg/graphite/interchange-3.f90
8394 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8397 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8398 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8399 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8400 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8401 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8402 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8403 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8404 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8405 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8406 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8407 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8408 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8410 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8412 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8413 * lib/target-supports.exp
8414 (check_effective_target_arm_neon_fp16_hw): New.
8416 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8418 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8419 Set additional_flags for neon-fp16 if supported, else fallback to neon.
8421 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8423 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8424 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8426 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8427 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8428 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8429 when those are supported.
8430 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8433 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8434 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8437 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8438 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8439 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8441 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8443 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8445 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8446 Add float16x8_t case.
8447 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8448 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8449 main, exec_vcreate): Likewise.
8450 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8451 exec_vget_high): Likewise.
8452 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8453 exec_vget_low): Likewise.
8454 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8456 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8457 exec_vld1_dup): Likewise.
8458 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8459 exec_vld1_lane): Likewise.
8460 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8462 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8463 exec_vldX_dup): Likewise.
8464 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8465 exec_vldX_lane): Likewise.
8466 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8467 exec_vset_lane): Likewise.
8468 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8469 exec_vst1_lane): Likewise.
8471 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8473 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8474 * gcc.target/aarch64/vget_low_1.c: Likewise.
8476 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8478 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8479 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8480 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8481 (main): update orig_data to avoid float16 NaN on bigendian.
8483 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8485 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8487 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8488 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8489 * gcc.target/aarch64/vld1_lane.c: Likewise.
8491 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8494 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8496 2015-09-07 Marek Polacek <polacek@redhat.com>
8499 * gcc.dg/asm-10.c: New test.
8501 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8504 * gcc.dg/lto/pr67452_0.c: New test.
8506 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8509 * gcc.target/avr/pr65210.c: New test.
8511 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8514 * lib/target-supports.exp (check_cached_effective_target):
8515 Apppend $prop to et_prop_list only if needed.
8517 2015-09-04 Marek Polacek <polacek@redhat.com>
8520 * gcc.dg/ubsan/pr67279.c: New test.
8522 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8523 Petr Murzin <petr.murzin@intel.com>
8524 Kirill Yukhin <kirill.yukhin@intel.com>
8526 * gcc.target/i386/avx512f-scatter-1.c: New.
8527 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8528 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8530 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8532 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8533 rather than calling rmdir, cleanup if open fails.
8535 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8537 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8538 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8539 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8540 Return true for PowerPC targets that implement Altivec.
8542 2015-09-03 Renlin Li <renlin.li@arm.com>
8544 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8546 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8548 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8550 * gcc.target/powerpc/vec-shift.c: New test.
8552 2015-09-03 Tom de Vries <tom@codesourcery.com>
8554 PR tree-optimization/65637
8555 * gcc.dg/autopar/reduc-4.c: New test.
8557 2015-09-03 Tom de Vries <tom@codesourcery.com>
8559 PR tree-optimization/65637
8560 * gcc.dg/autopar/pr46099-2.c: New test.
8562 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8565 * g++.dg/pr67351.C: New test.
8567 2015-09-03 Richard Biener <rguenther@suse.de>
8570 * g++.dg/lto/pr66705_0.C: New testcase.
8572 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8575 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8576 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8578 2015-09-02 Marek Polacek <polacek@redhat.com>
8581 * gcc.dg/pr67432.c: New test.
8583 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8585 * lib/target-supports.exp (clear_effective_target_cache): New.
8586 (check_cached_effective_target): Update et_prop_list.
8587 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8588 * g++.dg/compat/compat.exp: Likewise.
8589 * g++.dg/compat/struct-layout-1.exp: Likewise.
8590 * lib/asan-dg.exp: Likewise.
8591 * lib/atomic-dg.exp: Likewise.
8592 * lib/cilk-plus-dg.exp: Likewise.
8593 * lib/clearcap.exp: Likewise.
8594 * lib/mpx-dg.exp: Likewise.
8595 * lib/tsan-dg.exp: Likewise.
8596 * lib/ubsan-dg.exp: Likewise.
8598 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8600 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8602 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8603 Andrew Bennett <andrew.bennett@imgtec.com>
8605 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8606 dependencies between ISA level and compact-branches.
8607 * gcc.target/mips/branch-10.c: Update expected output to allow
8608 compact forms of b/bal.
8609 * gcc.target/mips/branch-11.c: Likewise.
8610 * gcc.target/mips/branch-12.c: Likewise.
8611 * gcc.target/mips/branch-13.c: Likewise.
8612 * gcc.target/mips/branch-3.c: Likewise.
8613 * gcc.target/mips/branch-4.c: Likewise.
8614 * gcc.target/mips/branch-5.c: Likewise.
8615 * gcc.target/mips/branch-6.c: Likewise.
8616 * gcc.target/mips/branch-7.c: Likewise.
8617 * gcc.target/mips/branch-8.c: Likewise.
8618 * gcc.target/mips/branch-9.c: Likewise.
8619 * gcc.target/mips/branch-cost-1.c: Likewise.
8620 * gcc.target/mips/call-1.c: Likewise.
8621 * gcc.target/mips/call-2.c: Likewise.
8622 * gcc.target/mips/call-3.c: Likewise.
8623 * gcc.target/mips/call-4.c: Likewise.
8624 * gcc.target/mips/call-5.c: Likewise.
8625 * gcc.target/mips/call-6.c: Likewise.
8626 * gcc.target/mips/lazy-binding-1.c: Likewise.
8627 * gcc.target/mips/near-far-1.c: Likewise.
8628 * gcc.target/mips/near-far-2.c: Likewise.
8629 * gcc.target/mips/near-far-3.c: Likewise.
8630 * gcc.target/mips/near-far-4.c: Likewise.
8631 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8632 run with compact branches allowed.
8633 * gcc.target/mips/compact-branches-1.c: New file.
8634 * gcc.target/mips/compact-branches-2.c: Likewise.
8635 * gcc.target/mips/compact-branches-3.c: Likewise.
8636 * gcc.target/mips/compact-branches-4.c: Likewise.
8637 * gcc.target/mips/compact-branches-5.c: Likewise.
8638 * gcc.target/mips/compact-branches-6.c: Likewise.
8639 * gcc.target/mips/compact-branches-7.c: Likewise.
8641 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8643 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8644 Clean-up a created directory if testcase fails.
8646 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8649 * g++.dg/pr67405.C: New test.
8651 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8653 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8655 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8657 * gcc.dg/ifcvt-1.c: New test.
8658 * gcc.dg/ifcvt-2.c: Likewise.
8659 * gcc.dg/ifcvt-3.c: Likewise.
8661 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8664 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8667 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8669 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8671 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8674 * g++.dg/other/pr61753.C: New.
8676 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8678 * gcc.dg/tree-ssa/cmp-1.c: New file.
8680 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8682 * gcc.dg/tree-ssa/complex-7.c: New file.
8684 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8686 * gcc.target/powerpc/swaps-p8-19.c: New test.
8688 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8691 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8693 2015-08-29 Tom de Vries <tom@codesourcery.com>
8695 PR tree-optimization/46193
8696 * gcc.dg/autopar/pr46193.c: New test.
8698 2015-08-28 Nathan Sidwell <nathan@acm.org>
8700 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8701 use exit code for failure.
8703 * gcc.dg/torture/matrix-1.c: Use plain printf.
8704 * gcc.dg/torture/matrix-2.c: Likewise.
8705 * gcc.dg/torture/matrix-5.c: Likewise.
8706 * gcc.dg/torture/matrix-6.c: Likewise.
8707 * gcc.dg/torture/transpose-1.c: Likewise.
8708 * gcc.dg/torture/transpose-2.c: Likewise.
8709 * gcc.dg/torture/transpose-3.c: Likewise.
8710 * gcc.dg/torture/transpose-4.c: Likewise.
8711 * gcc.dg/torture/transpose-5.c: Likewise.
8712 * gcc.dg/torture/transpose-6.c: Likewise.
8714 2015-08-28 Jeff Law <law@redhat.com>
8717 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8718 * gcc.dg/torture/pr66752-1.c: New test
8719 * g++.dg/torture/pr66752-2.C: New test.
8721 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8723 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8725 * gcc.dg/tree-ssa/sra-15.c: New.
8727 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8729 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8730 * gcc.target/mips/msub-8.c: Ditto
8732 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8734 * lib/target-supports.exp (check-effective_target_vect_double):
8735 Enable for Power targets with VSX hardware available.
8736 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8737 vect_no_align && { ! vect_hw_misalign }.
8739 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8741 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8742 Replaced by opt_files, compile with -floop-nest-optimize.
8743 * g++.dg/graphite/graphite.exp: Same.
8744 * gfortran.dg/graphite/graphite.exp: Same.
8745 * gcc.dg/graphite/block-0.c: Adjust pattern.
8746 * gcc.dg/graphite/block-1.c: Same.
8747 * gcc.dg/graphite/block-3.c: Same.
8748 * gcc.dg/graphite/block-4.c: Same.
8749 * gcc.dg/graphite/block-5.c: Same.
8750 * gcc.dg/graphite/block-6.c: Same.
8751 * gcc.dg/graphite/block-7.c: Same.
8752 * gcc.dg/graphite/block-8.c: Same.
8753 * gcc.dg/graphite/block-pr47654.c: Same.
8754 * gcc.dg/graphite/interchange-0.c: Same.
8755 * gcc.dg/graphite/interchange-1.c: Same.
8756 * gcc.dg/graphite/interchange-10.c: Same.
8757 * gcc.dg/graphite/interchange-11.c: Same.
8758 * gcc.dg/graphite/interchange-12.c: Same.
8759 * gcc.dg/graphite/interchange-13.c: Same.
8760 * gcc.dg/graphite/interchange-14.c: Same.
8761 * gcc.dg/graphite/interchange-15.c: Same.
8762 * gcc.dg/graphite/interchange-3.c: Same.
8763 * gcc.dg/graphite/interchange-4.c: Same.
8764 * gcc.dg/graphite/interchange-5.c: Same.
8765 * gcc.dg/graphite/interchange-6.c: Same.
8766 * gcc.dg/graphite/interchange-7.c: Same.
8767 * gcc.dg/graphite/interchange-8.c: Same.
8768 * gcc.dg/graphite/interchange-9.c: Same.
8769 * gcc.dg/graphite/interchange-mvt.c: Same.
8770 * gcc.dg/graphite/pr37485.c: Same.
8771 * gcc.dg/graphite/uns-block-1.c: Same.
8772 * gcc.dg/graphite/uns-interchange-12.c: Same.
8773 * gcc.dg/graphite/uns-interchange-14.c: Same.
8774 * gcc.dg/graphite/uns-interchange-15.c: Same.
8775 * gcc.dg/graphite/uns-interchange-9.c: Same.
8776 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8777 * gfortran.dg/graphite/interchange-3.f90: Same.
8779 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8782 * gcc.target/i386/pr67317-1.c: New test.
8783 * gcc.target/i386/pr67317-2.c: Ditto.
8784 * gcc.target/i386/pr67317-3.c: Ditto.
8785 * gcc.target/i386/pr67317-4.c: Ditto.
8786 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8787 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8789 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8791 * gcc.target/powerpc/vec-shr.c: New.
8793 2015-08-27 Marek Polacek <polacek@redhat.com>
8796 * gcc.dg/torture/pr67005.c: New test.
8798 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8800 * gcc.dg/tree-ssa/sra-15.c: New.
8802 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8804 * gcc.target/aarch64/long_branch_1.c: New test.
8806 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8808 * gcc.target/s390/20150826-1.c: New test.
8810 2015-08-26 Renlin Li <renlin.li@arm.com>
8812 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8814 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8816 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8818 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8820 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8821 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8822 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8823 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8825 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8827 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8829 * gcc.target/aarch64/tlsle_1.x: New test source.
8830 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8831 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8832 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8834 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8837 * gfortran.dg/shape_8.f90: New test.
8839 2015-08-25 Marek Polacek <polacek@redhat.com>
8842 * gcc.dg/weak/weak-18.c: New test.
8844 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8846 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8847 gcc_jit_context_set_bool_use_external_driver.
8849 2015-08-25 Nathan Sidwell <nathan@acm.org>
8851 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8853 * gcc.dg/20001117-1.c: Needs return_address.
8854 * gcc.dg/20020415-1.c: Needs alloca.
8855 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8856 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8857 * gcc.dg/pr63186.c: Needs label_values.
8858 * gcc.dg/torture/pr33848.c: Likwise.
8860 * lib/target-supports.exp (check_effective_target_fopenacc,
8861 check_effective_target_fopenmp): Disable for nvptx.
8862 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8863 * gcc.dg/stack-usage-1.c: Likewise.
8864 * gcc.dg/stack-usage-2.c: Likewise.
8865 * gcc.dg/unused-5.c: Likewise.
8866 * gcc.dg/unwind-1.c: Likewise.
8868 2015-08-25 Christian Bruel <christian.bruel@st.com>
8870 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8871 * g++.dg/Wno-frame-address.C: Ditto.
8873 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8876 * g++.dg/pr67211.C: New test.
8878 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8882 * gfortran.dg/block_end_error_1.f90: New test.
8883 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8885 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8888 * gcc.target/i386/pr66821.c: New test.
8890 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8893 * gcc.target/i386/pr67329.c: New test.
8895 2015-08-24 Nathan Sidwell <nathan@acm.org>
8897 * gcc.dg/pr49551.c: Needs -fdata-sections.
8899 * gcc.dg/pr64935-2.c: Needs scheduling.
8901 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8902 * gcc.dg/torture/pr63738.c: Likewise.
8903 * gcc.dg/torture/pr64728.c: Likewise.
8904 * gcc.dg/pr63748.c: Likewise.
8905 * gcc.dg/20020312-2.c: Likewise.
8907 * gcc.dg/torture/pr66123.c: Needs label_values.
8909 * gcc.dg/torture/pr41261.c: Needs profiling.
8910 * gcc.dg/pr26570.c: Likewise.
8911 * gcc.dg/pr61776.c: Likewise.
8912 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8913 * gcc.dg/gomp/pr34610.c: Likewise.
8914 * gcc.dg/pr54121.c: Likewise.
8915 * gcc.dg/20050325-1.c: Likewise.
8916 * gcc.dg/pr66899.c: Likewise.
8917 * gcc.dg/pr48770.c: Likewise.
8918 * gcc.dg/pr24225.c: Likewise.
8920 * gcc.dg/pr27531-1.c: Needs io.
8921 * gcc.dg/pr44606.c: Likewise.
8923 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8925 * gcc.dg/pr51990.c: Needs alloca.
8927 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8929 2015-08-24 Tom de Vries <tom@codesourcery.com>
8931 PR tree-optimization/65468
8932 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8934 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8937 * gfortran.dg/backtrace_1.f90: New test.
8939 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8942 * gfortran.dg/execute_command_line_2.f90: New test.
8944 2015-08-23 Tom de Vries <tom@codesourcery.com>
8946 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8947 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8948 vect_no_int_max to vect_no_int_min_max.
8949 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8950 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8951 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8952 * gcc.dg/vect/slp-reduc-4.c: Same.
8953 * gcc.dg/vect/slp-reduc-5.c: Same.
8954 * gcc.dg/vect/vect-125.c: Same.
8955 * gcc.dg/vect/vect-13.c: Same.
8956 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8957 * gcc.dg/vect/vect-reduc-1.c: Same.
8958 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8959 * gcc.dg/vect/vect-reduc-1char.c:Same.
8960 * gcc.dg/vect/vect-reduc-1short.c: Same.
8961 * gcc.dg/vect/vect-reduc-2.c: Same.
8962 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8963 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8964 * lib/target-supports.exp: Same.
8966 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8969 * g++.dg/cpp0x/decltype63.C: New.
8971 2015-08-22 Nathan Sidwell <nathan@acm.org>
8973 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8974 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8975 * c-c++-common/Wunused-var-8.c: Likewise.
8976 * c-c++-common/gomp/pr61486-2.c: Likewise.
8977 * c-c++-common/Wunused-var-6.c: Likewise.
8978 * c-c++-common/goacc/reduction-1.c: Likewise.
8979 * c-c++-common/goacc/reduction-2.c: Likewise.
8980 * c-c++-common/goacc/reduction-3.c: Likewise.
8981 * c-c++-common/goacc/reduction-4.c: Likewise.
8982 * gcc.dg/builtins-64.c: Likewise.
8983 * gcc.dg/pr59523.c: Likewise.
8984 * gcc.dg/tree-ssa/20080530.c: Likewise.
8985 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8986 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8987 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8988 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8989 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8990 * gcc.dg/pr59011.c: Likewise.
8991 * gcc.dg/uninit-9.c: Likewise.
8992 * gcc.dg/pr61561.c: Likewise.
8993 * gcc.dg/vla-4.c: Likewise.
8994 * gcc.dg/20101010-1.c: Likewise.
8995 * gcc.dg/pr49120.c: Likewise.
8996 * gcc.dg/20030331-2.c: Likewise.
8997 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8998 * gcc.dg/pr25682.c: Likewise.
8999 * gcc.dg/guality/guality.c: Likewise.
9000 * gcc.dg/pr27301.c: Likewise.
9001 * gcc.dg/uninit-9-O0.c: Likewise.
9002 * gcc.dg/fold-alloca-1.c: Likewise.
9003 * gcc.dg/pr41470.c: Likewise.
9004 * gcc.dg/pr51491-2.c: Likewise.
9005 * gcc.dg/winline-7.c: Likewise.
9006 * gcc.dg/vla-2.c: Likewise.
9007 * gcc.dg/pr50764.c: Likewise.
9008 * gcc.dg/c99-vla-1.c: Likewise.
9009 * gcc.dg/pr33238.c: Likewise.
9010 * gcc.dg/c99-const-expr-13.c: Likewise.
9011 * gcc.dg/builtin-return-1.c: Likewise.
9012 * gcc.dg/vla-3.c: Likewise.
9013 * gcc.dg/20020415-1.c: Likewise.
9014 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9015 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9016 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9017 * gcc.dg/torture/calleesave-sse.c: Likewise.
9018 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9019 * gcc.dg/gomp/vla-2.c: Likewise.
9020 * gcc.dg/gomp/vla-3.c: Likewise.
9021 * gcc.dg/gomp/vla-4.c: Likewise.
9022 * gcc.dg/gomp/pr30494.c: Likewise.
9023 * gcc.dg/gomp/vla-5.c: Likewise.
9024 * gcc.dg/pr51990-2.c: Likewise.
9025 * gcc.dg/vla-22.c: Likewise.
9027 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9029 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9030 * gcc.dg/dollar.c: Likewise.
9031 * gcc.dg/pragma-message.c: Likewise.
9032 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9033 * c-c++-common/raw-string-14.c: Likewise.
9035 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9037 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9038 property that instantiation here is a compile-time error.
9040 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9042 * g++.dg/other/pr67065.C: Extend.
9044 2015-08-21 Nathan Sidwell <nathan@acm.org>
9046 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9048 (check_effective_target_global_constructor): New.
9049 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9050 * gcc.dg/debug/debug.exp: Skip for nvptx.
9051 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9053 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9054 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9055 * gcc.c-torture/compile/pr33855.c: Likewise.
9056 * gcc.c-torture/compile/920723-1.c: Likewise.
9057 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9059 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9061 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9064 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9066 * gcc.c-torture/execute/switch-1.c: Likewise.
9068 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9069 * gcc.c-torture/execute/printf-1.c: Likewise.
9070 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9071 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9072 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9073 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9074 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9075 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9076 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9077 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9078 * gcc.c-torture/execute/gofast.c: Likewise.
9079 * gcc.c-torture/execute/complex-6.c: Likewise.
9081 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9082 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9083 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9084 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9085 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9086 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9087 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9088 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9089 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9090 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9091 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9092 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9093 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9094 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9095 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9096 * gcc.dg/setjmp-1.c: Likewise.
9097 * gcc.dg/cleanup-5.c: Likewise.
9098 * gcc.dg/cleanup-12.c: Likewise.
9099 * gcc.dg/cleanup-13.c: Likewise.
9101 * gcc.dg/constructor-1.c: Require global ctor.
9103 * gcc.dg/fork-instrumentation.c: Require profiling.
9104 * gcc.dg/20030107-1.c: Likewise.
9105 * gcc.dg/20030702-1.c: Likewise.
9107 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9108 * gcc.dg/cpp/paste2.c: Likewise.
9109 * gcc.dg/cpp/strify3.c: Likewise.
9110 * gcc.dg/cpp/strify4.c: Likewise.
9111 * gcc.dg/cpp/lexnum.c: Likewise.
9112 * gcc.dg/cpp/digraphs.c: Likewise.
9113 * gcc.dg/cpp/macro1.c: Likewise.
9115 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9117 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9119 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9121 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9124 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9126 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9127 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9128 vec_vpmsum_be and vec_shasigma_be.
9130 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9132 * lib/target-supports.exp
9133 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9134 with -mfp16-format=ieee.
9136 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9139 * g++.dg/other/pr67065.C: New.
9141 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9143 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9145 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9146 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9147 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9148 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9150 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9152 * gcc.dg/wide_shift_64_1.c: New testcase.
9153 * gcc.dg/wide_shift_128_1.c: Likewise.
9154 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9156 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9158 * lib/target-supports.exp
9159 (check_effective_target_fstack_protector_enabled): New test.
9160 * gcc.target/i386/ssp-default.c: New test.
9162 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9165 * gfortran.dg/generic_31.f90: New.
9167 2015-08-19 Marek Polacek <polacek@redhat.com>
9170 * g++.dg/torture/pr67133.C: New test.
9172 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9174 * gcc.target/powerpc/altivec-35.c: New test.
9175 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9176 * gcc.target/powerpc/vsx-vector-7.c: New test.
9178 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9181 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9182 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9184 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9186 PR rtl-optimization/67218
9187 * gcc.c-torture/execute/ieee/pr67218.c,
9188 gcc.target/aarch64/fcvt_int_float_double1.c,
9189 gcc.target/aarch64/fcvt_int_float_double2.c,
9190 gcc.target/aarch64/fcvt_int_float_double3.c,
9191 gcc.target/aarch64/fcvt_int_float_double4.c,
9192 gcc.target/aarch64/fcvt_uint_float_double1.c,
9193 gcc.target/aarch64/fcvt_uint_float_double2.c,
9194 gcc.target/aarch64/fcvt_uint_float_double3.c,
9195 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9197 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
9199 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9200 dg-options to disable LSE extensions.
9201 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9202 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9203 * gcc.target/aarch64/atomic-op-char.c: Likewise.
9204 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9205 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9206 * gcc.target/aarch64/atomic-op-int.c: Likewise.
9207 * gcc.target/aarch64/atomic-op-long.c: Likewise.
9208 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9209 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9210 * gcc.target/aarch64/atomic-op-release.c: Likewise.
9211 * gcc.target/aarch64/atomic-op-short.c: Likewise.
9212 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9213 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9214 * gcc.target/aarch64/sync-op-full.c: Likewise.
9215 * gcc.target/aarch64/sync-op-release.c: Likewise.
9217 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9220 * g++.dg/cpp1z/feat-cxx1z.C: New.
9222 2015-08-18 Marek Polacek <polacek@redhat.com>
9225 * gcc.dg/torture/pr67222.c: New test.
9227 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9229 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9231 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9233 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9234 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9235 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9237 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9239 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9240 which is used in later code.
9242 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9245 * g++.dg/cpp0x/nullptr34.C: New.
9246 * g++.dg/warn/Wconversion2.C: Adjust.
9247 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9248 * g++.old-deja/g++.other/null3.C: Likewise.
9250 * g++.dg/cpp0x/pr51313.C: Adjust.
9252 2015-08-17 Richard Biener <rguenther@suse.de>
9254 PR tree-optimization/67221
9255 * gcc.dg/torture/pr67221.c: New testcase.
9257 2015-08-17 Mike Stump <mikestump@comcast.net>
9258 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9260 * gcc.target/arm/memcpy-aligned-1.c: New test.
9262 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9265 * gfortran.dg/norm_4.f90: Rename to...
9266 * gfortran.dg/norm2_4.f90: this.
9267 * gfortran.dg/norm2_5.f90: New test.
9269 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9271 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9272 * gcc.dg/ssp-1.c: Make counter a register.
9273 * gcc.dg/ssp-2.c: Likewise.
9274 * gcc.dg/torture/parm-coalesce.c: New.
9276 2015-08-14 Marek Polacek <polacek@redhat.com>
9279 * gcc.dg/torture/pr67133.c: New test.
9281 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9282 Matthias Klose <doko@debian.org>
9285 * gcc.c-torture/compile/pr67143.c: New
9286 * gcc.target/aarch64/atomic-op-imm.c
9287 (atomic_fetch_add_negative_RELAXED): New.
9288 (atomic_fetch_sub_negative_ACQUIRE): New.
9290 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9292 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9293 * gcc.target/aarch64/target_attr_8.c: Likewise.
9294 * gcc.target/aarch64/target_attr_14.c: Likewise.
9296 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9298 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9300 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9302 * gcc.target/i386/builtin_target.c: Add skylake check.
9304 2015-08-13 Jeff Law <law@redhat.com>
9306 * gcc.dg/pr66314.c: Moved from here to ..
9307 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9308 to clear all sanitizers before -fsanitize=kernel-address.
9310 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9312 * gcc.target/aarch64/cinc_common_1.c: New test.
9314 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9317 * g++.dg/ext/attribute-may-alias-1.C: New.
9318 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9320 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9322 * gcc.target/aarch64/atomic-inst-cas.c: New.
9323 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9325 2015-08-13 Andreas Schwab <schwab@suse.de>
9327 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9329 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9332 * g++.dg/torture/pr62164.C: New.
9334 2015-08-13 Richard Biener <rguenther@suse.de>
9336 PR tree-optimization/67191
9337 * gcc.dg/torture/pr67191.c: New testcase.
9338 * g++.dg/torture/pr67191.C: Likewise.
9340 2015-08-13 Richard Biener <rguenther@suse.de>
9342 PR tree-optimization/66502
9343 PR tree-optimization/67167
9344 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9346 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9349 * g++.dg/init/new42.C: New.
9351 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9354 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9356 * gcc.target/powerpc/pr67071-2.c: Likewise.
9357 * gcc.target/powerpc/pr67071-3.c: Likewise.
9359 2015-08-12 Marek Polacek <polacek@redhat.com>
9362 * c-c++-common/Wshift-overflow-6.c: New test.
9363 * c-c++-common/Wshift-overflow-7.c: New test.
9364 * g++.dg/cpp1y/left-shift-2.C: New test.
9366 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9369 * g++.dg/cpp0x/pr52742.C: New.
9371 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9373 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9374 Check Knights Landing support.
9376 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9379 * g++.dg/warn/Wunused-result-1.C: New.
9381 2015-08-12 Richard Biener <rguenther@suse.de>
9383 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9384 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9385 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9386 * g++.dg/tree-ssa/pr61034.C: Adjust.
9387 * gcc.dg/fold-compare-2.c: Likewise.
9388 * gcc.dg/pr50763.c: Likewise.
9389 * gcc.dg/predict-3.c: Likewise.
9390 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9391 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9392 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9393 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9394 * gcc.dg/tree-ssa/pr37508.c: Likewise.
9395 * gcc.dg/tree-ssa/vrp04.c: Likewise.
9396 * gcc.dg/tree-ssa/vrp07.c: Likewise.
9397 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9398 * gcc.dg/tree-ssa/vrp16.c: Likewise.
9399 * gcc.dg/tree-ssa/vrp20.c: Likewise.
9400 * gcc.dg/tree-ssa/vrp25.c: Likewise.
9401 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9403 2015-08-12 Nathan Sidwell <nathan@acm.org>
9405 * gcc.dg/vrp-min-max-1.c: New.
9406 * gcc.dg/vrp-min-max-2.c: New.
9408 2015-08-12 Richard Biener <rguenther@suse.de>
9410 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9412 2015-08-12 Tom de Vries <tom@codesourcery.com>
9415 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9416 Handle absence of vector min/max for sparc.
9418 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
9421 * g++.dg/ext/mv25.C: New test.
9423 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9425 * gcc.target/i386/avx2-vect-shift.c: New test.
9427 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
9431 * gcc.dg/pragma-diag-3.c: New test.
9432 * gcc.dg/pragma-diag-4.c: New test.
9434 2015-08-11 Nathan Sidwell <nathan@acm.org>
9436 * c-c++-common/dfp/operator-comma.c: Call init function.
9437 * c-c++-common/dfp/convert-dfp-2.c: New test.
9439 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
9441 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9442 Treat model == 0x4f as Broadwell.
9444 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9447 * gfortran.dg/pr67140.f90: New test.
9449 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9453 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9455 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9458 * gfortran.dg/ieee/large_4.f90: New test.
9460 2015-08-08 Bud Davis <jmdavis@link.com>
9463 * gfortran.dg/common_22.f90: New.
9465 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9467 PR rtl-optimization/67028
9468 * gcc.dg/pr67028.c: New testcase.
9470 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9472 PR rtl-optimization/67029
9473 * gcc.dg/pr67029.c: New test.
9475 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9478 * gfortran.dg/ieee/ieee_8.f90: New test.
9480 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9482 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9484 * gcc.target/aarch64/noplt_2.c: Likewise.
9485 * gcc.target/aarch64/noplt_3.c: Likewise.
9487 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9489 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9490 optimization level, and print a summary at the end.
9492 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9494 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9496 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9498 * gcc.target/aarch64/noplt_3.c: New testcase.
9500 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9502 * gcc.target/aarch64/noplt_1.c: New testcase.
9503 * gcc.target/aarch64/noplt_2.c: Likewise.
9505 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9507 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9508 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9510 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9512 * gcc.target/s390/dwarfregtable-1.c: New test.
9513 * gcc.target/s390/dwarfregtable-2.c: New test.
9514 * gcc.target/s390/dwarfregtable-3.c: New test.
9516 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9518 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9520 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9523 * gfortran.dg/ieee/large_2.f90: New test.
9524 * gfortran.dg/ieee/large_3.F90: New test.
9526 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9529 * gfortran.dg/ieee/large_1.f90: Adjust test.
9531 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9532 Jeff Law <law@redhat.com>
9535 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9536 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9537 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9538 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9539 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9540 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9542 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9545 * gfortran.dg/pr66311.f90: New file.
9547 2015-08-05 Richard Biener <rguenther@suse.de>
9549 PR tree-optimization/67121
9550 * gcc.dg/torture/pr67121.c: New testcase.
9552 2015-08-05 Nick Clifton <nickc@redhat.com>
9554 * gcc.target/rl78: New directory.
9555 * gcc.target/rl78/rl78.exp: New file: Test driver.
9556 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9558 2015-08-05 Richard Biener <rguenther@suse.de>
9561 * gcc.dg/torture/pr67120.c: New testcase.
9563 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9567 * lib/fortran-modules.exp: Call cleanup-submodules from
9569 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9570 cover the cases where private entities are no longer optimized
9572 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9574 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9575 * gfortran.dg/submodule_5.f08: The same.
9576 * gfortran.dg/submodule_9.f08: The same.
9577 * gfortran.dg/submodule_10.f08: New test.
9579 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9582 * g++.dg/cpp1y/var-templ35.C: New.
9584 2015-08-05 Richard Biener <rguenther@suse.de>
9586 PR tree-optimization/67055
9587 * g++.dg/torture/pr67055.C: New testcase.
9589 2015-08-05 Richard Biener <rguenther@suse.de>
9591 PR tree-optimization/67109
9592 * gcc.dg/torture/pr67109.c: New testcase.
9593 * gcc.dg/vect/vect-119.c: Adjust.
9595 2015-08-05 Richard Biener <rguenther@suse.de>
9598 * gcc.dg/pr67107.c: New testcase.
9600 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9603 * g++.dg/cpp1z/abbrev2.C: New.
9605 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9607 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9609 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9612 * g++.dg/init/explicit4.C: New.
9614 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9616 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9617 without VSX an Power8 vector support.
9619 2015-08-04 Richard Biener <rguenther@suse.de>
9621 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9623 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9626 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9629 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9632 * g++.dg/cpp1y/var-templ34.C: New.
9634 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9636 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9637 * gcc.target/aarch64/target_attr_1.c: Likewise.
9638 * gcc.target/aarch64/target_attr_2.c: Likewise.
9639 * gcc.target/aarch64/target_attr_3.c: Likewise.
9640 * gcc.target/aarch64/target_attr_4.c: Likewise.
9641 * gcc.target/aarch64/target_attr_5.c: Likewise.
9642 * gcc.target/aarch64/target_attr_6.c: Likewise.
9643 * gcc.target/aarch64/target_attr_7.c: Likewise.
9644 * gcc.target/aarch64/target_attr_8.c: Likewise.
9645 * gcc.target/aarch64/target_attr_9.c: Likewise.
9646 * gcc.target/aarch64/target_attr_10.c: Likewise.
9647 * gcc.target/aarch64/target_attr_11.c: Likewise.
9648 * gcc.target/aarch64/target_attr_12.c: Likewise.
9649 * gcc.target/aarch64/target_attr_13.c: Likewise.
9650 * gcc.target/aarch64/target_attr_14.c: Likewise.
9651 * gcc.target/aarch64/target_attr_15.c: Likewise.
9653 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9655 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9657 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9659 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9661 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9663 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9666 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9669 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9670 * gfortran.dg/ieee/large_1.f90: New test.
9672 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9674 PR tree-optimization/67043
9675 * gcc.dg/pr67043.c: New test.
9677 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9679 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9681 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9683 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9684 it to push/pop timing items.
9685 (main): For each optimization level, create a gcc_jit_timer, and
9686 time all of the iteration within that level cumulatively.
9687 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9688 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9690 2015-08-03 Alexander Basov <coohpt@gmail.com>
9695 * gcc.target/arm/pr43404.c : New testcase.
9696 * gcc.target/arm/pr48470.c : New testcase.
9697 * gcc.target/arm/pr64744-1.c : New testcase.
9698 * gcc.target/arm/pr64744-2.c : New testcase.
9700 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9702 PR tree-optimization/67077
9703 * gcc.dg/pr67077.c: New test.
9705 2015-08-03 Jeff Law <law@redhat.com>
9708 PR gcov-profile/66899
9709 * gcc.dg/pr66899.c: New test.
9710 * gcc.dg/pr66314.c: New test.
9712 2015-08-03 Marek Polacek <polacek@redhat.com>
9715 * gcc.dg/pr67088.c: New test.
9717 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9720 * gcc.target/arm/vnmul-1.c: New.
9721 * gcc.target/arm/vnmul-2.c: New.
9722 * gcc.target/arm/vnmul-3.c: New.
9723 * gcc.target/arm/vnmul-4.c: New.
9725 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9728 * gfortran.dg/class_allocate_20.f90: New.
9730 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9732 * gcc.target/aarch64/csel_bfx_1.c: New test.
9733 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9735 2015-08-02 Martin Sebor <msebor@redhat.com>
9737 * g++.dg/Wframe-address-in-Wall.C: New test.
9738 * g++.dg/Wframe-address.C: New test.
9739 * g++.dg/Wno-frame-address.C: New test.
9740 * gcc.dg/Wframe-address-in-Wall.c: New test.
9741 * gcc.dg/Wframe-address.c: New test.
9742 * gcc.dg/Wno-frame-address.c: New test.
9744 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9746 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9748 2015-08-01 Michael Collison <michael.collison@linaro.org
9749 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9751 * gcc.target/arm/mincmp.c: New test.
9753 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9756 * gfortran.dg/associated_target_6.f03: New test
9758 2015-08-01 Tom de Vries <tom@codesourcery.com>
9760 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9761 optimize ("-ftree-parallelize-loops=0").
9762 Add successful scans for 2 detected reductions. Add xfail scans for 3
9763 detected reductions.
9764 * gcc.dg/autopar/reduc-2short.c: Same.
9765 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9766 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9767 detected reductions.
9768 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9771 2015-07-31 Marek Polacek <polacek@redhat.com>
9774 * g++.dg/ubsan/pr66977.C: New test.
9776 2015-07-30 Marek Polacek <polacek@redhat.com>
9778 * c-c++-common/Wtautological-compare-3.c: New test.
9780 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9782 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9783 (CHECK): Pass address of scalar, rather than array.
9785 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9787 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9789 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9791 * gcc.target/aarch64/fp16/fp16.exp: New.
9792 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9793 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9795 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9797 * gcc.target/aarch64/f16_movs_1.c: New test.
9799 2015-07-28 Tom de Vries <tom@codesourcery.com>
9801 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9804 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9805 Manuel López-Ibáñez <manu@gcc.gnu.org>
9807 * gcc.dg/parm-incomplete-1.c: Update.
9808 * gcc.dg/pr18809-1.c: Update.
9809 * gcc.dg/pr27953.c: Update.
9810 * gcc.dg/vla-11.c: Update.
9812 2015-07-27 Marek Polacek <polacek@redhat.com>
9814 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9816 2015-07-27 Tom de Vries <tom@codesourcery.com>
9818 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9819 attribute. Update comment.
9821 Add scan for not parallelizing inner loop.
9822 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9826 2015-07-27 Marek Polacek <polacek@redhat.com>
9829 * c-c++-common/Wtautological-compare-2.c: New test.
9831 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9834 * gcc.target/i386/pr66232-6.c: New tests.
9835 * gcc.target/i386/pr66232-7.c: Likewise.
9836 * gcc.target/i386/pr66232-8.c: Likewise.
9837 * gcc.target/i386/pr66232-9.c: Likewise.
9839 2015-07-27 Marek Polacek <polacek@redhat.com>
9843 * c-c++-common/Wtautological-compare-1.c: New test.
9845 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9848 * g++.dg/template/pr18969.C: New test.
9849 * g++.dg/template/pr18969-2.C: New test.
9850 * g++.old-deja/g++.jason/overload.C: Remove return value in
9851 template function returning void.
9853 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9855 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9856 immediates to avoid shift-overflow warnings.
9858 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9861 * g++.dg/init/pr66857.C: New test.
9863 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9866 * gcc.target/i386/pr66648.c: New test.
9868 2015-07-25 Tom de Vries <tom@codesourcery.com>
9870 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9871 interchange_files and block_files variables.
9872 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9874 * gcc.dg/graphite/uns-interchange-12.c: Same.
9875 * gcc.dg/graphite/uns-interchange-14.c: Same.
9876 * gcc.dg/graphite/uns-interchange-15.c: Same.
9877 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9878 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9880 2015-07-25 Jeff Law <law@redhat.com>
9884 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9885 * gcc.dg/torture/pr66752-1.c: New test
9886 * g++.dg/torture/pr66752-2.C: New test.
9888 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9891 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9893 PR rtl-optimization/64164
9894 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9895 * gcc.dg/ssp-1.c: Make counter a register.
9896 * gcc.dg/ssp-2.c: Likewise.
9897 * gcc.dg/torture/parm-coalesce.c: New.
9899 2015-07-24 Tom de Vries <tom@codesourcery.com>
9901 * gcc.dg/graphite/block-1.c: Xfail scan.
9902 * gcc.dg/graphite/interchange-12.c: Same.
9903 * gcc.dg/graphite/interchange-14.c: Same.
9904 * gcc.dg/graphite/interchange-15.c: Same.
9905 * gcc.dg/graphite/interchange-9.c: Same.
9906 * gcc.dg/graphite/interchange-mvt.c: Same.
9907 * gcc.dg/graphite/uns-block-1.c: New test.
9908 * gcc.dg/graphite/uns-interchange-12.c: New test.
9909 * gcc.dg/graphite/uns-interchange-14.c: New test.
9910 * gcc.dg/graphite/uns-interchange-15.c: New test.
9911 * gcc.dg/graphite/uns-interchange-9.c: New test.
9912 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9914 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9917 * c-c++-common/Wunused-function-1.c: New.
9919 2015-07-24 Tom de Vries <tom@codesourcery.com>
9921 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9922 alternative exit-first loop transform.
9923 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9924 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9925 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9926 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9927 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9928 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9929 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9930 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9931 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9933 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9936 * gcc.target/i386/mpx/pr66566.c: New test.
9938 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9941 * gcc.target/i386/pr66978.c: New test.
9943 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9945 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9947 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9949 * gcc.target/s390/insv-1.c: New test.
9950 * gcc.target/s390/insv-2.c: New test.
9951 * gcc.target/s390/insv-3.c: New test.
9953 2015-07-24 Tom de Vries <tom@codesourcery.com>
9955 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9957 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9960 * gcc.dg/pr25530.c: New test.
9962 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9965 * gcc.dg/pr25529.c: New test.
9967 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9969 * gcc.target/arm/reg_equal_test.c: New test.
9971 2015-07-23 Jeff Law <law@redhat.com>
9974 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9975 * gcc.dg/torture/pr66752-1.c: New test
9976 * g++.dg/torture/pr66752-2.C: New test.
9978 2015-07-23 Marek Polacek <polacek@redhat.com>
9981 * g++.dg/warn/Wlogical-op-2.C: New test.
9983 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9985 PR rtl-optimization/64164
9986 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9987 * gcc.dg/ssp-1.c: Make counter a register.
9988 * gcc.dg/ssp-2.c: Likewise.
9989 * gcc.dg/torture/parm-coalesce.c: New.
9991 2015-07-23 Marek Polacek <polacek@redhat.com>
9994 * c-c++-common/ubsan/pr66908.c: New test.
9996 2015-07-23 Tom de Vries <tom@codesourcery.com>
9998 * gcc.dg/autopar/outer-4.c: Add xfail.
9999 * gcc.dg/autopar/outer-5.c: Same.
10000 * gcc.dg/autopar/outer-6.c: Same.
10001 * gcc.dg/autopar/reduc-2.c: Same.
10002 * gcc.dg/autopar/reduc-2char.c: Same.
10003 * gcc.dg/autopar/reduc-2short.c: Same.
10004 * gcc.dg/autopar/reduc-8.c: Same.
10005 * gcc.dg/autopar/uns-outer-4.c: New test.
10006 * gcc.dg/autopar/uns-outer-5.c: New test.
10007 * gcc.dg/autopar/uns-outer-6.c: New test.
10009 2015-07-23 Richard Biener <rguenther@suse.de>
10011 PR tree-optimization/66952
10012 * gcc.dg/torture/pr66952.c: Use signed char.
10014 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10016 PR tree-optimization/66926,66951
10017 * gcc.dg/vect/pr66951.c: New test.
10019 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10022 * g++.dg/parse/error57.C: New.
10023 * g++.dg/expr/string-2.C: Update.
10025 2015-07-23 Richard Biener <rguenther@suse.de>
10027 PR tree-optimization/66945
10028 * gcc.dg/torture/pr66945.c: New testcase.
10030 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10033 * g++.dg/ext/mv24.C: New test.
10035 2015-07-22 Marek Polacek <polacek@redhat.com>
10037 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10040 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10044 * gfortran.dg/generic_30.f90: New.
10046 2015-07-22 Richard Biener <rguenther@suse.de>
10048 PR tree-optimization/66952
10049 * gcc.dg/torture/pr66952.c: New testcase.
10051 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10053 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10055 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10057 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10059 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10061 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10063 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10065 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10067 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10069 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10071 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10073 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10075 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10077 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10079 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10081 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10083 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10085 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10087 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10089 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10091 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10093 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10095 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10097 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10099 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10101 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10103 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10105 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10107 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10109 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10111 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10113 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10115 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10117 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10119 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10121 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10123 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10125 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10127 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10129 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10131 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10133 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10135 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10137 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10139 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10141 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10143 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10145 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10147 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10149 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10151 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10153 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10155 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10157 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10159 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10161 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10163 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10165 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10167 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10169 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10171 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10173 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10175 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10177 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10179 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10181 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10183 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10185 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10187 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10189 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10191 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10193 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10195 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10197 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10199 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10201 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10203 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10205 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10207 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10209 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10211 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10213 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10215 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10217 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10219 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10221 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10223 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10225 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10227 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10229 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10231 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10233 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10235 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10237 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10239 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10241 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10243 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10245 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10247 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10249 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10251 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10253 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10255 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10257 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10259 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10261 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10263 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10265 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10267 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10269 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10271 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10273 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10275 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10277 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10279 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10281 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10283 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10285 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10287 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10289 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10291 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10293 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10295 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10297 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10299 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10301 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10303 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10305 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10307 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10309 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10311 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10313 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10315 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10318 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10320 * g++.dg/template/crash81.C: Update.
10322 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10325 * gcc.target/i386/pr66424.c: New.
10327 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10329 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10331 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10334 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10335 Drop address sanitization.
10337 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10339 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10340 Skip -march=armv4t.
10341 (dg-additional-options): Set armv5t flag.
10343 2015-07-21 Marek Polacek <polacek@redhat.com>
10345 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10346 * gcc.dg/vmx/unpack.c: Likewise.
10347 * gcc.target/powerpc/quad-atomic.c: Likewise.
10349 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10351 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10353 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10355 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10358 2015-07-20 Marek Polacek <polacek@redhat.com>
10361 * c-c++-common/Wshift-overflow-1.c: New test.
10362 * c-c++-common/Wshift-overflow-2.c: New test.
10363 * c-c++-common/Wshift-overflow-3.c: New test.
10364 * c-c++-common/Wshift-overflow-4.c: New test.
10365 * c-c++-common/Wshift-overflow-5.c: New test.
10366 * g++.dg/cpp1y/left-shift-1.C: New test.
10367 * gcc.dg/c90-left-shift-2.c: New test.
10368 * gcc.dg/c90-left-shift-3.c: New test.
10369 * gcc.dg/c99-left-shift-2.c: New test.
10370 * gcc.dg/c99-left-shift-3.c: New test.
10371 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10372 * gcc.c-torture/execute/pr40386.c: Likewise.
10373 * gcc.dg/vect/pr33373.c: Likewise.
10374 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10375 * gcc.dg/vect/vect-shift-2.c: Likewise.
10377 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10379 * gcc.target/aarch64/neg_abs_1.c: New test.
10381 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10384 * gcc.target/i386/pr66922.c: New test.
10386 2015-07-18 Sebastian Pop <s.pop@samsung.com>
10388 PR middle-end/46851
10389 PR middle-end/60340
10390 * gcc.dg/tree-ssa/pr42327.c: Removed.
10391 * g++.dg/other/pr35011.C: Removed.
10393 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10396 * gcc.target/i386/pr66906.c: New test.
10398 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10400 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10401 as follow-up to r225930.
10403 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
10406 * lib/fortran-modules.exp (proc cleanup-submodules): New
10408 * gfortran.dg/submodule_1.f08: Change extension and clean up
10409 the submodule files.
10410 * gfortran.dg/submodule_2.f08: ditto
10411 * gfortran.dg/submodule_6.f08: ditto
10412 * gfortran.dg/submodule_7.f08: ditto
10413 * gfortran.dg/submodule_8.f08: New test
10414 * gfortran.dg/submodule_9.f08: New test
10416 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
10417 Sebastian Pop <s.pop@samsung.com>
10419 PR middle-end/61929
10420 * gcc.dg/graphite/pr61929.c: New.
10422 2015-07-17 Marek Polacek <polacek@redhat.com>
10424 * gcc.dg/fold-minus-7.c: New test.
10426 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10428 * gfortran.dg/co_reduce_1.f90: New file.
10430 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10433 * gcc.target/i386/pr66824.c:
10435 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
10438 * gfortran.dg/structure_constructor_13.f03: New test.
10440 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10443 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10444 of generated while loops in the tree dump.
10445 * gfortran.dg/derived_constructor_comps_6.f90: New file.
10447 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
10449 * gcc.dg/vect/vect-outer-simd-2.c: New test.
10451 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10454 * gcc.target/i386/pr66891.c: New test.
10456 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10458 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10460 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10462 PR rtl-optimization/66626
10463 * gcc.target/i386/pr66626-2.c: New.
10465 2015-07-16 Martin Liska <mliska@suse.cz>
10467 * g++.dg/ipa/pr66896.c: New test.
10469 2015-07-16 Richard Biener <rguenther@suse.de>
10471 PR tree-optimization/66894
10472 * gcc.dg/torture/pr66894.c: New testcase.
10474 2015-07-16 Richard Biener <rguenther@suse.de>
10476 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10478 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10481 * g++.dg/pr66866.C: New test.
10483 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10485 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10487 2015-07-15 Richard Biener <rguenther@suse.de>
10489 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10490 { -O3 -fomit-frame-pointer },
10491 { -O3 -fomit-frame-pointer -funroll-loops } and
10492 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10494 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10495 -finline-functions }
10497 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10499 * gcc.target/mips/interrupt_handler-5.c: New test.
10501 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10502 Robert Suchanek <robert.suchanek@imgtec.com>
10504 * gcc.target/mips/interrupt_handler-4.c: New test.
10506 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10509 * gcc.dg/lto/lto.exp: Initialize MPX.
10511 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10513 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10515 * gcc.target/arm/scd42-3.c: Likewise.
10517 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10519 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10520 code to be run when the pre-arch code increases the isa_rev to
10521 mips32r6 or greater.
10523 2015-07-15 Richard Biener <rguenther@suse.de>
10525 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10526 { -O3 -fomit-frame-pointer },
10527 { -O3 -fomit-frame-pointer -funroll-loops } and
10528 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10530 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10531 -finline-functions }
10532 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10533 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10534 to additional_flags.
10536 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10538 PR rtl-optimization/66838
10539 * gcc.target/i386/pr66838.c: New test.
10541 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10544 * g++.dg/template/pr66850.C: New test.
10546 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10547 Cesar Philippidis <cesar@codesourcery.com>
10548 Chung-Lin Tang <cltang@codesourcery.com>
10550 * gcc.target/nios2/nios2-flushd.c: New.
10551 * gcc.target/nios2/nios2-rdprs.c: New.
10552 * gcc.target/nios2/r2-atomic.c: New.
10553 * gcc.target/nios2/r2-eni.c: New.
10554 * gcc.target/nios2/r2-wrpie.c: New.
10556 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10557 Cesar Philippidis <cesar@codesourcery.com>
10558 Chung-Lin Tang <cltang@codesourcery.com>
10560 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10561 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10563 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10564 Cesar Philippidis <cesar@codesourcery.com>
10565 Chung-Lin Tang <cltang@codesourcery.com>
10567 * gcc.target/nios2/andci.c: New.
10568 * gcc.target/nios2/bmx.c: New.
10569 * gcc.target/nios2/cdx-add.c: New.
10570 * gcc.target/nios2/cdx-branch.c: New.
10571 * gcc.target/nios2/cdx-callret.c: New.
10572 * gcc.target/nios2/cdx-loadstore.c: New.
10573 * gcc.target/nios2/cdx-logical.c: New.
10574 * gcc.target/nios2/cdx-mov.c: New.
10575 * gcc.target/nios2/cdx-shift.c: New.
10576 * gcc.target/nios2/cdx-sub.c: New.
10577 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10579 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10582 * g++.dg/cpp0x/vt-65071.C: New.
10584 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10585 Cesar Philippidis <cesar@codesourcery.com>
10586 Chung-Lin Tang <cltang@codesourcery.com>
10588 * gcc.target/nios2/r2-io-range.c: New.
10589 * gcc.target/nios2/r2-stio-1.c: New.
10590 * gcc.target/nios2/r2-stio-2.c: New.
10591 * gcc.target/nios2/nios2-ldxio.c: New.
10592 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10593 of just compile. Add more tests.
10595 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10597 gfortran.dg/pr66864.f90: New test.
10599 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10601 PR rtl-optimization/66626
10602 * gcc.target/i386/pr66626.c: New.
10604 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10606 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10607 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10608 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10610 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10612 * g++.dg/template/crash81.C: Adjust for error + inform change.
10613 * g++.dg/template/pr58878.C: Likewise.
10614 * g++.dg/template/shadow1.C: Likewise.
10615 * g++.dg/template/shadow2.C: Likewise.
10616 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10617 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10618 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10619 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10621 2015-07-14 Richard Biener <rguenther@suse.de>
10623 PR tree-optimization/66863
10624 * gcc.dg/torture/pr66863.c: New testcase.
10626 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10629 * g++.dg/template/pr65186.C: New test.
10631 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10633 * gcc.target/arm/macro_defs0.c: Add directive to skip
10634 test if -marm is present.
10635 * gcc.target/arm/macro_defs1.c: Likewise.
10637 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10639 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10641 * gcc.target/aarch64/adds1.c: Likewise.
10642 * gcc.target/aarch64/ands_1.c: Likewise.
10643 * gcc.target/aarch64/bics_1.c: Likewise.
10644 * gcc.target/aarch64/subs1.c: Likewise.
10645 * gcc.target/aarch64/subs3.c: Likewise.
10647 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10650 * gfortran.dg/pr64589.f90: New test.
10652 2015-07-13 Renlin Li <renlin.li@arm.com>
10655 * gcc.c-torture/execute/pr66556.c: New.
10657 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10659 * gcc.dg/20020219-1.c: Fix double word typos.
10660 * gcc.dg/20020919-1.c: Same.
10662 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10663 Jeff Law <law@redhat.com>
10665 PR middle-end/66726
10666 * g++.dg/tree-ssa/pr66726.c: New test.
10667 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10668 * gcc.dg/tree-ssa/pr66726.c: New test.
10670 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10673 * g++.dg/cpp0x/variadic-ttp2.C: New.
10675 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10678 * g++.dg/cpp0x/auto46.C: New test.
10679 * g++.dg/template/pr30044.C: New test.
10680 * g++.dg/template/shadow2.C: New test.
10681 * g++.dg/template/error55.C: New test.
10682 * g++.dg/template/crash83.C: Accept any error string.
10683 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10685 * g++.dg/cpp0x/variadic19.C: Likewise
10686 * g++.dg/template/canon-type-13.C: Likewise.
10687 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10688 * g++.dg/torture/20070621-1.C: Likewise.
10690 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10693 * g++.dg/init/explicit3.C: New.
10695 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10698 * gcc.target/i386/pr66819-1.c: New test.
10699 * gcc.target/i386/pr66819-2.c: Likewise.
10700 * gcc.target/i386/pr66819-3.c: Likewise.
10701 * gcc.target/i386/pr66819-4.c: Likewise.
10702 * gcc.target/i386/pr66819-5.c: Likewise.
10704 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10707 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10708 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10709 type to prevent possible flag-clobbering zero-extensions.
10710 * gcc.target/i386/pr66703.c: New test.
10712 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10715 * g++.dg/cpp0x/nsdmi-template15.C: New.
10717 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10719 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10721 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10723 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10724 * gcc.target/arm/flip-thumb.c: Likewise.
10726 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10729 * gcc.target/i386/pr66813.c: New test.
10731 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10733 PR middle-end/66820
10734 * gcc.dg/gomp/pr66820.c: New test.
10736 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10739 * g++.dg/cpp0x/scoped_enum6.C: New.
10741 2015-07-10 Tom de Vries <tom@codesourcery.com>
10743 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10744 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10746 2015-07-10 Richard Biener <rguenther@suse.de>
10748 PR tree-optimization/66823
10749 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10750 which should not be necessary. XFAIL.
10752 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10755 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10757 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10759 PR middle-end/66633
10760 * gcc.dg/gomp/pr66633-1.c: New test.
10761 * gcc.dg/gomp/pr66633-2.c: New test.
10762 * gcc.dg/gomp/pr66633-3.c: New test.
10763 * gcc.dg/gomp/pr66633-4.c: New test.
10765 2015-07-09 John Marino <gnugcc@marino.st>
10767 * lib/target-supports.exp (check_effective_target_pie):
10770 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10773 * gcc.target/i386/pr66814.c: New test.
10775 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10778 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10779 * gcc.target/aarch64/fnmul-2.c: Likewise.
10780 * gcc.target/aarch64/fnmul-3.c: Likewise.
10781 * gcc.target/aarch64/fnmul-4.c: Likewise.
10783 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10786 * g++.dg/cpp0x/vt-65790.C: New.
10788 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10791 * gcc.target/i386/pr66818.c: New test.
10793 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10796 * gcc.target/i386/pr66817.c: New test.
10798 2015-07-09 Marek Polacek <polacek@redhat.com>
10800 PR tree-optimization/66718
10801 * gcc.dg/vect/vect-126.c: New test.
10803 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10805 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10806 even when dwarf-2 is not the default.
10808 2015-07-08 Jeff Law <law@redhat.com>
10811 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10812 to have a single memory reference.
10814 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10816 * g++.dg/other/dump-ada-spec-9.C: New test.
10818 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10820 * g++.dg/vect/vect.exp: Run also simd* tests.
10821 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10822 (check_vect): Fix up get_cpuid call for C++.
10823 * g++.dg/vect/simd-clone-1.cc: New test.
10825 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10827 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10829 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10831 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10832 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10834 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10837 * gcc.target/i386/pr66806.c: New test.
10839 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10842 * g++.dg/cpp0x/auto45.C: New.
10844 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10846 PR middle-end/66334
10847 * gcc.target/i386/pr66334.c: New.
10849 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10851 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10854 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10857 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10858 (verify_code): Update expected error message.
10859 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10860 (verify_code): Likewise.
10861 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10862 (verify_code): Likewise.
10864 2015-07-08 Richard Biener <rguenther@suse.de>
10866 PR tree-optimization/66793
10867 * gcc.dg/torture/pr66793.c: New testcase.
10869 2015-07-08 Richard Biener <rguenther@suse.de>
10871 PR tree-optimization/66794
10872 * gcc.dg/torture/pr66794.c: New testcase.
10874 2015-07-08 Marek Polacek <polacek@redhat.com>
10877 * g++.dg/abi/abi-tag15.C: New test.
10879 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10881 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10882 * gcc.target/mips/branch-3.c: Ditto
10883 * gcc.target/mips/branch-4.c: Ditto.
10884 * gcc.target/mips/branch-5.c: Ditto.
10885 * gcc.target/mips/branch-6.c: Ditto.
10886 * gcc.target/mips/branch-7.c: Ditto.
10887 * gcc.target/mips/branch-8.c: Ditto.
10888 * gcc.target/mips/branch-9.c: Ditto.
10889 * gcc.target/mips/branch-10.c: Ditto.
10890 * gcc.target/mips/branch-11.c: Ditto.
10891 * gcc.target/mips/branch-12.c: Ditto.
10892 * gcc.target/mips/branch-13.c: Ditto.
10893 * gcc.target/mips/umips-branch-5.c: New file.
10894 * gcc.target/mips/umips-branch-6.c: New file.
10895 * gcc.target/mips/umips-branch-7.c: New file.
10896 * gcc.target/mips/umips-branch-8.c: New file.
10897 * gcc.target/mips/umips-branch-9.c: New file.
10898 * gcc.target/mips/umips-branch-10.c: New file.
10899 * gcc.target/mips/umips-branch-11.c: New file.
10900 * gcc.target/mips/umips-branch-12.c: New file.
10901 * gcc.target/mips/umips-branch-13.c: New file.
10902 * gcc.target/mips/umips-branch-14.c: New file.
10903 * gcc.target/mips/umips-branch-15.c: New file.
10904 * gcc.target/mips/umips-branch-16.c: New file.
10905 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10906 (OCCUPY_0xfffc): New define.
10908 2015-07-08 Renlin Li <renlin.li@arm.com>
10910 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10912 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10914 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10916 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10918 * gcc.target/i386/bt-3.c: New test.
10919 * gcc.target/i386/bt-4.c: Ditto.
10921 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10923 * g++.dg/other/dump-ada-spec-8.C: New test.
10925 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10928 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10930 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10932 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10934 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10935 Avoid using an opaque struct for local "f".
10937 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10940 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10941 * jit.dg/test-pr66779.c: New testcase.
10943 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10945 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10948 2015-07-07 Richard Biener <rguenther@suse.de>
10950 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10952 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10954 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10955 * gcc.target/mips/call-5.c: Ditto.
10956 * gcc.target/mips/call-6.c: Ditto.
10958 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10960 * gcc.dg/dx-test.c: New test-case.
10962 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10965 * gfortran.dg/allocate_with_source_9.f08: New test.
10967 2015-07-07 Christian Bruel <christian.bruel@st.com>
10970 * gcc.target/arm/flip-thumb.c: Fix scan.
10971 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10972 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10973 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10976 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10979 * gcc.c-torture/execute/pr65956.c: New test.
10981 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10983 * gcc.target/arm/aapcs/align1.c: New.
10984 * gcc.target/arm/aapcs/align_rec1.c: New.
10985 * gcc.target/arm/aapcs/align2.c: New.
10986 * gcc.target/arm/aapcs/align_rec2.c: New.
10987 * gcc.target/arm/aapcs/align3.c: New.
10988 * gcc.target/arm/aapcs/align_rec3.c: New.
10989 * gcc.target/arm/aapcs/align4.c: New.
10990 * gcc.target/arm/aapcs/align_rec4.c: New.
10991 * gcc.target/arm/aapcs/align_vararg1.c: New.
10992 * gcc.target/arm/aapcs/align_vararg2.c: New.
10994 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10996 * gfortran.dg/iomsg_2.f90: New test.
10998 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11001 * gcc.target/i386/pr66749.c: New test.
11003 2015-07-06 Richard Biener <rguenther@suse.de>
11005 PR tree-optimization/66772
11006 * gcc.dg/torture/pr66772-1.c: New testcase.
11007 * gcc.dg/torture/pr66772-2.c: Likewise.
11009 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11011 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11012 the jals instruction.
11014 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11017 * gcc.target/i386/pr53383-1.c: New file.
11018 * gcc.target/i386/pr53383-2.c: Likewise.
11019 * gcc.target/i386/pr53383-3.c: Likewise.
11021 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11023 * gcc.target/aarch64/fnmul-1.c: New.
11024 * gcc.target/aarch64/fnmul-2.c: New.
11025 * gcc.target/aarch64/fnmul-3.c: New.
11026 * gcc.target/aarch64/fnmul-4.c: New.
11028 2015-07-06 Richard Biener <rguenther@suse.de>
11030 PR middle-end/66759
11031 * gcc.dg/torture/pr66759.c: New testcase.
11033 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11036 * gfortran.dg/alloc_comp_class_3.f03: New test.
11037 * gfortran.dg/alloc_comp_class_4.f03: New test.
11039 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11041 * gcc.c-torture/execute/pr66757.c: New test.
11043 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11045 PR tree-optimization/66720
11046 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11048 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11049 Sandra Loosemore <sandra@codesourcery.com>
11051 * gcc.target/nios2/gprel-offset.c: New test.
11053 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11056 * gfortran.dg/pr66725.f90: New test.
11058 2015-07-03 Jason Merrill <jason@redhat.com>
11060 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11061 Avoid narrowing error.
11063 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11065 PR rtl-optimization/66706
11066 * gcc.target/powerpc/shift-int.c: New testcase.
11068 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11071 * gcc.target/i386/pr66746.c: New file.
11073 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11075 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11077 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11079 PR tree-optimization/66119
11080 * g++.dg/opt/pr66119.C: New.
11082 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11085 * gfortran.dg/submodule_1.f90: New test
11086 * gfortran.dg/submodule_2.f90: New test
11087 * gfortran.dg/submodule_3.f90: New test
11088 * gfortran.dg/submodule_4.f90: New test
11089 * gfortran.dg/submodule_5.f90: New test
11090 * gfortran.dg/submodule_6.f90: New test
11091 * gfortran.dg/submodule_7.f90: New test
11093 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11095 PR preprocessor/53690
11096 * g++.dg/cpp/pr53690.C: New.
11098 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11100 * gcc.target/powerpc/vec-cmp.c: New test.
11102 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11105 * gfortran.dg/pr56520.f90: New test.
11107 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11110 * gfortran.dg/pr66545_1.f90: New test.
11111 * gfortran.dg/pr66545_2.f90: New test.
11113 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11115 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11116 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11118 2015-07-02 Richard Biener <rguenther@suse.de>
11121 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11124 2015-07-02 Richard Biener <rguenther@suse.de>
11126 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11128 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11130 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11132 2015-07-01 Jason Merrill <jason@redhat.com>
11134 * lib/target-supports.exp (cxx_default): Set to C++14.
11136 2015-07-01 Tom de Vries <tom@codesourcery.com>
11139 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11142 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11144 * gfortran.dg/warn_conversion_8.f90: New test.
11146 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11148 PR rtl-optimization/61047
11149 * gcc.c-torture/execute/20150611-1.c: New testcase.
11151 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11154 * jit.dg/all-non-failing-tests.h: Add
11155 test-pr66700-observing-write-through-ptr.c.
11156 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11158 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11160 * jit.dg/test-accessing-union.c: Add comments for use by
11161 gcc/jit/docs/topics/types.rst.
11163 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11165 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11166 'do-require-effective-target' with 'dg-require-effective-target'.
11167 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11168 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11169 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11170 'stlex' with 'strex' as the expected output.
11172 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11175 * g++.dg/cpp0x/gen-attrs-60.C: New.
11176 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11178 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11180 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11182 * gcc.target/aarch64/pic-small.c: Restrict this test under
11183 check_effective_target_aarch64_small_fpic.
11185 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11187 * gfortran.dg/gomp/pr66633.f90: New test.
11189 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11192 * g++.dg/template/pr66686.C: New test.
11194 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11196 * gnat.dg/lto17.ad[sb]: New test.
11198 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11200 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11201 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11203 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11205 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11207 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11209 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11211 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11213 * jit.dg/test-switch.c: New testcase.
11214 * jit.dg/test-switch.cc: New testcase.
11216 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11219 * jit.dg/all-non-failing-tests.h: Add note about
11220 test-validly-unreachable-block.c.
11221 * jit.dg/test-validly-unreachable-block.c: New file.
11223 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11226 * jit.dg/all-non-failing-tests.h: Add note about
11227 test-extra-options.c.
11228 * jit.dg/test-extra-options.c: New testcase.
11230 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11233 * gcc.target/i386/pr66691.c: New.
11235 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11237 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11238 * gcc.target/i386/iamcu/args.h: Likewise.
11239 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11240 * gcc.target/i386/iamcu/defines.h: Likewise.
11241 * gcc.target/i386/iamcu/macros.h: Likewise.
11242 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11243 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11244 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11245 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11246 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11247 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11248 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11249 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11250 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11251 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11252 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11253 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11254 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11255 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11256 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11257 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11258 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11260 2015-06-30 Marek Polacek <polacek@redhat.com>
11262 * gcc.dg/fold-minus-6.c: New test.
11264 * gcc.dg/fold-ior-3.c: New test.
11266 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11268 Implement N4197 - Adding u8 character literals
11269 * g++.dg/cpp1z/utf8.C: New.
11270 * g++.dg/cpp1z/utf8-neg.C: New.
11271 * g++.dg/cpp1z/udlit-utf8char.C: New.
11273 2015-06-30 Marek Polacek <polacek@redhat.com>
11275 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11277 2015-06-30 Tom de Vries <tom@codesourcery.com>
11279 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11280 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11281 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11282 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11284 2015-06-30 Marek Polacek <polacek@redhat.com>
11286 * gcc.dg/fold-ior-2.c: New test.
11288 2015-06-30 Tom de Vries <tom@codesourcery.com>
11290 PR tree-optimization/66652
11291 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11292 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11294 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11296 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11299 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11300 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11302 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11305 * gfortran.dg/wunused-parameter.f90: New test.
11307 2015-06-29 Richard Henderson <rth@redhat.com>
11309 * gcc.target/i386/asm-flag-1.c: New.
11310 * gcc.target/i386/asm-flag-2.c: New.
11311 * gcc.target/i386/asm-flag-3.c: New.
11312 * gcc.target/i386/asm-flag-4.c: New.
11313 * gcc.target/i386/asm-flag-5.c: New.
11315 2015-06-29 Marek Polacek <polacek@redhat.com>
11318 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11319 * c-c++-common/pr66322.c: New test.
11320 * g++.dg/eh/scope1.C: Remove dg-warning.
11322 2015-06-29 Richard Biener <rguenther@suse.de>
11324 PR tree-optimization/66677
11325 * gcc.dg/vect/pr66677.c: New testcase.
11327 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11329 PR middle-end/64130
11330 * gcc.dg/tree-ssa/pr64130.c: New test.
11332 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11334 * gcc.target/aarch64/pic-small.c: New testcase.
11336 2015-06-26 Richard Biener <rguenther@suse.de>
11338 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11340 2015-06-26 Marek Polacek <polacek@redhat.com>
11342 * gcc.dg/fold-and-1.c: New test.
11343 * gcc.dg/fold-and-2.c: New test.
11345 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11347 * gnat.dg/warn11.adb: Add missing dg directive.
11348 * gnat.dg/warn12.adb: New test.
11349 * gnat.dg/warn12_pkg.ads: New helper.
11351 2015-06-26 Richard Biener <rguenther@suse.de>
11353 * gfortran.dg/reassoc_3.f90: Adjust.
11355 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11358 * gcc.target/i386/pr66412.c: New test.
11360 2015-06-25 Richard Biener <rguenther@suse.de>
11362 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11364 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11366 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11368 2015-06-25 Richard Biener <rguenther@suse.de>
11370 * gfortran.dg/vect/vect-9.f90: New testcase.
11372 2015-06-25 Nick Clifton <nickc@redhat.com>
11374 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11375 H8300 and M32R targets.
11377 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11380 * gfortran.dg/maxerrors.f90: New test.
11382 2015-06-08 DJ Delorie <dj@redhat.com>
11384 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11386 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11388 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11390 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11392 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11393 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11394 * gcc.target/aarch64/nofp_1.c: New file.
11396 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
11398 Implement N3928 - Extending static_assert
11399 * g++.dg/cpp0x/static_assert8.C: Adjust.
11400 * g++.dg/cpp0x/static_assert12.C: New.
11401 * g++.dg/cpp0x/static_assert13.C: New.
11402 * g++.dg/cpp1y/static_assert1.C: New.
11403 * g++.dg/cpp1y/static_assert2.C: New.
11404 * g++.dg/cpp1z/static_assert-nomsg.C: New.
11406 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
11409 * g++.dg/cpp0x/trailing11.C: New.
11411 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11413 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11415 * gcc.target/arm/memset-inline-10.c: Likewise.
11416 * gcc.target/arm/pr58784.c: Likewise.
11417 * gcc.target/arm/pr59985.C: Likewise.
11418 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11420 2015-06-24 Renlin Li <renlin.li@arm.com>
11422 * gcc.target/aarch64/arm_align_max_pwr.c: New.
11423 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11425 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
11428 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11431 * g++.dg/cpp0x/auto45.C: New test.
11432 * g++.dg/template/pr30044.C: New test.
11433 * g++.dg/template/crash83.C: Accept any error string.
11434 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11436 * g++.dg/cpp0x/variadic18.C: Likewise
11437 * g++.dg/template/canon-type-13.C: Likewise.
11438 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11440 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11443 * g++.dg/other/linkage2.C: New.
11445 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11448 * gcc.target/arm/pr63408.c: New test.
11450 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
11452 * lib/c-torture.exp: Don't call check_effective_target_lto
11453 before setting up environment correctly.
11454 * lib/gcc-dg.exp: Likewise, and protect
11455 gcc_force_conventional_output.
11457 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11459 PR rtl-optimization/66306
11460 * gcc.target/s390/pr66306.c: New test.
11462 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11464 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11465 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11466 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11467 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11468 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11469 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11470 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11472 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11475 * gcc.c-torture/pr65803.c: New test.
11477 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11480 * g++.dg/cpp0x/auto45.C: New test.
11481 * g++.dg/template/pr30044.C: New test.
11482 * g++.dg/template/crash83.C: Accept any error string.
11483 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11485 * g++.dg/cpp0x/variadic18.C: Likewise
11486 * g++.dg/template/canon-type-13.C: Likewise.
11487 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11489 2015-06-23 Marek Polacek <polacek@redhat.com>
11491 * c-c++-common/Wlogical-op-3.c: New test.
11493 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11496 * g++.dg/cpp0x/scoped_enum5.C: New.
11498 2015-06-23 Richard Biener <rguenther@suse.de>
11500 PR tree-optimization/66636
11501 * gcc.dg/vect/pr66636.c: New testcase.
11503 2015-06-23 Marek Polacek <polacek@redhat.com>
11505 * gcc.dg/fold-minus-4.c: New test.
11506 * gcc.dg/fold-minus-5.c: New test.
11507 * c-c++-common/ubsan/overflow-add-5.c: New test.
11509 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11511 Add missing testcase from r224672.
11512 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11514 * gcc.target/vax/bswapdi-1.c: New.
11516 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11519 * gfortran.dg/associate_18.f08: New test.
11521 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11524 * gcc.target/i386/pr66560-1.c: New test.
11525 * gcc.target/i386/pr66560-2.c: Ditto.
11526 * gcc.target/i386/pr66560-3.c: Ditto.
11527 * gcc.target/i386/pr66560-4.c: Ditto.
11529 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11531 * gcc.target/nvptx/nvptx.exp: New file.
11532 * gcc.target/nvptx/proto-1.c: Likewise.
11534 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11536 PR tree-optimization/66449
11537 * gcc.dg/vect/pr66449.c: New test.
11539 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11541 * g++.dg/other/dump-ada-spec-5.C: New test.
11542 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11543 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11545 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11547 * g++.dg/inherit/pure1.C: Test location too.
11549 2015-06-22 Marek Polacek <polacek@redhat.com>
11551 * gcc.dg/fold-ior-1.c: New test.
11552 * gcc.dg/fold-minus-2.c: New test.
11553 * gcc.dg/fold-minus-3.c: New test.
11554 * gcc.dg/fold-plus-1.c: New test.
11555 * gcc.dg/fold-plus-2.c: New test.
11556 * gcc.dg/fold-xor-4.c: New test.
11557 * gcc.dg/fold-xor-5.c: New test.
11559 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11562 * g++.dg/torture/pr65914.C: New.
11564 2015-06-22 Richard Biener <rguenther@suse.de>
11566 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11567 not existing TORTURE_OPTIONS only.
11568 * lib/gcc-dg.exp: Likewise.
11570 2015-06-22 Christian Bruel <christian.bruel@st.com>
11573 * gcc.target/arm/flip-thumb.c: New test.
11575 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11576 Martin Liska <mliska@suse.cz>
11579 * g++.dg/ipa/pr65908.C: New testcase.
11581 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11584 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11585 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11587 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11589 * gnat.dg/specs/debug1.ads: Adjust.
11591 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11593 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11594 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11595 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11596 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11597 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11598 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11599 * gcc.target/aarch64/fmovd-zero.c: Delete.
11600 * gcc.target/aarch64/fmovf-zero.c: Delete.
11602 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11604 * gcc.target/vax/bswapdi-1.c: New.
11606 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11608 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11610 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11612 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11614 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11616 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11618 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11620 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11622 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11624 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11626 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11628 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11630 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11632 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11634 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11636 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11638 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11640 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11642 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11644 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11646 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11648 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11650 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11652 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11654 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11656 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11658 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11660 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11662 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11664 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11666 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11668 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11670 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11672 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11674 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11676 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11678 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11680 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11682 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11684 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11685 (_ARM_FPSCR): Add FZ field.
11686 (clean_results): Force FZ=1 on AArch64.
11687 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11689 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11691 * gcc.target/aarch64/pr62308.c: New test.
11693 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11696 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11698 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11700 * gcc.target/i386/mpx/pr66581.c: New test.
11702 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11704 * gcc.target/i386/cmov9.c: New test.
11706 2015-06-18 Richard Biener <rguenther@suse.de>
11708 * g++.dg/other/const4.C: New testcase.
11710 2015-06-18 Michael Matz <matz@suse.de>
11712 PR middle-end/66253
11713 * gcc.dg/vect/pr66253.c: New testcase.
11715 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11718 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11720 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11722 PR middle-end/66568
11723 * gcc.target/i386/mpx/pr66568.c: New test.
11725 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11727 PR middle-end/66567
11728 * gcc.target/i386/mpx/pr66567.c: New test.
11730 2015-06-18 Richard Biener <rguenther@suse.de>
11732 PR tree-optimization/66510
11733 * gcc.dg/vect/slp-perm-12.c: New testcase.
11735 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11737 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11738 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11739 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11740 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11742 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11745 * g++.dg/gomp/pr66571-1.C: New test.
11747 PR middle-end/66429
11748 * c-c++-common/gomp/pr66429.c: New test.
11750 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11752 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11753 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11755 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11757 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11760 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11763 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11765 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11767 * gcc.target/mips/pr65862-1.c: New test.
11768 * gcc.target/mips/pr65862-2.c: Likewise.
11770 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11772 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11773 * gcc.target/i386/pr52252-atom.c: Ditto.
11774 * gcc.target/i386/vect-div-1.c: Ditto.
11775 * gcc.target/i386/rotate-5.c: Ditto.
11776 * gcc.target/i386/pr50202.c: Ditto.
11777 * gcc.target/i386/pr37843-3.c: Ditto.
11778 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11779 * gcc.target/i386/pr53397-1.c: Ditto.
11780 * gcc.target/i386/pr55934.c: Ditto.
11781 * gcc.target/i386/pr37843-4.c: Ditto.
11782 * gcc.target/i386/pr60451.c: Ditto.
11783 * gcc.target/i386/pr53397-2.c: Ditto.
11784 * gcc.target/i386/vectorize1.c: Ditto.
11785 * gcc.target/i386/extract-insert-combining.c: Ditto.
11786 * gcc.target/i386/pr53759.c: Ditto.
11787 * gcc.target/i386/pr52252-core.c: Ditto.
11788 * gcc.target/i386/rotate-3.c: Ditto.
11789 * gcc.target/i386/sse-20.c: Ditto.
11790 * gcc.target/i386/rotate-4.c: Ditto.
11791 * gcc.target/i386/pr61403.c: Ditto.
11792 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11793 * gcc.target/i386/pr60901.c: Ditto.
11794 * gcc.target/i386/pr59794-7.c: Ditto.
11795 * gcc.target/i386/pr62208.c: Ditto.
11796 * gcc.target/i386/pr53416.c: Ditto.
11797 * gcc.target/i386/asm-dialect-1.c: Ditto.
11798 * gcc.target/i386/pr50038.c: Ditto.
11799 * gcc.target/i386/47698.c: Ditto.
11800 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11801 * gcc.target/i386/pr59794-2.c: Ditto.
11802 * gcc.target/i386/pr59794-3.c: Ditto.
11803 * gcc.target/i386/pr39058.c: Ditto.
11804 * gcc.target/i386/pr60205-1.c: Ditto.
11805 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11806 * gcc.target/i386/sse2-movq-2.c: Ditto.
11808 2015-06-17 Richard Biener <rguenther@suse.de>
11810 PR tree-optimization/66251
11811 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11813 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11816 * g++.dg/parse/new-placement1.C: New.
11818 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11820 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11821 * jit.dg/test-compound-assignment.c: New testcase.
11823 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11826 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11827 to "testcases" array.
11829 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11832 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11833 * jit.dg/test-debug-strings.c: New test case.
11834 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11835 the discriminant has a sane debug string.
11837 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11840 * gcc.target/i386/pr56766-1.c: New test.
11841 * gcc.target/i386/pr56766-2.c: Ditto.
11843 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11845 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11846 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11847 * gcc.target/mips/loongson-simd.c: Ditto.
11849 2015-06-16 Richard Biener <rguenther@suse.de>
11851 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11853 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11855 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11856 passed by the testsuite driver.
11858 2015-06-16 Richard Biener <rguenther@suse.de>
11860 * gcc.dg/vect/slp-perm-11.c: New testcase.
11862 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11864 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11867 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11869 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11870 Reinstate calls to torture-init and torture-finalize.
11872 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11874 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11876 2015-06-15 Nathan Sidwell <nathan@acm.org>
11879 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11881 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11884 * g++.dg/cpp0x/local-type1.C: New.
11886 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11891 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11892 unimplemented error.
11893 * gfortran.dg/allocate_with_source_7.f08: New test.
11894 * gfortran.dg/allocate_with_source_8.f08: New test.
11896 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11899 * g++.dg/warn/Walways-true-3.C: New test.
11901 2015-06-13 Tom de Vries <tom@codesourcery.com>
11903 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11905 2015-06-13 Tom de Vries <tom@codesourcery.com>
11907 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11908 (main): Remove superfluous attributes.
11909 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11910 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11912 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11914 * gcc.target/i386/monitorx.c: New.
11915 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11916 * gcc.target/i386/sse-13.c: Ditto.
11917 * gcc.target/i386/sse-14.c: Ditto.
11918 * gcc.target/i386/sse-22.c: Ditto.
11919 * gcc.target/i386/sse-23.c: Ditto.
11920 * g++.dg/other/i386-2.C: Ditto.
11921 * g++.dg/other/i386-3.C: Ditto.
11923 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11925 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11927 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11930 * gfortran.dg/allocatable_scalar_13.f90: New test
11932 2015-06-11 Marek Polacek <polacek@redhat.com>
11934 * gcc.dg/fold-xor-3.c: New test.
11936 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11938 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11939 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11941 2015-06-11 Christian Bruel <christian.bruel@st.com>
11944 * gcc.target/arm/pragma_attribute.c: New test.
11946 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11948 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11950 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11953 * gcc.target/i386/pr66473.c: New test.
11955 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11958 * gcc.dg/tls/pr66470.c: New test.
11959 * gcc.target/i386/pr66470.c: New test.
11961 2015-06-10 Christian Bruel <christian.bruel@st.com>
11964 * gcc.target/arm/attr_arm.c: New test
11965 * gcc.target/arm/attr_arm-err.c: New test
11966 * gcc.target/arm/attr_thumb.c: New test
11967 * gcc.target/arm/attr_thumb-static.c: New test
11969 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11974 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11976 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11978 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11979 passed by the testsuite driver.
11981 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11984 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11985 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11986 * gcc.dg/ssp-1.c: Make counter a register.
11987 * gcc.dg/ssp-2.c: Likewise.
11988 * gcc.dg/torture/parm-coalesce.c: New.
11990 2015-06-09 Tom de Vries <tom@codesourcery.com>
11992 * gcc.target/i386/vararg-loc.c: New test.
11994 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11997 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11998 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12000 2015-06-09 Marek Polacek <polacek@redhat.com>
12002 PR tree-optimization/66299
12003 * gcc.dg/pr66299-1.c: New test.
12004 * gcc.dg/pr66299-2.c: New test.
12005 * gcc.dg/pr66299-3.c: New test.
12007 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12009 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12010 passed by the testsuite driver.
12012 2015-06-09 Richard Biener <rguenther@suse.de>
12014 PR middle-end/66423
12015 * gcc.dg/fold-modpow2.c: New testcase.
12017 2015-06-09 Richard Biener <rguenther@suse.de>
12019 PR tree-optimization/66419
12020 * gcc.dg/vect/bb-slp-37.c: New testcase.
12022 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12024 * gcc.target/arm/stl-cond.c: New test.
12026 2015-06-09 Richard Biener <rguenther@suse.de>
12028 PR middle-end/66413
12029 * gcc.dg/torture/pr66413.c: New testcase.
12031 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12033 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12034 * gcc.dg/ssp-1.c: Make counter a register.
12035 * gcc.dg/ssp-2.c: Likewise.
12036 * gcc.dg/torture/parm-coalesce.c: New.
12038 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12040 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12041 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12043 2015-06-08 Tom de Vries <tom@codesourcery.com>
12045 PR rtl-optimization/66444
12046 * gcc.dg/pr66444.c: New test.
12048 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12051 * gfortran.dg/class_is_1.f90: New test.
12052 * gfortran.dg/type_is_1.f90: Ditto.
12054 2015-06-08 Marek Polacek <polacek@redhat.com>
12057 * gcc.dg/cpp/pr66415-1.c: New test.
12058 * gcc.dg/cpp/pr66415-2.c: New test.
12060 2015-06-08 Richard Biener <rguenther@suse.de>
12062 PR tree-optimization/66422
12063 * gcc.dg/Warray-bounds-16.c: New testcase.
12065 2015-06-08 Richard Biener <rguenther@suse.de>
12067 * gcc.dg/vect/slp-perm-10.c: New testcase.
12068 * gcc.dg/vect/slp-23.c: Adjust.
12069 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12070 vector pointer update.
12072 2015-06-08 Marek Polacek <polacek@redhat.com>
12075 * g++.dg/ubsan/pr66452.C: New test.
12077 2015-06-08 Tom de Vries <tom@codesourcery.com>
12079 PR tree-optimization/66436
12080 * gcc.dg/gomp/dump-new-function-2.c: New test.
12081 * gcc.dg/gomp/dump-new-function-3.c: Same.
12082 * gcc.dg/gomp/dump-new-function.c: Same.
12084 2015-06-08 Tom de Vries <tom@codesourcery.com>
12086 PR tree-optimization/66435
12087 * gcc.dg/gomp/notify-new-function-2.c: New test.
12088 * gcc.dg/gomp/notify-new-function-3.c: Same.
12089 * gcc.dg/gomp/notify-new-function.c: Same.
12091 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12093 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12094 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12095 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12096 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12097 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12098 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12101 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12104 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12105 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12107 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12108 * gfortran.dg/warn_conversion_5.f90: New test.
12109 * gfortran.dg/warn_conversion_6.f90: New test.
12110 * gfortran.dg/warn_conversion_7.f90: New test.
12112 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12115 * gfortran.dg/blockdata_9.f: New test.
12117 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12120 * gfortran.dg/forall_17.f90: New test.
12122 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12124 * g++.dg/cpp0x/pr57101.C: Add warning.
12125 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12126 * g++.dg/ext/visibility/anon7.C: Same.
12127 * g++.dg/ipa/pr63587-2.C: Same.
12128 * g++.dg/opt/dump1.C: Same.
12129 * g++.dg/opt/pr59622-3.C: Same.
12130 * g++.dg/opt/pr59622.C: Same.
12131 * g++.dg/torture/pr46383.C: Same.
12132 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12133 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12134 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12136 * gfortran.dg/intent_out_8.f90: Same.
12137 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12139 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12142 gfortran.dg/equiv_9.f90: New test.
12145 2015-06-05 Tom de Vries <tom@codesourcery.com>
12147 merge from gomp4 branch:
12148 2015-05-28 Tom de Vries <tom@codesourcery.com>
12150 PR tree-optimization/65443
12151 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12152 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12153 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12155 2015-06-05 Nathan Sidwell <nathan@acm.org>
12158 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12160 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12162 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12164 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12166 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12168 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12170 * gcc.target/i386/noplt-1.c: New test.
12171 * gcc.target/i386/noplt-2.c: New test.
12172 * gcc.target/i386/noplt-3.c: New test.
12173 * gcc.target/i386/noplt-4.c: New test.
12175 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12178 * gfortran.dg/adjustl_1.f90: New test.
12180 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12182 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12183 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12185 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12187 * lto.c (iterative_hash_canonical_type,
12188 gimple_register_canonical_type): only hash main variants of types
12190 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12192 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12193 Move set of dg-do-what-default after early return.
12195 2015-06-04 Marek Polacek <polacek@redhat.com>
12198 * gcc.dg/lvalue-8.c: New test.
12200 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12201 Paolo Carlini <paolo.carlini@oracle.com>
12204 * g++.dg/other/pr66130.C: New.
12205 * g++.dg/cpp0x/pr66130.C: Likewise.
12207 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12209 * g++.dg/cpp0x/decl-loc1.C: New.
12210 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12211 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12212 * g++.dg/init/ctor8.C: Likewise.
12213 * g++.dg/parse/semicolon4.C: Likewise.
12215 2015-06-03 Marek Polacek <polacek@redhat.com>
12218 * g++.dg/ubsan/static-init-1.C: New test.
12219 * g++.dg/ubsan/static-init-2.C: New test.
12220 * g++.dg/ubsan/static-init-3.C: New test.
12222 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12225 * gcc.target/i386/pr66275.c: New test.
12227 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12229 * gcc.dg/Wcxx-compat-22.c: New testcase.
12230 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12231 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12232 * c-c++-common/pr58346-1.c: Likewise.
12233 * c-c++-common/transparent-union-1.c: Likewise.
12235 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12237 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12238 * g++.dg/plugin/def_plugin.c: New file.
12239 * g++.dg/plugin/def-plugin-test.C: New file.
12241 2015-06-03 Richard Biener <rguenther@suse.de>
12243 * gcc.dg/vect/bb-slp-36.c: New testcase.
12245 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12247 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12249 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12251 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12252 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12253 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12254 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12256 2015-06-03 Marek Polacek <polacek@redhat.com>
12260 * gcc.dg/pr64223-1.c: New test.
12261 * gcc.dg/pr64223-2.c: New test.
12263 2015-06-03 Richard Biener <rguenther@suse.de>
12265 PR tree-optimization/63916
12266 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12268 2015-06-03 Richard Biener <rguenther@suse.de>
12270 PR tree-optimization/66375
12271 * gcc.dg/torture/pr66375.c: New testcase.
12273 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12275 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12277 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12280 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12282 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12285 * gfortran.dg/reshape_7.f90: New test.
12287 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12290 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12293 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12296 * gcc.dg/pr49551.c: New testcase.
12298 2015-06-02 Richard Biener <rguenther@suse.de>
12301 * g++.dg/lto/pr65549_0.C: New testcase.
12303 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12306 PR middle-end/66332
12307 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12309 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12311 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12313 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12316 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12318 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12320 PR tree-optimization/48052
12321 * gcc.dg/tree-ssa/scev-8.c: New.
12322 * gcc.dg/tree-ssa/scev-9.c: New.
12323 * gcc.dg/tree-ssa/scev-10.c: New.
12324 * gcc.dg/vect/pr48052.c: New.
12326 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12328 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12330 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12332 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12334 2015-06-02 Marek Polacek <polacek@redhat.com>
12336 PR middle-end/66345
12337 * gcc.dg/torture/pr66345.c: New test.
12339 2015-06-02 Richard Biener <rguenther@suse.de>
12341 PR tree-optimization/65961
12342 * gcc.dg/torture/pr65961.c: New testcase.
12344 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12346 PR tree-optimization/52563
12347 PR tree-optimization/62173
12348 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12349 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12351 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12353 * gnat.dg/specs/varsize_return2.ads: New test.
12354 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12356 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12358 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12360 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12363 * gcc.target/aarch64/sync-comp-swap.c: New.
12364 * gcc.target/aarch64/sync-comp-swap.x: New.
12365 * gcc.target/aarch64/sync-op-acquire.c: New.
12366 * gcc.target/aarch64/sync-op-acquire.x: New.
12367 * gcc.target/aarch64/sync-op-full.c: New.
12368 * gcc.target/aarch64/sync-op-full.x: New.
12369 * gcc.target/aarch64/sync-op-release.c: New.
12370 * gcc.target/aarch64/sync-op-release.x: New.
12372 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12374 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12377 2015-06-01 Richard Biener <rguenther@suse.de>
12379 PR tree-optimization/66349
12380 PR tree-optimization/66352
12381 PR tree-optimization/66357
12382 * gcc.dg/torture/pr66357.c: New testcase.
12383 * gcc.dg/torture/pr66349.c: Likewise.
12384 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12386 2015-06-01 Richard Biener <rguenther@suse.de>
12389 2015-05-29 Richard Biener <rguenther@suse.de>
12391 PR tree-optimization/66314
12392 * gcc.dg/asan/pr66314.c: New testcase.
12394 2015-06-01 Richard Biener <rguenther@suse.de>
12396 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12398 2015-06-01 Jakub Jelinek <jakub@redhat.com>
12400 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12402 (hp3, hp4): Add inline keyword.
12403 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12404 (hp2): Add inline keyword.
12405 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12406 (hp2): Add inline keyword.
12408 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
12411 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12412 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12413 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12414 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12416 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
12418 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12419 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12421 2015-06-01 Richard Biener <rguenther@suse.de>
12423 PR tree-optimization/66280
12424 * g++.dg/torture/pr66280.C: New testcase.
12425 * g++.dg/torture/pr66280-2.C: Likewise.
12427 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12429 * gnat.dg/addr9_1.adb: New test.
12430 * gnat.dg/addr9_2.adb: Likewise.
12431 * gnat.dg/addr9_3.adb: Likewise.
12432 * gnat.dg/addr9_4.adb: Likewise.
12434 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
12436 * g++.dg/other/dump-ada-spec-4.C: New test.
12438 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
12440 * gcc.dg/alias-8.c: Fix dg-warning.
12442 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
12444 * gcc.dg/alias-8.c: Do not xfail.
12445 * gcc.dg/pr62167.c: Prevent FRE.
12446 * gcc.dg/alias-14.c: New testcase.
12448 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
12450 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12452 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12455 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12457 * gcc.target/s390/hotpatch-10.c: Likewise.
12458 * gcc.target/s390/hotpatch-11.c: Likewise.
12459 * gcc.target/s390/hotpatch-12.c: Likewise.
12460 * gcc.target/s390/hotpatch-17.c: Likewise.
12461 * gcc.target/s390/hotpatch-18.c: Likewise.
12462 * gcc.target/s390/hotpatch-20.c: Likewise.
12463 * gcc.target/s390/hotpatch-21.c: Likewise.
12464 * gcc.target/s390/hotpatch-22.c: Likewise.
12465 * gcc.target/s390/hotpatch-23.c: Likewise.
12466 * gcc.target/s390/hotpatch-24.c: Likewise.
12467 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12468 to check for the exact nops too.
12469 * gcc.target/s390/hotpatch-3.c: Likewise.
12470 * gcc.target/s390/hotpatch-4.c: Likewise.
12471 * gcc.target/s390/hotpatch-5.c: Likewise.
12472 * gcc.target/s390/hotpatch-6.c: Likewise.
12473 * gcc.target/s390/hotpatch-7.c: Likewise.
12474 * gcc.target/s390/hotpatch-8.c: Likewise.
12475 * gcc.target/s390/hotpatch-9.c: Likewise.
12476 * gcc.target/s390/hotpatch-14.c: Likewise.
12477 * gcc.target/s390/hotpatch-15.c: Likewise.
12478 * gcc.target/s390/hotpatch-16.c: Likewise.
12479 * gcc.target/s390/hotpatch-19.c: Likewise.
12480 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12481 scan-assembler-times counting number of .align directives.
12482 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12483 dg-options. Remove scan-assembler-times counting number of .align
12485 * gcc.target/s390/hotpatch-26.c: New file.
12486 * gcc.target/s390/hotpatch-27.c: New file.
12487 * gcc.target/s390/hotpatch-28.c: New file.
12488 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12489 using -Os -O0 -O1 -O2 -O3 options.
12491 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12493 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12495 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12497 PR tree-optimization/66142
12498 * gcc.dg/vect/pr66142.c: New test.
12500 2015-05-29 Richard Biener <rguenther@suse.de>
12502 PR tree-optimization/66314
12503 * gcc.dg/asan/pr66314.c: New testcase.
12505 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12507 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12508 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12509 Adjust all callers.
12510 (schedule-cleanups, dg-keep-saved-temps): New proc.
12511 (gcc-dg-test-1): Schedule cleanups.
12512 * lib/profopt.exp (profopt-execute): Likewise.
12513 * g++.dg/cdce3.C: Adjust expected line numbers.
12514 * gcc.dg/cdce1.c: Likewise.
12515 * gcc.dg/cdce2.c: Likewise.
12516 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12517 * gcc.dg/strlenopt-24.c: Likewise.
12518 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12519 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12520 * obj-c++.dg/encode-2.mm: Likewise.
12522 2015-05-28 DJ Delorie <dj@redhat.com>
12524 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12526 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12528 * gnat.dg/discr43.adb: New test.
12530 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12532 * gnat.dg/varsize_temp.adb: Rename into...
12533 * gnat.dg/varsize1.adb: ...this.
12534 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12535 * gnat.dg/varsize2.ad[sb]: ...this.
12536 * gnat.dg/varsize3_1.adb: New test.
12537 * gnat.dg/varsize3_2.adb: Likewise.
12538 * gnat.dg/varsize3_3.adb: Likewise.
12539 * gnat.dg/varsize3_4.adb: Likewise.
12540 * gnat.dg/varsize3_5.adb: Likewise.
12541 * gnat.dg/varsize3_6.adb: Likewise.
12542 * gnat.dg/varsize3_pkg1.ads: New helper.
12543 * gnat.dg/varsize3_pkg2.ads: Likewise.
12544 * gnat.dg/varsize3_pkg3.ads: Likewise.
12546 2015-05-28 Richard Biener <rguenther@suse.de>
12548 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12550 2015-05-28 Richard Biener <rguenther@suse.de>
12552 PR tree-optimization/66142
12553 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12555 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12558 * gcc.dg/darwin-minversion-3.c: Update testcase.
12559 * gcc.dg/darwin-minversion-4.c: Ditto.
12560 * gcc.dg/darwin-minversion-5.c: New testcase.
12561 * gcc.dg/darwin-minversion-6.c: Ditto.
12562 * gcc.dg/darwin-minversion-7.c: Ditto.
12563 * gcc.dg/darwin-minversion-8.c: Ditto.
12564 * gcc.dg/darwin-minversion-9.c: Ditto.
12565 * gcc.dg/darwin-minversion-10.c: Ditto.
12566 * gcc.dg/darwin-minversion-11.c: Ditto.
12567 * gcc.dg/darwin-minversion-12.c: Ditto.
12569 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12571 PR rtl-optimization/66168
12572 * gcc.c-torture/compile/pr66168.c: New test.
12574 2015-05-27 Jeff Law <law@redhat.com>
12577 * gcc.dg/target/m68k/pr39726-1.c: New test.
12579 2015-05-27 Nathan Sidwell <nathan@acm.org>
12582 * g++.dg/ext/alias-canon3.C: New.
12584 2015-05-27 Richard Biener <rguenther@suse.de>
12586 PR tree-optimization/66272
12588 2014-08-15 Richard Biener <rguenther@suse.de>
12590 PR tree-optimization/62031
12591 * gcc.dg/torture/pr66272.c: New testcase.
12593 2015-05-27 Richard Biener <rguenther@suse.de>
12595 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12597 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12600 * gcc.dg/pr65358.c: New test.
12602 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12605 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12607 * gfortran.dg/allocate_with_source_6.f90: New test.
12609 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12611 * gnat.dg/atomic7_1.adb: New test.
12612 * gnat.dg/atomic7_2.adb: Likewise.
12613 * gnat.dg/atomic7_pkg1.ads: New helper.
12614 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12616 2015-05-26 Michael Matz <matz@suse.de>
12618 PR middle-end/66251
12619 * gcc.dg/vect/pr66251.c: New test.
12621 2015-05-26 Richard Biener <rguenther@suse.de>
12623 PR tree-optimization/66142
12624 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12626 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12629 * gfortran.dg/allocatable_scalar_13.f90: New test
12631 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12633 * gnat.dg/warn11.adb: New test.
12634 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12636 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12638 * gnat.dg/vfa1_1.adb: New test.
12639 * gnat.dg/vfa1_2.adb: Likewise.
12640 * gnat.dg/vfa1_3.adb: Likewise.
12641 * gnat.dg/vfa1_4.adb: Likewise.
12642 * gnat.dg/vfa1_pkg.ads: New helper.
12644 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12646 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12647 * gcc.target/i386/pr66232-3.c: Likewise.
12649 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12652 * gcc.target/i386/pr66274.c: New test.
12654 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12656 * gnat.dg/renaming6.ad[sb]: New test.
12658 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12660 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12661 and 'dg-require-effective-target pie'.
12663 2015-05-23 Nathan Sidwell <nathan@acm.org>
12666 * g++.dg/cpp0x/pr66243.C: New.
12668 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12671 * g++.dg/lto/pr66180_0.C: New testcase.
12672 * g++.dg/lto/pr66180_1.C: New testcase.
12674 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12677 * typebound_call_27.f90: New file.
12679 2015-05-23 Nathan Sidwell <nathan@acm.org>
12682 * g++.dg/template/pr65936.C: New.
12684 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12686 PR tree-optimization/63387
12687 * gcc.dg/pr63387-2.c: New testcase.
12689 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12691 * gcc.dg/simd-1.c: Update to the new message.
12693 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12695 * gcc.dg/nand.c: New testcase.
12697 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12699 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12700 Set dg-do-what-default to compile only on ARM targets without
12701 arm_neon_hw execution support. Remove redundant c-torture-execute
12702 in loop over test cases.
12704 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12707 * gcc.target/aarch64/pr65491_1.c: New test.
12708 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12709 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12711 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12714 * g++.dg/cpp0x/explicit9.C: New.
12715 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12717 2015-05-22 Richard Biener <rguenther@suse.de>
12719 PR tree-optimization/66251
12720 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12722 2015-05-22 Marek Polacek <polacek@redhat.com>
12725 * c-c++-common/attributes-enum-1.c: New test.
12726 * c-c++-common/attributes-enum-2.c: New test.
12727 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12728 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12730 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12732 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12733 effective target support. If no arm_neon_hw support, do not attempt
12734 to execute the tests; only compile them.
12735 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12736 and "dg-require-effective-target arm_neon_ok".
12737 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12738 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12739 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12740 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12741 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12742 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12743 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12744 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12745 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12746 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12747 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12748 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12749 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12750 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12751 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12752 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12753 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12754 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12755 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12756 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12757 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12758 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12759 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12760 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12761 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12762 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12763 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12764 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12765 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12766 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12767 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12768 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12769 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12770 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12771 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12772 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12773 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12774 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12775 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12776 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12777 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12778 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12779 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12780 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12781 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12782 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12783 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12784 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12785 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12786 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12787 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12788 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12789 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12790 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12791 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12792 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12793 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12794 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12795 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12796 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12797 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12798 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12799 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12800 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12801 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12802 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12803 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12804 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12805 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12806 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12807 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12808 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12809 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12810 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12811 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12812 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12813 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12814 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12815 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12816 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12817 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12818 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12819 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12820 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12821 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12822 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12823 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12824 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12825 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12826 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12827 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12828 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12829 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12830 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12831 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12832 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12833 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12834 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12835 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12836 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12837 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12838 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12839 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12840 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12841 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12842 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12843 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12844 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12845 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12846 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12847 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12848 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12849 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12851 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12853 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12854 * gcc.dg/vect/pr59354.c: Likewise.
12855 * gcc.dg/vect/pr64252.c: Likewise.
12856 * gcc.dg/vect/pr64404.c: Likewise.
12857 * gcc.dg/vect/pr64493.c: Likewise.
12858 * gcc.dg/vect/pr64495.c: Likewise.
12859 * gcc.dg/vect/pr64844.c: Likewise.
12860 * gcc.dg/vect/pr65518.c: Likewise.
12861 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12863 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12866 * g++.dg/cpp1y/var-templ28.C: New.
12868 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12871 * gcc.target/i386/pr66232-1.c: New test.
12872 * gcc.target/i386/pr66232-2.c: Likewise.
12873 * gcc.target/i386/pr66232-3.c: Likewise.
12874 * gcc.target/i386/pr66232-4.c: Likewise.
12875 * gcc.target/i386/pr66232-5.c: Likewise.
12877 2015-05-21 Nathan Sidwell <nathan@acm.org>
12879 * g++.dg/cpp1y/pr60943.C: New.
12881 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12883 PR tree-optimization/66233
12884 * gcc.c-torture/execute/pr66233.c: New test.
12886 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12889 * gfortran.dg/inline_matmul_11.f90: New test.
12891 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12893 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12894 instead of listing several targets on its own.
12895 * gcc.target/i386/pr32219-2.c: Likewise.
12896 * gcc.target/i386/pr32219-3.c: Likewise.
12897 * gcc.target/i386/pr32219-4.c: Likewise.
12898 * gcc.target/i386/pr32219-5.c: Likewise.
12899 * gcc.target/i386/pr32219-6.c: Likewise
12900 * gcc.target/i386/pr32219-7.c: Likewise.
12901 * gcc.target/i386/pr32219-8.c: Likewise.
12902 * gcc.target/i386/pr39013-1.c: Likewise.
12903 * gcc.target/i386/pr39013-2.c: Likewise.
12904 * gcc.target/i386/pr64317.c: Likewise.
12906 2015-05-21 Jeff Law <law@redhat.com>
12908 * gcc.target/hppa/shadd-3.c: New test.
12909 * gcc.target/hppa/shadd-4.c: New test.
12911 2015-05-21 Michael Matz <matz@suse.de>
12913 * gcc.dg/vect/vect-strided-store.c: New test.
12914 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12915 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12917 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12919 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12920 * gcc.dg/pow-sqrt-synth-1.c: New test.
12921 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12923 2015-05-21 Richard Biener <rguenther@suse.de>
12926 * g++.dg/conversion/pr66211.C: New testcase.
12927 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12929 2015-05-21 Jeff Law <law@redhat.com>
12931 * gcc.target/hppa/shadd-2.c: New test.
12933 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12936 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12938 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12941 * gcc.target/arm/pr26702.c: Adjust target selector.
12943 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12945 PR middle-end/66221
12946 * gcc.dg/lto/pr66221_0.c: New test.
12947 * gcc.dg/lto/pr66221_1.c: New test.
12949 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12952 * gcc.dg/redecl-4.c: Update column numbers.
12953 * gcc.dg/format/bitfld-1.c: Likewise.
12954 * gcc.dg/format/attr-2.c: Likewise.
12955 * gcc.dg/format/attr-6.c: Likewise.
12956 * gcc.dg/format/attr-7.c (baz): Likewise.
12957 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12958 * gcc.dg/format/attr-4.c: Likewise.
12959 * gcc.dg/format/branch-1.c: Likewise.
12960 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12961 locations within strings with embedded escape sequences.
12963 2015-05-20 Jeff Law <law@redhat.com>
12965 * gcc.target/hppa/hppa.exp: New target test driver.
12966 * gcc.target/hppa/shadd-1.c: New test.
12968 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12970 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12972 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12974 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12975 (fn_33_k_and_r_style): New.
12976 (fn_33_stroustrup_style): New.
12977 (fn_33_allman_style): New.
12978 (fn_33_whitesmiths_style): New.
12979 (fn_33_horstmann_style): New.
12980 (fn_33_ratliff_banner_style): New.
12981 (fn_33_lisp_style): New.
12982 (fn_34_indent_dash_gnu): New.
12983 (fn_34_indent_dash_kr): New.
12984 (fn_34_indent_dash_orig): New.
12985 (fn_34_indent_linux_style): New.
12987 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12990 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12992 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12994 PR tree-optimization/65447
12995 * gcc.dg/tree-ssa/pr65447.c: New test.
12997 2015-05-19 Nathan sidwell <nathan@acm.org>
12999 * g++.dg/cpp0x/pr65954.C: New.
13001 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13003 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13005 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13007 * lib/target-supports.exp: Vector do not always have natural
13008 alignment on s390*.
13010 2015-05-19 David Sherwood <david.sherwood@arm.com>
13012 * gcc.dg/loop-invariant.c: New testcase.
13014 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13016 * lib/target-supports.exp: Vector do not always have natural
13017 alignment on s390*.
13019 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13021 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13023 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13025 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13027 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13028 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13029 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13030 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13031 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13032 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13033 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13034 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13035 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13036 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13038 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13040 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13042 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13044 * gcc.target/s390/s390.exp
13045 (check_effective_target_vector): New check.
13046 * gcc.target/s390/vector/vec-abi-1.c: New test.
13047 * gcc.target/s390/vector/vec-abi-2.c: New test.
13048 * gcc.target/s390/vector/vec-abi-3.c: New test.
13049 * gcc.target/s390/vector/vec-abi-4.c: New test.
13050 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13051 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13052 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13053 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13054 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13055 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13056 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13057 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13058 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13059 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13060 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13061 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13062 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13063 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13064 * gcc.target/s390/vector/vec-init-1.c: New test.
13065 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13066 * gcc.target/s390/vector/vec-shift-1.c: New test.
13067 * gcc.target/s390/vector/vec-sub-1.c: New test.
13069 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13071 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13073 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13075 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13077 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13079 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13081 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13083 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13085 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13087 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13089 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13091 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13093 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13095 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13097 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13099 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13101 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13103 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13105 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13107 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13109 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13111 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13113 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13115 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13117 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13119 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13121 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13123 PR tree-optimization/66187
13124 * gcc.c-torture/execute/pr66187.c: New test.
13125 * gcc.dg/pr66187-1.c: New test.
13126 * gcc.dg/pr66187-2.c: New test.
13128 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13130 * gcc.dg/vect/bb-slp-35.c: Adjust.
13132 2015-05-19 Richard Biener <rguenther@suse.de>
13134 PR tree-optimization/66165
13135 * gcc.dg/torture/pr66165.c: New testcase.
13137 PR tree-optimization/66185
13138 * gcc.dg/torture/pr66185.c: New testcase.
13140 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13143 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13145 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13147 * gcc.target/mips/p5600-bonding.c : New file.
13149 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13152 * gfortran.dg/interface_operator_1.f90: New tests.
13154 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13157 * gfortran.dg/generic_29.f90: New tests.
13159 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13162 * gfortran.dg/storage_size_6.f90: New tests.
13164 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13167 * gfortran.dg/null1.f90: New test.
13169 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13172 * gfortran.dg/entry_21.f90: New test.
13174 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13177 * gfortran.dg/storage_size_6.f90: New tests.
13179 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13182 * gfortran.dg/misplaced_statement.f90: New test.
13184 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13187 * gfortran.dg/filepos1.f90: New test
13189 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13192 * gfortran.dg/pr64925.f90: New test.
13194 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13196 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13198 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13200 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13202 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13203 to the family of pie capable targets.
13205 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
13207 * gcc.target/arm/bics_1.c : New testcase.
13208 * gcc.target/arm/bics_2.c : New testcase.
13209 * gcc.target/arm/bics_3.c : New testcase.
13210 * gcc.target/arm/bics_4.c : New testcase.
13212 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
13214 * gcc.target/mips/umips-attr.c: New test.
13216 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13218 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13219 * gcc.dg/20150120-2.c (dg-final): Ditto.
13220 * gcc.dg/20150120-2.c (dg-final): Ditto.
13221 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13223 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13226 * gcc.target/i386/pr66174.c: New test.
13228 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13231 * gfortran.dg/matmul_bounds_6.f90: New test.
13232 * gfortran.dg/matmul_bounds_7.f90: New test.
13234 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13236 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13237 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13238 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13239 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13240 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13241 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13243 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13246 * gfortran.dg/continuation_13.f90: Update test.
13247 * gfortran.dg/pr65903.f90: New test.
13249 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13252 * gfortran.dg/block_14.f90: New test.
13254 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13257 * lib/gfortran-dg.exp: Update regex to handle two locations for
13258 the same diagnostic without caret.
13259 * gfortran.dg/badline.f: Test also that line numbers are correct
13260 before and after "left but not entered" warning.
13262 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13263 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13266 * gcc.target/arm/maskdata.c: New test.
13268 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13271 * gfortran.dg/derived_constructor_components_5: New test
13273 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13276 * gcc.target/alpha/pr66140.c: New test.
13278 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13281 * gcc.dg/Wconversion-complex-c99.c: New test.
13282 * gcc.dg/Wconversion-complex-gnu.c: New test.
13284 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13286 PR tree-optimization/64454
13287 * gcc.dg/modmod.c: New testcase.
13289 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13291 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13293 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13295 PR middle-end/66134
13296 * gcc.target/i386/mpx/pr66134.c: New test.
13298 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13300 * gcc.target/powerpc/pr60158.c: New test.
13302 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13304 * gcc.target/i386/sibcall-7.c: New test.
13305 * gcc.target/i386/sibcall-8.c: New test.
13307 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13309 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13310 (abs64_in_dreg): Likewise.
13312 2015-05-14 Marek Polacek <polacek@redhat.com>
13316 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13317 * gcc.dg/pr19984.c: Likewise.
13318 * gcc.dg/pr66066-1.c: New test.
13319 * gcc.dg/pr66066-2.c: New test.
13320 * gcc.dg/pr66066-3.c: New test.
13322 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13324 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13325 * gcc.dg/pow-sqrt.x: New file.
13326 * gcc.dg/pow-sqrt-1.c: New test.
13327 * gcc.dg/pow-sqrt-2.c: Likewise.
13328 * gcc.dg/pow-sqrt-3.c: Likewise.
13330 2015-05-13 Richard Biener <rguenther@suse.de>
13332 PR tree-optimization/66123
13333 * gcc.dg/torture/pr66123.c: New testcase.
13335 2015-05-13 Richard Biener <rguenther@suse.de>
13337 PR middle-end/66110
13338 * gcc.dg/alias-2.c: Adjust.
13339 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13341 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13344 * gcc.target/i386/pr65103-3.c: New.
13346 2015-05-13 Martin Liska <mliska@suse.cz>
13348 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13350 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13353 * gcc.target/i386/pr66112-2.c: New test.
13356 * gcc.target/i386/pr66112-1.c: New test.
13358 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13361 * gcc.target/i386/mpx/pr66048.cc: New.
13363 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13365 PR rtl-optimization/64616
13366 * gcc.dg/loop-8.c: New test.
13367 * gcc.dg/loop-9.c: New test.
13369 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13371 PR target/pr66047.c
13372 * gcc.target/i386/pr66047.c: New testcase.
13374 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13377 * gcc.c-torture/compile/pr65873.c: New testcase.
13379 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13382 * gfortran.dg/inline_matmul_10.f90: New test.
13384 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13386 * c-c++-common/Wmisleading-indentation.c: New testcase.
13387 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13388 * c-c++-common/Wmisleading-indentation-2.md: New file.
13390 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13392 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13394 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13396 2015-05-12 Richard Biener <rguenther@suse.de>
13398 PR tree-optimization/66101
13399 * gcc.dg/torture/pr66101.c: New testcase.
13401 2015-05-12 Richard Biener <rguenther@suse.de>
13403 PR tree-optimization/37021
13404 * gcc.target/i386/vect-addsub.c: New testcase.
13406 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
13408 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13410 2015-05-12 Tom de Vries <tom@codesourcery.com>
13412 PR tree-optimization/66010
13413 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13415 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13418 * g++.dg/cpp0x/trailing10.C: New.
13420 2015-05-12 Richard Biener <rguenther@suse.de>
13422 * gcc.dg/vect/bb-slp-35.c: New testcase.
13424 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
13427 * gfortran.dg/bound_simplification_6.f90: New.
13429 2015-05-11 Steve Ellcey <sellcey@mips.com>
13431 * gcc.target/mips/branch-1.c: Pass argument to bar().
13433 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
13436 * gcc.target/i386/pr65753.c: New test.
13438 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
13440 PR rtl-optimization/66076
13441 * gcc.dg/torture/pr66076.c: New test.
13443 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13446 * gfortran.dg/inline_matmul_7.f90: New test.
13447 * gfortran.dg/inline_matmul_8.f90: New test.
13448 * gfortran.dg/inline_matmul_9.f90: New test.
13450 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
13452 * gfortran.dg/bound_simplification_5.f90: New.
13454 2015-05-09 Jason Merrill <jason@redhat.com>
13456 * lib/target-supports.exp (cxx_default): New global.
13457 (check_effective_target_c++11_only)
13458 (check_effective_target_c++14_only)
13459 (check_effective_target_c++98_only)
13460 (check_effective_target_c++1z_only): Check it.
13462 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13464 PR tree-optimization/64454
13465 * gcc.dg/tree-ssa/vrp97.c: New file.
13466 * gcc.dg/vect/slp-perm-7.c: Update.
13468 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13471 * gfortran.dg/elemental_subroutine_11.f90: New test.
13473 2015-05-08 Richard Biener <rguenther@suse.de>
13475 PR tree-optimization/66036
13476 * gcc.dg/vect/slp-41.c: New testcase.
13478 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13480 * gfortran.dg/elemental_optional_args_7.f90: New.
13482 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13484 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13485 allow cmlt or sshr.
13487 2015-05-08 Marek Polacek <polacek@redhat.com>
13490 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13491 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13493 2015-05-07 Marek Polacek <polacek@redhat.com>
13496 * c-c++-common/Wshift-negative-value-1.c: New test.
13497 * c-c++-common/Wshift-negative-value-2.c: New test.
13498 * c-c++-common/Wshift-negative-value-3.c: New test.
13499 * c-c++-common/Wshift-negative-value-4.c: New test.
13500 * c-c++-common/Wshift-negative-value-5.c: New test.
13501 * c-c++-common/Wshift-negative-value-6.c: New test.
13502 * gcc.dg/c90-left-shift-1.c: New test.
13503 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13504 * gcc.dg/c99-left-shift-1.c: New test.
13506 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13509 PR middle-end/54303
13510 * gcc.dg/fdata-sections-2.c: New file.
13512 2015-05-07 Marek Polacek <polacek@redhat.com>
13515 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13517 * c-c++-common/ubsan/align-7.c: Likewise.
13518 * c-c++-common/ubsan/bounds-8.c: Likewise.
13519 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13520 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13521 * c-c++-common/ubsan/null-1.c: Likewise.
13522 * c-c++-common/ubsan/null-10.c: Likewise.
13523 * c-c++-common/ubsan/null-11.c: Likewise.
13524 * c-c++-common/ubsan/null-2.c: Likewise.
13525 * c-c++-common/ubsan/null-3.c: Likewise.
13526 * c-c++-common/ubsan/null-4.c: Likewise.
13527 * c-c++-common/ubsan/null-5.c: Likewise.
13528 * c-c++-common/ubsan/null-6.c: Likewise.
13529 * c-c++-common/ubsan/null-7.c: Likewise.
13530 * c-c++-common/ubsan/null-8.c: Likewise.
13531 * c-c++-common/ubsan/null-9.c: Likewise.
13532 * c-c++-common/ubsan/object-size-1.c: Likewise.
13533 * c-c++-common/ubsan/object-size-10.c: Likewise.
13534 * c-c++-common/ubsan/object-size-4.c: Likewise.
13535 * c-c++-common/ubsan/object-size-5.c: Likewise.
13536 * c-c++-common/ubsan/object-size-7.c: Likewise.
13537 * c-c++-common/ubsan/object-size-8.c: Likewise.
13538 * c-c++-common/ubsan/object-size-9.c: Likewise.
13539 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13540 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13541 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13542 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13543 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13544 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13545 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13546 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13547 * c-c++-common/ubsan/pr59333.c: Likewise.
13548 * c-c++-common/ubsan/pr59667.c: Likewise.
13549 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13550 * c-c++-common/ubsan/pr60636.c: Likewise.
13551 * c-c++-common/ubsan/pr63802.c: Likewise.
13552 * c-c++-common/ubsan/recovery-1.c: Likewise.
13553 * c-c++-common/ubsan/recovery-3.c: Likewise.
13554 * c-c++-common/ubsan/shift-1.c: Likewise.
13555 * c-c++-common/ubsan/shift-2.c: Likewise.
13556 * c-c++-common/ubsan/shift-4.c: Likewise.
13557 * c-c++-common/ubsan/shift-7.c: Likewise.
13558 * c-c++-common/ubsan/undefined-2.c: Likewise.
13559 * c-c++-common/ubsan/vla-1.c: Likewise.
13560 * g++.dg/ubsan/null-1.C: Likewise.
13561 * g++.dg/ubsan/null-3.C: Likewise.
13562 * g++.dg/ubsan/null-4.C: Likewise.
13563 * g++.dg/ubsan/vptr-8.C: Likewise.
13564 * g++.dg/ubsan/vptr-9.C: Likewise.
13565 * gcc.dg/ubsan/bounds-2.c: Likewise.
13566 * gcc.dg/ubsan/object-size-9.c: Likewise.
13568 2015-05-07 Jeff Law <law@redhat.com>
13570 * gcc.dg/tree-ssa/shorten-1.c: New test.
13572 2015-05-07 Richard Biener <rguenther@suse.de>
13574 PR tree-optimization/66002
13575 * gcc.dg/vect/vect-125.c: New testcase.
13577 2015-05-07 Marek Polacek <polacek@redhat.com>
13578 Martin Uecker <uecker@eecs.berkeley.edu>
13580 * c-c++-common/ubsan/bounds-10.c: New test.
13582 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13584 * jit.dg/harness.h (set_options): Wrap with
13585 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13586 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13587 Special-case test-benchmark.c as a negative.
13588 * jit.dg/test-benchmark.c: New file.
13590 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13593 * gcc.target/arm/pr64208.c: New test.
13595 2015-05-06 Alan Modra <amodra@gmail.com>
13598 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13599 (gparms): Make volatile.
13601 2015-05-06 Richard Biener <rguenther@suse.de>
13603 PR tree-optimization/62283
13604 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13606 2015-05-06 Christian Bruel <christian.bruel@st.com>
13609 * gcc.target/aarch64/iinline-attr-1.c: New test.
13611 2015-05-06 Richard Biener <rguenther@suse.de>
13613 * gcc.dg/vect/bb-slp-34.c: New testcase.
13615 2015-05-06 Richard Biener <rguenther@suse.de>
13617 PR tree-optimization/62283
13618 * gcc.dg/vect/bb-slp-14.c: Adjust.
13620 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13623 * gcc.target/i386/pr65990.c: New test.
13625 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13628 * gcc.target/i386/pr65915.c: New.
13630 2015-05-05 Tom de Vries <tom@codesourcery.com>
13632 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13633 'va_list escapes 0'.
13635 2015-05-05 Tom de Vries <tom@codesourcery.com>
13637 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13640 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13642 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13643 * gcc.target/arm/pr65924.c: Likewise.
13645 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13648 * gcc.target/i386/pr65871-3.c: New test.
13650 2015-05-04 Jeff Law <law@redhat.com>
13653 2015-05-04 Jeff Law <law@redhat.com>
13654 * gcc.dg/tree-ssa/shorten-1.c: New test.
13656 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13657 Jakub Jelinek <jakub@redhat.com>
13660 * g++.dg/cpp0x/Wnarrowing4.C: New.
13662 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13664 * lib/target-supports.exp
13665 (check_effective_target_keeps_null_pointer_checks): Clarify that
13666 this is for targets that disable -fdelete-null-pointer-checks,
13667 not default it to off.
13668 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13669 -fdelete-null-pointer-checks explicit.
13670 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13671 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13672 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13673 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13674 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13675 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13676 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13677 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13678 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13679 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13680 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13681 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13682 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13683 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13684 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13685 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13686 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13687 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13688 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13689 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13690 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13691 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13692 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13693 * g++.dg/cpp0x/static_assert9.C: Likewise.
13694 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13695 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13696 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13697 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13698 * g++.dg/tree-ssa/pr26406.C: Likewise.
13700 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13702 PR tree-optimization/65984
13703 * c-c++-common/ubsan/pr65984.c: New test.
13705 2015-05-04 Jeff Law <law@redhat.com>
13707 * gcc.dg/tree-ssa/shorten-1.c: New test.
13709 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13712 * gfortran.dg/pr44735.f90: New test.
13714 2015-05-04 Richard Biener <rguenther@suse.de>
13716 PR tree-optimization/65965
13717 * gcc.dg/vect/bb-slp-33.c: New testcase.
13719 2015-05-04 Richard Biener <rguenther@suse.de>
13721 PR tree-optimization/65935
13722 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13724 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13726 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13727 for each supported variant instead of CHECK_RESULTS.
13728 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13729 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13730 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13731 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13732 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13733 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13734 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13735 expected results for unsupported variants. Call CHECK for each
13736 supported variant instead of CHECK_RESULTS.
13737 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13738 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13739 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13740 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13741 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13742 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13743 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13744 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13745 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13746 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13747 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13748 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13749 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13750 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13751 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13752 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13753 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13754 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13755 expected results for unsupported variants.
13756 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13757 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13758 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13759 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13760 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13761 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13762 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13763 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13764 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13765 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13766 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13767 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13768 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13769 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13770 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13771 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13772 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13773 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13774 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13775 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13776 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13777 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13778 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13779 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13780 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13781 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13782 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13783 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13785 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13788 * gfortran.dg/bound_9.f90: Add pointer assignment.
13790 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13791 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13794 * g++.dg/cpp0x/Wnarrowing3.C: New.
13796 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13798 * gcc.dg/20150120-1.c: New test.
13799 * gcc.dg/20150120-2.c: New test.
13800 * gcc.dg/20150120-3.c: New test.
13802 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13804 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13806 2015-05-01 Renlin Li <renlin.li@arm.com>
13808 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13810 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13812 * gfortran.dg/bound_simplification_4.f90: New.
13814 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13816 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13817 with powerpc_p8vector_ok.
13819 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13822 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13824 * gfortran.dg/bound_9.f90: New test case.
13826 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13828 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13829 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13830 for 32bit x86 targets.
13831 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13832 for 32bit x86 targets.
13833 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13834 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13835 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13836 for 32bit x86 targets.
13838 2015-04-30 Marek Polacek <polacek@redhat.com>
13840 PR tree-optimization/63551
13841 * g++.dg/ipa/pr63551.C: New test.
13843 2015-04-30 Caroline Tice <cmtice@google.com>
13846 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13847 partition size on certain targets.
13849 2015-04-30 Renlin Li <renlin.li@arm.com>
13851 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13853 2015-04-30 Marek Polacek <polacek@redhat.com>
13855 * c-c++-common/Wbool-compare-3.c: New test.
13857 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13858 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13860 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13863 * g++.dg/init/ref22.C: New.
13865 2015-04-30 Marek Polacek <polacek@redhat.com>
13867 * gcc.dg/init-bad-8.c: New test.
13869 * gcc.dg/incomplete-typedef-1.c: New test.
13871 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13874 * g++.dg/template/crash121.C: New.
13876 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13878 * gcc.target/mips/call-from-init.c: New test.
13879 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13881 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13884 * gcc.target/i386/pr65871-1.c: New test.
13885 * gcc.target/i386/pr65871-2.c: Ditto.
13887 2015-04-29 Marek Polacek <polacek@redhat.com>
13890 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13891 * c-c++-common/Wbool-compare-2.c: New test.
13893 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13896 * gcc.target/aarch64/vstN_lane_1.c: New file.
13898 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13901 * g++.dg/warn/Winit-self-3.C: New.
13903 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13905 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13907 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13910 * gcc.target/arm/pr65924.c: New test.
13912 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13914 * g++.dg/gomp/tpl-target-update.C: New file.
13916 2015-04-29 Richard Biener <rguenther@suse.de>
13918 PR tree-optimization/65917
13919 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13921 2015-04-29 Christian Bruel <christian.bruel@st.com>
13924 * gcc.dg/ipa/iinline-attr.c: New test.
13925 * gcc.target/i386/iinline-attr-2.c: New test.
13927 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13929 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13932 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13934 * gcc.dg/vect/vect-33.c: Remove spurious line.
13936 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13938 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13940 2015-04-28 Marek Polacek <polacek@redhat.com>
13943 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13944 * gcc.dg/pr65901.c: New test.
13946 2015-04-28 Richard Biener <rguenther@suse.de>
13948 PR tree-optimization/62283
13949 * gfortran.dg/vect/pr62283-2.f: New testcase.
13950 * gcc.dg/vect/bb-slp-14.c: Adjust.
13952 2015-04-28 Richard Biener <rguenther@suse.de>
13954 PR tree-optimization/65851
13955 * g++.dg/torture/pr65851.C: New testcase.
13957 2015-04-27 Jeff Law <law@redhat.com>
13959 PR tree-optimization/65217
13960 * gcc.target/i386/pr65217.c: Remove XFAIL.
13962 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13965 Add tests forgotten to svn-add.
13966 * gfortran.dg/class_allocate_19.f03: New test.
13967 * gfortran.dg/class_array_20.f03: New test.
13968 * gfortran.dg/class_array_21.f03: New test.
13969 * gfortran.dg/finalize_29.f08: New test.
13971 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13975 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13976 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13978 2015-04-27 Caroline Tice <cmtice@google.com>
13980 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13983 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13986 * gcc.target/powerpc/htm-1.c: New test.
13987 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13988 on 64-bit compiles.
13989 (__builtin_tabortdci): Likewise.
13990 (__builtin_tcheck): Remove operand.
13991 * lib/target-supports.exp (check_htm_hw_available): New function.
13993 2015-04-27 Richard Biener <rguenther@suse.de>
13995 * gcc.target/i386/pr65217.c: XFAIL.
13997 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13999 PR tree-optimization/65875
14000 * gcc.c-torture/compile/pr65875.c: New test.
14002 2015-04-25 Marek Polacek <polacek@redhat.com>
14005 * gcc.dg/enum-incomplete-2.c: New test.
14006 * gcc.dg/enum-mode-1.c: New test.
14008 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14011 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14013 * gcc.target/powerpc/pr65849-2.c: Likewise.
14015 2015-04-24 Tom de Vries <tom@codesourcery.com>
14017 PR tree-optimization/65802
14018 * g++.dg/pr65802.C: Move to ...
14019 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14020 stdarg.h. Rewrite for C.
14021 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14022 va_start and va_end. Remove unnecessary inline asm.
14024 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14025 Wei Mi <wmi@google.com>
14027 * gcc.target/i386/sse2-load-multi.c: New test.
14028 * gcc.target/i386/sse2-store-multi.c: Ditto.
14030 2015-04-24 Marek Polacek <polacek@redhat.com>
14033 * c-c++-common/pr65830.c: New test.
14036 * c-c++-common/Wlogical-op-1.c: New test.
14038 2015-04-24 Marek Polacek <polacek@redhat.com>
14041 * c-c++-common/pr61534-1.c: New test.
14043 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14044 Steven Bosscher <steven@gcc.gnu.org>
14046 PR rtl-optimization/34503
14047 * gcc.target/arm/pr64616.c: New file.
14049 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14051 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14053 2015-04-24 Terry Guo <terry.guo@arm.com>
14055 * gcc.target/arm/pr65710.c: Update the options.
14057 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14059 * gcc.target/i386/pr65523.c: Skip x32.
14061 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14063 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14064 to look for vcl* where appropriate.
14066 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14068 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14069 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14071 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14074 * gcc.target/arm/pr26702.c: New test.
14076 2015-04-23 Marek Polacek <polacek@redhat.com>
14079 * gcc.dg/pr65345-1.c: New test.
14080 * gcc.dg/pr65345-2.c: New test.
14082 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14084 * gcc.target/powerpc/crypto-builtin-2.c: New.
14086 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14089 * gfortran.dg/class_allocate_19.f03: New test.
14090 * gfortran.dg/class_array_20.f03: New test.
14091 * gfortran.dg/class_array_21.f03: New test.
14092 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14093 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14094 initialization correctly.
14095 * gfortran.dg/finalize_29.f08: New test.
14097 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14099 * gcc.target/powerpc/swaps-p8-18.c: New test.
14101 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14104 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14105 * gcc.dg/vect/bb-slp-25.c: Likewise.
14106 * gcc.dg/vect/bb-slp-29.c: Likewise.
14107 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14108 vect_no_align && { ! vect_hw_misalign }.
14109 * gcc.dg/vect/bb-slp-9.c: Likewise.
14110 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14112 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14113 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14114 account for POWER8, where peeling for alignment is not needed.
14115 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14116 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14117 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14118 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14119 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14120 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14121 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14122 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14123 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14124 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14125 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14126 * gcc.dg/vect/pr16105.c: Likewise.
14127 * gcc.dg/vect/pr20122.c: Likewise.
14128 * gcc.dg/vect/pr33804.c: Likewise.
14129 * gcc.dg/vect/pr33953.c: Likewise.
14130 * gcc.dg/vect/pr56787.c: Likewise.
14131 * gcc.dg/vect/pr58508.c: Likewise.
14132 * gcc.dg/vect/slp-25.c: Likewise.
14133 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14134 * gcc.dg/vect/vect-105.c: Likewise.
14135 * gcc.dg/vect/vect-27.c: Likewise.
14136 * gcc.dg/vect/vect-29.c: Likewise.
14137 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14139 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14140 && { ! vect_hw_misalign }.
14141 * gcc.dg/vect/vect-44.c: Likewise.
14142 * gcc.dg/vect/vect-48.c: Likewise.
14143 * gcc.dg/vect/vect-50.c: Likewise.
14144 * gcc.dg/vect/vect-52.c: Likewise.
14145 * gcc.dg/vect/vect-56.c: Likewise.
14146 * gcc.dg/vect/vect-60.c: Likewise.
14147 * gcc.dg/vect/vect-72.c: Likewise.
14148 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14149 * gcc.dg/vect/vect-75.c: Likewise.
14150 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14151 * gcc.dg/vect/vect-77-global.c: Likewise.
14152 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14153 * gcc.dg/vect/vect-78-global.c: Likewise.
14154 * gcc.dg/vect/vect-93.c: Likewise.
14155 * gcc.dg/vect/vect-95.c: Likewise.
14156 * gcc.dg/vect/vect-96.c: Likewise.
14157 * gcc.dg/vect/vect-cond-1.c: Likewise.
14158 * gcc.dg/vect/vect-cond-3.c: Likewise.
14159 * gcc.dg/vect/vect-cond-4.c: Likewise.
14160 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14161 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14162 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14163 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14164 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14165 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14166 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14167 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14168 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14169 * gcc.dg/vect/vect-outer-5.c: Likewise.
14170 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14171 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14172 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14173 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14174 * gcc.dg/vect/vect-peel-3.c: Likewise.
14175 * gcc.dg/vect/vect-peel-4.c: Likewise.
14176 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14177 * gcc.target/powerpc/pr65456.c: New test.
14178 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14179 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14180 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14181 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14182 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14183 vect_no_align && { ! vect_hw_misalign }.
14184 * gfortran.dg/vect/vect-3.f90: Likewise.
14185 * gfortran.dg/vect/vect-4.f90: Likewise.
14186 * gfortran.dg/vect/vect-5.f90: Likewise.
14187 * lib/target-supports.exp (check_effective_target_vect_no_align):
14188 Return 1 for POWER8.
14189 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14191 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14194 * gfortran.dg/pr65429.f90: New test.
14196 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14198 * c-c++-common/asan/user-section-1.c: New test.
14199 * c-c++-common/asan/user-section-2.c: New test.
14200 * c-c++-common/asan/user-section-3.c: New test.
14202 2015-04-22 Hale Wang <hale.wang@arm.com>
14203 Terry Guo <terry.guo@arm.com>
14205 PR rtl-optimization/64818
14206 * gcc.target/arm/pr64818.c: New test.
14208 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
14211 * g++.dg/tree-ssa/pr61034.C: Update template.
14212 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14213 * gcc.dg/Warray-bounds-11.c: Likewise.
14214 * gcc.dg/Warray-bounds.c: Likewise.
14216 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14218 PR libgfortran/65234
14219 * gfortran.dg/fmt_unlimited.f90: New test.
14221 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14223 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14225 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14226 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14227 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14228 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14229 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14230 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14231 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14233 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14235 PR libgfortran/56743
14236 * gfortran.dg/namelist_87.f90: New test.
14238 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14240 * gcc.target/aarch64/mult-synth_1.c: New test.
14241 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14242 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14243 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14244 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14245 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14247 2015-04-21 Richard Biener <rguenther@suse.de>
14249 PR tree-optimization/65650
14250 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14251 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14252 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14253 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14254 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14255 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14257 2015-04-21 Tom de Vries <tom@codesourcery.com>
14259 PR tree-optimization/65802
14260 * g++.dg/pr65802.C: New test.
14262 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14265 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14266 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14268 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14271 * g++.dg/cpp0x/Wnarrowing2.C: New.
14273 2015-04-20 Jeff Law <law@redhat.com>
14275 PR tree-optimization/65658
14276 * gcc.dg/pr65658.c: New test.
14278 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14281 * gcc.target/aarch64/vec_init_1.c: New test.
14283 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14285 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14288 2015-04-18 Martin Sebor <msebor@redhat.com>
14290 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14291 of non-nul characters.
14292 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14294 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14297 * gcc.target/powerpc/pr65787.c: New.
14299 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14302 * gcc.target/aarch64/c-output-template-4.c: New test.
14304 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14307 * gcc.dg/pr65780-1.c: New test.
14308 * gcc.dg/pr65780-2.c: Likewise.
14309 * gcc.target/i386/pr32219-9.c: Likewise.
14310 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14312 * gcc.target/i386/pr64317.c (c): Initialize.
14314 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14317 * g++.dg/ext/mv18.C: New test.
14318 * g++.dg/ext/mv19.C: Likewise.
14319 * g++.dg/ext/mv20.C: Likewise.
14320 * g++.dg/ext/mv21.C: Likewise.
14321 * g++.dg/ext/mv22.C: Likewise.
14322 * g++.dg/ext/mv23.C: Likewise.
14324 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14327 * g++.dg/init/pr64527.C: New test.
14329 2015-04-17 Tom de Vries <tom@codesourcery.com>
14330 Michael Matz <matz@suse.de>
14332 PR tree-optimization/64950
14333 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14336 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14338 * c-c++-common/asan/user-section-1.c: New test.
14340 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14343 * gcc.dg/debug/pr65771.c: New test.
14345 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14347 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14348 __buitlin_alloca with __builtin_alloca.
14350 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14352 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14354 2015-04-16 Richard Biener <rguenther@suse.de>
14356 PR tree-optimization/64277
14357 * gcc.dg/Warray-bounds-14.c: New testcase.
14358 * gcc.dg/Warray-bounds-15.c: Likewise.
14359 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14360 * c-c++-common/ubsan/bounds-6.c: Likewise.
14362 2015-04-16 Renlin Li <renlin.li@arm.com>
14364 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14365 * gcc.target/arm/unsigned-float.c: New.
14367 2015-04-16 Richard Biener <rguenther@suse.de>
14369 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14370 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14371 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14373 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14375 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14376 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14377 * g++.dg/cpp0x/defaulted21.C: Likewise.
14378 * g++.dg/cpp0x/defaulted28.C: Likewise.
14379 * g++.dg/cpp0x/defaulted47.C: Likewise.
14380 * g++.dg/cpp0x/elision_neg.C: Likewise.
14381 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14382 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14383 * g++.dg/cpp0x/implicit1.C: Likewise.
14384 * g++.dg/cpp0x/implicit9.C: Likewise.
14385 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14386 * g++.dg/cpp0x/range-for13.C: Likewise.
14387 * g++.dg/gomp/clause-2.C: Likewise.
14388 * g++.dg/gomp/udr-5.C: Likewise.
14389 * g++.dg/inherit/access6.C: Likewise.
14390 * g++.dg/lookup/duperr1.C: Likewise.
14391 * g++.dg/lookup/friend2.C: Likewise.
14392 * g++.dg/lookup/pr6936.C: Likewise.
14393 * g++.dg/lookup/scoped1.C: Likewise.
14394 * g++.dg/lookup/using26.C: Likewise.
14395 * g++.dg/lookup/using38.C: Likewise.
14396 * g++.dg/other/access2.C: Likewise.
14397 * g++.dg/overload/defarg3.C: Likewise.
14398 * g++.dg/overload/defarg6.C: Likewise.
14399 * g++.dg/parse/access11.C: Likewise.
14400 * g++.dg/parse/access2.C: Likewise.
14401 * g++.dg/parse/access3.C: Likewise.
14402 * g++.dg/parse/access4.C: Likewise.
14403 * g++.dg/parse/access5.C: Likewise.
14404 * g++.dg/parse/access6.C: Likewise.
14405 * g++.dg/parse/access8.C: Likewise.
14406 * g++.dg/parse/access9.C: Likewise.
14407 * g++.dg/parse/crash40.C: Likewise.
14408 * g++.dg/tc1/dr142.C: Likewise.
14409 * g++.dg/tc1/dr166.C: Likewise.
14410 * g++.dg/tc1/dr52.C: Likewise.
14411 * g++.dg/template/access11.C: Likewise.
14412 * g++.dg/template/access18.C: Likewise.
14413 * g++.dg/template/access19.C: Likewise.
14414 * g++.dg/template/access2.C: Likewise.
14415 * g++.dg/template/access20.C: Likewise.
14416 * g++.dg/template/access26.C: Likewise.
14417 * g++.dg/template/access3.C: Likewise.
14418 * g++.dg/template/access7.C: Likewise.
14419 * g++.dg/template/conv12.C: Likewise.
14420 * g++.dg/template/crash69.C: Likewise.
14421 * g++.dg/template/friend31.C: Likewise.
14422 * g++.dg/template/friend32.C: Likewise.
14423 * g++.dg/template/memfriend15.C: Likewise.
14424 * g++.dg/template/memfriend16.C: Likewise.
14425 * g++.dg/template/memfriend17.C: Likewise.
14426 * g++.dg/template/memfriend7.C: Likewise.
14427 * g++.dg/template/pr32519.C: Likewise.
14428 * g++.dg/template/qualttp21.C: Likewise.
14429 * g++.dg/template/qualttp8.C: Likewise.
14430 * g++.dg/template/ttp10.C: Likewise.
14431 * g++.dg/template/typedef11.C: Likewise.
14432 * g++.dg/template/typedef13.C: Likewise.
14433 * g++.dg/template/typedef19.C: Likewise.
14434 * g++.dg/template/typedef20.C: Likewise.
14435 * g++.dg/template/typedef22.C: Likewise.
14436 * g++.dg/template/using16.C: Likewise.
14437 * g++.dg/template/virtual3.C: Likewise.
14438 * g++.dg/ubsan/pr61272.C: Likewise.
14439 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14440 * g++.old-deja/g++.brendan/crash11.C: Likewise.
14441 * g++.old-deja/g++.brendan/enum6.C: Likewise.
14442 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14443 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14444 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14445 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14446 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14447 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14448 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14449 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14450 * g++.old-deja/g++.jason/access17.C: Likewise.
14451 * g++.old-deja/g++.jason/access18.C: Likewise.
14452 * g++.old-deja/g++.jason/access22.C: Likewise.
14453 * g++.old-deja/g++.jason/access23.C: Likewise.
14454 * g++.old-deja/g++.jason/access8.C: Likewise.
14455 * g++.old-deja/g++.jason/delete3.C: Likewise.
14456 * g++.old-deja/g++.jason/report.C: Likewise.
14457 * g++.old-deja/g++.law/access2.C: Likewise.
14458 * g++.old-deja/g++.law/access3.C: Likewise.
14459 * g++.old-deja/g++.law/access4.C: Likewise.
14460 * g++.old-deja/g++.law/access5.C: Likewise.
14461 * g++.old-deja/g++.law/arm12.C: Likewise.
14462 * g++.old-deja/g++.law/arm14.C: Likewise.
14463 * g++.old-deja/g++.law/ctors13.C: Likewise.
14464 * g++.old-deja/g++.law/union2.C: Likewise.
14465 * g++.old-deja/g++.law/visibility12.C: Likewise.
14466 * g++.old-deja/g++.law/visibility15.C: Likewise.
14467 * g++.old-deja/g++.law/visibility16.C: Likewise.
14468 * g++.old-deja/g++.law/visibility17.C: Likewise.
14469 * g++.old-deja/g++.law/visibility18.C: Likewise.
14470 * g++.old-deja/g++.law/visibility19.C: Likewise.
14471 * g++.old-deja/g++.law/visibility20.C: Likewise.
14472 * g++.old-deja/g++.law/visibility21.C: Likewise.
14473 * g++.old-deja/g++.law/visibility24.C: Likewise.
14474 * g++.old-deja/g++.law/visibility4.C: Likewise.
14475 * g++.old-deja/g++.law/visibility5.C: Likewise.
14476 * g++.old-deja/g++.law/visibility6.C: Likewise.
14477 * g++.old-deja/g++.law/visibility7.C: Likewise.
14478 * g++.old-deja/g++.law/visibility8.C: Likewise.
14479 * g++.old-deja/g++.law/visibility9.C: Likewise.
14480 * g++.old-deja/g++.niklas/t135.C: Likewise.
14481 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14482 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14483 * g++.old-deja/g++.other/access11.C: Likewise.
14484 * g++.old-deja/g++.other/access4.C: Likewise.
14485 * g++.old-deja/g++.other/access7.C: Likewise.
14486 * g++.old-deja/g++.other/crash1.C: Likewise.
14487 * g++.old-deja/g++.other/crash7.C: Likewise.
14488 * g++.old-deja/g++.other/friend1.C: Likewise.
14489 * g++.old-deja/g++.other/friend4.C: Likewise.
14490 * g++.old-deja/g++.other/friend9.C: Likewise.
14491 * g++.old-deja/g++.other/lineno1.C: Likewise.
14492 * g++.old-deja/g++.other/using1.C: Likewise.
14493 * g++.old-deja/g++.pt/enum14.C: Likewise.
14494 * g++.old-deja/g++.pt/friend11.C: Likewise.
14495 * g++.old-deja/g++.pt/friend21.C: Likewise.
14496 * g++.old-deja/g++.pt/friend3.C: Likewise.
14497 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14498 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14499 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14500 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14502 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14505 * g++.dg/ipa/pr65765.C: New test.
14507 2015-04-15 Nick Clifton <nickc@redhat.com>
14509 * gcc.target/rx/builtins.c: Disable RMPA test if string
14510 instructions are not allowed.
14512 2015-04-15 Alan Modra <amodra@gmail.com>
14514 * gcc.dg/pr65408.c: New.
14516 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14519 * gcc.target/arm/pr65729.c: New test.
14521 2015-04-14 Richard Biener <rguenther@suse.de>
14523 PR tree-optimization/65758
14524 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14526 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14529 * gcc.c-torture/execute/pr65648.c: New test.
14531 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14533 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14534 __builtin_finite instead of finite.
14535 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14538 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14540 PR tree-optimization/63387
14541 * gcc.dg/pr63387.c: New testcase.
14543 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14545 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14547 2015-04-13 Richard Biener <rguenther@suse.de>
14549 PR tree-optimization/65204
14550 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14552 2015-04-13 Terry Guo <terry.guo@arm.com>
14555 * gcc.target/arm/pr65710.c: New.
14557 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14559 PR tree-optimization/65747
14560 * g++.dg/torture/pr65747.C: New test.
14562 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14565 * g++.dg/cpp0x/pr65736.C: New test.
14567 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14568 Martin Liska <mliska@suse.cz>
14571 * g++.dg/ipa/pr65722.C: New testcase.
14573 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14575 PR tree-optimization/65735
14576 * gcc.c-torture/compile/pr65735.c: New test.
14578 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14580 PR middle-end/65554
14581 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14583 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14586 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14588 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14591 * gcc.target/arm/pr65647-2.c: New.
14593 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14596 * g++.dg/torture/pr65694.C: New test.
14598 2015-04-10 Tobias Burnus <burnus@net-b.de>
14600 * gfortran.dg/coarray_lock_6.f90: New.
14601 * gfortran.dg/coarray_lock_7.f90: New.
14602 * gfortran.dg/coarray/lock_2.f90: New.
14604 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14610 * gfortran.dg/used_types_27.f90: New.
14612 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14615 * gcc.target/i386/pr65671.c: New.
14617 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14619 PR tree-optimization/65709
14620 * c-c++-common/ubsan/align-9.c: New test.
14622 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14625 * gfortran.dg/pr56852.f90: New test.
14627 2015-04-09 Marek Polacek <polacek@redhat.com>
14628 Jakub Jelinek <jakub@redhat.com>
14630 PR middle-end/65554
14631 * g++.dg/opt/pr65554.C: New test.
14633 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14636 * c-c++-common/attr-aligned-1.c: New test.
14638 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14640 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14642 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14645 * gcc.target/i386/sse-25.c: New.
14647 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14650 * gcc.target/i386/pr65693.c: New test.
14652 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14654 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14656 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14658 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14660 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14662 * gcc.target/i386/thunk-retbnd.c: New.
14664 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14666 * gnat.dg/opt48.adb: New test.
14667 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14668 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14670 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14673 * gcc.c-torture/compile/pr65540.c: New.
14675 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14677 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14678 -Wno-pointer-arith.
14680 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14683 * g++.dg/debug/pr65678.C: New test.
14685 PR middle-end/65680
14686 * gcc.c-torture/compile/pr65680.c: New test.
14688 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14691 * gfortran.dg/allocate_with_source_5.f90: New test.
14693 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14695 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14696 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14698 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14700 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14702 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14705 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14706 to get floating point compression.
14707 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14709 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14711 PR preprocessor/61977
14712 * gcc.dg/cpp/pr61977.c: New test.
14714 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14716 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14718 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14721 * gcc.target/arm/pr65647.c: New.
14723 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14726 * g++.dg/torture/pr65655.C: New testcase.
14728 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14731 * g++.dg/cpp1y/lambda-init13.C: New.
14733 2015-04-03 Marek Polacek <polacek@redhat.com>
14735 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14737 2015-04-02 Marek Polacek <polacek@redhat.com>
14740 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14741 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14743 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14745 PR preprocessor/61977
14746 * gcc.target/powerpc/pr61977-1.c: New test.
14747 * gcc.target/powerpc/pr61977-2.c: New test.
14749 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14752 * g++.dg/warn/Wshadow-8.C: New.
14753 * g++.dg/warn/Wshadow-9.C: Likewise.
14754 * g++.dg/warn/Wshadow-10.C: Likewise.
14755 * g++.dg/warn/Wshadow-11.C: Likewise.
14757 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14759 * gcc.dg/pr23623.c: Added aligned attribute.
14760 * gcc.dg/20141029-1.c: Likewise.
14761 * gcc.dg/20150306-1.c: New test.
14763 2015-04-01 Marek Polacek <polacek@redhat.com>
14766 * g++.dg/cpp0x/initlist93.C: New test.
14767 * g++.dg/cpp0x/initlist94.C: New test.
14769 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14772 * gcc.target/aarch64/pr65624.c: New test.
14774 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14776 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14778 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14780 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14781 extra variable to force stack alignment.
14782 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14783 extra variable to force stack alignment.
14785 2015-03-31 Marek Polacek <polacek@redhat.com>
14788 * g++.dg/template/pr65390.C: New test.
14790 2015-03-31 Martin Liska <mliska@suse.cz>
14792 * g++.dg/ipa/pr65557.C: New test.
14794 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14796 * gcc.target/s390/hotpatch-25.c: New test.
14797 * gcc.target/s390/hotpatch-1.c: Update test.
14798 * gcc.target/s390/hotpatch-10.c: Update test.
14799 * gcc.target/s390/hotpatch-11.c: Update test.
14800 * gcc.target/s390/hotpatch-12.c: Update test.
14801 * gcc.target/s390/hotpatch-13.c: Update test.
14802 * gcc.target/s390/hotpatch-14.c: Update test.
14803 * gcc.target/s390/hotpatch-15.c: Update test.
14804 * gcc.target/s390/hotpatch-16.c: Update test.
14805 * gcc.target/s390/hotpatch-17.c: Update test.
14806 * gcc.target/s390/hotpatch-18.c: Update test.
14807 * gcc.target/s390/hotpatch-19.c: Update test.
14808 * gcc.target/s390/hotpatch-2.c: Update test.
14809 * gcc.target/s390/hotpatch-21.c: Update test.
14810 * gcc.target/s390/hotpatch-22.c: Update test.
14811 * gcc.target/s390/hotpatch-23.c: Update test.
14812 * gcc.target/s390/hotpatch-24.c: Update test.
14813 * gcc.target/s390/hotpatch-3.c: Update test.
14814 * gcc.target/s390/hotpatch-4.c: Update test.
14815 * gcc.target/s390/hotpatch-5.c: Update test.
14816 * gcc.target/s390/hotpatch-6.c: Update test.
14817 * gcc.target/s390/hotpatch-7.c: Update test.
14818 * gcc.target/s390/hotpatch-8.c: Update test.
14819 * gcc.target/s390/hotpatch-9.c: Update test.
14820 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14822 2015-03-31 Richard Biener <rguenther@suse.de>
14824 PR middle-end/65626
14825 * g++.dg/torture/pr65626.C: New testcase.
14827 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14830 * gcc.target/i386/mpx/pr65531.cc: New.
14832 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14835 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14836 __builtin_alloca instead of alloca.
14837 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14838 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14839 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14842 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14845 * g++.dg/ubsan/pr65610.C: New test.
14847 2015-03-30 Marek Polacek <polacek@redhat.com>
14850 * g++.dg/cpp0x/pr65398-2.C: New test.
14852 2015-03-30 Marek Polacek <polacek@redhat.com>
14854 * c-c++-common/pr65556.c: Change the width of bit-fields.
14856 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14859 * gcc.target/i386/pr65588.c: New testcase.
14861 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14863 PR libgfortran/65563
14864 * gfortran.dg/open_errors_2.f90: New test.
14866 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14868 PR libgfortran/65596
14869 * gfortran.dg/namelist_86.f90: New test.
14871 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14873 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14874 statement to reflect new ownership.
14876 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14879 * g++.dg/template/friend58.C: New.
14880 * g++.dg/template/friend59.C: Likewise.
14882 2015-03-27 Tobias Burnus <burnus@net-b.de>
14885 * g++.dg/gomp/openmp-simd-3.C: New.
14886 * gcc.dg/gomp/openmp-simd-3.c: New.
14888 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14891 * gcc.target/i386/pr65248-1.c: New file.
14892 * gcc.target/i386/pr65248-2.c: Likewise.
14893 * gcc.target/i386/pr65248-3.c: Likewise.
14894 * gcc.target/i386/pr65248-4.c: Likewise.
14896 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14899 * gcc.c-torture/compile/pr65593.c: New test.
14901 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14904 * g++.dg/cpp1y/constexpr-assert1.C: New.
14906 2015-03-27 Marek Polacek <polacek@redhat.com>
14909 * c-c++-common/pr65556.c: New test.
14911 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14914 * g++.dg/torture/pr65600.C: New testcase.
14916 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14919 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14921 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14923 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14924 statement and cleanup. Fixed typos.
14926 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14928 PR middle-end/65595
14929 * gcc.c-torture/compile/pr65595.c: New testcase.
14931 2015-03-27 Marek Polacek <polacek@redhat.com>
14934 * g++.dg/ubsan/pr65583.C: New test.
14936 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14938 * gcc.c-torture/compile/20150327.c: New testcase.
14940 2015-03-26 Richard Biener <rguenther@suse.de>
14942 PR middle-end/65555
14943 * g++.dg/torture/pr65555.C: New testcase.
14945 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14947 PR tree-optimization/64715
14948 * gcc.dg/builtin-object-size-15.c: New test.
14949 * gcc.dg/pr64715-1.c: New test.
14950 * gcc.dg/pr64715-2.c: New test.
14952 2015-03-26 Richard Biener <rguenther@suse.de>
14954 PR middle-end/65519
14955 * gnat.dg/specs/opt2.ads: Fix testcase.
14957 2015-03-25 Martin Sebor <msebor@redhat.com>
14960 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14961 when target isn't arm*-*-*-*.
14962 (check_effective_target_arm_nothumb): Likewise.
14963 (check_effective_target_arm_little_endian): Likewise.
14964 (check_effective_target_arm_vect_no_misalign): Likewise.
14965 (check_effective_target_aarch64_little_endian): Fail early if target
14966 isn't aarch64*-*-*.
14968 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14970 PR tree-optimization/65177
14971 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14973 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14975 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14976 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14977 smmintrin.h and mm3dnow.h.
14979 2015-03-25 Marek Polacek <polacek@redhat.com>
14982 * g++.dg/cpp0x/pr65558.C: New test.
14984 2015-03-25 Marek Polacek <polacek@redhat.com>
14987 * g++.dg/template/pr61670.C: New test.
14989 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14992 * g++.dg/template/pr54987.C: New.
14994 2015-03-25 Richard Biener <rguenther@suse.de>
14996 PR tree-optimization/62630
14997 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14999 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15002 * gcc.target/i386/mpx/pr65508.c: New.
15004 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15008 * gfortran.dg/data_initialized_3.f90: New.
15010 2015-03-25 Richard Biener <rguenther@suse.de>
15012 PR middle-end/65519
15013 * gnat.dg/specs/opt2.ads: New testcase.
15015 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15017 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15018 * gcc.target/arm/memset-inline-4.c: Skip for
15019 arm_tune_string_ops_prefer_neon.
15020 * gcc.target/arm/memset-inline-5.c: Ditto.
15021 * gcc.target/arm/memset-inline-6.c: Ditto.
15022 * gcc.target/arm/memset-inline-8.c: Ditto.
15023 * gcc.target/arm/memset-inline-9.c: Ditto.
15025 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15028 * g++.dg/other/virtual3.C: New.
15030 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15033 * g++.dg/cpp0x/vt-60130.C: New.
15035 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15038 * g++.dg/warn/Warray-bounds-7.C: New.
15040 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15043 * g++.dg/template/defarg18.C: New.
15045 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15048 * g++.dg/cpp0x/vt-59988.C: New.
15050 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15052 PR tree-optimization/65533
15053 * gcc.dg/pr65533.c: New test.
15055 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15057 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15058 source= and mold= expressions functionality.
15059 * gfortran.dg/allocate_class_4.f90: New test.
15060 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15061 copying an unlimited polymorhpic object containing a char array
15062 to another unlimited polymorphic object respects the _len
15064 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15065 whether deferred length char array allocate works, unlimited
15066 polymorphic object allocation from a string works and if
15067 allocating an array of deferred length strings works.
15068 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15070 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15073 * g++.dg/cpp0x/constexpr-array11.C: New.
15075 2015-03-24 Richard Biener <rguenther@suse.de>
15077 PR middle-end/65517
15078 * gcc.dg/torture/pr65517.c: New testcase.
15080 2015-03-24 Tobias Burnus <burnus@net-b.de>
15082 * gfortran.dg/coindexed_1.f90: Moved from
15083 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15085 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15088 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15092 * gcc.target/i386/pr65523.c: New test.
15095 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15097 * g++.dg/lto/pr65475b_0.C: Likewise.
15099 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15102 * gcc.target/sh/torture/pr65505.c: New.
15104 2015-03-23 Martin Sebor <msebor@redhat.com>
15107 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15108 assembly for lvx in addition to lxv.
15110 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15113 * gfortran.dg/pr65504.f90: New test.
15116 * gcc.dg/pr65521.c: New test.
15118 2015-03-23 Richard Biener <rguenther@suse.de>
15120 PR tree-optimization/65518
15121 * gcc.dg/vect/pr65518.c: New testcase.
15123 2015-03-23 Richard Biener <rguenther@suse.de>
15125 PR tree-optimization/65494
15126 * gcc.dg/vect/pr65494.c: New testcase.
15128 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15130 PR preprocessor/65238
15131 * c-c++-common/cpp/pr65238-1.c: New test.
15132 * gcc.dg/cpp/pr65238-2.c: New test.
15133 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15134 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15136 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15137 Mikael Morin <mikael@gcc.gnu.org>
15140 * gfortran.dg/elemental_dependency_4.f90: New.
15141 * gfortran.dg/elemental_dependency_5.f90: New.
15143 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15146 * g++.dg/lto/pr65475b_0.C: New testcase.
15147 * g++.dg/lto/pr65475b_1.C: New testcase.
15148 * g++.dg/lto/pr65475c_0.C: New testcase.
15149 * g++.dg/lto/pr65475c_1.C: New testcase.
15151 2015-03-21 Tobias Burnus <burnus@net-b.de>
15153 * gfortran.dg/coarray_38.f90: New.
15154 * gfortran.dg/coarray_39.f90: New.
15155 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15158 2015-03-20 Marek Polacek <polacek@redhat.com>
15161 * g++.dg/cpp0x/pr65398.C: New test.
15163 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15166 * g++.dg/lto/pr65475_0.C: New testcase.
15167 * g++.dg/lto/pr65475_1.C: New testcase.
15169 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15171 PR rtl-optimization/64366
15172 * gcc.target/sh/pr64366.c: New.
15174 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15177 * g++.dg/cpp0x/constexpr-48324.C: New.
15179 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15182 * g++.dg/cpp0x/pr48453.C: New.
15184 2015-03-20 Marek Polacek <polacek@redhat.com>
15187 * g++.dg/cpp0x/pr65072.C: New test.
15189 2015-03-20 Richard Biener <rguenther@suse.de>
15191 PR middle-end/64715
15192 * gcc.dg/pr15347.c: Use -O.
15193 * c-c++-common/pr19807-1.c: Likewise.
15195 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15197 * gnat.dg/volatile13.ad[sb]: New test.
15199 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15201 PR rtl-optimization/60851
15202 * gcc.target/i386/pr60851.c: New test.
15204 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15207 * g++.dg/pr65240.h: Add tests for PR 65240.
15208 * g++.dg/pr65240-1.C: Likewise.
15209 * g++.dg/pr65240-2.C: Likewise.
15210 * g++.dg/pr65240-3.C: Likewise.
15211 * g++.dg/pr65240-4.C: Likewise.
15213 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
15215 PR rtl-optimization/63491
15216 * gcc.target/powerpc/pr63491.c: New.
15218 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15220 * g++.dg/ipa/pr65465.C: New test.
15222 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15225 * g++.dg/cpp0x/deleted11.C: New.
15227 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15230 * c-c++-common/tsan/pr65400-3.c: New test.
15232 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15235 * g++.dg/cpp0x/constexpr-59686.C: New.
15237 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15240 * g++.dg/tsan/pr64265.C: New test.
15243 * c-c++-common/tsan/pr65400-1.c: New test.
15244 * c-c++-common/tsan/pr65400-2.c: New test.
15246 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15249 * g++.dg/cpp0x/pr59816.C: New.
15251 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15254 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15256 2015-03-18 Martin Liska <mliska@suse.cz>
15259 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15260 equivalences either to 6 or 7.
15262 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15264 PR middle-end/64491
15266 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15268 * gcc.dg/undefined-loop-1.c: New file.
15269 * gcc.dg/undefined-loop-2.c: New file.
15271 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15274 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15275 loop exits too early.
15277 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15279 PR tree-optimization/65450
15280 * gfortran.dg/pr65450.f90: New test.
15283 * gcc.target/i386/pr65078-1.c: New test.
15284 * gcc.target/i386/pr65078-2.c: New test.
15285 * gcc.target/i386/pr65078-3.c: New test.
15286 * gcc.target/i386/pr65078-4.c: New test.
15287 * gcc.target/i386/pr65078-5.c: New test.
15288 * gcc.target/i386/pr65078-6.c: New test.
15290 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15293 * g++.dg/cpp1y/pr65340.C: New.
15295 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15298 * gfortran.dg/system_clock_3.f08: Adjust test.
15300 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15303 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15304 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15306 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15309 * gfortran.dg/system_clock_3.f08: New test.
15311 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15314 g++.dg/cpp1y/pr64626-1.C: New.
15315 g++.dg/cpp1y/pr64626-2.C: New.
15316 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15318 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15320 PR tree-optimization/65427
15321 * gcc.c-torture/execute/pr65427.c: New test.
15323 2015-03-16 Marek Polacek <polacek@redhat.com>
15327 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15328 * g++.dg/cpp0x/pr65327.C: New test.
15330 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15333 * c-c++-common/asan/pr64820.c: New test.
15335 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15337 * gfortran.dg/pointer_2.f90: New test.
15339 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15341 * g++.dg/pr65049.C: New test.
15343 2015-03-16 Tom de Vries <tom@codesourcery.com>
15345 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15346 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15347 * gcc.target/i386/fuse-caller-save.c: Same.
15349 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15351 * gnat.dg/loop_optimization18.ad[sb]: New test.
15352 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15354 2015-03-16 Alan Modra <amodra@gmail.com>
15356 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15359 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15361 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15363 * gcc.dg/torture/pr65270-2.c: Likewise.
15365 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15368 * gfortran.dg/pointer_remapping_9.f90: New.
15370 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15372 PR tree-optimization/65369
15373 * gcc.c-torture/execute/pr65369.c: New test.
15375 PR tree-optimization/65418
15376 * gcc.c-torture/execute/pr65418-1.c: New test.
15377 * gcc.c-torture/execute/pr65418-2.c: New test.
15379 PR rtl-optimization/65401
15380 * gcc.c-torture/execute/pr65401.c: New test.
15382 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15385 * gcc.target/arm/pr64600_1.c: New test.
15387 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15389 PR rtl-optimization/65235
15390 * gcc.target/aarch64/pr65235_1.c: New test.
15392 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
15394 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15395 * gcc.target/s390/hotpatch-22.c: Likewise.
15396 * gcc.target/s390/hotpatch-23.c: Likewise.
15397 * gcc.target/s390/hotpatch-24.c: Likewise.
15398 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15399 * gcc.target/s390/hotpatch-1.c: Update expected output.
15400 * gcc.target/s390/hotpatch-2.c: Likewise.
15401 * gcc.target/s390/hotpatch-3.c: Likewise.
15402 * gcc.target/s390/hotpatch-4.c: Likewise.
15403 * gcc.target/s390/hotpatch-5.c: Likewise.
15404 * gcc.target/s390/hotpatch-6.c: Likewise.
15405 * gcc.target/s390/hotpatch-7.c: Likewise.
15406 * gcc.target/s390/hotpatch-8.c: Likewise.
15407 * gcc.target/s390/hotpatch-9.c: Likewise.
15408 * gcc.target/s390/hotpatch-10.c: Likewise.
15409 * gcc.target/s390/hotpatch-11.c: Likewise.
15410 * gcc.target/s390/hotpatch-12.c: Likewise.
15411 * gcc.target/s390/hotpatch-13.c: Likewise.
15412 * gcc.target/s390/hotpatch-14.c: Likewise.
15413 * gcc.target/s390/hotpatch-15.c: Likewise.
15414 * gcc.target/s390/hotpatch-16.c: Likewise.
15415 * gcc.target/s390/hotpatch-17.c: Likewise.
15416 * gcc.target/s390/hotpatch-18.c: Likewise.
15417 * gcc.target/s390/hotpatch-19.c: Likewise.
15419 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15422 * gcc.target/i386/pr65103-1.c: New.
15424 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15427 * gcc.target/i386/pr65044.c: New.
15429 2015-03-12 Tom de Vries <tom@codesourcery.com>
15431 PR rtl-optimization/64895
15432 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15433 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15434 * gcc.target/i386/fuse-caller-save.c: Ditto.
15436 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15438 * gcc.dg/ipa/pr63569.c: Fix template.
15440 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
15442 * g++.dg/ipa/pr64146.C: Require fpic support.
15444 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
15446 PR libfortran/65200
15447 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15448 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15450 2015-03-11 Jakub Jelinek <jakub@redhat.com>
15452 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15453 to dg-options, fix up dg-skip-if.
15455 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15458 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15459 * gcc.target/avr/tiny-caller-save.c: Same.
15461 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15464 * g++.dg/pr65242.C: New test.
15466 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15468 * c-c++-common/asan/no-asan-check-glob.c: New test.
15470 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15473 * g++.dg/other/default11.C: New.
15474 * g++.dg/other/default12.C: Likewise.
15476 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15479 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15481 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15484 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15486 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15489 * g++.dg/cpp0x/pr65127.C: New test.
15491 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15493 * gcc.dg/ipa/PR64550.c: Update template.
15495 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15496 Tobias Burnus <burnus@net-b.de>
15498 * gfortran.dg/coarray_sync_memory.f90: New.
15500 2015-03-10 Marek Polacek <polacek@redhat.com>
15503 * c-c++-common/ubsan/pr65367.c: New test.
15505 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15507 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15508 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15509 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15510 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15511 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15512 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15513 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15514 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15515 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15516 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15517 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15518 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15519 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15521 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15523 * lib/mpx-dg.exp (mpx_link_flags): New.
15526 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15527 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15528 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15529 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15530 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15531 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15532 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15533 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15534 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15535 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15536 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15537 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15538 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15539 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15540 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15541 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15542 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15543 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15544 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15545 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15546 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15547 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15548 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15549 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15550 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15551 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15552 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15553 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15554 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15555 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15556 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15557 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15558 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15559 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15560 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15561 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15562 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15563 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15564 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15565 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15566 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15567 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15568 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15569 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15570 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15571 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15572 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15573 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15574 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15575 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15576 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15577 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15578 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15579 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15580 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15581 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15582 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15583 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15584 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15585 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15586 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15587 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15588 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15589 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15590 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15591 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15592 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15593 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15594 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15595 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15596 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15597 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15598 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15599 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15600 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15601 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15602 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15603 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15604 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15605 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15606 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15607 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15608 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15609 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15610 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15611 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15612 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15613 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15614 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15615 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15616 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15617 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15618 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15619 * gcc.target/i386/mpx/label-address-1.c: New.
15620 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15621 * gcc.target/i386/mpx/macro.c: New.
15622 * gcc.target/i386/mpx/mpx-check.h: New.
15623 * gcc.target/i386/mpx/mpx.exp: New.
15624 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15625 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15626 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15627 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15628 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15629 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15630 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15631 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15632 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15633 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15634 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15635 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15636 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15637 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15638 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15639 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15640 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15641 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15642 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15643 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15644 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15645 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15646 * gcc.target/i386/mpx/reference-1-nov.c: New.
15647 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15648 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15649 * gcc.target/i386/mpx/reference-2-nov.c: New.
15650 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15651 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15652 * gcc.target/i386/mpx/reference-3-nov.c: New.
15653 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15654 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15655 * gcc.target/i386/mpx/reference-4-nov.c: New.
15656 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15657 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15658 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15659 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15660 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15661 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15662 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15663 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15664 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15665 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15666 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15667 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15668 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15669 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15670 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15671 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15672 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15673 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15674 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15675 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15676 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15677 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15678 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15679 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15680 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15681 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15682 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15683 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15684 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15685 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15686 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15687 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15688 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15689 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15690 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15691 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15692 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15693 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15694 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15695 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15696 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15697 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15698 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15699 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15700 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15701 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15702 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15703 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15704 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15705 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15706 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15707 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15708 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15709 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15710 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15711 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15712 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15713 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15714 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15715 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15716 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15717 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15718 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15719 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15720 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15721 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15722 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15723 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15724 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15725 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15726 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15727 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15728 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15729 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15730 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15731 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15732 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15733 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15734 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15735 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15736 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15737 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15738 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15739 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15740 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15741 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15742 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15743 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15744 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15745 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15746 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15747 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15748 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15749 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15750 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15751 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15752 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15753 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15754 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15755 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15756 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15757 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15758 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15759 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15760 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15761 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15762 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15763 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15764 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15765 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15766 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15767 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15768 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15769 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15770 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15771 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15772 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15773 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15774 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15775 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15776 * gcc.target/i386/mpx/vla-1-nov.c: New.
15777 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15778 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15779 * gcc.target/i386/mpx/vla-2-nov.c: New.
15780 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15782 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15784 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15786 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15788 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15790 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15792 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15793 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15795 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15798 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15801 * c-c++-common/pr65120.c: New test.
15803 PR rtl-optimization/65321
15804 * gcc.dg/pr65321.c: New test.
15806 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15808 PR tree-optimization/65355
15809 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15811 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15814 * c-c++-common/pr49706.c: Adjust tests for not warning
15815 about !!x == y or !b == y where b is boolean, and add
15816 some further tests.
15817 * c-c++-common/pr62199-2.c: Likewise.
15819 2015-03-09 Richard Biener <rguenther@suse.de>
15821 PR middle-end/65270
15822 * gcc.dg/torture/pr65270-1.c: New testcase.
15823 * gcc.dg/torture/pr65270-2.c: Likewise.
15825 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15827 PR tree-optimization/63743
15828 * gcc.dg/pr63743.c: New test.
15830 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15833 * g++.dg/lto/pr65316_0.C: New testcase.
15834 * g++.dg/lto/pr65316_1.C: New testcase.
15836 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15839 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15841 * g++.dg/abi/rtti3.C: Likewise.
15843 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15846 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15848 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15850 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15852 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15854 2015-03-08 Morin <mikael@gcc.gnu.org>
15857 * gfortran.dg/entry_20.f90: New.
15859 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15862 * gcc.c-torture/compile/pr65153.c: New.
15864 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15867 * g++.dg/torture/pr65249.C: New.
15869 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15871 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15873 (int64_t): Likewise.
15875 2015-03-07 Marek Polacek <polacek@redhat.com>
15876 Martin Uecker <uecker@eecs.berkeley.edu>
15879 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15880 member-like arrays.
15881 * c-c++-common/ubsan/bounds-8.c: New test.
15882 * c-c++-common/ubsan/bounds-9.c: New test.
15883 * gcc.dg/ubsan/bounds-2.c: New test.
15885 2015-03-05 Martin Sebor <msebor@redhat.com>
15888 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15889 checking of results into main to prevent it from getting optimized
15891 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15893 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15895 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15896 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15897 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15900 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15902 * g++.dg/lto/pr65302_1.C: New testcase.
15903 * g++.dg/lto/pr65302_0.C: New testcase.
15905 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15907 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15908 -fno-ipa-icf to dg-options.
15910 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15912 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15913 compiles using the linker plugin.
15915 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15917 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15919 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15921 * gcc.target/arm/pr65067.c: New test.
15923 2015-03-05 Martin Liska <mliska@suse.cz>
15926 * gcc.dg/ipa/pr65318.c: New test.
15928 2015-03-05 Marek Polacek <polacek@redhat.com>
15930 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15932 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15934 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15936 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15938 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15939 max-unroll-times back to defaults for s390.
15941 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15945 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15948 * g++.dg/cpp0x/initlist92.C: New.
15950 2015-03-05 Richard Biener <rguenther@suse.de>
15952 PR tree-optimization/65310
15953 * gcc.dg/vect/pr65310.c: New testcase.
15955 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15958 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15960 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15962 * gnat.dg/entry_queues3.adb: New test.
15964 2015-03-04 Ian Lance Taylor <iant@google.com>
15966 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15968 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15971 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15973 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15975 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15976 -fno-ipa-icf to dg-options
15977 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15978 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15980 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15983 * g++.dg/cpp0x/decltype62.C: New.
15985 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15987 * gnat.dg/object_overflow5.adb: New test.
15989 2015-03-03 Martin Liska <mliska@suse.cz>
15992 * gcc.dg/ipa/pr65287.c: New test.
15994 2015-03-03 Martin Jambor <mjambor@suse.cz>
15995 Eric Botcazou <ebotcazou@adacore.com>
15997 * gnat.dg/specs/pack12.ads: New test.
15999 2015-03-03 Martin Liska <mliska@suse.cz>
16001 * gcc.dg/ipa/PR65282.c: New test.
16003 2015-03-13 Jeff Law <law@redhat.com>
16005 PR tree-optimization/65241
16006 * gcc.c-torture/compile/pr65241.c: New test.
16008 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16011 * gcc.target/avr/torture/pr64331.c: New test.
16013 2015-03-03 Martin Liska <mliska@suse.cz>
16014 Jan Hubicka <hubicka@ucw.cz>
16016 * g++.dg/ipa/pr65263.C: New test.
16018 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16021 * gcc.dg/lto/pr65130_0.c: New testcase.
16022 * gcc.dg/lto/pr65130_1.c: New testcase.
16024 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16027 * g++.dg/torture/pr64988.C: New testcase.
16029 2015-03-02 Tobias Burnus <burnus@net-b.de>
16031 * gfortran.dg/coarray_atomic_6.f90: New.
16033 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16036 * gcc.target/i386/pr65184.c: New.
16038 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16041 * gcc.target/i386/pr65183.c: New.
16043 2015-02-28 Martin Liska <mliska@suse.cz>
16044 Jan Hubicka <hubicka@ucw.cz>
16046 * gcc.dg/ipa/ipa-icf-35.c: New test.
16047 * gcc.dg/ipa/ipa-icf-36.c: New test.
16048 * gcc.dg/ipa/ipa-icf-37.c: New test.
16050 2015-02-28 Martin Liska <mliska@suse.cz>
16051 Jan Hubicka <hubicka@ucw.cz>
16054 * gcc.dg/ipa/ipa-icf-34.c: New test.
16056 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16059 * gcc.target/sh/sh/pr61142.c: New.
16061 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16063 * g++.dg/other/dump-ada-spec-3.C: New test.
16065 2015-03-01 Martin Liska <mliska@suse.cz>
16067 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16068 * g++.dg/ipa/pr63595.C: Update expected results.
16070 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16073 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16075 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16077 * gcc.dg/vect/pr59354.c: Move vector producing code to
16080 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16083 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16084 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16085 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16086 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16088 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16090 PR tree-optimization/65048
16091 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16092 (foo): Use K&R style definition.
16094 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16097 * g++.dg/pr65032.C: New.
16099 2015-02-27 Marek Polacek <polacek@redhat.com>
16102 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16105 2015-02-27 Marek Polacek <polacek@redhat.com>
16108 * gcc.dg/pr65228.c: New test.
16110 2015-02-27 Kai Tietz <ktietz@redhat.com>
16113 * gcc.dg/weak/weak-17.c: New file.
16115 2015-02-27 Richard Biener <rguenther@suse.de>
16118 * g++.dg/lto/pr65193_0.C: New testcase.
16120 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16122 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16123 * gcc.target/s390/hotpatch-8.c: Likewise.
16124 * gcc.target/s390/hotpatch-9.c: Likewise.
16125 * gcc.target/s390/pr61078.c: Likewise.
16126 * gcc.target/s390/pr57960.c: Remove -m64.
16127 * gcc.target/s390/pr61078.c: Likewise.
16129 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16130 Martin Liska <mliska@suse.cz>
16133 * gcc.dg/pr64454.c: Disable ICF.
16134 * gcc.dg/pr28685-1.c: Disable ICF
16135 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16136 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16137 * g++.dg/ipa/ipa-icf-4.C: Update template.
16139 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16141 PR tree-optimization/65216
16142 * gcc.c-torture/execute/pr65216.c: New test.
16144 PR tree-optimization/65215
16145 * gcc.c-torture/execute/pr65215-1.c: New test.
16146 * gcc.c-torture/execute/pr65215-2.c: New test.
16147 * gcc.c-torture/execute/pr65215-3.c: New test.
16148 * gcc.c-torture/execute/pr65215-4.c: New test.
16149 * gcc.c-torture/execute/pr65215-5.c: New test.
16151 2015-02-26 Tom de Vries <tom@codesourcery.com>
16153 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16155 2015-02-26 Martin Liska <mliska@suse.cz>
16156 Jan Hubicka <hubicka@ucw.cz>
16158 * g++.dg/ipa/pr64146.C: Update expected results.
16159 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16160 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16161 * gcc.dg/ipa/ipa-icf-34.c: New test.
16163 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16165 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16166 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16167 (dg-additional-options): Remove dg directive.
16168 (dg-final): Add dg directive.
16170 2015-02-26 Marek Polacek <polacek@redhat.com>
16173 * g++.dg/ipa/pr65008.C: New test.
16175 2015-02-26 Tom de Vries <tom@codesourcery.com>
16177 * lib/profopt.exp (profopt-target-cleanup): New proc.
16178 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16179 files from sources from dg-additional-sources.
16181 2015-02-26 Tom de Vries <tom@codesourcery.com>
16183 * lib/gcov.exp: Cleanup in case of xfail.
16185 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16187 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16189 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16192 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16193 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16194 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16195 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16196 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16197 * g++.dg/debug/pr46123.C: XFAIL and move...
16198 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16199 * gcc.dg/debug/dwarf2-3.c: Move...
16200 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16202 2015-02-26 Marek Polacek <polacek@redhat.com>
16205 * g++.dg/cpp1y/pr65202.C: New test.
16207 2015-02-26 Tom de Vries <tom@codesourcery.com>
16209 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16210 locale_facets.h.gcov.
16212 2015-02-26 Tom de Vries <tom@codesourcery.com>
16214 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16216 2015-02-26 Tom de Vries <tom@codesourcery.com>
16218 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16220 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16223 * gcc.target/i386/pr65217.c: New.
16225 2015-02-26 Tom de Vries <tom@codesourcery.com>
16227 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16229 2015-02-26 Tom de Vries <tom@codesourcery.com>
16231 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16233 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16235 PR tree-optimization/65048
16236 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16238 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16240 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16241 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16243 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16246 * gcc.target/i386/pr65161.c: New test.
16248 2015-02-26 Terry Guo <terry.guo@arm.com>
16250 * gcc.target/arm/no-volatile-in-it.c: New test.
16252 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16254 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16255 (dg-options): Add -save-temps.
16256 (dg-final): Add cleanup-saved-temps.
16258 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16260 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16262 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16264 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16265 * gcc.target/powerpc/pack01.c: Include string.h.
16267 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16270 * gcc.target/i386/pr65167.c: New.
16272 2015-02-25 Kai Tietz <ktietz@redhat.com>
16274 PR tree-optimization/61917
16275 * gcc.dg/vect/vect-pr61917.c: New file.
16277 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16279 PR tree-optimization/65170
16280 * gcc.c-torture/execute/pr65170.c: New test.
16281 * gcc.dg/tree-ssa/vrp96.c: New test.
16283 2015-02-24 Tom de Vries <tom@codesourcery.com>
16285 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16287 2015-02-24 Tom de Vries <tom@codesourcery.com>
16290 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16291 (dg-additional-files-options): Copy additional_sources to
16292 additional_sources_used before emptying additional_sources.
16293 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16294 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16295 (cleanup-saved-temps): Use additional_sources_used instead of
16296 additional_sources.
16297 (dg-test): Reset additional_sources_used.
16299 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16302 * gfortran.dg/integer_exponentiation_6.F90: New test.
16304 2015-02-23 Martin Sebor <msebor@redhat.com>
16307 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16308 two parts. One to save registers, the other to verify the
16309 registers have the right values. Save register state into
16310 static data rather than on the stack.
16312 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16315 * c-c++-common/asan/pr63888.c: New test.
16317 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16320 * gcc.c-torture/compile/pr65163.c: New.
16322 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16324 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16325 with -m31 on 64 bit.
16326 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16327 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16329 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16331 * gcc.target/s390/20090223-1.c: Add
16332 -Wno-implicit-function-declaration option.
16333 * gcc.target/s390/pr42224.c: Likewise.
16334 * gcc.target/s390/pr55718.c: Likewise.
16336 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16338 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16339 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16340 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16341 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16342 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16343 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16344 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16345 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16346 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16347 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16348 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16349 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16350 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16351 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16352 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16353 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16354 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16355 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16356 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16357 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16358 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16360 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16362 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16363 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16364 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16365 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16366 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16367 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16368 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16369 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16370 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16371 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16372 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16373 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16374 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16375 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16376 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16377 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16379 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16383 * gfortran.dg/pr61960.f90: New.
16384 * gfortran.dg/pr64230.f90: New.
16385 * gfortran.dg/pr64980.f03: New.
16387 2015-02-22 Tom de Vries <tom@codesourcery.com>
16389 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16391 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16394 * gnat.dg/timing_events.adb: Removed, invalid test.
16396 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
16399 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16401 * g++.dg/gcov/gcov-2.C: Likewise.
16403 2015-02-20 Richard Biener <rguenther@suse.de>
16405 PR tree-optimization/65136
16406 * gcc.dg/tree-ssa/pr65136.c: New testcase.
16408 2015-02-20 Jakub Jelinek <jakub@redhat.com>
16411 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16412 powerpc*-*-linux* and nvptx-*-* blacklisting.
16414 * gcc.dg/sibcall-9.c: New test.
16415 * gcc.dg/sibcall-10.c: New test.
16417 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16419 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16421 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
16424 * gcc.target/avr/torture/pr64452.c: New test.
16426 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
16428 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16429 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16431 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16434 * lib/target-supports.exp (check_compile): Check whether
16435 additional_sources is defined before using it.
16437 2015-02-19 Jakub Jelinek <jakub@redhat.com>
16439 PR middle-end/65074
16440 * g++.dg/opt/pr65074.C: New file.
16442 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
16444 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16445 (size_type): New typedef.
16446 (operator "" _script): Use it for the last argument.
16448 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16450 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16452 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16454 * lib/target-supports.exp (check_compile): Save/restore
16455 additional_sources that may belong to an actual test.
16457 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16459 PR gcov-profile/64634
16460 * g++.dg/gcov/gcov-15.C: New test.
16462 2015-02-18 Tom de Vries <tom@codesourcery.com>
16464 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16466 2015-02-18 Tom de Vries <tom@codesourcery.com>
16468 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16470 2015-02-18 Tom de Vries <tom@codesourcery.com>
16472 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16474 2015-02-18 Tom de Vries <tom@codesourcery.com>
16476 * gfortran.dg/fmt_cache_1.f: Add missing close.
16478 2015-02-18 Tom de Vries <tom@codesourcery.com>
16481 * gfortran.dg/read_eof_8.f90: Add missing close.
16483 2015-02-18 Richard Biener <rguenther@suse.de>
16485 PR tree-optimization/65063
16486 * gcc.dg/pr65063.c: New testcase.
16488 2015-02-18 Richard Biener <rguenther@suse.de>
16490 PR tree-optimization/62217
16491 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16493 2015-02-18 Marek Polacek <polacek@redhat.com>
16496 * c-c++-common/ubsan/pr65081.c: New test.
16498 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16500 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16501 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16503 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16505 * gcc.dg/ipa/propalign-3.c: New test.
16507 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16510 * gcc.target/sh/pr64793.c: New.
16511 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16513 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16515 * gcc.target/arm/divzero.c: New test case.
16517 2015-02-17 Tom de Vries <tom@codesourcery.com>
16519 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16521 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16522 Jakub Jelinek <jakub@redhat.com>
16525 * g++.dg/cpp0x/pr65075.C: New test.
16527 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16530 * gcc.target/powerpc/pr65058.c: New test.
16532 2015-02-16 Jeff Law <law@redhat.com>
16534 PR tree-optimization/64823
16535 * gcc.dg/uninit-20.c: New test.
16537 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16538 James Greenhalgh <james.greenhalgh@arm.com>
16541 * gcc.dg/ipa/ipa-clone-1.c: New test.
16543 2015-02-16 Richard Biener <rguenther@suse.de>
16545 PR tree-optimization/65077
16546 * gcc.dg/torture/pr65077.c: New testcase.
16548 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16550 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16551 Directive adjusted to scan for ldaxr.
16552 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16553 adjusted to scan for ldaex.
16555 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16558 * g++.dg/cpp0x/constexpr-65080.C: New.
16560 2015-02-16 Richard Biener <rguenther@suse.de>
16562 PR tree-optimization/63593
16563 * gcc.dg/pr63593.c: New testcase.
16565 2015-02-16 Marek Polacek <polacek@redhat.com>
16568 * gcc.dg/pr65066.c: New test.
16570 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16572 * gcc.dg/pr65002.C: Move ...
16573 * g++.dg/ipa/pr65002.C: ... here.
16575 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16577 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16578 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16579 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16580 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16582 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16585 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16586 the expression to find calls.
16587 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16588 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16589 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16590 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16591 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16593 2015-02-14 Marek Polacek <polacek@redhat.com>
16596 * gcc.dg/array-11.c: New test.
16597 * gcc.dg/array-12.c: New test.
16598 * gcc.dg/array-13.c: New test.
16599 * gcc.dg/array-14.c: New test.
16600 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16601 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16602 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16603 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16604 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16605 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16607 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16610 * g++.dg/lookup/using54.C: New.
16612 2015-02-13 Jeff Law <law@redhat.com>
16615 Revert my change for tree-optimization/64823.
16617 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16619 PR tree-optimization/65053
16620 * gcc.c-torture/execute/pr65053-1.c: New test.
16621 * gcc.c-torture/execute/pr65053-2.c: New test.
16623 2015-02-13 Marek Polacek <polacek@redhat.com>
16626 * gcc.dg/pr65050.c: New test.
16628 2015-02-13 Jeff Law <law@redhat.com>
16630 PR tree-optimization/64823
16631 * gcc.dg/uninit-20.c: New test.
16633 PR rtl-optimization/47477
16634 * gcc.dg/tree-ssa/pr47477.c: New test.
16636 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16639 * g++.dg/parse/ivdep-2.C: New.
16640 * g++.dg/parse/ivdep-3.C: Likewise.
16642 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16645 * gfortran.dg/continuation_13.f90: New test.
16646 * gfortran.dg/continuation_14.f: New test.
16648 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16651 * g++.dg/cpp0x/sfinae55.C: New.
16653 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16656 * g++.dg/ipa/pr65034.C: New test.
16658 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16660 PR tree-optimization/65002
16661 * gcc.dg/pr65002.C: New.
16663 2015-02-13 Marek Polacek <polacek@redhat.com>
16666 * c-c++-common/pr65040.c: New test.
16668 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16670 PR tree-optimization/64705
16671 * gcc.dg/tree-ssa/pr64705.c: New test.
16673 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16676 * gcc.dg/visibility-22.c: New test.
16677 * gcc.dg/visibility-23.c: New test.
16678 * gcc.target/i386/pr32219-1.c: New test.
16679 * gcc.target/i386/pr32219-2.c: New test.
16680 * gcc.target/i386/pr32219-3.c: New test.
16681 * gcc.target/i386/pr32219-4.c: New test.
16682 * gcc.target/i386/pr32219-5.c: New test.
16683 * gcc.target/i386/pr32219-6.c: New test.
16684 * gcc.target/i386/pr32219-7.c: New test.
16685 * gcc.target/i386/pr32219-8.c: New test.
16686 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16688 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16690 PR libgfortran/57822
16691 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16692 four different KINDs.
16694 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16697 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16700 * g++.dg/ubsan/pr65000.C: New test.
16702 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16705 * gfortran.dg/finalize_28.f90: New test
16707 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16710 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16711 DW_TAG_lexical_block removal.
16712 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16713 * g++.dg/guality/pr55541.C: New test.
16716 * g++.dg/ubsan/pr64984.C: New test.
16718 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16720 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16722 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16725 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16726 instructions for 2015-01-14 get_memmodel changes.
16727 * gcc.target/powerpc/atomic-p8.c: Likewise.
16730 * g++.dg/ubsan/pr65019.C: New test.
16732 PR tree-optimization/65014
16733 * gcc.c-torture/compile/pr65014.c: New test.
16735 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16737 PR libgfortran/57822
16738 * gfortran/fmt_g0_7.f08: Revise test.
16740 2015-02-11 Jeff Law <law@redhat.com>
16743 * gcc.target/m68k/pr63347.c: New test.
16745 2015-02-11 Marek Polacek <polacek@redhat.com>
16747 * g++.dg/ubsan/shift-1.C: New test.
16748 * gcc.dg/ubsan/c-shift-2.c: New test.
16749 * c-c++-common/ubsan/shift-5.c: Remove file.
16751 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16753 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16754 Directive adjusted to XFAIL.
16755 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16758 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16760 PR middle-end/65003
16761 * g++.dg/opt/pr65003.C: New test.
16763 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16765 * lib/target-supports.exp (check_effective_target_pie): Renamed
16767 (check_effective_target_pie_enabled): This.
16768 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16769 * gcc.target/i386/pie.c: Likewise.
16771 2015-02-11 Andrew Pinski <apinski@cavium.com>
16774 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16775 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16777 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16780 * gcc.target/i386/pr61925-1.c: New test.
16781 * gcc.target/i386/pr61925-2.c: New test.
16782 * gcc.target/i386/pr61925-3.c: New test.
16784 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16787 * g++.dg/asan/pr65004.C: New test.
16789 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16792 * gcc.taget/sh/pr64661-0.h: New.
16793 * gcc.taget/sh/pr64661-1.c: New.
16794 * gcc.taget/sh/pr64661-2.c: New.
16795 * gcc.taget/sh/pr64661-3.c: New.
16796 * gcc.taget/sh/pr64661-4.c: New.
16798 2015-02-10 Richard Biener <rguenther@suse.de>
16800 PR tree-optimization/64995
16801 * g++.dg/torture/pr64995.C: New testcase.
16803 2015-02-10 Richard Biener <rguenther@suse.de>
16805 PR tree-optimization/64909
16806 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16808 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16810 * gcc.dg/signbit-sa.c: New test.
16812 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16814 PR libgfortran/57822
16815 * gfortran/fmt_g0_7.f08: New test.
16817 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16819 PR tree-optimization/43378
16820 * gcc.dg/tree-ssa/pr43378.c: New test.
16822 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16825 * g++.dg/torture/pr64978.C: New testcase.
16827 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16830 * gcc.dg/asan/pr64981.c: New test.
16832 2015-02-09 Marek Polacek <polacek@redhat.com>
16835 * gcc.dg/pr64856.c: New test.
16837 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16840 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16841 * gcc.c-torture/execute/pr64979.c: New test.
16843 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16845 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16847 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16849 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16850 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16852 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16855 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16857 2015-02-09 Richard Biener <rguenther@suse.de>
16859 PR tree-optimization/54000
16860 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16862 2015-02-09 Tom de Vries <tom@codesourcery.com>
16864 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16866 2015-02-09 Martin Liska <mliska@suse.cz>
16868 * g++.dg/ipa/pr64858.C: New test.
16870 2015-02-09 Tom de Vries <tom@codesourcery.com>
16872 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16874 2015-02-08 Andrew Pinski <apinski@cavium.com>
16876 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16878 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16881 * gfortran.dg/use_rename_8.f90: New.
16883 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16885 * gnat.dg/addr7.ad[sb]: New test.
16886 * gnat.dg/addr8.ad[sb]: Likewise.
16888 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16891 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16892 from jit.dg/test-compile-to-executable.c's create_code, with a
16893 clarification of the output message.
16894 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16896 (test_jit): Use CHECK_NO_ERRORS when calling
16897 gcc_jit_context_compile_to_file.
16898 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16899 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16900 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16901 about deletions that are attempted.
16902 (jit-verify-compile-to-file): Rename to...
16903 (jit-verify-output-file-was-created): ...this, and drop the
16904 attempt to run "file" and verify the output.
16905 (jit-verify-assembler): New function.
16906 (jit-verify-object): New function.
16907 (jit-verify-dynamic-library): New function.
16908 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16909 favor of an implementation from new file
16910 create-code-for-hello-world-executable.h, which also adds a
16912 (dg-final): Replace jit-verify-compile-to-file with
16913 jit-verify-output-file-was-created, and invoke new function
16914 jit-verify-assembler.
16915 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16916 the output message.
16917 (dg-final): Replace jit-verify-compile-to-file with
16918 jit-verify-output-file-was-created, and invoke new function
16919 jit-verify-dynamic-library.
16920 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16921 favor of an implementation from new file
16922 create-code-for-hello-world-executable.h, which also adds a
16924 (dg-final): Replace jit-verify-compile-to-file with
16925 jit-verify-output-file-was-created. Strengthen the expected stdout
16926 from the built executable.
16927 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16928 favor of an implementation from new file
16929 create-code-for-hello-world-executable.h, which also adds a
16931 (dg-final): Replace jit-verify-compile-to-file with
16932 jit-verify-output-file-was-created, and invoke new function
16934 * jit.dg/verify-dynamic-library.c: New source file.
16936 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16937 Brian Rzycki <b.rzycki@samsung.com>
16939 PR tree-optimization/64878
16940 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16942 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16945 * g++.dg/ipa/pr64896.C: New test.
16947 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16950 * gcc.target/powerpc/pr64205.c: New file.
16952 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16954 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16955 (dg-options): Use -fpie instead of -fPIE -pie.
16957 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16959 PR middle-end/64937
16960 * g++.dg/asan/pr64937.C: New test.
16962 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16965 * gfortran.dg/class_to_type_4.f90: New test
16967 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16969 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16971 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16973 PR rtl-optimization/64957
16975 * gcc.c-torture/execute/pr64957.c: New test.
16977 2015-02-05 Jeff Law <law@redhat.com>
16980 * gcc.target/h8300/pr17306-1.c: New test.
16981 * gcc.target/h8300/pr17306-2.c: New test.
16983 2015-02-05 Tobias Burnus <burnus@net-b.de>
16986 * gfortran.dg/structure_constructor_12.f90: New.
16988 2015-02-05 Jeff Law <law@redhat.com>
16991 gcc.target/h8300/pr58400.c: New test.
16993 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16995 * gcc.target/arm/macro_defs0.c: New test.
16996 * gcc.target/arm/macro_defs1.c: New test.
16997 * gcc.target/arm/macro_defs2.c: New test.
16999 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17001 PR rtl-optimization/64905
17002 * gcc.target/i386/pr64905.c: Require nonpic target.
17003 (dg-options): Add -fomit-frame-pointer.
17006 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17008 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17009 tree dump scanning.
17011 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17014 * gfortran.dg/type_to_class_2.f90: New test
17015 * gfortran.dg/type_to_class_3.f90: New test
17017 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17020 * g++.dg/torture/pr64686.C: New testcase.
17022 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17024 PR rtl-optimization/64905
17025 * gcc.target/i386/pr64905.c: New file.
17027 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17029 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17030 * gcc.dg/guality/pr41616-1.c: Ditto.
17032 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17035 * gcc.dg/pr64817-3.c: New.
17037 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17038 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17040 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17041 pass parameters in registers.
17042 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17043 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17044 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17046 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17047 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17049 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17050 list, allow for multilibed targets.
17051 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17053 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17055 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17056 * gcc.dg/pr46728-6.c: Ditto.
17058 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17060 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17061 for mips_nanlegacy target.
17063 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17065 * gcc.target/i386/chkp-hidden-def.c: New.
17067 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17069 PR middle-end/62103
17070 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17071 to use 24 bits for bitfield b.
17073 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17076 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17077 cache result in a global variable. Include all 32-bit targets for
17080 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17082 PR rtl-optimization/64756
17083 * gcc.c-torture/execute/pr64756.c: New test.
17085 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17088 * gcc.target/sh/pr64660-0.h: New.
17089 * gcc.target/sh/pr64660-1.c: New.
17090 * gcc.target/sh/pr64660-2.c: New.
17091 * gcc.target/sh/pr64660-3.c: New.
17092 * gcc.target/sh/pr64660-4.c: New.
17094 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17097 * g++.dg/warn/Waddress-2.C: New.
17099 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17101 PR middle-end/61225
17102 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17104 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17106 PR preprocessor/64803
17107 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17109 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17111 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17113 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17115 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17116 (_ARM_FPSRC): Add DN and AHP fields.
17117 (clean_results): Force DN=1 on AArch64.
17118 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17119 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17120 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17121 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17122 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17123 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17125 2015-02-02 Alan Modra <amodra@gmail.com>
17127 * gcc.target/powerpc/cprophard.c: New.
17129 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17131 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17132 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17134 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17137 * gcc.dg/pr64817-1.c: New test.
17138 * gcc.dg/pr64817-2.c: New test.
17140 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17143 * gcc.target/sh/pr64851-0.h: New
17144 * gcc.target/sh/pr64851-1.c: New
17145 * gcc.target/sh/pr64851-2.c: New
17146 * gcc.target/sh/pr64851-3.c: New
17147 * gcc.target/sh/pr64851-4.c: New
17149 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17152 * gcc.dg/torture/pr64882.c: New test.
17154 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17157 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17160 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17162 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17163 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17164 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17165 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17166 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17167 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17169 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17170 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17172 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17173 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17176 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17179 * g++.dg/pr64688-2.C: New.
17181 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17183 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17184 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17185 * gcc.target/i386/fuse-caller-save.c: Ditto.
17186 * gcc.target/i386/headmerge-1.c: Ditto.
17187 * gcc.target/i386/headmerge-2.c: Ditto.
17188 * gcc.target/i386/sibcall-6.c: Ditto.
17190 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17193 * gcc.target/i386/pr64617.c: New test.
17195 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17198 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17199 (dg-options): Remove -m32.
17200 (dg-final): Scan for "movb %al" only.
17201 * gcc.target/i386/pr15184-2.c: Ditto.
17203 2015-01-30 Richard Biener <rguenther@suse.de>
17205 PR tree-optimization/64829
17206 * gcc.dg/vect/pr64829.c: New testcase.
17208 2015-01-29 Marek Polacek <polacek@redhat.com>
17211 * gcc.dg/pr64709.c: New test.
17213 2015-01-29 Jakub Jelinek <jakub@redhat.com>
17216 * g++.dg/ubsan/pr64717-1.C: New test.
17217 * g++.dg/ubsan/pr64717-2.C: New test.
17219 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17221 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17223 2015-01-29 Jeff Law <law@redhat.com>
17226 * gcc.target/i386/pr15184-1.c: New test.
17227 * gcc.target/i386/pr15184-2.c: New test.
17229 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17231 PR tree-optimization/64746
17232 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17234 2015-01-29 Richard Biener <rguenther@suse.de>
17236 PR tree-optimization/64853
17237 * gcc.dg/torture/pr64853.c: New testcase.
17239 2015-01-29 Richard Biener <rguenther@suse.de>
17241 PR tree-optimization/64844
17242 * gcc.dg/vect/pr64844.c: New testcase.
17244 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17246 PR middle-end/64809
17247 * gcc.dg/pr64809.c: Delete.
17249 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17251 PR middle-end/64805
17252 * gcc.target/i386/pr64805.c: New.
17254 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17256 * gcc.dg/guality/guality.h (main): Add argv[0] to
17257 guality_gdb_command.
17259 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17262 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17264 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17267 * gcc.target/sh/sh.exp
17268 (check_effective_target_atomic_model_soft_gusa_available,
17269 check_effective_target_atomic_model_soft_tcb_available,
17270 check_effective_target_atomic_model_soft_imask_available,
17271 check_effective_target_atomic_model_hard_llcs_available): New.
17272 * gcc.target/sh/pr64659-0.h: New.
17273 * gcc.target/sh/pr64659-1.c: New.
17274 * gcc.target/sh/pr64659-2.c: New.
17275 * gcc.target/sh/pr64659-3.c: New.
17276 * gcc.target/sh/pr64659-4.c: New.
17278 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17280 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17281 scan-assembler-times pattern.
17283 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17285 PR middle-end/64809
17286 * gcc.dg/pr64809.c: New test.
17288 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17290 PR tree-optimization/64277
17291 * gcc.dg/pr64277.c: New.
17293 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17295 PR tree-optimization/64718
17296 * gcc.c-torture/execute/pr64718.c: New test.
17298 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17300 * gcc.target/aarch64/abs_2.c: New.
17302 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17304 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17305 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17306 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17309 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17312 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17313 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17314 { target comdat_group }.
17316 2015-01-27 Tobias Burnus <burnus@net-b.de>
17319 * gfortran.dg/goacc/coarray_2.f90: New.
17321 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17325 * g++.dg/torture/pr64139.C: New testcase.
17326 * g++.dg/torture/pr60871.C: Likewise.
17328 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17331 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17332 prevent linking errors.
17334 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17337 * g++.dg/torture/pr64282.C: New testcase.
17339 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17341 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17344 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17346 * gcc.target/s390/hotpatch-13.c: New testcase.
17347 * gcc.target/s390/hotpatch-14.c: New testcase.
17348 * gcc.target/s390/hotpatch-15.c: New testcase.
17349 * gcc.target/s390/hotpatch-16.c: New testcase.
17350 * gcc.target/s390/hotpatch-17.c: New testcase.
17351 * gcc.target/s390/hotpatch-18.c: New testcase.
17352 * gcc.target/s390/hotpatch-19.c: New testcase.
17353 * gcc.target/s390/hotpatch-20.c: New testcase.
17354 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17355 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17356 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17357 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17358 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17359 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17360 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17361 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17362 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17363 * gcc.target/s390/hotpatch-10.c: Likewise.
17364 * gcc.target/s390/hotpatch-11.c: Likewise.
17365 * gcc.target/s390/hotpatch-12.c: Likewise.
17366 * gcc.target/s390/hotpatch-2.c: Likewise.
17367 * gcc.target/s390/hotpatch-3.c: Likewise.
17368 * gcc.target/s390/hotpatch-4.c: Likewise.
17369 * gcc.target/s390/hotpatch-5.c: Likewise.
17370 * gcc.target/s390/hotpatch-6.c: Likewise.
17371 * gcc.target/s390/hotpatch-7.c: Likewise.
17372 * gcc.target/s390/hotpatch-8.c: Likewise.
17373 * gcc.target/s390/hotpatch-9.c: Likewise.
17374 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17375 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17376 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17377 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17378 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17379 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17380 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17381 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17383 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17385 * gcc.dg/long_branch.c: New testcase.
17387 2015-01-27 Richard Biener <rguenther@suse.de>
17389 PR tree-optimization/56273
17390 PR tree-optimization/59124
17391 PR tree-optimization/64277
17392 * g++.dg/warn/Warray-bounds-6.C: New testcase.
17393 * gcc.dg/Warray-bounds-12.c: Likewise.
17394 * gcc.dg/Warray-bounds-13.c: Likewise.
17396 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17398 PR rtl-optimization/61058
17399 * gcc.dg/pr61058.c: New test.
17401 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
17403 * gcc.target/i386/chkp-narrow-bounds.c: New.
17405 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17407 PR tree-optimization/64807
17408 * gcc.dg/pr64807.c: New test.
17411 * gcc.dg/pr64766.c: New test.
17413 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
17416 * gcc.target/sh/pr49263-4.c: New.
17418 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
17421 * gfortran.dg/allocate_with_mold_1.f90: New test
17423 2015-01-26 Jakub Jelinek <jakub@redhat.com>
17426 * gcc.dg/pr64778.c: New test.
17428 PR middle-end/64421
17429 * gcc.dg/vect/pr64421.c: New test.
17431 2015-01-26 Tobias Burnus <burnus@net-b.de>
17434 * gfortran.dg/coarray_36.f: New.
17435 * gfortran.dg/coarray_37.f90: New.
17437 2015-01-26 Janus Weil <janus@gcc.gnu.org>
17440 * gfortran.dg/class_allocate_18.f90: New.
17442 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17444 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17446 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17448 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17450 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17452 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17454 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17456 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17458 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17460 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17461 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17462 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17463 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17465 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17467 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17468 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17469 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17471 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17473 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17474 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17475 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17476 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17477 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17480 2015-01-26 Richard Biener <rguenther@suse.de>
17482 PR middle-end/64764
17483 * gcc.dg/uninit-19.c: New testcase.
17485 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17487 * lib/target-supports.exp (check_effective_target_vect64): Add
17490 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17493 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17495 2015-01-26 Tony Liu <tony.liu@arm.com>
17497 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17500 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17502 PR libfortran/64770
17503 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17504 correctly, clean up afterwards.
17506 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17509 * gfortran.dg/use_rename_7.f90: New.
17511 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17513 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17514 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17516 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17519 * gcc.target/sh/pr54236-4.c: New.
17521 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17523 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17524 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17527 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17529 PR libfortran/64770
17530 * gfortran.dg/open_new_segv.f90: New test.
17532 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17541 * gcc.target/sh/pr64345-1.c: New.
17542 * gcc.target/sh/pr64345-2.c: New.
17543 * gcc.target/sh/pr59533-1.c: New.
17544 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17545 * gcc.target/sh/pr52933-2.c: Likewise.
17546 * gcc.target/sh/pr54089-1.c: Likewise.
17547 * gcc.target/sh/pr54236-1.c: Likewise.
17548 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17549 * gcc.target/sh/pr49263-1.c: Remove xfails.
17550 * gcc.target/sh/pr49263-2.c: Likewise.
17551 * gcc.target/sh/pr49263-3.c: Likewise.
17552 * gcc.target/sh/pr53987-1.c: Likewise.
17553 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17554 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17555 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17556 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17557 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17558 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17560 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17563 2015-01-24 Tom de Vries <tom@codesourcery.com>
17565 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17567 2015-01-23 Ian Lance Taylor <iant@google.com>
17570 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17571 targets without split stack support.
17573 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17576 * gcc.target/i386/pr64317.c: New test.
17578 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17580 PR rtl-optimization/63637
17581 PR rtl-optimization/60663
17582 * gcc.dg/pr63637-1.c: New test.
17583 * gcc.dg/pr63637-2.c: New test.
17584 * gcc.dg/pr63637-3.c: New test.
17585 * gcc.dg/pr63637-4.c: New test.
17586 * gcc.dg/pr63637-5.c: New test.
17587 * gcc.dg/pr63637-6.c: New test.
17588 * gcc.target/i386/pr63637-1.c: New test.
17589 * gcc.target/i386/pr63637-2.c: New test.
17590 * gcc.target/i386/pr63637-3.c: New test.
17591 * gcc.target/i386/pr63637-4.c: New test.
17592 * gcc.target/i386/pr63637-5.c: New test.
17593 * gcc.target/i386/pr63637-6.c: New test.
17595 2015-01-23 Richard Biener <rguenther@suse.de>
17598 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17599 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17601 2015-01-23 Marek Polacek <polacek@redhat.com>
17603 PR preprocessor/60570
17604 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17605 * gcc.dg/cpp/pr60570.c: New test.
17607 2015-01-23 Richard Biener <rguenther@suse.de>
17610 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17611 vectorization on vect64 targets.
17613 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17616 * gfortran.dg/class_allocate_17.f90: New.
17618 2015-01-23 Tobias Burnus <burnus@net-b.de>
17621 * gfortran.dg/goacc/combined_loop.f90: New.
17623 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17626 * gfortran.dg/make_unit.f90: New test.
17628 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17631 * gfortran.dg/negative_unit_int8.f: Update.
17633 2015-01-22 Jeff Law <law@redhat.com>
17636 * gcc.target/m68k/pr52076-1.c: New test.
17637 * gcc.target/m68k/pr52076-2.c: New test.
17639 2015-01-22 Richard Biener <rguenther@suse.de>
17641 PR middle-end/64728
17642 * gcc.dg/torture/pr64728.c: New testcase.
17644 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17647 * g++.dg/pr64688.C: New test.
17649 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17651 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17652 to avoid errors with -fpic.
17654 2015-01-22 Richard Biener <rguenther@suse.de>
17657 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17659 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17661 PR rtl-optimization/64682
17662 * gcc.c-torture/execute/pr64682.c: New file.
17664 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17667 * gcc.dg/pr64511.c: New test.
17669 PR rtl-optimization/62078
17670 * g++.dg/opt/pr62078.C: New test.
17673 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17675 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17678 * gfortran.dg/internal_pack_15.f90: New test.
17680 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17682 * c-c++-common/tsan/step.c: New testcase.
17684 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17686 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17688 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17690 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17692 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17694 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17696 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17698 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17700 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17702 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17704 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17706 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17708 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17710 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17712 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17714 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17716 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17718 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17720 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17722 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17724 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17726 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17728 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17730 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17732 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17734 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17735 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17736 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17739 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17741 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17742 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17743 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17746 2015-01-21 Renlin Li <renlin.li@arm.com>
17748 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17749 * g++.dg/tls/thread_local5g.C: Likewise.
17750 * g++.dg/tls/thread_local6g.C: Likewise.
17752 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17754 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17755 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17756 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17758 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17760 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17761 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17762 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17764 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17766 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17767 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17768 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17770 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17772 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17773 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17774 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17776 2015-01-20 Jeff Law <law@redhat.com>
17779 * gcc.target/m68k/pr59946.c: New test.
17781 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17783 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17784 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17785 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17787 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17789 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17790 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17791 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17793 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17795 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17796 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17797 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17799 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17801 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17802 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17803 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17805 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17808 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17810 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17811 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17812 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17814 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17816 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17817 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17818 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17820 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17822 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17824 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17826 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17829 * g++.dg/ubsan/pr64632.C: New test.
17832 * gcc.dg/pr64663.c: New test.
17834 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17837 * g++.dg/warn/Wunused-var-23.C: New.
17839 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17842 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17843 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17845 2015-01-20 Richard Biener <rguenther@suse.de>
17848 * gcc.dg/lto/pr64684_0.c: New testcase.
17849 * gcc.dg/lto/pr64684_1.c: Likewise.
17850 * gcc.dg/lto/pr64684_2.c: Likewise.
17851 * gcc.dg/lto/pr64685_0.c: Likewise.
17852 * gcc.dg/lto/pr64685_1.c: Likewise.
17854 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17857 * g++.dg/cpp1y/lambda-init12.C: New.
17859 2015-01-20 Richard Biener <rguenther@suse.de>
17861 PR tree-optimization/64410
17862 * g++.dg/vect/pr64410.cc: Require vect_double.
17864 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17867 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17869 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17873 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17875 PR rtl-optimization/64081
17876 * gcc.dg/pr64081.c: New test.
17878 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17880 * jit.dg/harness.h: Include <unistd.h>.
17881 (CHECK_NO_ERRORS): New.
17882 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17883 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17884 gcc_jit_context_compile_to_file.
17885 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17886 args to the spawned executable.
17887 (jit-expand-vars): New function.
17888 (jit-exe-params): New variable.
17889 (dg-jit-set-exe-params): New function.
17890 (jit-dg-test): Detect testcases that use
17891 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17892 Set arguments of spawned process to jit-exe-params.
17893 (jit-get-output-filename): New function.
17894 (jit-setup-compile-to-file): New function.
17895 (jit-verify-compile-to-file): New function.
17896 (jit-run-executable): New function.
17897 (jit-verify-executable): New function.
17898 * jit.dg/test-compile-to-assembler.c: New testcase.
17899 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17900 * jit.dg/test-compile-to-executable.c: New testcase.
17901 * jit.dg/test-compile-to-object.c: New testcase.
17903 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17906 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17909 2015-01-19 Martin Liska <mliska@suse.cz>
17911 * objc/compile/pr64668.m: New test.
17913 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17915 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17916 (create_overflow_fn): Update comment to clarify that
17917 the third param of the created function is a bool *, not
17919 (verify_int_overflow_fn): Convert param "expected_ovf" from
17920 int to bool. Update third param of "overflow_fn_type" from int *
17921 to bool *. Update local "actual_ovf" from int to bool.
17922 (verify_uint_overflow_fn): Likewise.
17924 2015-01-19 Martin Liska <mliska@suse.cz>
17926 * gcc.dg/ipa/ipa-icf-33.c: New test.
17928 2015-01-19 Felix Yang <felix.yang@huawei.com>
17929 Haijian Zhang <z.zhanghaijian@huawei.com>
17931 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17932 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17933 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17934 result_float64x2, expected_hfloat64x2): New helper type, variable and
17936 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17937 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17938 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17939 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17940 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17941 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17942 and target without the FMA feature.
17944 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17946 * gcc.target/aarch64/pr64304.c: New testcase.
17948 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17950 PR rtl-optimization/64081
17951 * gcc.dg/pr64081.c: New test.
17953 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17956 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17958 * gcc.target/aarch64/test_frame_6.c: Likewise.
17959 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17960 and x19 (in the epilogue).
17961 * gcc.target/aarch64/test_frame_4.c: Likewise.
17962 * gcc.target/aarch64/test_frame_7.c: Likewise.
17964 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17966 * gcc.target/i386/chkp-always_inline.c: New.
17968 2015-01-15 Andrew Pinski <apinski@cavium.com>
17969 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17971 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17972 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17974 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17977 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17978 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17980 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17983 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17985 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17988 * gcc.target/sh/torture/pr64652.c: New.
17990 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17992 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17993 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17994 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17995 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17996 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17997 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17999 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18002 * g++.dg/torture/pr64378.C: New testcase.
18004 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18007 * gfortran.dg/block_13.f08: New test
18009 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18012 * gfortran.dg/associate_1.f03: Allow test for character with
18015 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18017 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18018 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18020 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18022 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18024 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18027 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18029 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18032 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18035 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18038 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18040 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18043 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18045 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18047 PR rtl-optimization/52773
18048 * gcc.c-torture/compile/pr52773.c: New test.
18050 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18053 * g++.dg/cpp0x/alias-decl-46.C: New.
18055 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18057 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18059 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18061 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18063 (CHECK_FP): Likewise.
18064 (CHECK_CUMULATIVE_SAT): Likewise.
18066 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18068 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18069 (Set_Neon_Cumulative_Sat): Add parameter.
18070 (__set_neon_cumulative_sat): Support new parameter.
18071 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18072 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18074 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18075 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18078 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18080 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18081 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18083 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18086 * g++.dg/tls/thread_local-ice4.C: New.
18088 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18090 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18093 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18096 * g++.dg/cpp0x/vt-62276.C: New.
18098 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18100 PR middle-end/64353
18101 * g++.dg/pr64353.C: New.
18103 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18106 * gcc.target/aarch64/pr64263_1.c: New test.
18108 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18110 PR tree-optimization/64434
18111 * gcc.dg/torture/pr64434.c: Move to...
18112 * gcc.dg/pr64434.c: ... here.
18114 2015-01-16 Richard Biener <rguenther@suse.de>
18116 PR middle-end/64614
18117 * gcc.dg/uninit-18.c: New testcase.
18119 2015-01-16 Richard Biener <rguenther@suse.de>
18121 PR tree-optimization/64568
18122 * g++.dg/torture/pr64568-2.C: New testcase.
18124 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18127 * gcc.target/i386/chkp-label-address.c: New.
18129 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18132 * gfortran.dg/pointer_init_6.f90: Extended.
18134 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18136 * gcc.c-torture/compile/20150108.c: New test.
18138 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18140 * gcc.target/visium: New directory.
18142 2015-01-16 Richard Biener <rguenther@suse.de>
18144 PR tree-optimization/61743
18145 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18146 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18148 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18150 * gcc.dg/pr64015.c: New test.
18152 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18156 * g++.dg/ipa/pr64612.C: New test.
18158 2015-01-16 Renlin Li <renlin.li@arm.com>
18160 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18162 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18164 * gcc.target/i386/sse-14.c: Test new intrinsic.
18165 * gcc.target/i386/sse-22.c: Ditto.
18167 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18170 * g++.dg/cpp0x/auto44.C: New.
18172 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18175 * gcc.target/nios2/gpopt-all.c: New test case.
18176 * gcc.target/nios2/gpopt-local.c: New test case.
18177 * gcc.target/nios2/gpopt-global.c: New test case.
18178 * gcc.target/nios2/gpopt-data.c: New test case.
18179 * gcc.target/nios2/gpopt-none.c: New test case.
18181 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18183 * g++.dg/ubsan/vptr-1.C: New test.
18184 * g++.dg/ubsan/vptr-2.C: New test.
18185 * g++.dg/ubsan/vptr-3.C: New test.
18186 * g++.dg/ubsan/vptr-4.C: New test.
18187 * g++.dg/ubsan/vptr-5.C: New test.
18188 * g++.dg/ubsan/vptr-6.C: New test.
18189 * g++.dg/ubsan/vptr-7.C: New test.
18190 * g++.dg/ubsan/vptr-8.C: New test.
18191 * g++.dg/ubsan/vptr-9.C: New test.
18193 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18195 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18197 * lib/gcc-dg.exp: Likewise.
18199 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18201 PR rtl-optimization/64110
18202 * gcc.target/i386/pr64110.c: Add scan-assembler.
18204 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
18205 James Norris <jnorris@codesourcery.com>
18206 Cesar Philippidis <cesar@codesourcery.com>
18207 Ilmir Usmanov <i.usmanov@samsung.com>
18209 * lib/target-supports.exp (check_effective_target_fopenacc): New
18211 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18212 * g++.dg/goacc/goacc.exp: Likewise.
18213 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18214 * gcc.dg/goacc/goacc.exp: Likewise.
18215 * gfortran.dg/goacc/goacc.exp: Likewise.
18216 * c-c++-common/cpp/openacc-define-1.c: New file.
18217 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18218 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18219 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18220 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18221 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18222 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18223 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18224 * c-c++-common/goacc/cache-1.c: Likewise.
18225 * c-c++-common/goacc/clauses-fail.c: Likewise.
18226 * c-c++-common/goacc/collapse-1.c: Likewise.
18227 * c-c++-common/goacc/data-1.c: Likewise.
18228 * c-c++-common/goacc/data-2.c: Likewise.
18229 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18230 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18231 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18232 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18233 * c-c++-common/goacc/if-clause-1.c: Likewise.
18234 * c-c++-common/goacc/if-clause-2.c: Likewise.
18235 * c-c++-common/goacc/kernels-1.c: Likewise.
18236 * c-c++-common/goacc/loop-1.c: Likewise.
18237 * c-c++-common/goacc/loop-private-1.c: Likewise.
18238 * c-c++-common/goacc/nesting-1.c: Likewise.
18239 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18240 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18241 * c-c++-common/goacc/parallel-1.c: Likewise.
18242 * c-c++-common/goacc/pcopy.c: Likewise.
18243 * c-c++-common/goacc/pcopyin.c: Likewise.
18244 * c-c++-common/goacc/pcopyout.c: Likewise.
18245 * c-c++-common/goacc/pcreate.c: Likewise.
18246 * c-c++-common/goacc/pragma_context.c: Likewise.
18247 * c-c++-common/goacc/present-1.c: Likewise.
18248 * c-c++-common/goacc/reduction-1.c: Likewise.
18249 * c-c++-common/goacc/reduction-2.c: Likewise.
18250 * c-c++-common/goacc/reduction-3.c: Likewise.
18251 * c-c++-common/goacc/reduction-4.c: Likewise.
18252 * c-c++-common/goacc/sb-1.c: Likewise.
18253 * c-c++-common/goacc/sb-2.c: Likewise.
18254 * c-c++-common/goacc/sb-3.c: Likewise.
18255 * c-c++-common/goacc/update-1.c: Likewise.
18256 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18257 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18258 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18259 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18260 * gfortran.dg/goacc/assumed.f95: Likewise.
18261 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18262 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18263 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18264 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18265 * gfortran.dg/goacc/branch.f95: Likewise.
18266 * gfortran.dg/goacc/cache-1.f95: Likewise.
18267 * gfortran.dg/goacc/coarray.f95: Likewise.
18268 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18269 * gfortran.dg/goacc/cray.f95: Likewise.
18270 * gfortran.dg/goacc/critical.f95: Likewise.
18271 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18272 * gfortran.dg/goacc/data-tree.f95: Likewise.
18273 * gfortran.dg/goacc/declare-1.f95: Likewise.
18274 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18275 * gfortran.dg/goacc/fixed-1.f: Likewise.
18276 * gfortran.dg/goacc/fixed-2.f: Likewise.
18277 * gfortran.dg/goacc/fixed-3.f: Likewise.
18278 * gfortran.dg/goacc/fixed-4.f: Likewise.
18279 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18280 * gfortran.dg/goacc/if.f95: Likewise.
18281 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18282 * gfortran.dg/goacc/list.f95: Likewise.
18283 * gfortran.dg/goacc/literal.f95: Likewise.
18284 * gfortran.dg/goacc/loop-1.f95: Likewise.
18285 * gfortran.dg/goacc/loop-2.f95: Likewise.
18286 * gfortran.dg/goacc/loop-3.f95: Likewise.
18287 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18288 * gfortran.dg/goacc/omp.f95: Likewise.
18289 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18290 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18291 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18292 * gfortran.dg/goacc/parameter.f95: Likewise.
18293 * gfortran.dg/goacc/private-1.f95: Likewise.
18294 * gfortran.dg/goacc/private-2.f95: Likewise.
18295 * gfortran.dg/goacc/private-3.f95: Likewise.
18296 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18297 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18298 * gfortran.dg/goacc/reduction.f95: Likewise.
18299 * gfortran.dg/goacc/routine-1.f90: Likewise.
18300 * gfortran.dg/goacc/routine-2.f90: Likewise.
18301 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18302 * gfortran.dg/goacc/several-directives.f95: Likewise.
18303 * gfortran.dg/goacc/sie.f95: Likewise.
18304 * gfortran.dg/goacc/subarrays.f95: Likewise.
18305 * gfortran.dg/gomp/map-1.f90: Likewise.
18306 * gfortran.dg/openacc-define-1.f90: Likewise.
18307 * gfortran.dg/openacc-define-2.f90: Likewise.
18308 * gfortran.dg/openacc-define-3.f90: Likewise.
18309 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18310 * g++.dg/gomp/block-2.C: Likewise.
18311 * g++.dg/gomp/block-3.C: Likewise.
18312 * g++.dg/gomp/block-5.C: Likewise.
18313 * g++.dg/gomp/target-1.C: Likewise.
18314 * g++.dg/gomp/target-2.C: Likewise.
18315 * g++.dg/gomp/taskgroup-1.C: Likewise.
18316 * g++.dg/gomp/teams-1.C: Likewise.
18317 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18318 * gcc.dg/cilk-plus/jump.c: Likewise.
18319 * gcc.dg/gomp/block-1.c: Likewise.
18320 * gcc.dg/gomp/block-10.c: Likewise.
18321 * gcc.dg/gomp/block-2.c: Likewise.
18322 * gcc.dg/gomp/block-3.c: Likewise.
18323 * gcc.dg/gomp/block-4.c: Likewise.
18324 * gcc.dg/gomp/block-5.c: Likewise.
18325 * gcc.dg/gomp/block-6.c: Likewise.
18326 * gcc.dg/gomp/block-7.c: Likewise.
18327 * gcc.dg/gomp/block-8.c: Likewise.
18328 * gcc.dg/gomp/block-9.c: Likewise.
18329 * gcc.dg/gomp/target-1.c: Likewise.
18330 * gcc.dg/gomp/target-2.c: Likewise.
18331 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18332 * gcc.dg/gomp/teams-1.c: Likewise.
18334 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18336 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18339 2015-01-15 Mike Stump <mikestump@comcast.net>
18341 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18342 * gcc.dg/inline_2.c: Likewise.
18343 * gcc.dg/inline_3.c: Likewise.
18344 * gcc.dg/inline_4.c: Likewise.
18346 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18349 * gfortran.dg/proc_ptr_comp_43.f90: New.
18351 2015-01-15 Mike Stump <mikestump@comcast.net>
18353 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18354 * gcc.dg/unroll_2.c: Likewise.
18355 * gcc.dg/unroll_3.c: Likewise.
18356 * gcc.dg/unroll_4.c: Likewise.
18357 * gcc.dg/unroll_5.c: Likewise.
18359 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18362 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18364 * gcc.target/aarch64/test_frame_6.c: Likewise.
18365 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18366 x30 and x19 (in the epilogue).
18367 * gcc.target/aarch64/test_frame_4.c: Likewise.
18368 * gcc.target/aarch64/test_frame_7.c: Likewise.
18370 2015-01-15 Martin Liska <mliska@suse.cz>
18372 * g++.dg/ipa/pr64068.C: New test.
18373 * gcc.dg/ipa/PR64559.c: New test.
18375 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18377 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18380 2015-01-15 Richard Biener <rguenther@suse.de>
18382 PR tree-optimization/61743
18383 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18384 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18386 2015-01-15 Renlin Li <renlin.li@arm.com>
18388 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18389 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18391 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18393 * gcc.dg/vect/vect-aggressive-1.c: New.
18394 * gcc.target/i386/avx2-vect-aggressive.c: New.
18396 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18398 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18400 2015-01-15 Richard Biener <rguenther@suse.de>
18403 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18404 -Wl,-undefined,dynamic_lookup.
18406 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18408 * gnat.dg/opt47.adb: New test.
18410 2015-01-15 Richard Biener <rguenther@suse.de>
18413 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18415 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18417 PR tree-optimization/64434
18418 * gcc.dg/torture/pr64434.c: New test.
18420 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
18422 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18423 -mno-micromips. MIPS32R1 and below require -mno-micromips.
18424 -march=loongson* and -march=octeon* require -mno-micromips.
18426 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
18427 Matthew Fortune <matthew.fortune@imgtec.com>
18429 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18430 * gcc.target/mips/call-saved-5.c (foo): Likewise.
18431 * gcc.target/mips/call-saved-6.c (foo): Likewise.
18432 * gcc.target/mips/call-saved-7.c: New file.
18433 * gcc.target/mips/call-saved-8.c: New file.
18434 * gcc.target/mips/call-saved-9.c: New file.
18436 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
18438 * gcc.target/mips/lsa.c: New file.
18439 * gcc.target/mips/mips64-lsa.c: Likewise.
18440 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18441 * gcc.target/mips/mulsize-4.c: Likewise.
18442 * gcc.target/mips/mulsize-5.c: New file.
18443 * gcc.target/mips/mulsize-6.c: Likewise.
18444 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18445 and !HAS_LSA as ghost options.
18446 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18449 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
18451 * g++.dg/torture/20141013.c: Set -fno-short-enums.
18453 2015-01-15 Richard Biener <rguenther@suse.de>
18455 PR middle-end/64365
18456 * gcc.dg/torture/pr64365.c: New testcase.
18458 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18460 * gcc.dg/stackprotectexplicit1.c: New test.
18461 * g++.dg/stackprotectexplicit2.c: New test.
18463 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18466 * gfortran.dg/inquire_internal.f90: New.
18467 * gfortran.dg/negative_unit_check.f90: New.
18469 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18472 * gcc.target/sh/pr53988-1.c: New.
18474 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18477 * g++.dg/tls/thread_local-ice3.C: New.
18479 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18481 * gcc.target/i386/fentry-override.c: Properly place {} in target
18482 selector. Remove nonpic.
18483 * gcc.target/i386/fentry.c: Likewise.
18485 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18487 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18488 warnings instead of errors.
18490 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18492 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18493 option support instead of ENABLE_LTO from Makefile.
18495 2015-01-14 Richard Biener <rguenther@suse.de>
18497 PR tree-optimization/59354
18498 * gcc.dg/vect/pr59354.c: New testcase.
18500 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18502 * lib/target-supports.exp
18503 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18504 on ARM architures before v7.
18506 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18508 PR middle-end/59448
18509 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18510 an atomic_exchange.
18512 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18515 * gcc.target/i386/pr64386.c: New test.
18517 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18520 * gcc.target/i386/pr64393.c: New test.
18522 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18525 * gcc.target/i386/pr64387.c: New test.
18527 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18529 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18531 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18533 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18535 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18538 * gcc.target/arm/pr64453.c: New.
18540 2015-01-14 Richard Biener <rguenther@suse.de>
18543 * gcc.dg/lto/pr64415_0.c: New testcase.
18544 * gcc.dg/lto/pr64415_1.c: Likewise.
18546 2015-01-14 Martin Liska <mliska@suse.cz>
18548 * gcc.dg/ipa/pr64307.c: New test.
18550 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18552 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18553 64-bit and 128-bit.
18555 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18558 * gcc.target/arm/pr64460_1.c: New test.
18560 2015-01-14 Richard Biener <rguenther@suse.de>
18562 PR tree-optimization/64493
18563 PR tree-optimization/64495
18564 * gcc.dg/vect/pr64493.c: New testcase.
18565 * gcc.dg/vect/pr64495.c: Likewise.
18567 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18569 * gcc.dg/Warray-bounds-11.c: New test-case.
18571 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18573 * gcc.target/mips/octeon3-pipe-1.c: New test.
18575 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18577 * jit.dg/harness.h (set_up_logging): Move string concatenation
18579 (concat_strings): New function.
18580 (dump_reproducer): New function.
18581 (test_jit): Call dump_reproducer.
18582 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18584 (jit-dg-test): Delete any generated reproducer from previous runs.
18585 Verify that a generated reproducer was created, and verify that it
18587 * jit.dg/test-nested-contexts.c (main): Call
18588 gcc_jit_context_dump_reproducer_to_file.
18590 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18592 * gcc.dg/aru-2.c: Add dg-require-profiling.
18594 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18596 * lib/target-supports.exp (check_profiling_available): Check if
18599 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18602 * g++.dg/torture/pr64565.C: New testcase.
18604 2015-01-13 Marek Polacek <polacek@redhat.com>
18606 PR middle-end/64391
18607 * gcc.dg/tm/pr64391.c: New test.
18609 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18611 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18614 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18616 * gcc.target/i386/pie.c: New test.
18618 * lib/target-supports.exp (check_effective_target_pie): New.
18620 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18622 PR rtl-optimization/64286
18623 * gcc.target/i386/avx2-pr64286.c: New test.
18625 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18628 * g++.dg/cpp0x/vt-57626.C: New.
18630 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18633 * gfortran.dg/pr64528.f90: New test.
18635 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18637 * gcc.target/aarch64/subsp.c: New test.
18639 2015-01-13 Andrew Pinski <apinski@cavium.com>
18641 * gcc.target/aarch64/store-pair-1.c: New testcase.
18643 2015-01-13 Richard Biener <rguenther@suse.de>
18646 * gcc.dg/lto/pr64373_0.c: New testcase.
18648 2015-01-13 Andrew Pinski <apinski@cavium.com>
18650 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18651 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18653 2015-01-13 Richard Biener <rguenther@suse.de>
18655 PR tree-optimization/64406
18656 * gcc.dg/pr64406.c: New testcase.
18658 2015-01-13 Richard Biener <rguenther@suse.de>
18660 PR tree-optimization/64404
18661 * gcc.dg/vect/pr64404.c: New testcase.
18663 2015-01-13 Richard Biener <rguenther@suse.de>
18665 PR tree-optimization/64568
18666 * g++.dg/torture/pr64568.C: New testcase.
18668 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18670 * jit.dg/test-error-local-used-from-other-function.c: New test
18672 * jit.dg/test-error-param-reuse.c: New test case.
18673 * jit.dg/test-error-param-sharing.c: New test case.
18674 * jit.dg/test-error-param-used-from-other-function.c: New test
18676 * jit.dg/test-error-param-used-without-a-function.c: New test
18679 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18681 PR tree-optimization/64563
18682 * gcc.dg/pr64563.c: New test.
18685 * gcc.target/i386/pr64513.c: New test.
18687 PR tree-optimization/64454
18688 * gcc.dg/pr64454.c: New test.
18691 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18693 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18694 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18695 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18696 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18697 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18698 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18699 * gcc.dg/vect/slp-25.c: Likewise.
18700 * gcc.dg/vect/vect-109.c: Likewise.
18701 * gcc.dg/vect/vect-13.c: Likewise.
18702 * gcc.dg/vect/vect-17.c: Likewise.
18703 * gcc.dg/vect/vect-18.c: Likewise.
18704 * gcc.dg/vect/vect-19.c: Likewise.
18705 * gcc.dg/vect/vect-20.c: Likewise.
18706 * gcc.dg/vect/vect-21.c: Likewise.
18707 * gcc.dg/vect/vect-22.c: Likewise.
18708 * gcc.dg/vect/vect-27.c: Likewise.
18709 * gcc.dg/vect/vect-29.c: Likewise.
18710 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18711 * gcc.dg/vect/vect-2.c: Likewise.
18712 * gcc.dg/vect/vect-3.c: Likewise.
18713 * gcc.dg/vect/vect-4.c: Likewise.
18714 * gcc.dg/vect/vect-5.c: Likewise.
18715 * gcc.dg/vect/vect-72.c: Likewise.
18716 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18717 * gcc.dg/vect/vect-73.c: Likewise.
18718 * gcc.dg/vect/vect-77-global.c: Likewise.
18719 * gcc.dg/vect/vect-78-global.c: Likewise.
18720 * gcc.dg/vect/vect-7.c: Likewise.
18721 * gcc.dg/vect/vect-86.c: Likewise.
18722 * gcc.dg/vect/vect-align-1.c: Likewise.
18723 * gcc.dg/vect/vect-align-3.c: Likewise.
18724 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18725 * gcc.dg/vect/vect-all.c: Likewise.
18726 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18727 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18728 * gcc.dg/vect/vect-peel-3.c: Likewise.
18729 * gcc.dg/vect/vect-peel-4.c: Likewise.
18730 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18732 2015-01-12 Jeff Law <law@redhat.com>
18735 * gcc.target/m68k/pr64461.c: New test.
18737 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18739 * jit.dg/test-array-as-pointer.c (create_code): Update call
18740 to gcc_jit_context_new_global by setting "kind" to
18741 GCC_JIT_GLOBAL_IMPORTED.
18742 * jit.dg/test-error-array-as-pointer.c: Likewise.
18743 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18744 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18745 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18746 * jit.dg/test-using-global.c (the_global): Rename to...
18747 (imported_global): ...this.
18748 (create_code): Update to test the three kinds of global.
18749 (verify_code): Likewise.
18751 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18754 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18755 undefined behavior.
18756 * gcc.target/i386/pr64291-2.c: Updated.
18758 2015-01-12 Richard Biener <rguenther@suse.de>
18760 PR tree-optimization/64530
18761 * gfortran.dg/pr64530.f90: New testcase.
18763 2015-01-12 Richard Biener <rguenther@suse.de>
18765 PR middle-end/64357
18766 * gcc.dg/torture/pr64357.c: New testcase.
18768 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18770 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18773 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18774 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18776 2015-01-12 Martin Liska <mliska@suse.cz>
18778 * gcc.dg/ipa/PR64550.c: New test.
18780 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18783 * g++.dg/ipa/pr63470.C: New testcase.
18785 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18788 * gfortran.dg/typebound_operator_20.f90: New.
18790 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18793 * gfortran.dg/proc_ptr_comp_42.f90: New.
18795 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18798 * gfortran.dg/proc_ptr_comp_41.f90: New.
18800 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18802 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18804 2015-01-10 Tobias Burnus <burnus@net-b.de>
18807 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18808 and add dg-excess-errors.
18809 * gfortran.dg/line_length_6.f90: New.
18810 * gfortran.dg/line_length_7.f90: New.
18811 * gfortran.dg/line_length_8.f90: New.
18812 * gfortran.dg/line_length_9.f90: New.
18813 * gfortran.dg/line_length_10.f90: New.
18814 * gfortran.dg/line_length_11.f90: New.
18816 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18818 * jit.dg/test-threads.c (struct testcase): Move declaration
18819 to jit.dg/all-non-failing-tests.h.
18820 (testcases): Likewise.
18821 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18822 declaration here from jit.dg/all-non-failing-tests.h.
18823 (testcases): Likewise.
18824 * jit.dg/test-combination.c (create_code): Eliminate spelling
18825 out all of the testcases in favor of looping through the
18826 "testcases" metadata.
18827 (verify_code): Likewise.
18829 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18831 PR rtl-optimization/64536
18832 * gcc.dg/pr64536.c: New test.
18834 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18836 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18837 * jit.dg/test-combination.c (create_code): Likewise.
18838 (verify_code): Likewise.
18839 * jit.dg/test-constants.c: New test case.
18840 * jit.dg/test-threads.c: Add test-constants.c.
18842 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18845 * objc.dg/gnu-api-2-class.m: Add a test case
18846 for the above change.
18848 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18850 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18852 2015-01-09 Richard Biener <rguenther@suse.de>
18854 PR tree-optimization/64410
18855 * g++.dg/vect/pr64410.cc: New testcase.
18857 2015-01-09 Martin Liska <mliska@suse.cz>
18859 * gcc.dg/ipa/ipa-icf-32.c: New test.
18861 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18863 * c-c++-common/tsan/tsan_barrier.h: New.
18864 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18865 * c-c++-common/tsan/bitfield_race.c: Likewise.
18866 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18867 * c-c++-common/tsan/mutexset1.c: Likewise.
18868 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18869 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18870 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18871 * c-c++-common/tsan/simple_race.c: Likewise.
18872 * c-c++-common/tsan/simple_stack.c: Likewise.
18873 * c-c++-common/tsan/sleep_sync.c: Likewise.
18874 * c-c++-common/tsan/tiny_race.c: Likewise.
18875 * c-c++-common/tsan/tls_race.c: Likewise.
18876 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18877 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18878 * g++.dg/tsan/atomic_free.C: Likewise.
18879 * g++.dg/tsan/atomic_free2.C: Likewise.
18880 * g++.dg/tsan/cond_race.C: Likewise.
18881 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18883 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18886 * lib/target-supports.exp (check_effective_target_libatomic_available):
18888 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18889 targets that match effective-target libatomic_available.
18890 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18892 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18894 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18895 Verify the result of gcc_jit_context_get_last_error.
18896 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18898 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18900 PR tree-optimization/63989
18901 * gcc.dg/strlenopt-27.c: New test.
18903 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18905 * jit.dg/harness.h (set_up_logging): New function.
18906 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18907 set_up_logging on the context, so that every testcase is
18908 logged to a particular file.
18909 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18910 and call gcc_jit_context_set_logfile on the top-level context.
18912 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18915 * g++.dg/opt/pr64338.C: New test.
18917 2015-01-08 Tobias Burnus <burnus@net-b.de>
18919 * gfortran.dg/coarray/codimension_2b.f90: New file.
18920 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18921 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18923 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18926 * g++.dg/ext/fnname4.C: New.
18928 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18931 * g++.dg/cpp0x/constexpr-64462.C: New.
18933 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18936 * g++.dg/cpp0x/deleted10.C: New.
18938 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18940 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18942 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18944 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18945 GCC_JIT_UNARY_OP_ABS.
18946 (verify_unary_ops): Likewise.
18948 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18950 * jit.dg/test-arith-overflow.c: New test case.
18951 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18952 * jit.dg/test-combination.c (create_code): Likewise.
18953 (verify_code): Likewise.
18954 * jit.dg/test-threads.c (testcases): Likewise.
18956 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18958 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18959 rather than "jit". Load g++.exp, and call g++_init.
18960 Run test-*.cc files within the testsuite and *.cc files within
18962 (jit-dg-test): Drop the addition of -fgnu89-inline to
18963 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18964 doing it when compiling C testcases (since g++ does not handle
18965 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18966 is restored to the value after g++_init ran, rather than the
18967 value before g++_init ran. Return a list of
18968 $comp_output $output_file, as dg-test assumes.
18970 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18972 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18973 make it easier to figure out the origin of each test result when
18974 running test-combination.c and test-threads.c.
18975 (CHECK_VALUE): Likewise.
18976 (CHECK_DOUBLE_VALUE): Likewise.
18977 (CHECK_STRING_VALUE): Likewise.
18978 (CHECK_STRING_STARTS_WITH): Likewise.
18979 (CHECK_STRING_CONTAINS): Likewise.
18981 (check_string_value): Likewise, add "funcname" param.
18982 (check_string_starts_with): Likewise.
18983 (check_string_contains): Likewise.
18985 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18987 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18988 generating name of built executable.
18990 2015-01-07 Marek Polacek <polacek@redhat.com>
18993 * gcc.dg/pr64440.c: New test.
18994 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18996 2015-01-07 Marek Polacek <polacek@redhat.com>
18999 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19000 * gcc.dg/pr64417.c: New test.
19002 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19005 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19008 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19010 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19011 Check if testcases run without errors, not just if they compile.
19013 2015-01-06 Christian Bruel <christian.bruel@st.com>
19016 * gcc.target/sh/pr64507.c: New test.
19018 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19020 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19022 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19024 * c-c++-common/asan/sanitize-all-1.c: New test.
19025 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19026 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19027 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19028 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19030 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19032 * lib/target-supports.exp (check_profiling_available): Return 0 for
19034 (check_effective_target_tls_runtime): Likewise.
19035 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19036 * gcc.dg/20020312-2.c: Adjust for Visium.
19037 * gcc.dg/tls/thr-cse-1.c: Likewise
19038 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19039 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19040 * gcc.dg/weak/typeof-2.c: Likewise.
19042 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19044 PR rtl-optimization/64287
19045 * gcc.dg/aru-2.c: New test.
19047 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19050 * c-c++-common/ubsan/pr64344-1.c: New test.
19051 * c-c++-common/ubsan/pr64344-2.c: New test.
19053 PR tree-optimization/64465
19054 * gcc.dg/pr64465.c: New test.
19056 PR tree-optimization/64494
19057 * gcc.c-torture/compile/pr64494.c: New test.
19059 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19062 * gfortran.dg/realloc_on_assign_25.f90: New test.
19064 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19066 Update copyright years.
19068 2015-01-05 Marek Polacek <polacek@redhat.com>
19071 * gcc.dg/pr64423.c: New test.
19073 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19075 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19076 mmix-knuth-mmixware for the same reason as for MIPS.
19077 * gcc.dg/debug/debug-2.c: Ditto.
19079 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19081 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19084 * lib/gfortran.exp: Add libatomic library search path.
19085 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19086 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19088 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19090 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19092 * c-c++-common/tsan/bitfield_race.c: New testcase.
19093 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19095 2015-01-02 Tobias Burnus <burnus@net-b.de>
19097 * gfortran.dg/coarray/collectives_4.f90: New.
19099 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19102 * gfortran.dg/extends_16.f90: New.
19104 2015-01-02 Tobias Burnus <burnus@net-b.de>
19106 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19108 2015-01-02 Tobias Burnus <burnus@net-b.de>
19110 * gfortran.dg/coarray/codimension_2.f90: New.
19111 * gfortran.dg/coarray/codimension_2a.f90: New.
19112 * gfortran.dg/coarray_35.f90: New.
19113 * gfortran.dg/coarray_35a.f90: New.
19115 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19118 * gfortran.dg/dummy_procedure_11.f90: New.
19120 Copyright (C) 2015 Free Software Foundation, Inc.
19122 Copying and distribution of this file, with or without modification,
19123 are permitted in any medium without royalty provided the copyright
19124 notice and this notice are preserved.