1 2015-12-03 Nathan Sidwell <nathan@acm.org>
3 * gcc.target/nvptx/decl.c: New.
4 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
6 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8 PR rtl-optimization/68624
9 * gcc.c-torture/execute/pr68624.c: New test.
11 2015-12-03 Richard Biener <rguenther@suse.de>
13 PR tree-optimization/66051
14 * gcc.dg/vect/slp-42.c: New testcase.
16 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
18 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
19 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
21 2015-12-03 Richard Biener <rguenther@suse.de>
23 PR tree-optimization/67800
24 PR tree-optimization/68333
25 * gcc.target/i386/vect-pr67800.c: New testcase.
27 2015-12-03 Richard Biener <rguenther@suse.de>
29 PR tree-optimization/68639
30 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
32 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
35 * g++.dg/torture/pr68184.C: New testcase.
37 2015-12-03 Jakub Jelinek <jakub@redhat.com>
40 * c-c++-common/cpp/pr57580.c: New test.
41 * c-c++-common/gomp/pr57580.c: New test.
43 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
44 Sebastian Pop <s.pop@samsung.com>
46 * gcc.dg/graphite/id-28.c: New.
48 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
49 Sebastian Pop <s.pop@samsung.com>
51 * gfortran.dg/graphite/id-26.f03: New.
53 2015-12-02 Jason Merrill <jason@redhat.com>
55 * lib/g++.exp: Handle --stds= option.
56 * lib/g++-dg.exp (g++-dg-runtest): Use it.
58 2015-12-02 Tobias Burnus <burnus@net-b.de>
59 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
61 * gfortran.dg/coarray/event_1.f90: New.
62 * gfortran.dg/coarray/event_2.f90: New.
64 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
65 Sebastian Pop <s.pop@samsung.com>
67 PR tree-optimization/68550
68 * gfortran.dg/graphite/pr68550-1.f90: New.
69 * gfortran.dg/graphite/pr68550-2.f90: New.
72 2015-12-02 Marek Polacek <polacek@redhat.com>
75 * gcc.dg/pr68513.c: New test.
77 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
80 * gfortran.dg/goacc/array-reduction.f90: New test.
81 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
82 * gfortran.dg/goacc/coarray.f95: Likewise.
83 * gfortran.dg/goacc/coarray_2.f90: Likewise.
84 * gfortran.dg/goacc/reduction-2.f95: Likewise.
85 * gfortran.dg/goacc/reduction.f95: Likewise.
87 2015-12-02 Jakub Jelinek <jakub@redhat.com>
90 * gcc.target/i386/pr68647.c: New test.
92 2015-12-02 Marek Polacek <polacek@redhat.com>
95 * g++.dg/warn/nonnull3.C: New test.
97 2015-12-02 Joseph Myers <joseph@codesourcery.com>
100 * gcc.dg/pr68162-1.c: New test.
102 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
103 Sebastian Pop <s.pop@samsung.com>
105 * gfortran.dg/graphite/run-id-3.f90: New.
107 2015-12-02 David Sherwood <david.sherwood@arm.com>
109 * gcc.target/aarch64/fmaxmin.c: New test.
111 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
113 * gfortran.dg/goacc/coarray.f95: XFAIL.
114 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors
116 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
119 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
120 Julian Brown <julian@codesourcery.com>
121 James Norris <James_Norris@mentor.com>
123 * c-c++-common/goacc/host_data-5.c: New file.
124 * c-c++-common/goacc/host_data-6.c: Likewise.
126 2015-12-02 Tom de Vries <tom@codesourcery.com>
128 * c-c++-common/goacc/kernels-default-2.c: New test.
129 * c-c++-common/goacc/kernels-default.c: New test.
131 2015-12-02 Tom de Vries <tom@codesourcery.com>
133 * c-c++-common/goacc/kernels-alias-2.c: New test.
134 * c-c++-common/goacc/kernels-alias-3.c: New test.
135 * c-c++-common/goacc/kernels-alias-4.c: New test.
136 * c-c++-common/goacc/kernels-alias-5.c: New test.
137 * c-c++-common/goacc/kernels-alias-6.c: New test.
138 * c-c++-common/goacc/kernels-alias-7.c: New test.
139 * c-c++-common/goacc/kernels-alias-8.c: New test.
140 * c-c++-common/goacc/kernels-alias.c: New test.
142 2015-12-02 Tom de Vries <tom@codesourcery.com>
144 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
145 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
146 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
148 2015-12-02 Richard Biener <rguenther@suse.de>
150 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
151 y guarding a call to abort ().
152 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
153 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
155 2015-12-02 Marek Polacek <polacek@redhat.com>
158 * gcc.dg/torture/pr68570.c: New test.
160 2015-12-02 Richard Biener <rguenther@suse.de>
162 PR tree-optimization/68625
163 * gcc.dg/torture/pr68625.c: New testcase.
165 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
167 * gcc.target/i386/pr68432-1.c: New test.
168 * gcc.target/i386/pr68432-2.c: Likewise.
169 * gcc.target/i386/pr68432-3.c: Likewise.
171 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
173 * gcc.target/s390/zvector/vec-splat-2.c: New test.
175 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
177 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
179 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
181 * gcc.target/s390/zvector/vec-splat-1.c: New test.
183 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
185 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
186 * gcc.target/s390/bswaphi-1.c: New test.
188 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
190 * lib/target-supports.exp: Add s390 and s390x to the list of long
193 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
195 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
196 s390x to enable 64 bit bswap patterns.
197 * gcc.dg/optimize-bswapdi-2.c: Likewise.
198 * gcc.dg/optimize-bswapdi-3.c: Likewise.
199 * lib/target-supports.exp: Add a comment for s390.
201 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
203 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
204 order to make -m31 work.
205 * gcc.dg/optimize-bswapsi-1.c: Likewise.
206 * gcc.dg/optimize-bswapsi-2.c: Likewise.
208 2015-12-02 Jakub Jelinek <jakub@redhat.com>
211 * gcc.dg/pr68533.c: New test.
213 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
215 PR tree-optimization/68577
216 * gcc.dg/vect/pr68577.c: New test.
218 2015-12-01 Nathan Sidwell <nathan@acm.org>
220 * gcc.target/nvptx/uninit-decl.c: New.
222 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
224 * gcc.c-torture/execute/alias-1.c: New testcase.
226 2015-12-01 Marek Polacek <polacek@redhat.com>
228 PR tree-optimization/64769
229 * c-c++-common/gomp/pr64769.c: New test.
231 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
233 * gcc.target/powerpc/swaps-p8-22.c: New.
235 2015-12-01 Marek Polacek <polacek@redhat.com>
237 PR tree-optimization/67916
238 * gcc.dg/torture/pr67916.c: New test.
240 2015-12-01 Marek Polacek <polacek@redhat.com>
243 * c-c++-common/pr68582.c: New test.
245 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
247 PR tree-optimization/68474
248 * gcc.dg/pr68474.c: New test.
250 2015-12-01 Christian Bruel <christian.bruel@st.com>
253 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
255 2015-12-01 Tom de Vries <tom@codesourcery.com>
257 * gcc.dg/pr46032.c: Move to ...
258 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
260 * gcc.dg/pr46032-2.c: Move to ...
261 * gcc.dg/gomp/pr46032-2.c: ... here. Drop dg-require-effective-target fopenmp.
262 * gcc.dg/pr46032-3.c: Move to ...
263 * gcc.dg/gomp/pr46032-3.c: ... here. Drop dg-require-effective-target fopenmp.
265 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
267 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
268 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
269 * gfortran.dg/goacc/loop-6.f95: Likewise.
270 * gfortran.dg/goacc/loop-7.f95: New test.
271 * gfortran.dg/goacc/reduction-2.f95: New test.
273 2015-12-01 Richard Biener <rguenther@suse.de>
275 PR tree-optimization/68379
276 * gcc.dg/torture/pr68379.c: New testcase.
277 * gfortran.dg/pr68379-1.f90: Likewise.
278 * gfortran.dg/pr68379-2.f: Likewise.
280 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
282 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
283 * gcc.dg/pr46032-2.c: Likewise.
284 * gcc.dg/pr46032-3.c: Likewise.
286 2015-12-01 Richard Biener <rguenther@suse.de>
289 * g++.dg/torture/pr68470.C: New testcase.
291 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
294 * gcc.dg/pr68595.c: New test.
296 2015-12-01 Christian Bruel <christian.bruel@st.com>
298 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
299 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
300 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
302 2015-12-01 Bin Cheng <bin.cheng@arm.com>
304 PR tree-optimization/68529
305 * gcc.dg/tree-ssa/pr68529-1.c: New test.
306 * gcc.dg/tree-ssa/pr68529-2.c: New test.
307 * gcc.dg/tree-ssa/pr68529-3.c: New test.
309 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
311 * gcc.dg/lto/alias-1_0.c: New testcase.
312 * gcc.dg/lto/alias-1_1.c: New testcase.
314 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
315 Sebastian Pop <s.pop@samsung.com>
317 PR tree-optimization/68565
318 * gfortran.dg/graphite/pr68565.f90: New.
320 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
321 Sebastian Pop <s.pop@samsung.com>
323 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
325 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
326 Nathan Sidwell <nathan@codesourcery.com>
328 * gfortran.dg/goacc/routine-3.f90: New test.
329 * gfortran.dg/goacc/routine-4.f90: New test.
330 * gfortran.dg/goacc/routine-5.f90: New test.
331 * gfortran.dg/goacc/routine-6.f90: New test.
332 * gfortran.dg/goacc/subroutines: New test.
334 2015-11-30 Tom de Vries <tom@codesourcery.com>
336 * gcc.dg/pr46032-2.c: New test.
337 * gcc.dg/pr46032-3.c: New test.
339 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
342 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
343 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
344 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
345 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
346 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
347 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
348 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
349 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
350 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
351 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
352 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
353 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
354 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
355 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
356 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
357 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
358 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
359 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
360 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
361 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
362 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
363 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
364 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
365 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
366 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
367 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
368 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
369 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
370 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
371 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
372 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
373 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
374 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
375 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
376 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
377 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
378 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
379 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
380 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
381 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
382 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
383 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
384 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
385 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
386 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
387 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
388 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
389 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
390 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
391 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
392 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
393 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
394 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
395 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
396 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
397 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
398 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
399 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
400 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
401 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
402 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
403 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
404 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
405 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
406 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
407 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
408 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
409 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
410 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
411 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
412 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
413 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
414 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
415 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
416 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
417 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
418 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
419 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
420 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
421 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
422 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
423 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
424 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
425 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
426 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
427 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
428 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
429 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
430 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
431 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
432 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
433 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
434 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
435 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
436 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
437 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
438 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
439 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
440 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
441 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
442 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
443 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
444 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
445 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
446 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
447 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
448 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
449 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
450 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
451 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
452 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
453 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
454 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
455 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
456 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
457 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
458 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
459 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
460 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
461 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
462 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
463 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
464 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
465 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
466 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
467 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
468 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
469 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
470 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
471 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
472 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
473 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
474 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
475 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
476 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
477 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
478 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
479 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
480 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
481 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
482 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
483 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
484 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
485 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
487 2015-11-30 Tom de Vries <tom@codesourcery.com>
489 PR tree-optimization/46032
490 * gcc.dg/pr46032.c: New test.
492 2015-11-30 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/68592
495 * gfortran.dg/pr68592.f: New testcase.
497 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
500 * gfortran.dg/submodule_13.f08: New test.
502 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
504 * gcc.target/s390/load-relative-check.c: Add scan patterns for
507 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
509 * gcc.target/s390/load-relative-check.c: Add -mzarch.
511 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
513 * gcc.dg/dump-ada-spec-1.c: Move to...
514 * c-c++-common/dump-ada-spec-1.c: ...here.
515 * c-c++-common/dump-ada-spec-2.c: New test.
517 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
519 * gnat.dg/loop_optimization22.ad[sb]: New test.
521 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
523 * gnat.dg/specs/rep_clause5.ads: New test.
525 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
528 * gcc.c-torture/compile/pr67106.c: New testcase.
530 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
533 * g++.dg/torture/pr67581.C: New testcase.
535 2015-11-27 Richard Biener <rguenther@suse.de>
537 PR tree-optimization/68559
538 * gcc.dg/vect/slp-perm-4.c: Adjust again.
539 * gcc.dg/vect/pr45752.c: Likewise.
541 2015-11-27 Jakub Jelinek <jakub@redhat.com>
543 PR rtl-optimization/68250
544 * gcc.c-torture/execute/pr68250.c: New test.
546 2015-11-27 Marek Polacek <polacek@redhat.com>
548 * gcc.dg/pr63568.c: Convert to GIMPLE.
550 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
552 PR rtl-optimization/68506
553 * gcc.c-torture/execute/pr68506.c: New test.
555 2015-11-27 Jakub Jelinek <jakub@redhat.com>
558 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
559 * c-c++-common/gomp/pr63326.c: New test.
561 2015-11-27 Richard Biener <rguenther@suse.de>
563 PR tree-optimization/68553
564 * gcc.dg/vect/pr45752.c: Adjust.
565 * gcc.dg/vect/slp-perm-4.c: Likewise.
567 2015-11-26 Martin Sebor <msebor@redhat.com>
569 * g++.dg/init/new45.C (cookie_size): New constant set to a value
570 appropriate for the target.
571 (operator new[]): Use it.
573 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
576 * g++.dg/cpp0x/pr67238.C: New.
578 2015-11-26 Martin Sebor <msebor@redhat.com>
580 * g++.dg/pr67876.C: Remove duplicate content.
582 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
584 * g++.dg/guality/pr67192.C: New test.
586 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
588 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
589 support code for vqrdml{as}h_lane tests.
590 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
591 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
593 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
595 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
596 support code for vqrdml{as}h tests.
597 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
598 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
600 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
602 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
603 (check_effective_target_arm_arch_FUNC_ok)
604 (add_options_for_arm_arch_FUNC)
605 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
606 to the list to be generated.
607 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
608 (check_effective_target_arm_v8_1a_neon_ok): New.
609 (check_effective_target_arm_v8_1a_neon_hw): New.
611 2015-11-26 Nathan Sidwell <nathan@acm.org>
613 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
615 2015-11-26 Richard Biener <rguenther@suse.de>
618 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
621 2015-11-26 Richard Biener <rguenther@suse.de>
624 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
626 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
629 * g++.dg/concepts/pr67249.C: New.
631 2015-11-26 Richard Biener <rguenther@suse.de>
634 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
635 vectorize init loop and adjust expected outcome.
637 2015-11-26 Richard Biener <rguenther@suse.de>
640 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
641 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
642 also monitor final optimization result.
644 2015-11-26 Jakub Jelinek <jakub@redhat.com>
646 PR rtl-optimization/68249
647 PR rtl-optimization/68321
648 * gcc.c-torture/execute/pr68249.c: New test.
649 * gcc.c-torture/execute/pr68321.c: New test.
651 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
654 * gcc.target/i386/mpx/pr68416.c: New test.
656 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
659 * g++.dg/cpp0x/no-weak1.C: New.
661 2015-11-26 Jakub Jelinek <jakub@redhat.com>
663 PR tree-optimization/68128
664 * gcc.dg/gomp/pr68128-1.c: New test.
665 * gcc.dg/gomp/pr68128-2.c: New test.
667 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
669 PR rtl-optimization/67226
670 * gcc.c-torture/execute/pr67226.c: New test.
672 2015-11-26 Jakub Jelinek <jakub@redhat.com>
675 * g++.dg/ubsan/pr68508.C: New test.
677 2015-11-25 Martin Sebor <msebor@redhat.com>
680 * g++.dg/pr67876.C: New test.
682 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
683 Sebastian Pop <s.pop@samsung.com>
685 PR tree-optimization/68453
686 * gfortran.dg/graphite/pr68453.f90: New.
688 2015-11-25 Martin Sebor <msebor@redhat.com>
691 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
692 * gcc.dg/addr_builtin-1.c: Same.
694 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
696 * gcc.target/powerpc/dform-1.c: New test.
697 * gcc.target/powerpc/dform-2.c: Likewise.
699 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
701 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
702 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
703 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
705 2015-11-25 Tom de Vries <tom@codesourcery.com>
707 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
708 * gcc.dg/pr23911.c: Same.
709 * gcc.dg/tree-ssa/20030709-2.c: Same.
710 * gcc.dg/tree-ssa/20030731-2.c: Same.
711 * gcc.dg/tree-ssa/20040729-1.c: Same.
712 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
713 * gcc.dg/tree-ssa/loop-36.c: Same.
714 * gcc.dg/tree-ssa/pr21086.c: Same.
715 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
716 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
717 * gcc.dg/vect/pr26359.c: Same.
718 * c-c++-common/restrict-2.c: Update after adding new lim1.
719 * c-c++-common/restrict-4.c: Same.
720 * g++.dg/tree-ssa/pr33615.C: Same.
721 * g++.dg/tree-ssa/restrict1.C: Same.
722 * gcc.dg/tm/pub-safety-1.c: Same.
723 * gcc.dg/tm/reg-promotion.c: Same.
724 * gcc.dg/tree-ssa/20050314-1.c: Same.
725 * gcc.dg/tree-ssa/loop-32.c: Same.
726 * gcc.dg/tree-ssa/loop-33.c: Same.
727 * gcc.dg/tree-ssa/loop-34.c: Same.
728 * gcc.dg/tree-ssa/loop-35.c: Same.
729 * gcc.dg/tree-ssa/loop-7.c: Same.
730 * gcc.dg/tree-ssa/pr23109.c: Same.
731 * gcc.dg/tree-ssa/restrict-3.c: Same.
732 * gcc.dg/tree-ssa/restrict-5.c: Same.
733 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
734 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
735 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
736 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
737 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
738 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
739 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
740 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
741 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
742 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
743 * gcc.dg/tree-ssa/structopt-1.c: Same.
744 * gfortran.dg/pr32921.f: Same.
745 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
746 * g++.dg/tree-ssa/pr61009.C: Same.
747 * g++.dg/tree-ssa/ssa-dom.C: Same.
748 * gcc.dg/pr20115-1.c: Same.
749 * gcc.dg/tree-prof/20050826-2.c: Same.
750 * gcc.dg/tree-prof/cmpsf-1.c: Same.
751 * gcc.dg/tree-ssa/20030821-1.c: Same.
752 * gcc.dg/tree-ssa/20030922-2.c: Same.
753 * gcc.dg/tree-ssa/20031022-1.c: Same.
754 * gcc.dg/tree-ssa/20040615-1.c: Same.
755 * gcc.dg/tree-ssa/20040624-1.c: Same.
756 * gcc.dg/tree-ssa/pr21417.c: Same.
757 * gcc.dg/tree-ssa/pr61607.c: Same.
758 * gcc.dg/tree-ssa/slsr-27.c: Same.
759 * gcc.dg/tree-ssa/slsr-28.c: Same.
760 * gcc.dg/tree-ssa/slsr-29.c: Same.
761 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
762 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
763 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
764 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
765 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
766 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
767 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
768 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
769 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
770 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
771 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
772 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
773 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
774 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
775 * gcc.dg/tree-ssa/vrp47.c: Same.
776 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
777 * gcc.dg/tree-ssa/foldconst-2.c: Same.
778 * gcc.dg/tree-ssa/loop-40.c: Same.
779 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
781 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
783 * g++.dg/cpp0x/constexpr-array13.C: Fix.
785 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
787 * gfortran.dg/nint_p7.f90: New testcase.
789 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
790 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/cpp0x/constexpr-array13.C: New.
795 2015-11-25 Ilmir Usmanov <me@ilmir.us>
796 Cesar Philippidis <cesar@codesourcery.com>
799 * goacc/omp-fixed.f: New test.
800 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
802 2015-11-25 Richard Biener <rguenther@suse.de>
805 * gcc.dg/torture/pr68528.c: New testcase.
807 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
810 * g++.dg/cpp0x/constexpr-tuple2.C: New.
812 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
814 PR rtl-optimization/68435
815 * gcc.dg/pr68435.c: New test.
817 2015-11-25 Richard Biener <rguenther@suse.de>
819 PR tree-optimization/68517
820 * gcc.dg/torture/pr68517.c: New testcase.
822 2015-11-25 Jakub Jelinek <jakub@redhat.com>
825 * gcc.dg/pr67089-1.c: New test.
826 * gcc.dg/pr67089-2.c: New test.
827 * gcc.dg/pr67089-3.c: New test.
828 * gcc.dg/pr67089-4.c: New test.
829 * gcc.dg/pr67089-5.c: New test.
830 * gcc.dg/pr67089-6.c: New test.
831 * gcc.dg/pr67089-7.c: New test.
833 2015-11-25 Richard Biener <rguenther@suse.de>
835 PR tree-optimization/68502
836 * gcc.dg/vect/pr68502-1.c: New testcase.
837 * gcc.dg/vect/pr68502-2.c: Likewise.
839 2015-11-24 Michael Collison <michael.collison@linaro.org>
841 * gcc.target/aarch64/saddw-1.c: New test.
842 * gcc.target/aarch64/saddw-2.c: New test.
843 * gcc.target/aarch64/uaddw-1.c: New test.
844 * gcc.target/aarch64/uaddw-2.c: New test.
845 * gcc.target/aarch64/uaddw-3.c: New test.
846 * lib/target-support.exp
847 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
848 Add aarch64 to list of support targets.
850 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
852 * gcc.target/mips/frame-header-4.c: New test.
854 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
857 * gfortran.dg/simplify_cshift_3.f90
859 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
862 * g++.dg/cpp1y/pr68278.C: New.
864 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
867 * g++.dg/cpp1y/pr68388.C: New.
869 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
870 Sebastian Pop <s.pop@samsung.com>
872 PR tree-optimization/67984
873 * gcc.dg/graphite/pr67984.c: New.
875 2015-11-24 Michael Matz <matz@suse.de>
877 PR rtl-optimization/68392
878 * g++.dg/pr68392.C: New test.
880 2015-11-24 Nathan Sidwell <nathan@acm.org>
882 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
884 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
886 PR rtl-optimization/68381
887 * gcc.c-torture/execute/pr68381.c: New test.
889 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
891 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
892 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
894 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
897 * gcc.target/i386/pr68497.c: New test.
899 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
901 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
903 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
905 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
907 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
909 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
911 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
913 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
915 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
917 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
919 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
921 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
923 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
926 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
929 * gcc.dg/pr68375.c: New test.
931 2015-11-24 Jakub Jelinek <jakub@redhat.com>
934 * gcc.target/i386/pr68483-1.c: New test.
935 * gcc.target/i386/pr68483-2.c: New test.
937 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
940 * gcc.target/i386/mpx/pr68337-1.c: New test.
941 * gcc.target/i386/mpx/pr68337-2.c: New test.
943 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
945 PR rtl-optimization/68194
946 PR rtl-optimization/68328
947 PR rtl-optimization/68185
948 * gcc.c-torture/execute/pr68185.c: New test.
949 * gcc.c-torture/execute/pr68328.c: Likewise.
951 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
953 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
955 2015-11-23 David Malcolm <dmalcolm@redhat.com>
958 * objc.dg/plugin: New subdirectory.
959 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
960 * objc.dg/plugin/plugin.exp: New file, based on
961 gcc.dg/plugin/plugin.exp.
963 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
964 Sebastian Pop <s.pop@samsung.com>
966 PR tree-optimization/68493
967 * gcc.dg/graphite/pr68493.c: New.
969 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
970 Sebastian Pop <s.pop@samsung.com>
972 PR tree-optimization/68279
973 * gfortran.dg/graphite/pr68279.f90: New.
975 2015-11-23 Marek Polacek <polacek@redhat.com>
977 PR tree-optimization/68455
978 * gcc.dg/tree-ssa/pr68455.c: New test.
980 2015-11-23 Richard Biener <rguenther@suse.de>
982 PR tree-optimization/68465
983 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
985 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
988 * gcc.target/aarch64/pr68363_1.c: New test.
990 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
992 * gcc.target/aarch64/simd/vmulx.x: New.
993 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
994 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
995 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
997 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
1000 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
1002 2015-11-23 Richard Biener <rguenther@suse.de>
1003 Jiong Wang <jiong.wang@arm.com>
1005 PR tree-optimization/68317
1006 PR tree-optimization/68326
1007 * gcc.dg/pr68317.c: New testcase.
1009 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
1011 PR tree-optimization/68327
1012 * gcc.dg/pr68327.c: New test.
1014 2015-11-23 Tom de Vries <tom@codesourcery.com>
1016 PR tree-optimization/68460
1017 * gcc.dg/autopar/pr68460.c: New test.
1019 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1021 * c-c++-common/asan/halt_on_error-1.c: New test.
1022 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1024 2015-11-23 Richard Biener <rguenther@suse.de>
1026 PR tree-optimization/68482
1027 * gcc.dg/vect/pr68482.c: New testcase.
1029 2015-11-23 Richard Biener <rguenther@suse.de>
1031 PR tree-optimization/68445
1032 * gcc.dg/vect/pr68445.c: New testcase.
1034 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
1036 * gcc.target/s390/load-relative-check.c: New test to check
1037 generation of load relative instructions.
1039 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1041 * gfortran.dg/fmt_t_8.f90: New test.
1043 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1046 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
1048 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1050 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
1052 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1055 * gfortran.dg/simplify_cshift_2.f90: New test.
1057 2015-11-22 James Norris <jnorris@codesourcery.com>
1058 Cesar Philippidis <cesar@codesourcery.com>
1060 * gfortran.dg/goacc/declare-1.f95: Update test.
1061 * gfortran.dg/goacc/declare-2.f95: New test.
1063 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
1065 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
1066 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
1067 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
1068 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
1069 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
1070 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1071 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1072 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1073 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1074 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1075 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1076 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1078 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1080 * gfortran.dg/simplify_cshift_1.f90: New test.
1082 2015-11-21 Nathan Sidwell <nathan@acm.org>
1084 * gcc.dg/atomic-generic.c: Include <string.h>.
1086 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1088 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1090 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1092 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1094 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1097 * gcc.dg/debug/pr66432.c: New test.
1099 2015-11-20 Ian Lance Taylor <iant@google.com>
1102 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1104 2015-11-20 Mike Stump <mikestump@comcast.net>
1106 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1109 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1112 * gcc.dg/fixits.c: New file.
1113 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1114 (test_fixit_insert): New.
1115 (test_fixit_remove): New.
1116 (test_fixit_replace): New.
1117 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1118 (test_fixit_insert): New.
1119 (test_fixit_remove): New.
1120 (test_fixit_replace): New.
1121 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1122 (test_show_locus): Add tests of rendering fixit hints.
1124 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.dg/vect/pr68339.c: New test.
1129 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1131 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1133 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1136 * gfortran.dg/submodule_12.f90: New test
1139 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1141 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1143 * lib/target-supports.exp
1144 (check_effective_target_arm_neon_ok_nocache): Add check
1147 2015-11-20 Tom de Vries <tom@codesourcery.com>
1149 PR tree-optimization/68373
1150 * gcc.dg/autopar/pr68373.c: New test.
1152 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1155 * g++.dg/abi/mangle67.C: New test.
1157 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1159 * gcc.target/s390/bswap-1.c: New test.
1161 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1163 * gcc.target/s390/pfpo.c: New test.
1165 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1167 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1168 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1170 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1172 * g++.dg/spellcheck-fields.C: New file.
1174 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1175 Sebastian Pop <s.pop@samsung.com>
1177 PR tree-optimization/68428
1178 * gcc.dg/graphite/pr68428.c: New.
1180 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1181 Sebastian Pop <s.pop@samsung.com>
1183 PR tree-optimization/68335
1184 * gfortran.dg/graphite/pr68335.f90: New.
1186 2015-11-19 Nathan Sidwell <nathan@acm.org>
1188 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1189 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1190 * gcc.dg/special/weak-2.c: Likewise.
1191 * gcc.dg/weak/weak-12.c: Likewise.
1192 * gcc.dg/weak/weak-15.c: Likewise.
1193 * gcc.dg/weak/weak-16.c: Likewise.
1194 * gcc.dg/weak/weak-1.c: Likewise.
1195 * gcc.dg/weak/weak-2.c: Likewise.
1196 * gcc.dg/weak/weak-4.c: Likewise.
1197 * gcc.dg/torture/pr53922.c: Likewise.
1198 * gcc.dg/torture/pr60092.c: Likewise.
1200 2015-11-19 Marek Polacek <polacek@redhat.com>
1203 * gcc.dg/pr68412-2.c: New test.
1204 * gcc.dg/pr68412.c: New test.
1206 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1208 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1209 * gcc.target/avr/uint8-single-reg.c: New testcase.
1211 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1214 * g++.dg/eh/goto3.C: New test.
1216 2015-11-19 Marek Polacek <polacek@redhat.com>
1218 PR tree-optimization/68431
1219 * gcc.dg/tree-ssa/pr68431.c: New test.
1221 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1223 PR rtl-optimization/68376
1224 * gcc.c-torture/execute/pr68376-1.c: New test.
1225 * gcc.c-torture/execute/pr68376-2.c: New test.
1228 * gcc.target/i386/pr67770.c: New test.
1230 2015-11-18 Jeff Law <law@redhat.com>
1232 PR tree-optimization/68198
1233 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1234 * gcc.dg/tree-ssa/pr68198.c: New test.
1236 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1239 * gfortran.dg/pr59910.f90: New test.
1241 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1244 * gfortran.dg/pr43996.f90: New test.
1246 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1249 * gcc.dg/atomic/stdatomic-fence-2.c,
1250 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1252 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1254 * gnat.dg/loop_optimization19.adb: New test.
1255 * gnat.dg/loop_optimization20.adb: Likewise.
1256 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1258 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1260 * gnat.dg/opt52.adb: New test.
1262 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1264 * gcc.dg/goacc/nvptx-sese-1.c: New.
1266 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1268 * gnat.dg/renaming7.adb: New test.
1269 * gnat.dg/renaming7_pkg.ads: New helper.
1271 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1273 PR tree-optimization/68402
1274 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1275 to avoid undefined behaviour.
1277 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1279 PR tree-optimization/68157
1280 * g++.dg/opt/pr68157.C: New test.
1282 2015-11-18 Richard Biener <rguenther@suse.de>
1284 PR tree-optimization/67790
1285 * gcc.dg/vect/pr67790.c: New testcase.
1287 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1289 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1291 2015-11-17 David Malcolm <dmalcolm@redhat.com>
1293 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1294 (test_braced_init): New function.
1295 (test_statement_expression): New function.
1296 (test_address_of_label): New function.
1297 (test_transaction_expressions): New function.
1298 (test_keywords): New function.
1299 (test_builtin_va_arg): New function.
1300 (test_builtin_offsetof): New function.
1301 * lib/multiline.exp (_build_multiline_regex): Escape braces.
1303 2015-11-17 Martin Sebor <msebor@redhat.com>
1306 * g++.dg/init/new46.C: New test.
1308 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1311 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1313 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1316 * gcc.dg/pr68134.c: New test.
1318 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1321 * gcc.c-torture/execute/pr68143_1.c: New test.
1323 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1325 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1327 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1329 * gcc.dg/tree-ssa/ifc-8.c: New test.
1331 2015-11-16 Marek Polacek <polacek@redhat.com>
1334 * g++.dg/delayedfold/switch-1.C: New test.
1336 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1340 * gfortran.dg/pr58027.f90: New test.
1342 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1344 * c-c++-common/attr-simd.c: New test.
1345 * c-c++-common/attr-simd-2.c: New test.
1346 * c-c++-common/attr-simd-3.c: New test.
1348 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1350 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1352 2015-11-16 Christian Bruel <christian.bruel@st.com>
1354 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1355 Check __ARM_NEON__ instead of "arm_neon.h.
1356 * gcc.target/arm/attr-neon3.c: New test.
1357 * gcc.target/arm/attr-neon-fp16.c: Likewise
1359 2015-11-16 Christian Bruel <christian.bruel@st.com>
1362 * gcc.target/arm/lto/pr65837_0.c
1363 * gcc.target/arm/attr-neon2.c
1364 * gcc.target/arm/attr-neon.c
1365 * gcc.target/arm/attr-neon-builtin-fail.c
1366 * gcc.target/arm/attr-crypto.c
1368 2015-11-16 Richard Biener <rguenther@suse.de>
1370 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1372 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1375 * gfortran.dg/deferred_character_1.f90: New test.
1376 * gfortran.dg/deferred_character_4.f90: New test for comment
1380 * gfortran.dg/deferred_character_2.f90: New test.
1383 * gfortran.dg/deferred_character_3.f90: New test.
1386 * gfortran.dg/deferred_character_5.f90: New test.
1389 * gfortran.dg/deferred_character_6.f90: New test.
1392 * gfortran.dg/deferred_character_7.f90: New test.
1394 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1397 * gfortran.dg/pr67803.f90: New test.
1399 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1401 * g++.dg/cpp/ucn-1.C: Fix typo.
1403 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1405 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1406 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1408 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1409 Jeff Law <law@redhat.com>
1411 * gcc.dg/tree-ssa/split-path-1.c: New test.
1413 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1415 * c-c++-common/goacc/loop-auto-1.c: New.
1417 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1418 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1420 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1423 * gfortran.dg/pr68319.f90: New test.
1425 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1427 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1428 hardware floating point support.
1430 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1431 vector direct move instructions.
1433 * gcc.target/powerpc/maddld.c: New test.
1435 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1437 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1438 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1439 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1441 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1443 * gcc.dg/diagnostic-token-ranges.c: New file.
1444 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1445 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1446 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1447 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1448 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1449 line_table param when calling
1450 linemap_position_for_line_and_column.
1451 (test_show_locus): Pass line_table to rich_location ctors.
1452 (plugin_init): Remove setting of global_dc->colorize_source_p.
1453 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1455 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1456 diagnostic_plugin_test_tree_expression_range.c,
1457 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1458 and diagnostic-test-show-trees-1.c.
1460 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1462 PR tree-optimization/67682
1463 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1464 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1465 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1466 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1468 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1470 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1472 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1474 PR tree-optimization/68264
1475 * gcc.dg/torture/pr68264.c: New test.
1477 2015-11-13 Marek Polacek <polacek@redhat.com>
1480 * gcc.dg/pr68320.c: New test.
1482 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1484 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1486 2015-11-13 Richard Biener <rguenther@suse.de>
1488 PR tree-optimization/68306
1489 * gcc.dg/pr68306.c: Adjust.
1490 * gcc.dg/pr68306-2.c: New testcase.
1491 * gcc.dg/pr68306-3.c: Likewise.
1493 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
1495 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1496 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1498 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1501 * gfortran.dg/module_private_2.f90: New test.
1503 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1506 * gfortran.dg/warn_unused_function_2.f90: New test.
1508 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
1510 Revert [ARM] Remove neon-testgen.ml and generated tests.
1511 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
1513 * gcc.target/arm/neon/vRaddhns16.c: Remove.
1514 * gcc.target/arm/neon/vRaddhns32.c: Remove.
1515 * gcc.target/arm/neon/vRaddhns64.c: Remove.
1516 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1517 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1518 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1519 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1520 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1521 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1522 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1523 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1524 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1525 * gcc.target/arm/neon/vRhadds16.c: Remove.
1526 * gcc.target/arm/neon/vRhadds32.c: Remove.
1527 * gcc.target/arm/neon/vRhadds8.c: Remove.
1528 * gcc.target/arm/neon/vRhaddu16.c: Remove.
1529 * gcc.target/arm/neon/vRhaddu32.c: Remove.
1530 * gcc.target/arm/neon/vRhaddu8.c: Remove.
1531 * gcc.target/arm/neon/vRshlQs16.c: Remove.
1532 * gcc.target/arm/neon/vRshlQs32.c: Remove.
1533 * gcc.target/arm/neon/vRshlQs64.c: Remove.
1534 * gcc.target/arm/neon/vRshlQs8.c: Remove.
1535 * gcc.target/arm/neon/vRshlQu16.c: Remove.
1536 * gcc.target/arm/neon/vRshlQu32.c: Remove.
1537 * gcc.target/arm/neon/vRshlQu64.c: Remove.
1538 * gcc.target/arm/neon/vRshlQu8.c: Remove.
1539 * gcc.target/arm/neon/vRshls16.c: Remove.
1540 * gcc.target/arm/neon/vRshls32.c: Remove.
1541 * gcc.target/arm/neon/vRshls64.c: Remove.
1542 * gcc.target/arm/neon/vRshls8.c: Remove.
1543 * gcc.target/arm/neon/vRshlu16.c: Remove.
1544 * gcc.target/arm/neon/vRshlu32.c: Remove.
1545 * gcc.target/arm/neon/vRshlu64.c: Remove.
1546 * gcc.target/arm/neon/vRshlu8.c: Remove.
1547 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1548 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1549 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1550 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1551 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1552 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1553 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1554 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1555 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1556 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1557 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1558 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1559 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1560 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1561 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1562 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1563 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1564 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1565 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1566 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1567 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1568 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1569 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1570 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1571 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1572 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1573 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1574 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1575 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1576 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1577 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1578 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1579 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1580 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1581 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1582 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1583 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1584 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1585 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1586 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1587 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1588 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1589 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1590 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1591 * gcc.target/arm/neon/vabaQs16.c: Remove.
1592 * gcc.target/arm/neon/vabaQs32.c: Remove.
1593 * gcc.target/arm/neon/vabaQs8.c: Remove.
1594 * gcc.target/arm/neon/vabaQu16.c: Remove.
1595 * gcc.target/arm/neon/vabaQu32.c: Remove.
1596 * gcc.target/arm/neon/vabaQu8.c: Remove.
1597 * gcc.target/arm/neon/vabals16.c: Remove.
1598 * gcc.target/arm/neon/vabals32.c: Remove.
1599 * gcc.target/arm/neon/vabals8.c: Remove.
1600 * gcc.target/arm/neon/vabalu16.c: Remove.
1601 * gcc.target/arm/neon/vabalu32.c: Remove.
1602 * gcc.target/arm/neon/vabalu8.c: Remove.
1603 * gcc.target/arm/neon/vabas16.c: Remove.
1604 * gcc.target/arm/neon/vabas32.c: Remove.
1605 * gcc.target/arm/neon/vabas8.c: Remove.
1606 * gcc.target/arm/neon/vabau16.c: Remove.
1607 * gcc.target/arm/neon/vabau32.c: Remove.
1608 * gcc.target/arm/neon/vabau8.c: Remove.
1609 * gcc.target/arm/neon/vabdQf32.c: Remove.
1610 * gcc.target/arm/neon/vabdQs16.c: Remove.
1611 * gcc.target/arm/neon/vabdQs32.c: Remove.
1612 * gcc.target/arm/neon/vabdQs8.c: Remove.
1613 * gcc.target/arm/neon/vabdQu16.c: Remove.
1614 * gcc.target/arm/neon/vabdQu32.c: Remove.
1615 * gcc.target/arm/neon/vabdQu8.c: Remove.
1616 * gcc.target/arm/neon/vabdf32.c: Remove.
1617 * gcc.target/arm/neon/vabdls16.c: Remove.
1618 * gcc.target/arm/neon/vabdls32.c: Remove.
1619 * gcc.target/arm/neon/vabdls8.c: Remove.
1620 * gcc.target/arm/neon/vabdlu16.c: Remove.
1621 * gcc.target/arm/neon/vabdlu32.c: Remove.
1622 * gcc.target/arm/neon/vabdlu8.c: Remove.
1623 * gcc.target/arm/neon/vabds16.c: Remove.
1624 * gcc.target/arm/neon/vabds32.c: Remove.
1625 * gcc.target/arm/neon/vabds8.c: Remove.
1626 * gcc.target/arm/neon/vabdu16.c: Remove.
1627 * gcc.target/arm/neon/vabdu32.c: Remove.
1628 * gcc.target/arm/neon/vabdu8.c: Remove.
1629 * gcc.target/arm/neon/vabsQf32.c: Remove.
1630 * gcc.target/arm/neon/vabsQs16.c: Remove.
1631 * gcc.target/arm/neon/vabsQs32.c: Remove.
1632 * gcc.target/arm/neon/vabsQs8.c: Remove.
1633 * gcc.target/arm/neon/vabsf32.c: Remove.
1634 * gcc.target/arm/neon/vabss16.c: Remove.
1635 * gcc.target/arm/neon/vabss32.c: Remove.
1636 * gcc.target/arm/neon/vabss8.c: Remove.
1637 * gcc.target/arm/neon/vaddQf32.c: Remove.
1638 * gcc.target/arm/neon/vaddQs16.c: Remove.
1639 * gcc.target/arm/neon/vaddQs32.c: Remove.
1640 * gcc.target/arm/neon/vaddQs64.c: Remove.
1641 * gcc.target/arm/neon/vaddQs8.c: Remove.
1642 * gcc.target/arm/neon/vaddQu16.c: Remove.
1643 * gcc.target/arm/neon/vaddQu32.c: Remove.
1644 * gcc.target/arm/neon/vaddQu64.c: Remove.
1645 * gcc.target/arm/neon/vaddQu8.c: Remove.
1646 * gcc.target/arm/neon/vaddf32.c: Remove.
1647 * gcc.target/arm/neon/vaddhns16.c: Remove.
1648 * gcc.target/arm/neon/vaddhns32.c: Remove.
1649 * gcc.target/arm/neon/vaddhns64.c: Remove.
1650 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1651 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1652 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1653 * gcc.target/arm/neon/vaddls16.c: Remove.
1654 * gcc.target/arm/neon/vaddls32.c: Remove.
1655 * gcc.target/arm/neon/vaddls8.c: Remove.
1656 * gcc.target/arm/neon/vaddlu16.c: Remove.
1657 * gcc.target/arm/neon/vaddlu32.c: Remove.
1658 * gcc.target/arm/neon/vaddlu8.c: Remove.
1659 * gcc.target/arm/neon/vadds16.c: Remove.
1660 * gcc.target/arm/neon/vadds32.c: Remove.
1661 * gcc.target/arm/neon/vadds64.c: Remove.
1662 * gcc.target/arm/neon/vadds8.c: Remove.
1663 * gcc.target/arm/neon/vaddu16.c: Remove.
1664 * gcc.target/arm/neon/vaddu32.c: Remove.
1665 * gcc.target/arm/neon/vaddu64.c: Remove.
1666 * gcc.target/arm/neon/vaddu8.c: Remove.
1667 * gcc.target/arm/neon/vaddws16.c: Remove.
1668 * gcc.target/arm/neon/vaddws32.c: Remove.
1669 * gcc.target/arm/neon/vaddws8.c: Remove.
1670 * gcc.target/arm/neon/vaddwu16.c: Remove.
1671 * gcc.target/arm/neon/vaddwu32.c: Remove.
1672 * gcc.target/arm/neon/vaddwu8.c: Remove.
1673 * gcc.target/arm/neon/vandQs16.c: Remove.
1674 * gcc.target/arm/neon/vandQs32.c: Remove.
1675 * gcc.target/arm/neon/vandQs64.c: Remove.
1676 * gcc.target/arm/neon/vandQs8.c: Remove.
1677 * gcc.target/arm/neon/vandQu16.c: Remove.
1678 * gcc.target/arm/neon/vandQu32.c: Remove.
1679 * gcc.target/arm/neon/vandQu64.c: Remove.
1680 * gcc.target/arm/neon/vandQu8.c: Remove.
1681 * gcc.target/arm/neon/vands16.c: Remove.
1682 * gcc.target/arm/neon/vands32.c: Remove.
1683 * gcc.target/arm/neon/vands64.c: Remove.
1684 * gcc.target/arm/neon/vands8.c: Remove.
1685 * gcc.target/arm/neon/vandu16.c: Remove.
1686 * gcc.target/arm/neon/vandu32.c: Remove.
1687 * gcc.target/arm/neon/vandu64.c: Remove.
1688 * gcc.target/arm/neon/vandu8.c: Remove.
1689 * gcc.target/arm/neon/vbicQs16.c: Remove.
1690 * gcc.target/arm/neon/vbicQs32.c: Remove.
1691 * gcc.target/arm/neon/vbicQs64.c: Remove.
1692 * gcc.target/arm/neon/vbicQs8.c: Remove.
1693 * gcc.target/arm/neon/vbicQu16.c: Remove.
1694 * gcc.target/arm/neon/vbicQu32.c: Remove.
1695 * gcc.target/arm/neon/vbicQu64.c: Remove.
1696 * gcc.target/arm/neon/vbicQu8.c: Remove.
1697 * gcc.target/arm/neon/vbics16.c: Remove.
1698 * gcc.target/arm/neon/vbics32.c: Remove.
1699 * gcc.target/arm/neon/vbics64.c: Remove.
1700 * gcc.target/arm/neon/vbics8.c: Remove.
1701 * gcc.target/arm/neon/vbicu16.c: Remove.
1702 * gcc.target/arm/neon/vbicu32.c: Remove.
1703 * gcc.target/arm/neon/vbicu64.c: Remove.
1704 * gcc.target/arm/neon/vbicu8.c: Remove.
1705 * gcc.target/arm/neon/vbslQf32.c: Remove.
1706 * gcc.target/arm/neon/vbslQp16.c: Remove.
1707 * gcc.target/arm/neon/vbslQp64.c: Remove.
1708 * gcc.target/arm/neon/vbslQp8.c: Remove.
1709 * gcc.target/arm/neon/vbslQs16.c: Remove.
1710 * gcc.target/arm/neon/vbslQs32.c: Remove.
1711 * gcc.target/arm/neon/vbslQs64.c: Remove.
1712 * gcc.target/arm/neon/vbslQs8.c: Remove.
1713 * gcc.target/arm/neon/vbslQu16.c: Remove.
1714 * gcc.target/arm/neon/vbslQu32.c: Remove.
1715 * gcc.target/arm/neon/vbslQu64.c: Remove.
1716 * gcc.target/arm/neon/vbslQu8.c: Remove.
1717 * gcc.target/arm/neon/vbslf32.c: Remove.
1718 * gcc.target/arm/neon/vbslp16.c: Remove.
1719 * gcc.target/arm/neon/vbslp64.c: Remove.
1720 * gcc.target/arm/neon/vbslp8.c: Remove.
1721 * gcc.target/arm/neon/vbsls16.c: Remove.
1722 * gcc.target/arm/neon/vbsls32.c: Remove.
1723 * gcc.target/arm/neon/vbsls64.c: Remove.
1724 * gcc.target/arm/neon/vbsls8.c: Remove.
1725 * gcc.target/arm/neon/vbslu16.c: Remove.
1726 * gcc.target/arm/neon/vbslu32.c: Remove.
1727 * gcc.target/arm/neon/vbslu64.c: Remove.
1728 * gcc.target/arm/neon/vbslu8.c: Remove.
1729 * gcc.target/arm/neon/vcageQf32.c: Remove.
1730 * gcc.target/arm/neon/vcagef32.c: Remove.
1731 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1732 * gcc.target/arm/neon/vcagtf32.c: Remove.
1733 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1734 * gcc.target/arm/neon/vcalef32.c: Remove.
1735 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1736 * gcc.target/arm/neon/vcaltf32.c: Remove.
1737 * gcc.target/arm/neon/vceqQf32.c: Remove.
1738 * gcc.target/arm/neon/vceqQp8.c: Remove.
1739 * gcc.target/arm/neon/vceqQs16.c: Remove.
1740 * gcc.target/arm/neon/vceqQs32.c: Remove.
1741 * gcc.target/arm/neon/vceqQs8.c: Remove.
1742 * gcc.target/arm/neon/vceqQu16.c: Remove.
1743 * gcc.target/arm/neon/vceqQu32.c: Remove.
1744 * gcc.target/arm/neon/vceqQu8.c: Remove.
1745 * gcc.target/arm/neon/vceqf32.c: Remove.
1746 * gcc.target/arm/neon/vceqp8.c: Remove.
1747 * gcc.target/arm/neon/vceqs16.c: Remove.
1748 * gcc.target/arm/neon/vceqs32.c: Remove.
1749 * gcc.target/arm/neon/vceqs8.c: Remove.
1750 * gcc.target/arm/neon/vcequ16.c: Remove.
1751 * gcc.target/arm/neon/vcequ32.c: Remove.
1752 * gcc.target/arm/neon/vcequ8.c: Remove.
1753 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1754 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1755 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1756 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1757 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1758 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1759 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1760 * gcc.target/arm/neon/vcgef32.c: Remove.
1761 * gcc.target/arm/neon/vcges16.c: Remove.
1762 * gcc.target/arm/neon/vcges32.c: Remove.
1763 * gcc.target/arm/neon/vcges8.c: Remove.
1764 * gcc.target/arm/neon/vcgeu16.c: Remove.
1765 * gcc.target/arm/neon/vcgeu32.c: Remove.
1766 * gcc.target/arm/neon/vcgeu8.c: Remove.
1767 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1768 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1769 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1770 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1771 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1772 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1773 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1774 * gcc.target/arm/neon/vcgtf32.c: Remove.
1775 * gcc.target/arm/neon/vcgts16.c: Remove.
1776 * gcc.target/arm/neon/vcgts32.c: Remove.
1777 * gcc.target/arm/neon/vcgts8.c: Remove.
1778 * gcc.target/arm/neon/vcgtu16.c: Remove.
1779 * gcc.target/arm/neon/vcgtu32.c: Remove.
1780 * gcc.target/arm/neon/vcgtu8.c: Remove.
1781 * gcc.target/arm/neon/vcleQf32.c: Remove.
1782 * gcc.target/arm/neon/vcleQs16.c: Remove.
1783 * gcc.target/arm/neon/vcleQs32.c: Remove.
1784 * gcc.target/arm/neon/vcleQs8.c: Remove.
1785 * gcc.target/arm/neon/vcleQu16.c: Remove.
1786 * gcc.target/arm/neon/vcleQu32.c: Remove.
1787 * gcc.target/arm/neon/vcleQu8.c: Remove.
1788 * gcc.target/arm/neon/vclef32.c: Remove.
1789 * gcc.target/arm/neon/vcles16.c: Remove.
1790 * gcc.target/arm/neon/vcles32.c: Remove.
1791 * gcc.target/arm/neon/vcles8.c: Remove.
1792 * gcc.target/arm/neon/vcleu16.c: Remove.
1793 * gcc.target/arm/neon/vcleu32.c: Remove.
1794 * gcc.target/arm/neon/vcleu8.c: Remove.
1795 * gcc.target/arm/neon/vclsQs16.c: Remove.
1796 * gcc.target/arm/neon/vclsQs32.c: Remove.
1797 * gcc.target/arm/neon/vclsQs8.c: Remove.
1798 * gcc.target/arm/neon/vclss16.c: Remove.
1799 * gcc.target/arm/neon/vclss32.c: Remove.
1800 * gcc.target/arm/neon/vclss8.c: Remove.
1801 * gcc.target/arm/neon/vcltQf32.c: Remove.
1802 * gcc.target/arm/neon/vcltQs16.c: Remove.
1803 * gcc.target/arm/neon/vcltQs32.c: Remove.
1804 * gcc.target/arm/neon/vcltQs8.c: Remove.
1805 * gcc.target/arm/neon/vcltQu16.c: Remove.
1806 * gcc.target/arm/neon/vcltQu32.c: Remove.
1807 * gcc.target/arm/neon/vcltQu8.c: Remove.
1808 * gcc.target/arm/neon/vcltf32.c: Remove.
1809 * gcc.target/arm/neon/vclts16.c: Remove.
1810 * gcc.target/arm/neon/vclts32.c: Remove.
1811 * gcc.target/arm/neon/vclts8.c: Remove.
1812 * gcc.target/arm/neon/vcltu16.c: Remove.
1813 * gcc.target/arm/neon/vcltu32.c: Remove.
1814 * gcc.target/arm/neon/vcltu8.c: Remove.
1815 * gcc.target/arm/neon/vclzQs16.c: Remove.
1816 * gcc.target/arm/neon/vclzQs32.c: Remove.
1817 * gcc.target/arm/neon/vclzQs8.c: Remove.
1818 * gcc.target/arm/neon/vclzQu16.c: Remove.
1819 * gcc.target/arm/neon/vclzQu32.c: Remove.
1820 * gcc.target/arm/neon/vclzQu8.c: Remove.
1821 * gcc.target/arm/neon/vclzs16.c: Remove.
1822 * gcc.target/arm/neon/vclzs32.c: Remove.
1823 * gcc.target/arm/neon/vclzs8.c: Remove.
1824 * gcc.target/arm/neon/vclzu16.c: Remove.
1825 * gcc.target/arm/neon/vclzu32.c: Remove.
1826 * gcc.target/arm/neon/vclzu8.c: Remove.
1827 * gcc.target/arm/neon/vcntQp8.c: Remove.
1828 * gcc.target/arm/neon/vcntQs8.c: Remove.
1829 * gcc.target/arm/neon/vcntQu8.c: Remove.
1830 * gcc.target/arm/neon/vcntp8.c: Remove.
1831 * gcc.target/arm/neon/vcnts8.c: Remove.
1832 * gcc.target/arm/neon/vcntu8.c: Remove.
1833 * gcc.target/arm/neon/vcombinef32.c: Remove.
1834 * gcc.target/arm/neon/vcombinep16.c: Remove.
1835 * gcc.target/arm/neon/vcombinep64.c: Remove.
1836 * gcc.target/arm/neon/vcombinep8.c: Remove.
1837 * gcc.target/arm/neon/vcombines16.c: Remove.
1838 * gcc.target/arm/neon/vcombines32.c: Remove.
1839 * gcc.target/arm/neon/vcombines64.c: Remove.
1840 * gcc.target/arm/neon/vcombines8.c: Remove.
1841 * gcc.target/arm/neon/vcombineu16.c: Remove.
1842 * gcc.target/arm/neon/vcombineu32.c: Remove.
1843 * gcc.target/arm/neon/vcombineu64.c: Remove.
1844 * gcc.target/arm/neon/vcombineu8.c: Remove.
1845 * gcc.target/arm/neon/vcreatef32.c: Remove.
1846 * gcc.target/arm/neon/vcreatep16.c: Remove.
1847 * gcc.target/arm/neon/vcreatep64.c: Remove.
1848 * gcc.target/arm/neon/vcreatep8.c: Remove.
1849 * gcc.target/arm/neon/vcreates16.c: Remove.
1850 * gcc.target/arm/neon/vcreates32.c: Remove.
1851 * gcc.target/arm/neon/vcreates64.c: Remove.
1852 * gcc.target/arm/neon/vcreates8.c: Remove.
1853 * gcc.target/arm/neon/vcreateu16.c: Remove.
1854 * gcc.target/arm/neon/vcreateu32.c: Remove.
1855 * gcc.target/arm/neon/vcreateu64.c: Remove.
1856 * gcc.target/arm/neon/vcreateu8.c: Remove.
1857 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1858 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1859 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1860 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1861 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1862 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1863 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1864 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1865 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1866 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1867 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1868 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1869 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1870 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1871 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1872 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1873 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1874 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1875 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1876 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1877 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1878 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1879 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1880 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1881 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1882 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1883 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1884 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1885 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1886 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1887 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1888 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1889 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1890 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1891 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1892 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1893 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1894 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1895 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1896 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1897 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1898 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1899 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1900 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1901 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1902 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1903 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1904 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1905 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1906 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1907 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1908 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1909 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1910 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1911 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1912 * gcc.target/arm/neon/vdup_np16.c: Remove.
1913 * gcc.target/arm/neon/vdup_np64.c: Remove.
1914 * gcc.target/arm/neon/vdup_np8.c: Remove.
1915 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1916 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1917 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1918 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1919 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1920 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1921 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1922 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1923 * gcc.target/arm/neon/veorQs16.c: Remove.
1924 * gcc.target/arm/neon/veorQs32.c: Remove.
1925 * gcc.target/arm/neon/veorQs64.c: Remove.
1926 * gcc.target/arm/neon/veorQs8.c: Remove.
1927 * gcc.target/arm/neon/veorQu16.c: Remove.
1928 * gcc.target/arm/neon/veorQu32.c: Remove.
1929 * gcc.target/arm/neon/veorQu64.c: Remove.
1930 * gcc.target/arm/neon/veorQu8.c: Remove.
1931 * gcc.target/arm/neon/veors16.c: Remove.
1932 * gcc.target/arm/neon/veors32.c: Remove.
1933 * gcc.target/arm/neon/veors64.c: Remove.
1934 * gcc.target/arm/neon/veors8.c: Remove.
1935 * gcc.target/arm/neon/veoru16.c: Remove.
1936 * gcc.target/arm/neon/veoru32.c: Remove.
1937 * gcc.target/arm/neon/veoru64.c: Remove.
1938 * gcc.target/arm/neon/veoru8.c: Remove.
1939 * gcc.target/arm/neon/vextQf32.c: Remove.
1940 * gcc.target/arm/neon/vextQp16.c: Remove.
1941 * gcc.target/arm/neon/vextQp64.c: Remove.
1942 * gcc.target/arm/neon/vextQp8.c: Remove.
1943 * gcc.target/arm/neon/vextQs16.c: Remove.
1944 * gcc.target/arm/neon/vextQs32.c: Remove.
1945 * gcc.target/arm/neon/vextQs64.c: Remove.
1946 * gcc.target/arm/neon/vextQs8.c: Remove.
1947 * gcc.target/arm/neon/vextQu16.c: Remove.
1948 * gcc.target/arm/neon/vextQu32.c: Remove.
1949 * gcc.target/arm/neon/vextQu64.c: Remove.
1950 * gcc.target/arm/neon/vextQu8.c: Remove.
1951 * gcc.target/arm/neon/vextf32.c: Remove.
1952 * gcc.target/arm/neon/vextp16.c: Remove.
1953 * gcc.target/arm/neon/vextp64.c: Remove.
1954 * gcc.target/arm/neon/vextp8.c: Remove.
1955 * gcc.target/arm/neon/vexts16.c: Remove.
1956 * gcc.target/arm/neon/vexts32.c: Remove.
1957 * gcc.target/arm/neon/vexts64.c: Remove.
1958 * gcc.target/arm/neon/vexts8.c: Remove.
1959 * gcc.target/arm/neon/vextu16.c: Remove.
1960 * gcc.target/arm/neon/vextu32.c: Remove.
1961 * gcc.target/arm/neon/vextu64.c: Remove.
1962 * gcc.target/arm/neon/vextu8.c: Remove.
1963 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1964 * gcc.target/arm/neon/vfmaf32.c: Remove.
1965 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1966 * gcc.target/arm/neon/vfmsf32.c: Remove.
1967 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1968 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1969 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1970 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1971 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1972 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1973 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1974 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1975 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1976 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1977 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1978 * gcc.target/arm/neon/vget_highf32.c: Remove.
1979 * gcc.target/arm/neon/vget_highp16.c: Remove.
1980 * gcc.target/arm/neon/vget_highp64.c: Remove.
1981 * gcc.target/arm/neon/vget_highp8.c: Remove.
1982 * gcc.target/arm/neon/vget_highs16.c: Remove.
1983 * gcc.target/arm/neon/vget_highs32.c: Remove.
1984 * gcc.target/arm/neon/vget_highs64.c: Remove.
1985 * gcc.target/arm/neon/vget_highs8.c: Remove.
1986 * gcc.target/arm/neon/vget_highu16.c: Remove.
1987 * gcc.target/arm/neon/vget_highu32.c: Remove.
1988 * gcc.target/arm/neon/vget_highu64.c: Remove.
1989 * gcc.target/arm/neon/vget_highu8.c: Remove.
1990 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1991 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1992 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1993 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1994 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1995 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1996 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1997 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1998 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1999 * gcc.target/arm/neon/vget_laneu64.c: Remove.
2000 * gcc.target/arm/neon/vget_laneu8.c: Remove.
2001 * gcc.target/arm/neon/vget_lowf32.c: Remove.
2002 * gcc.target/arm/neon/vget_lowp16.c: Remove.
2003 * gcc.target/arm/neon/vget_lowp64.c: Remove.
2004 * gcc.target/arm/neon/vget_lowp8.c: Remove.
2005 * gcc.target/arm/neon/vget_lows16.c: Remove.
2006 * gcc.target/arm/neon/vget_lows32.c: Remove.
2007 * gcc.target/arm/neon/vget_lows64.c: Remove.
2008 * gcc.target/arm/neon/vget_lows8.c: Remove.
2009 * gcc.target/arm/neon/vget_lowu16.c: Remove.
2010 * gcc.target/arm/neon/vget_lowu32.c: Remove.
2011 * gcc.target/arm/neon/vget_lowu64.c: Remove.
2012 * gcc.target/arm/neon/vget_lowu8.c: Remove.
2013 * gcc.target/arm/neon/vhaddQs16.c: Remove.
2014 * gcc.target/arm/neon/vhaddQs32.c: Remove.
2015 * gcc.target/arm/neon/vhaddQs8.c: Remove.
2016 * gcc.target/arm/neon/vhaddQu16.c: Remove.
2017 * gcc.target/arm/neon/vhaddQu32.c: Remove.
2018 * gcc.target/arm/neon/vhaddQu8.c: Remove.
2019 * gcc.target/arm/neon/vhadds16.c: Remove.
2020 * gcc.target/arm/neon/vhadds32.c: Remove.
2021 * gcc.target/arm/neon/vhadds8.c: Remove.
2022 * gcc.target/arm/neon/vhaddu16.c: Remove.
2023 * gcc.target/arm/neon/vhaddu32.c: Remove.
2024 * gcc.target/arm/neon/vhaddu8.c: Remove.
2025 * gcc.target/arm/neon/vhsubQs16.c: Remove.
2026 * gcc.target/arm/neon/vhsubQs32.c: Remove.
2027 * gcc.target/arm/neon/vhsubQs8.c: Remove.
2028 * gcc.target/arm/neon/vhsubQu16.c: Remove.
2029 * gcc.target/arm/neon/vhsubQu32.c: Remove.
2030 * gcc.target/arm/neon/vhsubQu8.c: Remove.
2031 * gcc.target/arm/neon/vhsubs16.c: Remove.
2032 * gcc.target/arm/neon/vhsubs32.c: Remove.
2033 * gcc.target/arm/neon/vhsubs8.c: Remove.
2034 * gcc.target/arm/neon/vhsubu16.c: Remove.
2035 * gcc.target/arm/neon/vhsubu32.c: Remove.
2036 * gcc.target/arm/neon/vhsubu8.c: Remove.
2037 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
2038 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
2039 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
2040 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
2041 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
2042 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
2043 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
2044 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
2045 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
2046 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
2047 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
2048 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
2049 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
2050 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
2051 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
2052 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
2053 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
2054 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
2055 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
2056 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
2057 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
2058 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
2059 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
2060 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
2061 * gcc.target/arm/neon/vld1Qf32.c: Remove.
2062 * gcc.target/arm/neon/vld1Qp16.c: Remove.
2063 * gcc.target/arm/neon/vld1Qp64.c: Remove.
2064 * gcc.target/arm/neon/vld1Qp8.c: Remove.
2065 * gcc.target/arm/neon/vld1Qs16.c: Remove.
2066 * gcc.target/arm/neon/vld1Qs32.c: Remove.
2067 * gcc.target/arm/neon/vld1Qs64.c: Remove.
2068 * gcc.target/arm/neon/vld1Qs8.c: Remove.
2069 * gcc.target/arm/neon/vld1Qu16.c: Remove.
2070 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2071 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2072 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2073 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2074 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2075 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2076 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2077 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2078 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2079 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2080 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2081 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2082 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2083 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2084 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2085 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2086 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2087 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2088 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2089 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2090 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2091 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2092 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2093 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2094 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2095 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2096 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2097 * gcc.target/arm/neon/vld1f32.c: Remove.
2098 * gcc.target/arm/neon/vld1p16.c: Remove.
2099 * gcc.target/arm/neon/vld1p64.c: Remove.
2100 * gcc.target/arm/neon/vld1p8.c: Remove.
2101 * gcc.target/arm/neon/vld1s16.c: Remove.
2102 * gcc.target/arm/neon/vld1s32.c: Remove.
2103 * gcc.target/arm/neon/vld1s64.c: Remove.
2104 * gcc.target/arm/neon/vld1s8.c: Remove.
2105 * gcc.target/arm/neon/vld1u16.c: Remove.
2106 * gcc.target/arm/neon/vld1u32.c: Remove.
2107 * gcc.target/arm/neon/vld1u64.c: Remove.
2108 * gcc.target/arm/neon/vld1u8.c: Remove.
2109 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2110 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2111 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2112 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2113 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2114 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2115 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2116 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2117 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2118 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2119 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2120 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2121 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2122 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2123 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2124 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2125 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2126 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2127 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2128 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2129 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2130 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2131 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2132 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2133 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2134 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2135 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2136 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2137 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2138 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2139 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2140 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2141 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2142 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2143 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2144 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2145 * gcc.target/arm/neon/vld2f32.c: Remove.
2146 * gcc.target/arm/neon/vld2p16.c: Remove.
2147 * gcc.target/arm/neon/vld2p64.c: Remove.
2148 * gcc.target/arm/neon/vld2p8.c: Remove.
2149 * gcc.target/arm/neon/vld2s16.c: Remove.
2150 * gcc.target/arm/neon/vld2s32.c: Remove.
2151 * gcc.target/arm/neon/vld2s64.c: Remove.
2152 * gcc.target/arm/neon/vld2s8.c: Remove.
2153 * gcc.target/arm/neon/vld2u16.c: Remove.
2154 * gcc.target/arm/neon/vld2u32.c: Remove.
2155 * gcc.target/arm/neon/vld2u64.c: Remove.
2156 * gcc.target/arm/neon/vld2u8.c: Remove.
2157 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2158 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2159 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2160 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2161 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2162 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2163 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2164 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2165 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2166 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2167 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2168 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2169 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2170 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2171 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2172 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2173 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2174 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2175 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2176 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2177 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2178 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2179 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2180 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2181 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2182 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2183 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2184 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2185 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2186 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2187 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2188 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2189 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2190 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2191 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2192 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2193 * gcc.target/arm/neon/vld3f32.c: Remove.
2194 * gcc.target/arm/neon/vld3p16.c: Remove.
2195 * gcc.target/arm/neon/vld3p64.c: Remove.
2196 * gcc.target/arm/neon/vld3p8.c: Remove.
2197 * gcc.target/arm/neon/vld3s16.c: Remove.
2198 * gcc.target/arm/neon/vld3s32.c: Remove.
2199 * gcc.target/arm/neon/vld3s64.c: Remove.
2200 * gcc.target/arm/neon/vld3s8.c: Remove.
2201 * gcc.target/arm/neon/vld3u16.c: Remove.
2202 * gcc.target/arm/neon/vld3u32.c: Remove.
2203 * gcc.target/arm/neon/vld3u64.c: Remove.
2204 * gcc.target/arm/neon/vld3u8.c: Remove.
2205 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2206 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2207 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2208 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2209 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2210 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2211 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2212 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2213 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2214 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2215 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2216 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2217 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2218 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2219 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2220 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2221 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2222 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2223 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2224 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2225 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2226 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2227 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2228 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2229 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2230 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2231 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2232 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2233 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2234 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2235 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2236 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2237 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2238 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2239 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2240 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2241 * gcc.target/arm/neon/vld4f32.c: Remove.
2242 * gcc.target/arm/neon/vld4p16.c: Remove.
2243 * gcc.target/arm/neon/vld4p64.c: Remove.
2244 * gcc.target/arm/neon/vld4p8.c: Remove.
2245 * gcc.target/arm/neon/vld4s16.c: Remove.
2246 * gcc.target/arm/neon/vld4s32.c: Remove.
2247 * gcc.target/arm/neon/vld4s64.c: Remove.
2248 * gcc.target/arm/neon/vld4s8.c: Remove.
2249 * gcc.target/arm/neon/vld4u16.c: Remove.
2250 * gcc.target/arm/neon/vld4u32.c: Remove.
2251 * gcc.target/arm/neon/vld4u64.c: Remove.
2252 * gcc.target/arm/neon/vld4u8.c: Remove.
2253 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2254 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2255 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2256 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2257 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2258 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2259 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2260 * gcc.target/arm/neon/vmaxf32.c: Remove.
2261 * gcc.target/arm/neon/vmaxs16.c: Remove.
2262 * gcc.target/arm/neon/vmaxs32.c: Remove.
2263 * gcc.target/arm/neon/vmaxs8.c: Remove.
2264 * gcc.target/arm/neon/vmaxu16.c: Remove.
2265 * gcc.target/arm/neon/vmaxu32.c: Remove.
2266 * gcc.target/arm/neon/vmaxu8.c: Remove.
2267 * gcc.target/arm/neon/vminQf32.c: Remove.
2268 * gcc.target/arm/neon/vminQs16.c: Remove.
2269 * gcc.target/arm/neon/vminQs32.c: Remove.
2270 * gcc.target/arm/neon/vminQs8.c: Remove.
2271 * gcc.target/arm/neon/vminQu16.c: Remove.
2272 * gcc.target/arm/neon/vminQu32.c: Remove.
2273 * gcc.target/arm/neon/vminQu8.c: Remove.
2274 * gcc.target/arm/neon/vminf32.c: Remove.
2275 * gcc.target/arm/neon/vmins16.c: Remove.
2276 * gcc.target/arm/neon/vmins32.c: Remove.
2277 * gcc.target/arm/neon/vmins8.c: Remove.
2278 * gcc.target/arm/neon/vminu16.c: Remove.
2279 * gcc.target/arm/neon/vminu32.c: Remove.
2280 * gcc.target/arm/neon/vminu8.c: Remove.
2281 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2282 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2283 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2284 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2285 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2286 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2287 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2288 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2289 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2290 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2291 * gcc.target/arm/neon/vmlaQf32.c: Remove.
2292 * gcc.target/arm/neon/vmlaQs16.c: Remove.
2293 * gcc.target/arm/neon/vmlaQs32.c: Remove.
2294 * gcc.target/arm/neon/vmlaQs8.c: Remove.
2295 * gcc.target/arm/neon/vmlaQu16.c: Remove.
2296 * gcc.target/arm/neon/vmlaQu32.c: Remove.
2297 * gcc.target/arm/neon/vmlaQu8.c: Remove.
2298 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2299 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2300 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2301 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2302 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2303 * gcc.target/arm/neon/vmla_nf32.c: Remove.
2304 * gcc.target/arm/neon/vmla_ns16.c: Remove.
2305 * gcc.target/arm/neon/vmla_ns32.c: Remove.
2306 * gcc.target/arm/neon/vmla_nu16.c: Remove.
2307 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2308 * gcc.target/arm/neon/vmlaf32.c: Remove.
2309 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2310 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2311 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2312 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2313 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2314 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2315 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2316 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2317 * gcc.target/arm/neon/vmlals16.c: Remove.
2318 * gcc.target/arm/neon/vmlals32.c: Remove.
2319 * gcc.target/arm/neon/vmlals8.c: Remove.
2320 * gcc.target/arm/neon/vmlalu16.c: Remove.
2321 * gcc.target/arm/neon/vmlalu32.c: Remove.
2322 * gcc.target/arm/neon/vmlalu8.c: Remove.
2323 * gcc.target/arm/neon/vmlas16.c: Remove.
2324 * gcc.target/arm/neon/vmlas32.c: Remove.
2325 * gcc.target/arm/neon/vmlas8.c: Remove.
2326 * gcc.target/arm/neon/vmlau16.c: Remove.
2327 * gcc.target/arm/neon/vmlau32.c: Remove.
2328 * gcc.target/arm/neon/vmlau8.c: Remove.
2329 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2330 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2331 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2332 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2333 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2334 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2335 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2336 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2337 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2338 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2339 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2340 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2341 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2342 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2343 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2344 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2345 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2346 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2347 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2348 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2349 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2350 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2351 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2352 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2353 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2354 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2355 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2356 * gcc.target/arm/neon/vmlsf32.c: Remove.
2357 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2358 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2359 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2360 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2361 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2362 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2363 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2364 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2365 * gcc.target/arm/neon/vmlsls16.c: Remove.
2366 * gcc.target/arm/neon/vmlsls32.c: Remove.
2367 * gcc.target/arm/neon/vmlsls8.c: Remove.
2368 * gcc.target/arm/neon/vmlslu16.c: Remove.
2369 * gcc.target/arm/neon/vmlslu32.c: Remove.
2370 * gcc.target/arm/neon/vmlslu8.c: Remove.
2371 * gcc.target/arm/neon/vmlss16.c: Remove.
2372 * gcc.target/arm/neon/vmlss32.c: Remove.
2373 * gcc.target/arm/neon/vmlss8.c: Remove.
2374 * gcc.target/arm/neon/vmlsu16.c: Remove.
2375 * gcc.target/arm/neon/vmlsu32.c: Remove.
2376 * gcc.target/arm/neon/vmlsu8.c: Remove.
2377 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2378 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2379 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2380 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2381 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2382 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2383 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2384 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2385 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2386 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2387 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2388 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2389 * gcc.target/arm/neon/vmov_np16.c: Remove.
2390 * gcc.target/arm/neon/vmov_np8.c: Remove.
2391 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2392 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2393 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2394 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2395 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2396 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2397 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2398 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2399 * gcc.target/arm/neon/vmovls16.c: Remove.
2400 * gcc.target/arm/neon/vmovls32.c: Remove.
2401 * gcc.target/arm/neon/vmovls8.c: Remove.
2402 * gcc.target/arm/neon/vmovlu16.c: Remove.
2403 * gcc.target/arm/neon/vmovlu32.c: Remove.
2404 * gcc.target/arm/neon/vmovlu8.c: Remove.
2405 * gcc.target/arm/neon/vmovns16.c: Remove.
2406 * gcc.target/arm/neon/vmovns32.c: Remove.
2407 * gcc.target/arm/neon/vmovns64.c: Remove.
2408 * gcc.target/arm/neon/vmovnu16.c: Remove.
2409 * gcc.target/arm/neon/vmovnu32.c: Remove.
2410 * gcc.target/arm/neon/vmovnu64.c: Remove.
2411 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2412 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2413 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2414 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2415 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2416 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2417 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2418 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2419 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2420 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2421 * gcc.target/arm/neon/vmulQf32.c: Remove.
2422 * gcc.target/arm/neon/vmulQp8.c: Remove.
2423 * gcc.target/arm/neon/vmulQs16.c: Remove.
2424 * gcc.target/arm/neon/vmulQs32.c: Remove.
2425 * gcc.target/arm/neon/vmulQs8.c: Remove.
2426 * gcc.target/arm/neon/vmulQu16.c: Remove.
2427 * gcc.target/arm/neon/vmulQu32.c: Remove.
2428 * gcc.target/arm/neon/vmulQu8.c: Remove.
2429 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2430 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2431 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2432 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2433 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2434 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2435 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2436 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2437 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2438 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2439 * gcc.target/arm/neon/vmulf32.c: Remove.
2440 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2441 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2442 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2443 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2444 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2445 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2446 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2447 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2448 * gcc.target/arm/neon/vmullp8.c: Remove.
2449 * gcc.target/arm/neon/vmulls16.c: Remove.
2450 * gcc.target/arm/neon/vmulls32.c: Remove.
2451 * gcc.target/arm/neon/vmulls8.c: Remove.
2452 * gcc.target/arm/neon/vmullu16.c: Remove.
2453 * gcc.target/arm/neon/vmullu32.c: Remove.
2454 * gcc.target/arm/neon/vmullu8.c: Remove.
2455 * gcc.target/arm/neon/vmulp8.c: Remove.
2456 * gcc.target/arm/neon/vmuls16.c: Remove.
2457 * gcc.target/arm/neon/vmuls32.c: Remove.
2458 * gcc.target/arm/neon/vmuls8.c: Remove.
2459 * gcc.target/arm/neon/vmulu16.c: Remove.
2460 * gcc.target/arm/neon/vmulu32.c: Remove.
2461 * gcc.target/arm/neon/vmulu8.c: Remove.
2462 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2463 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2464 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2465 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2466 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2467 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2468 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2469 * gcc.target/arm/neon/vmvnp8.c: Remove.
2470 * gcc.target/arm/neon/vmvns16.c: Remove.
2471 * gcc.target/arm/neon/vmvns32.c: Remove.
2472 * gcc.target/arm/neon/vmvns8.c: Remove.
2473 * gcc.target/arm/neon/vmvnu16.c: Remove.
2474 * gcc.target/arm/neon/vmvnu32.c: Remove.
2475 * gcc.target/arm/neon/vmvnu8.c: Remove.
2476 * gcc.target/arm/neon/vnegQf32.c: Remove.
2477 * gcc.target/arm/neon/vnegQs16.c: Remove.
2478 * gcc.target/arm/neon/vnegQs32.c: Remove.
2479 * gcc.target/arm/neon/vnegQs8.c: Remove.
2480 * gcc.target/arm/neon/vnegf32.c: Remove.
2481 * gcc.target/arm/neon/vnegs16.c: Remove.
2482 * gcc.target/arm/neon/vnegs32.c: Remove.
2483 * gcc.target/arm/neon/vnegs8.c: Remove.
2484 * gcc.target/arm/neon/vornQs16.c: Remove.
2485 * gcc.target/arm/neon/vornQs32.c: Remove.
2486 * gcc.target/arm/neon/vornQs64.c: Remove.
2487 * gcc.target/arm/neon/vornQs8.c: Remove.
2488 * gcc.target/arm/neon/vornQu16.c: Remove.
2489 * gcc.target/arm/neon/vornQu32.c: Remove.
2490 * gcc.target/arm/neon/vornQu64.c: Remove.
2491 * gcc.target/arm/neon/vornQu8.c: Remove.
2492 * gcc.target/arm/neon/vorns16.c: Remove.
2493 * gcc.target/arm/neon/vorns32.c: Remove.
2494 * gcc.target/arm/neon/vorns64.c: Remove.
2495 * gcc.target/arm/neon/vorns8.c: Remove.
2496 * gcc.target/arm/neon/vornu16.c: Remove.
2497 * gcc.target/arm/neon/vornu32.c: Remove.
2498 * gcc.target/arm/neon/vornu64.c: Remove.
2499 * gcc.target/arm/neon/vornu8.c: Remove.
2500 * gcc.target/arm/neon/vorrQs16.c: Remove.
2501 * gcc.target/arm/neon/vorrQs32.c: Remove.
2502 * gcc.target/arm/neon/vorrQs64.c: Remove.
2503 * gcc.target/arm/neon/vorrQs8.c: Remove.
2504 * gcc.target/arm/neon/vorrQu16.c: Remove.
2505 * gcc.target/arm/neon/vorrQu32.c: Remove.
2506 * gcc.target/arm/neon/vorrQu64.c: Remove.
2507 * gcc.target/arm/neon/vorrQu8.c: Remove.
2508 * gcc.target/arm/neon/vorrs16.c: Remove.
2509 * gcc.target/arm/neon/vorrs32.c: Remove.
2510 * gcc.target/arm/neon/vorrs64.c: Remove.
2511 * gcc.target/arm/neon/vorrs8.c: Remove.
2512 * gcc.target/arm/neon/vorru16.c: Remove.
2513 * gcc.target/arm/neon/vorru32.c: Remove.
2514 * gcc.target/arm/neon/vorru64.c: Remove.
2515 * gcc.target/arm/neon/vorru8.c: Remove.
2516 * gcc.target/arm/neon/vpadalQs16.c: Remove.
2517 * gcc.target/arm/neon/vpadalQs32.c: Remove.
2518 * gcc.target/arm/neon/vpadalQs8.c: Remove.
2519 * gcc.target/arm/neon/vpadalQu16.c: Remove.
2520 * gcc.target/arm/neon/vpadalQu32.c: Remove.
2521 * gcc.target/arm/neon/vpadalQu8.c: Remove.
2522 * gcc.target/arm/neon/vpadals16.c: Remove.
2523 * gcc.target/arm/neon/vpadals32.c: Remove.
2524 * gcc.target/arm/neon/vpadals8.c: Remove.
2525 * gcc.target/arm/neon/vpadalu16.c: Remove.
2526 * gcc.target/arm/neon/vpadalu32.c: Remove.
2527 * gcc.target/arm/neon/vpadalu8.c: Remove.
2528 * gcc.target/arm/neon/vpaddf32.c: Remove.
2529 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2530 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2531 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2532 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2533 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2534 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2535 * gcc.target/arm/neon/vpaddls16.c: Remove.
2536 * gcc.target/arm/neon/vpaddls32.c: Remove.
2537 * gcc.target/arm/neon/vpaddls8.c: Remove.
2538 * gcc.target/arm/neon/vpaddlu16.c: Remove.
2539 * gcc.target/arm/neon/vpaddlu32.c: Remove.
2540 * gcc.target/arm/neon/vpaddlu8.c: Remove.
2541 * gcc.target/arm/neon/vpadds16.c: Remove.
2542 * gcc.target/arm/neon/vpadds32.c: Remove.
2543 * gcc.target/arm/neon/vpadds8.c: Remove.
2544 * gcc.target/arm/neon/vpaddu16.c: Remove.
2545 * gcc.target/arm/neon/vpaddu32.c: Remove.
2546 * gcc.target/arm/neon/vpaddu8.c: Remove.
2547 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2548 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2549 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2550 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2551 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2552 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2553 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2554 * gcc.target/arm/neon/vpminf32.c: Remove.
2555 * gcc.target/arm/neon/vpmins16.c: Remove.
2556 * gcc.target/arm/neon/vpmins32.c: Remove.
2557 * gcc.target/arm/neon/vpmins8.c: Remove.
2558 * gcc.target/arm/neon/vpminu16.c: Remove.
2559 * gcc.target/arm/neon/vpminu32.c: Remove.
2560 * gcc.target/arm/neon/vpminu8.c: Remove.
2561 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2562 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2563 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2564 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2565 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2566 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2567 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2568 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2569 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2570 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2571 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2572 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2573 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2574 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2575 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2576 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2577 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2578 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2579 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2580 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2581 * gcc.target/arm/neon/vqRshls16.c: Remove.
2582 * gcc.target/arm/neon/vqRshls32.c: Remove.
2583 * gcc.target/arm/neon/vqRshls64.c: Remove.
2584 * gcc.target/arm/neon/vqRshls8.c: Remove.
2585 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2586 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2587 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2588 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2589 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2590 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2591 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2592 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2593 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2594 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2595 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2596 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2597 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2598 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2599 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2600 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2601 * gcc.target/arm/neon/vqabss16.c: Remove.
2602 * gcc.target/arm/neon/vqabss32.c: Remove.
2603 * gcc.target/arm/neon/vqabss8.c: Remove.
2604 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2605 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2606 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2607 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2608 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2609 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2610 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2611 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2612 * gcc.target/arm/neon/vqadds16.c: Remove.
2613 * gcc.target/arm/neon/vqadds32.c: Remove.
2614 * gcc.target/arm/neon/vqadds64.c: Remove.
2615 * gcc.target/arm/neon/vqadds8.c: Remove.
2616 * gcc.target/arm/neon/vqaddu16.c: Remove.
2617 * gcc.target/arm/neon/vqaddu32.c: Remove.
2618 * gcc.target/arm/neon/vqaddu64.c: Remove.
2619 * gcc.target/arm/neon/vqaddu8.c: Remove.
2620 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2621 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2622 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2623 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2624 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2625 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2626 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2627 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2628 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2629 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2630 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2631 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2632 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2633 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2634 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2635 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2636 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2637 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2638 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2639 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2640 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2641 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2642 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2643 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2644 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2645 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2646 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2647 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2648 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2649 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2650 * gcc.target/arm/neon/vqmovns16.c: Remove.
2651 * gcc.target/arm/neon/vqmovns32.c: Remove.
2652 * gcc.target/arm/neon/vqmovns64.c: Remove.
2653 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2654 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2655 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2656 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2657 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2658 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2659 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2660 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2661 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2662 * gcc.target/arm/neon/vqnegs16.c: Remove.
2663 * gcc.target/arm/neon/vqnegs32.c: Remove.
2664 * gcc.target/arm/neon/vqnegs8.c: Remove.
2665 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2666 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2667 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2668 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2669 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2670 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2671 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2672 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2673 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2674 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2675 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2676 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2677 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2678 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2679 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2680 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2681 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2682 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2683 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2684 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2685 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2686 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2687 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2688 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2689 * gcc.target/arm/neon/vqshls16.c: Remove.
2690 * gcc.target/arm/neon/vqshls32.c: Remove.
2691 * gcc.target/arm/neon/vqshls64.c: Remove.
2692 * gcc.target/arm/neon/vqshls8.c: Remove.
2693 * gcc.target/arm/neon/vqshlu16.c: Remove.
2694 * gcc.target/arm/neon/vqshlu32.c: Remove.
2695 * gcc.target/arm/neon/vqshlu64.c: Remove.
2696 * gcc.target/arm/neon/vqshlu8.c: Remove.
2697 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2698 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2699 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2700 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2701 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2702 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2703 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2704 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2705 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2706 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2707 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2708 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2709 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2710 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2711 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2712 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2713 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2714 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2715 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2716 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2717 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2718 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2719 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2720 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2721 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2722 * gcc.target/arm/neon/vqsubs16.c: Remove.
2723 * gcc.target/arm/neon/vqsubs32.c: Remove.
2724 * gcc.target/arm/neon/vqsubs64.c: Remove.
2725 * gcc.target/arm/neon/vqsubs8.c: Remove.
2726 * gcc.target/arm/neon/vqsubu16.c: Remove.
2727 * gcc.target/arm/neon/vqsubu32.c: Remove.
2728 * gcc.target/arm/neon/vqsubu64.c: Remove.
2729 * gcc.target/arm/neon/vqsubu8.c: Remove.
2730 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2731 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2732 * gcc.target/arm/neon/vrecpef32.c: Remove.
2733 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2734 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2735 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2736 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2737 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2738 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2739 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2740 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2741 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2742 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2743 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2744 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2745 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2746 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2747 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2748 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2749 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2750 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2751 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2752 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2753 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2754 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2755 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2756 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2757 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2758 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2759 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2760 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2761 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2762 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2763 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2764 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2765 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2766 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2767 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2768 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2769 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2770 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2771 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2772 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2773 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2774 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2775 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2776 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2777 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2778 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2779 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2780 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2781 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2782 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2783 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2784 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2785 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2786 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2787 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2788 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2789 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2790 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2791 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2792 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2793 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2794 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2795 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2796 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2797 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2798 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2799 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2800 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2801 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2802 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2803 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2804 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2805 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2806 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2807 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2808 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2809 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2810 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2811 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2812 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2813 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2814 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2815 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2816 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2817 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2818 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2819 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2820 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2821 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2822 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2823 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2824 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2825 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2826 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2827 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2828 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2829 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2830 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2831 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2832 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2833 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2834 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2835 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2836 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2837 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2838 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2839 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2840 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2841 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2842 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2843 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2844 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2845 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2846 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2847 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2848 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2849 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2850 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2851 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2852 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2853 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2854 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2855 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2856 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2857 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2858 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2859 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2860 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2861 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2862 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2863 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2864 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2865 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2866 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2867 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2868 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2869 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2870 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2871 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2872 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2873 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2874 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2875 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2876 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2877 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2878 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2879 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2880 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2881 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2882 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2883 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2884 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2885 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2886 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2887 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2888 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2889 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2890 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2891 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2892 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2893 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2894 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2895 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2896 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2897 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2898 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2899 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2900 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2901 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2902 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2903 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2904 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2905 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2906 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2907 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2908 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2909 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2910 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2911 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2912 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2913 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2914 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2915 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2916 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2917 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2918 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2919 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2920 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2921 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2922 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2923 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2924 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2925 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2926 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2927 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2928 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2929 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2930 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2931 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2932 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2933 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2934 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2935 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2936 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2937 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2938 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2939 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2940 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2941 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2942 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2943 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2944 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2945 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2946 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2947 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2948 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2949 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2950 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2951 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2952 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2953 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2954 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2955 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2956 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2957 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2958 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2959 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2960 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2961 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2962 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2963 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2964 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2965 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2966 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2967 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2968 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2969 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2970 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2971 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2972 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2973 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2974 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2975 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2976 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2977 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2978 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2979 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2980 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2981 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2982 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2983 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2984 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2985 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2986 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2987 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2988 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2989 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2990 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2991 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2992 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2993 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2994 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2995 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2996 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2997 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2998 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2999 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3000 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3001 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3002 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3003 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
3004 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
3005 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
3006 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
3007 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
3008 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
3009 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
3010 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
3011 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
3012 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
3013 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
3014 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
3015 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
3016 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
3017 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
3018 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
3019 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
3020 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
3021 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
3022 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
3023 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
3024 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
3025 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
3026 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
3027 * gcc.target/arm/neon/vrev16p8.c: Remove.
3028 * gcc.target/arm/neon/vrev16s8.c: Remove.
3029 * gcc.target/arm/neon/vrev16u8.c: Remove.
3030 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
3031 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
3032 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
3033 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
3034 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
3035 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
3036 * gcc.target/arm/neon/vrev32p16.c: Remove.
3037 * gcc.target/arm/neon/vrev32p8.c: Remove.
3038 * gcc.target/arm/neon/vrev32s16.c: Remove.
3039 * gcc.target/arm/neon/vrev32s8.c: Remove.
3040 * gcc.target/arm/neon/vrev32u16.c: Remove.
3041 * gcc.target/arm/neon/vrev32u8.c: Remove.
3042 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
3043 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
3044 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
3045 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
3046 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
3047 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
3048 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
3049 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
3050 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
3051 * gcc.target/arm/neon/vrev64f32.c: Remove.
3052 * gcc.target/arm/neon/vrev64p16.c: Remove.
3053 * gcc.target/arm/neon/vrev64p8.c: Remove.
3054 * gcc.target/arm/neon/vrev64s16.c: Remove.
3055 * gcc.target/arm/neon/vrev64s32.c: Remove.
3056 * gcc.target/arm/neon/vrev64s8.c: Remove.
3057 * gcc.target/arm/neon/vrev64u16.c: Remove.
3058 * gcc.target/arm/neon/vrev64u32.c: Remove.
3059 * gcc.target/arm/neon/vrev64u8.c: Remove.
3060 * gcc.target/arm/neon/vrndaf32.c: Remove.
3061 * gcc.target/arm/neon/vrndaqf32.c: Remove.
3062 * gcc.target/arm/neon/vrndf32.c: Remove.
3063 * gcc.target/arm/neon/vrndmf32.c: Remove.
3064 * gcc.target/arm/neon/vrndmqf32.c: Remove.
3065 * gcc.target/arm/neon/vrndnf32.c: Remove.
3066 * gcc.target/arm/neon/vrndnqf32.c: Remove.
3067 * gcc.target/arm/neon/vrndpf32.c: Remove.
3068 * gcc.target/arm/neon/vrndpqf32.c: Remove.
3069 * gcc.target/arm/neon/vrndqf32.c: Remove.
3070 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3071 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3072 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3073 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3074 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3075 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3076 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3077 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3078 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3079 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3080 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3081 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3082 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3083 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3084 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3085 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3086 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3087 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3088 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3089 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3090 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3091 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3092 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3093 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3094 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3095 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3096 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3097 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3098 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3099 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3100 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3101 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3102 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3103 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3104 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3105 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3106 * gcc.target/arm/neon/vshlQs16.c: Remove.
3107 * gcc.target/arm/neon/vshlQs32.c: Remove.
3108 * gcc.target/arm/neon/vshlQs64.c: Remove.
3109 * gcc.target/arm/neon/vshlQs8.c: Remove.
3110 * gcc.target/arm/neon/vshlQu16.c: Remove.
3111 * gcc.target/arm/neon/vshlQu32.c: Remove.
3112 * gcc.target/arm/neon/vshlQu64.c: Remove.
3113 * gcc.target/arm/neon/vshlQu8.c: Remove.
3114 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3115 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3116 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3117 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3118 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3119 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3120 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3121 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3122 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3123 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3124 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3125 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3126 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3127 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3128 * gcc.target/arm/neon/vshls16.c: Remove.
3129 * gcc.target/arm/neon/vshls32.c: Remove.
3130 * gcc.target/arm/neon/vshls64.c: Remove.
3131 * gcc.target/arm/neon/vshls8.c: Remove.
3132 * gcc.target/arm/neon/vshlu16.c: Remove.
3133 * gcc.target/arm/neon/vshlu32.c: Remove.
3134 * gcc.target/arm/neon/vshlu64.c: Remove.
3135 * gcc.target/arm/neon/vshlu8.c: Remove.
3136 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3137 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3138 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3139 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3140 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3141 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3142 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3143 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3144 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3145 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3146 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3147 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3148 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3149 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3150 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3151 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3152 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3153 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3154 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3155 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3156 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3157 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3158 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3159 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3160 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3161 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3162 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3163 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3164 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3165 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3166 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3167 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3168 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3169 * gcc.target/arm/neon/vsli_np16.c: Remove.
3170 * gcc.target/arm/neon/vsli_np64.c: Remove.
3171 * gcc.target/arm/neon/vsli_np8.c: Remove.
3172 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3173 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3174 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3175 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3176 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3177 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3178 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3179 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3180 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3181 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3182 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3183 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3184 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3185 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3186 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3187 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3188 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3189 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3190 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3191 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3192 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3193 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3194 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3195 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3196 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3197 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3198 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3199 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3200 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3201 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3202 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3203 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3204 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3205 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3206 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3207 * gcc.target/arm/neon/vsri_np16.c: Remove.
3208 * gcc.target/arm/neon/vsri_np64.c: Remove.
3209 * gcc.target/arm/neon/vsri_np8.c: Remove.
3210 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3211 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3212 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3213 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3214 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3215 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3216 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3217 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3218 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3219 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3220 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3221 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3222 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3223 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3224 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3225 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3226 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3227 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3228 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3229 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3230 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3231 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3232 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3233 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3234 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3235 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3236 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3237 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3238 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3239 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3240 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3241 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3242 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3243 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3244 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3245 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3246 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3247 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3248 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3249 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3250 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3251 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3252 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3253 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3254 * gcc.target/arm/neon/vst1f32.c: Remove.
3255 * gcc.target/arm/neon/vst1p16.c: Remove.
3256 * gcc.target/arm/neon/vst1p64.c: Remove.
3257 * gcc.target/arm/neon/vst1p8.c: Remove.
3258 * gcc.target/arm/neon/vst1s16.c: Remove.
3259 * gcc.target/arm/neon/vst1s32.c: Remove.
3260 * gcc.target/arm/neon/vst1s64.c: Remove.
3261 * gcc.target/arm/neon/vst1s8.c: Remove.
3262 * gcc.target/arm/neon/vst1u16.c: Remove.
3263 * gcc.target/arm/neon/vst1u32.c: Remove.
3264 * gcc.target/arm/neon/vst1u64.c: Remove.
3265 * gcc.target/arm/neon/vst1u8.c: Remove.
3266 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3267 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3268 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3269 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3270 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3271 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3272 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3273 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3274 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3275 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3276 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3277 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3278 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3279 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3280 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3281 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3282 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3283 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3284 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3285 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3286 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3287 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3288 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3289 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3290 * gcc.target/arm/neon/vst2f32.c: Remove.
3291 * gcc.target/arm/neon/vst2p16.c: Remove.
3292 * gcc.target/arm/neon/vst2p64.c: Remove.
3293 * gcc.target/arm/neon/vst2p8.c: Remove.
3294 * gcc.target/arm/neon/vst2s16.c: Remove.
3295 * gcc.target/arm/neon/vst2s32.c: Remove.
3296 * gcc.target/arm/neon/vst2s64.c: Remove.
3297 * gcc.target/arm/neon/vst2s8.c: Remove.
3298 * gcc.target/arm/neon/vst2u16.c: Remove.
3299 * gcc.target/arm/neon/vst2u32.c: Remove.
3300 * gcc.target/arm/neon/vst2u64.c: Remove.
3301 * gcc.target/arm/neon/vst2u8.c: Remove.
3302 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3303 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3304 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3305 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3306 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3307 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3308 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3309 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3310 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3311 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3312 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3313 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3314 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3315 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3316 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3317 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3318 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3319 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3320 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3321 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3322 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3323 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3324 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3325 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3326 * gcc.target/arm/neon/vst3f32.c: Remove.
3327 * gcc.target/arm/neon/vst3p16.c: Remove.
3328 * gcc.target/arm/neon/vst3p64.c: Remove.
3329 * gcc.target/arm/neon/vst3p8.c: Remove.
3330 * gcc.target/arm/neon/vst3s16.c: Remove.
3331 * gcc.target/arm/neon/vst3s32.c: Remove.
3332 * gcc.target/arm/neon/vst3s64.c: Remove.
3333 * gcc.target/arm/neon/vst3s8.c: Remove.
3334 * gcc.target/arm/neon/vst3u16.c: Remove.
3335 * gcc.target/arm/neon/vst3u32.c: Remove.
3336 * gcc.target/arm/neon/vst3u64.c: Remove.
3337 * gcc.target/arm/neon/vst3u8.c: Remove.
3338 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3339 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3340 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3341 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3342 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3343 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3344 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3345 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3346 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3347 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3348 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3349 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3350 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3351 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3352 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3353 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3354 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3355 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3356 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3357 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3358 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3359 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3360 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3361 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3362 * gcc.target/arm/neon/vst4f32.c: Remove.
3363 * gcc.target/arm/neon/vst4p16.c: Remove.
3364 * gcc.target/arm/neon/vst4p64.c: Remove.
3365 * gcc.target/arm/neon/vst4p8.c: Remove.
3366 * gcc.target/arm/neon/vst4s16.c: Remove.
3367 * gcc.target/arm/neon/vst4s32.c: Remove.
3368 * gcc.target/arm/neon/vst4s64.c: Remove.
3369 * gcc.target/arm/neon/vst4s8.c: Remove.
3370 * gcc.target/arm/neon/vst4u16.c: Remove.
3371 * gcc.target/arm/neon/vst4u32.c: Remove.
3372 * gcc.target/arm/neon/vst4u64.c: Remove.
3373 * gcc.target/arm/neon/vst4u8.c: Remove.
3374 * gcc.target/arm/neon/vsubQf32.c: Remove.
3375 * gcc.target/arm/neon/vsubQs16.c: Remove.
3376 * gcc.target/arm/neon/vsubQs32.c: Remove.
3377 * gcc.target/arm/neon/vsubQs64.c: Remove.
3378 * gcc.target/arm/neon/vsubQs8.c: Remove.
3379 * gcc.target/arm/neon/vsubQu16.c: Remove.
3380 * gcc.target/arm/neon/vsubQu32.c: Remove.
3381 * gcc.target/arm/neon/vsubQu64.c: Remove.
3382 * gcc.target/arm/neon/vsubQu8.c: Remove.
3383 * gcc.target/arm/neon/vsubf32.c: Remove.
3384 * gcc.target/arm/neon/vsubhns16.c: Remove.
3385 * gcc.target/arm/neon/vsubhns32.c: Remove.
3386 * gcc.target/arm/neon/vsubhns64.c: Remove.
3387 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3388 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3389 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3390 * gcc.target/arm/neon/vsubls16.c: Remove.
3391 * gcc.target/arm/neon/vsubls32.c: Remove.
3392 * gcc.target/arm/neon/vsubls8.c: Remove.
3393 * gcc.target/arm/neon/vsublu16.c: Remove.
3394 * gcc.target/arm/neon/vsublu32.c: Remove.
3395 * gcc.target/arm/neon/vsublu8.c: Remove.
3396 * gcc.target/arm/neon/vsubs16.c: Remove.
3397 * gcc.target/arm/neon/vsubs32.c: Remove.
3398 * gcc.target/arm/neon/vsubs64.c: Remove.
3399 * gcc.target/arm/neon/vsubs8.c: Remove.
3400 * gcc.target/arm/neon/vsubu16.c: Remove.
3401 * gcc.target/arm/neon/vsubu32.c: Remove.
3402 * gcc.target/arm/neon/vsubu64.c: Remove.
3403 * gcc.target/arm/neon/vsubu8.c: Remove.
3404 * gcc.target/arm/neon/vsubws16.c: Remove.
3405 * gcc.target/arm/neon/vsubws32.c: Remove.
3406 * gcc.target/arm/neon/vsubws8.c: Remove.
3407 * gcc.target/arm/neon/vsubwu16.c: Remove.
3408 * gcc.target/arm/neon/vsubwu32.c: Remove.
3409 * gcc.target/arm/neon/vsubwu8.c: Remove.
3410 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3411 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3412 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3413 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3414 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3415 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3416 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3417 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3418 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3419 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3420 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3421 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3422 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3423 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3424 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3425 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3426 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3427 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3428 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3429 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3430 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3431 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3432 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3433 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3434 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3435 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3436 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3437 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3438 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3439 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3440 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3441 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3442 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3443 * gcc.target/arm/neon/vtrnf32.c: Remove.
3444 * gcc.target/arm/neon/vtrnp16.c: Remove.
3445 * gcc.target/arm/neon/vtrnp8.c: Remove.
3446 * gcc.target/arm/neon/vtrns16.c: Remove.
3447 * gcc.target/arm/neon/vtrns32.c: Remove.
3448 * gcc.target/arm/neon/vtrns8.c: Remove.
3449 * gcc.target/arm/neon/vtrnu16.c: Remove.
3450 * gcc.target/arm/neon/vtrnu32.c: Remove.
3451 * gcc.target/arm/neon/vtrnu8.c: Remove.
3452 * gcc.target/arm/neon/vtstQp8.c: Remove.
3453 * gcc.target/arm/neon/vtstQs16.c: Remove.
3454 * gcc.target/arm/neon/vtstQs32.c: Remove.
3455 * gcc.target/arm/neon/vtstQs8.c: Remove.
3456 * gcc.target/arm/neon/vtstQu16.c: Remove.
3457 * gcc.target/arm/neon/vtstQu32.c: Remove.
3458 * gcc.target/arm/neon/vtstQu8.c: Remove.
3459 * gcc.target/arm/neon/vtstp8.c: Remove.
3460 * gcc.target/arm/neon/vtsts16.c: Remove.
3461 * gcc.target/arm/neon/vtsts32.c: Remove.
3462 * gcc.target/arm/neon/vtsts8.c: Remove.
3463 * gcc.target/arm/neon/vtstu16.c: Remove.
3464 * gcc.target/arm/neon/vtstu32.c: Remove.
3465 * gcc.target/arm/neon/vtstu8.c: Remove.
3466 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3467 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3468 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3469 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3470 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3471 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3472 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3473 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3474 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3475 * gcc.target/arm/neon/vuzpf32.c: Remove.
3476 * gcc.target/arm/neon/vuzpp16.c: Remove.
3477 * gcc.target/arm/neon/vuzpp8.c: Remove.
3478 * gcc.target/arm/neon/vuzps16.c: Remove.
3479 * gcc.target/arm/neon/vuzps32.c: Remove.
3480 * gcc.target/arm/neon/vuzps8.c: Remove.
3481 * gcc.target/arm/neon/vuzpu16.c: Remove.
3482 * gcc.target/arm/neon/vuzpu32.c: Remove.
3483 * gcc.target/arm/neon/vuzpu8.c: Remove.
3484 * gcc.target/arm/neon/vzipQf32.c: Remove.
3485 * gcc.target/arm/neon/vzipQp16.c: Remove.
3486 * gcc.target/arm/neon/vzipQp8.c: Remove.
3487 * gcc.target/arm/neon/vzipQs16.c: Remove.
3488 * gcc.target/arm/neon/vzipQs32.c: Remove.
3489 * gcc.target/arm/neon/vzipQs8.c: Remove.
3490 * gcc.target/arm/neon/vzipQu16.c: Remove.
3491 * gcc.target/arm/neon/vzipQu32.c: Remove.
3492 * gcc.target/arm/neon/vzipQu8.c: Remove.
3493 * gcc.target/arm/neon/vzipf32.c: Remove.
3494 * gcc.target/arm/neon/vzipp16.c: Remove.
3495 * gcc.target/arm/neon/vzipp8.c: Remove.
3496 * gcc.target/arm/neon/vzips16.c: Remove.
3497 * gcc.target/arm/neon/vzips32.c: Remove.
3498 * gcc.target/arm/neon/vzips8.c: Remove.
3499 * gcc.target/arm/neon/vzipu16.c: Remove.
3500 * gcc.target/arm/neon/vzipu32.c: Remove.
3501 * gcc.target/arm/neon/vzipu8.c: Remove.
3503 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
3505 * g++.dg/vect/simd-mask-store-bool.cc: New test.
3507 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3510 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3511 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3513 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3515 * gcc.dg/plugin/levenshtein-test-1.c: New file.
3516 * gcc.dg/plugin/levenshtein_plugin.c: New file.
3517 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3518 levenshtein_plugin.c.
3519 * gcc.dg/spellcheck-fields.c: New file.
3521 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
3524 * gfortran.dg/pr68318_1.f90: New test.
3525 * gfortran.dg/pr68318_2.f90: Ditto.
3527 2015-11-12 James Norris <jnorris@codesourcery.com>
3528 Joseph Myers <joseph@codesourcery.com>
3530 * c-c++-common/goacc/declare-1.c: New test.
3531 * c-c++-common/goacc/declare-2.c: Likewise.
3533 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
3535 [ARM] Remove neon-testgen.ml and generated tests.
3537 * gcc.target/arm/neon/vRaddhns16.c: Remove.
3538 * gcc.target/arm/neon/vRaddhns32.c: Remove.
3539 * gcc.target/arm/neon/vRaddhns64.c: Remove.
3540 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3541 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3542 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3543 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3544 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3545 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3546 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3547 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3548 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3549 * gcc.target/arm/neon/vRhadds16.c: Remove.
3550 * gcc.target/arm/neon/vRhadds32.c: Remove.
3551 * gcc.target/arm/neon/vRhadds8.c: Remove.
3552 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3553 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3554 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3555 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3556 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3557 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3558 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3559 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3560 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3561 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3562 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3563 * gcc.target/arm/neon/vRshls16.c: Remove.
3564 * gcc.target/arm/neon/vRshls32.c: Remove.
3565 * gcc.target/arm/neon/vRshls64.c: Remove.
3566 * gcc.target/arm/neon/vRshls8.c: Remove.
3567 * gcc.target/arm/neon/vRshlu16.c: Remove.
3568 * gcc.target/arm/neon/vRshlu32.c: Remove.
3569 * gcc.target/arm/neon/vRshlu64.c: Remove.
3570 * gcc.target/arm/neon/vRshlu8.c: Remove.
3571 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3572 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3573 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3574 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3575 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3576 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3577 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3578 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3579 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3580 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3581 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3582 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3583 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3584 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3585 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3586 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3587 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3588 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3589 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3590 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3591 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3592 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3593 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3594 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3595 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3596 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3597 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3598 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3599 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3600 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3601 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3602 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3603 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3604 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3605 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3606 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3607 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3608 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3609 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3610 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3611 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3612 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3613 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3614 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3615 * gcc.target/arm/neon/vabaQs16.c: Remove.
3616 * gcc.target/arm/neon/vabaQs32.c: Remove.
3617 * gcc.target/arm/neon/vabaQs8.c: Remove.
3618 * gcc.target/arm/neon/vabaQu16.c: Remove.
3619 * gcc.target/arm/neon/vabaQu32.c: Remove.
3620 * gcc.target/arm/neon/vabaQu8.c: Remove.
3621 * gcc.target/arm/neon/vabals16.c: Remove.
3622 * gcc.target/arm/neon/vabals32.c: Remove.
3623 * gcc.target/arm/neon/vabals8.c: Remove.
3624 * gcc.target/arm/neon/vabalu16.c: Remove.
3625 * gcc.target/arm/neon/vabalu32.c: Remove.
3626 * gcc.target/arm/neon/vabalu8.c: Remove.
3627 * gcc.target/arm/neon/vabas16.c: Remove.
3628 * gcc.target/arm/neon/vabas32.c: Remove.
3629 * gcc.target/arm/neon/vabas8.c: Remove.
3630 * gcc.target/arm/neon/vabau16.c: Remove.
3631 * gcc.target/arm/neon/vabau32.c: Remove.
3632 * gcc.target/arm/neon/vabau8.c: Remove.
3633 * gcc.target/arm/neon/vabdQf32.c: Remove.
3634 * gcc.target/arm/neon/vabdQs16.c: Remove.
3635 * gcc.target/arm/neon/vabdQs32.c: Remove.
3636 * gcc.target/arm/neon/vabdQs8.c: Remove.
3637 * gcc.target/arm/neon/vabdQu16.c: Remove.
3638 * gcc.target/arm/neon/vabdQu32.c: Remove.
3639 * gcc.target/arm/neon/vabdQu8.c: Remove.
3640 * gcc.target/arm/neon/vabdf32.c: Remove.
3641 * gcc.target/arm/neon/vabdls16.c: Remove.
3642 * gcc.target/arm/neon/vabdls32.c: Remove.
3643 * gcc.target/arm/neon/vabdls8.c: Remove.
3644 * gcc.target/arm/neon/vabdlu16.c: Remove.
3645 * gcc.target/arm/neon/vabdlu32.c: Remove.
3646 * gcc.target/arm/neon/vabdlu8.c: Remove.
3647 * gcc.target/arm/neon/vabds16.c: Remove.
3648 * gcc.target/arm/neon/vabds32.c: Remove.
3649 * gcc.target/arm/neon/vabds8.c: Remove.
3650 * gcc.target/arm/neon/vabdu16.c: Remove.
3651 * gcc.target/arm/neon/vabdu32.c: Remove.
3652 * gcc.target/arm/neon/vabdu8.c: Remove.
3653 * gcc.target/arm/neon/vabsQf32.c: Remove.
3654 * gcc.target/arm/neon/vabsQs16.c: Remove.
3655 * gcc.target/arm/neon/vabsQs32.c: Remove.
3656 * gcc.target/arm/neon/vabsQs8.c: Remove.
3657 * gcc.target/arm/neon/vabsf32.c: Remove.
3658 * gcc.target/arm/neon/vabss16.c: Remove.
3659 * gcc.target/arm/neon/vabss32.c: Remove.
3660 * gcc.target/arm/neon/vabss8.c: Remove.
3661 * gcc.target/arm/neon/vaddQf32.c: Remove.
3662 * gcc.target/arm/neon/vaddQs16.c: Remove.
3663 * gcc.target/arm/neon/vaddQs32.c: Remove.
3664 * gcc.target/arm/neon/vaddQs64.c: Remove.
3665 * gcc.target/arm/neon/vaddQs8.c: Remove.
3666 * gcc.target/arm/neon/vaddQu16.c: Remove.
3667 * gcc.target/arm/neon/vaddQu32.c: Remove.
3668 * gcc.target/arm/neon/vaddQu64.c: Remove.
3669 * gcc.target/arm/neon/vaddQu8.c: Remove.
3670 * gcc.target/arm/neon/vaddf32.c: Remove.
3671 * gcc.target/arm/neon/vaddhns16.c: Remove.
3672 * gcc.target/arm/neon/vaddhns32.c: Remove.
3673 * gcc.target/arm/neon/vaddhns64.c: Remove.
3674 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3675 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3676 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3677 * gcc.target/arm/neon/vaddls16.c: Remove.
3678 * gcc.target/arm/neon/vaddls32.c: Remove.
3679 * gcc.target/arm/neon/vaddls8.c: Remove.
3680 * gcc.target/arm/neon/vaddlu16.c: Remove.
3681 * gcc.target/arm/neon/vaddlu32.c: Remove.
3682 * gcc.target/arm/neon/vaddlu8.c: Remove.
3683 * gcc.target/arm/neon/vadds16.c: Remove.
3684 * gcc.target/arm/neon/vadds32.c: Remove.
3685 * gcc.target/arm/neon/vadds64.c: Remove.
3686 * gcc.target/arm/neon/vadds8.c: Remove.
3687 * gcc.target/arm/neon/vaddu16.c: Remove.
3688 * gcc.target/arm/neon/vaddu32.c: Remove.
3689 * gcc.target/arm/neon/vaddu64.c: Remove.
3690 * gcc.target/arm/neon/vaddu8.c: Remove.
3691 * gcc.target/arm/neon/vaddws16.c: Remove.
3692 * gcc.target/arm/neon/vaddws32.c: Remove.
3693 * gcc.target/arm/neon/vaddws8.c: Remove.
3694 * gcc.target/arm/neon/vaddwu16.c: Remove.
3695 * gcc.target/arm/neon/vaddwu32.c: Remove.
3696 * gcc.target/arm/neon/vaddwu8.c: Remove.
3697 * gcc.target/arm/neon/vandQs16.c: Remove.
3698 * gcc.target/arm/neon/vandQs32.c: Remove.
3699 * gcc.target/arm/neon/vandQs64.c: Remove.
3700 * gcc.target/arm/neon/vandQs8.c: Remove.
3701 * gcc.target/arm/neon/vandQu16.c: Remove.
3702 * gcc.target/arm/neon/vandQu32.c: Remove.
3703 * gcc.target/arm/neon/vandQu64.c: Remove.
3704 * gcc.target/arm/neon/vandQu8.c: Remove.
3705 * gcc.target/arm/neon/vands16.c: Remove.
3706 * gcc.target/arm/neon/vands32.c: Remove.
3707 * gcc.target/arm/neon/vands64.c: Remove.
3708 * gcc.target/arm/neon/vands8.c: Remove.
3709 * gcc.target/arm/neon/vandu16.c: Remove.
3710 * gcc.target/arm/neon/vandu32.c: Remove.
3711 * gcc.target/arm/neon/vandu64.c: Remove.
3712 * gcc.target/arm/neon/vandu8.c: Remove.
3713 * gcc.target/arm/neon/vbicQs16.c: Remove.
3714 * gcc.target/arm/neon/vbicQs32.c: Remove.
3715 * gcc.target/arm/neon/vbicQs64.c: Remove.
3716 * gcc.target/arm/neon/vbicQs8.c: Remove.
3717 * gcc.target/arm/neon/vbicQu16.c: Remove.
3718 * gcc.target/arm/neon/vbicQu32.c: Remove.
3719 * gcc.target/arm/neon/vbicQu64.c: Remove.
3720 * gcc.target/arm/neon/vbicQu8.c: Remove.
3721 * gcc.target/arm/neon/vbics16.c: Remove.
3722 * gcc.target/arm/neon/vbics32.c: Remove.
3723 * gcc.target/arm/neon/vbics64.c: Remove.
3724 * gcc.target/arm/neon/vbics8.c: Remove.
3725 * gcc.target/arm/neon/vbicu16.c: Remove.
3726 * gcc.target/arm/neon/vbicu32.c: Remove.
3727 * gcc.target/arm/neon/vbicu64.c: Remove.
3728 * gcc.target/arm/neon/vbicu8.c: Remove.
3729 * gcc.target/arm/neon/vbslQf32.c: Remove.
3730 * gcc.target/arm/neon/vbslQp16.c: Remove.
3731 * gcc.target/arm/neon/vbslQp64.c: Remove.
3732 * gcc.target/arm/neon/vbslQp8.c: Remove.
3733 * gcc.target/arm/neon/vbslQs16.c: Remove.
3734 * gcc.target/arm/neon/vbslQs32.c: Remove.
3735 * gcc.target/arm/neon/vbslQs64.c: Remove.
3736 * gcc.target/arm/neon/vbslQs8.c: Remove.
3737 * gcc.target/arm/neon/vbslQu16.c: Remove.
3738 * gcc.target/arm/neon/vbslQu32.c: Remove.
3739 * gcc.target/arm/neon/vbslQu64.c: Remove.
3740 * gcc.target/arm/neon/vbslQu8.c: Remove.
3741 * gcc.target/arm/neon/vbslf32.c: Remove.
3742 * gcc.target/arm/neon/vbslp16.c: Remove.
3743 * gcc.target/arm/neon/vbslp64.c: Remove.
3744 * gcc.target/arm/neon/vbslp8.c: Remove.
3745 * gcc.target/arm/neon/vbsls16.c: Remove.
3746 * gcc.target/arm/neon/vbsls32.c: Remove.
3747 * gcc.target/arm/neon/vbsls64.c: Remove.
3748 * gcc.target/arm/neon/vbsls8.c: Remove.
3749 * gcc.target/arm/neon/vbslu16.c: Remove.
3750 * gcc.target/arm/neon/vbslu32.c: Remove.
3751 * gcc.target/arm/neon/vbslu64.c: Remove.
3752 * gcc.target/arm/neon/vbslu8.c: Remove.
3753 * gcc.target/arm/neon/vcageQf32.c: Remove.
3754 * gcc.target/arm/neon/vcagef32.c: Remove.
3755 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3756 * gcc.target/arm/neon/vcagtf32.c: Remove.
3757 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3758 * gcc.target/arm/neon/vcalef32.c: Remove.
3759 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3760 * gcc.target/arm/neon/vcaltf32.c: Remove.
3761 * gcc.target/arm/neon/vceqQf32.c: Remove.
3762 * gcc.target/arm/neon/vceqQp8.c: Remove.
3763 * gcc.target/arm/neon/vceqQs16.c: Remove.
3764 * gcc.target/arm/neon/vceqQs32.c: Remove.
3765 * gcc.target/arm/neon/vceqQs8.c: Remove.
3766 * gcc.target/arm/neon/vceqQu16.c: Remove.
3767 * gcc.target/arm/neon/vceqQu32.c: Remove.
3768 * gcc.target/arm/neon/vceqQu8.c: Remove.
3769 * gcc.target/arm/neon/vceqf32.c: Remove.
3770 * gcc.target/arm/neon/vceqp8.c: Remove.
3771 * gcc.target/arm/neon/vceqs16.c: Remove.
3772 * gcc.target/arm/neon/vceqs32.c: Remove.
3773 * gcc.target/arm/neon/vceqs8.c: Remove.
3774 * gcc.target/arm/neon/vcequ16.c: Remove.
3775 * gcc.target/arm/neon/vcequ32.c: Remove.
3776 * gcc.target/arm/neon/vcequ8.c: Remove.
3777 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3778 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3779 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3780 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3781 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3782 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3783 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3784 * gcc.target/arm/neon/vcgef32.c: Remove.
3785 * gcc.target/arm/neon/vcges16.c: Remove.
3786 * gcc.target/arm/neon/vcges32.c: Remove.
3787 * gcc.target/arm/neon/vcges8.c: Remove.
3788 * gcc.target/arm/neon/vcgeu16.c: Remove.
3789 * gcc.target/arm/neon/vcgeu32.c: Remove.
3790 * gcc.target/arm/neon/vcgeu8.c: Remove.
3791 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3792 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3793 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3794 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3795 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3796 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3797 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3798 * gcc.target/arm/neon/vcgtf32.c: Remove.
3799 * gcc.target/arm/neon/vcgts16.c: Remove.
3800 * gcc.target/arm/neon/vcgts32.c: Remove.
3801 * gcc.target/arm/neon/vcgts8.c: Remove.
3802 * gcc.target/arm/neon/vcgtu16.c: Remove.
3803 * gcc.target/arm/neon/vcgtu32.c: Remove.
3804 * gcc.target/arm/neon/vcgtu8.c: Remove.
3805 * gcc.target/arm/neon/vcleQf32.c: Remove.
3806 * gcc.target/arm/neon/vcleQs16.c: Remove.
3807 * gcc.target/arm/neon/vcleQs32.c: Remove.
3808 * gcc.target/arm/neon/vcleQs8.c: Remove.
3809 * gcc.target/arm/neon/vcleQu16.c: Remove.
3810 * gcc.target/arm/neon/vcleQu32.c: Remove.
3811 * gcc.target/arm/neon/vcleQu8.c: Remove.
3812 * gcc.target/arm/neon/vclef32.c: Remove.
3813 * gcc.target/arm/neon/vcles16.c: Remove.
3814 * gcc.target/arm/neon/vcles32.c: Remove.
3815 * gcc.target/arm/neon/vcles8.c: Remove.
3816 * gcc.target/arm/neon/vcleu16.c: Remove.
3817 * gcc.target/arm/neon/vcleu32.c: Remove.
3818 * gcc.target/arm/neon/vcleu8.c: Remove.
3819 * gcc.target/arm/neon/vclsQs16.c: Remove.
3820 * gcc.target/arm/neon/vclsQs32.c: Remove.
3821 * gcc.target/arm/neon/vclsQs8.c: Remove.
3822 * gcc.target/arm/neon/vclss16.c: Remove.
3823 * gcc.target/arm/neon/vclss32.c: Remove.
3824 * gcc.target/arm/neon/vclss8.c: Remove.
3825 * gcc.target/arm/neon/vcltQf32.c: Remove.
3826 * gcc.target/arm/neon/vcltQs16.c: Remove.
3827 * gcc.target/arm/neon/vcltQs32.c: Remove.
3828 * gcc.target/arm/neon/vcltQs8.c: Remove.
3829 * gcc.target/arm/neon/vcltQu16.c: Remove.
3830 * gcc.target/arm/neon/vcltQu32.c: Remove.
3831 * gcc.target/arm/neon/vcltQu8.c: Remove.
3832 * gcc.target/arm/neon/vcltf32.c: Remove.
3833 * gcc.target/arm/neon/vclts16.c: Remove.
3834 * gcc.target/arm/neon/vclts32.c: Remove.
3835 * gcc.target/arm/neon/vclts8.c: Remove.
3836 * gcc.target/arm/neon/vcltu16.c: Remove.
3837 * gcc.target/arm/neon/vcltu32.c: Remove.
3838 * gcc.target/arm/neon/vcltu8.c: Remove.
3839 * gcc.target/arm/neon/vclzQs16.c: Remove.
3840 * gcc.target/arm/neon/vclzQs32.c: Remove.
3841 * gcc.target/arm/neon/vclzQs8.c: Remove.
3842 * gcc.target/arm/neon/vclzQu16.c: Remove.
3843 * gcc.target/arm/neon/vclzQu32.c: Remove.
3844 * gcc.target/arm/neon/vclzQu8.c: Remove.
3845 * gcc.target/arm/neon/vclzs16.c: Remove.
3846 * gcc.target/arm/neon/vclzs32.c: Remove.
3847 * gcc.target/arm/neon/vclzs8.c: Remove.
3848 * gcc.target/arm/neon/vclzu16.c: Remove.
3849 * gcc.target/arm/neon/vclzu32.c: Remove.
3850 * gcc.target/arm/neon/vclzu8.c: Remove.
3851 * gcc.target/arm/neon/vcntQp8.c: Remove.
3852 * gcc.target/arm/neon/vcntQs8.c: Remove.
3853 * gcc.target/arm/neon/vcntQu8.c: Remove.
3854 * gcc.target/arm/neon/vcntp8.c: Remove.
3855 * gcc.target/arm/neon/vcnts8.c: Remove.
3856 * gcc.target/arm/neon/vcntu8.c: Remove.
3857 * gcc.target/arm/neon/vcombinef32.c: Remove.
3858 * gcc.target/arm/neon/vcombinep16.c: Remove.
3859 * gcc.target/arm/neon/vcombinep64.c: Remove.
3860 * gcc.target/arm/neon/vcombinep8.c: Remove.
3861 * gcc.target/arm/neon/vcombines16.c: Remove.
3862 * gcc.target/arm/neon/vcombines32.c: Remove.
3863 * gcc.target/arm/neon/vcombines64.c: Remove.
3864 * gcc.target/arm/neon/vcombines8.c: Remove.
3865 * gcc.target/arm/neon/vcombineu16.c: Remove.
3866 * gcc.target/arm/neon/vcombineu32.c: Remove.
3867 * gcc.target/arm/neon/vcombineu64.c: Remove.
3868 * gcc.target/arm/neon/vcombineu8.c: Remove.
3869 * gcc.target/arm/neon/vcreatef32.c: Remove.
3870 * gcc.target/arm/neon/vcreatep16.c: Remove.
3871 * gcc.target/arm/neon/vcreatep64.c: Remove.
3872 * gcc.target/arm/neon/vcreatep8.c: Remove.
3873 * gcc.target/arm/neon/vcreates16.c: Remove.
3874 * gcc.target/arm/neon/vcreates32.c: Remove.
3875 * gcc.target/arm/neon/vcreates64.c: Remove.
3876 * gcc.target/arm/neon/vcreates8.c: Remove.
3877 * gcc.target/arm/neon/vcreateu16.c: Remove.
3878 * gcc.target/arm/neon/vcreateu32.c: Remove.
3879 * gcc.target/arm/neon/vcreateu64.c: Remove.
3880 * gcc.target/arm/neon/vcreateu8.c: Remove.
3881 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3882 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3883 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3884 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3885 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3886 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3887 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3888 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3889 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3890 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3891 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3892 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3893 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3894 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3895 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3896 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3897 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3898 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3899 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3900 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3901 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3902 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3903 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3904 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3905 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3906 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3907 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3908 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3909 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3910 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3911 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3912 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3913 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3914 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3915 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3916 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3917 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3918 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3919 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3920 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3921 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3922 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3923 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3924 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3925 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3926 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3927 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3928 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3929 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3930 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3931 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3932 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3933 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3934 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3935 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3936 * gcc.target/arm/neon/vdup_np16.c: Remove.
3937 * gcc.target/arm/neon/vdup_np64.c: Remove.
3938 * gcc.target/arm/neon/vdup_np8.c: Remove.
3939 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3940 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3941 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3942 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3943 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3944 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3945 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3946 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3947 * gcc.target/arm/neon/veorQs16.c: Remove.
3948 * gcc.target/arm/neon/veorQs32.c: Remove.
3949 * gcc.target/arm/neon/veorQs64.c: Remove.
3950 * gcc.target/arm/neon/veorQs8.c: Remove.
3951 * gcc.target/arm/neon/veorQu16.c: Remove.
3952 * gcc.target/arm/neon/veorQu32.c: Remove.
3953 * gcc.target/arm/neon/veorQu64.c: Remove.
3954 * gcc.target/arm/neon/veorQu8.c: Remove.
3955 * gcc.target/arm/neon/veors16.c: Remove.
3956 * gcc.target/arm/neon/veors32.c: Remove.
3957 * gcc.target/arm/neon/veors64.c: Remove.
3958 * gcc.target/arm/neon/veors8.c: Remove.
3959 * gcc.target/arm/neon/veoru16.c: Remove.
3960 * gcc.target/arm/neon/veoru32.c: Remove.
3961 * gcc.target/arm/neon/veoru64.c: Remove.
3962 * gcc.target/arm/neon/veoru8.c: Remove.
3963 * gcc.target/arm/neon/vextQf32.c: Remove.
3964 * gcc.target/arm/neon/vextQp16.c: Remove.
3965 * gcc.target/arm/neon/vextQp64.c: Remove.
3966 * gcc.target/arm/neon/vextQp8.c: Remove.
3967 * gcc.target/arm/neon/vextQs16.c: Remove.
3968 * gcc.target/arm/neon/vextQs32.c: Remove.
3969 * gcc.target/arm/neon/vextQs64.c: Remove.
3970 * gcc.target/arm/neon/vextQs8.c: Remove.
3971 * gcc.target/arm/neon/vextQu16.c: Remove.
3972 * gcc.target/arm/neon/vextQu32.c: Remove.
3973 * gcc.target/arm/neon/vextQu64.c: Remove.
3974 * gcc.target/arm/neon/vextQu8.c: Remove.
3975 * gcc.target/arm/neon/vextf32.c: Remove.
3976 * gcc.target/arm/neon/vextp16.c: Remove.
3977 * gcc.target/arm/neon/vextp64.c: Remove.
3978 * gcc.target/arm/neon/vextp8.c: Remove.
3979 * gcc.target/arm/neon/vexts16.c: Remove.
3980 * gcc.target/arm/neon/vexts32.c: Remove.
3981 * gcc.target/arm/neon/vexts64.c: Remove.
3982 * gcc.target/arm/neon/vexts8.c: Remove.
3983 * gcc.target/arm/neon/vextu16.c: Remove.
3984 * gcc.target/arm/neon/vextu32.c: Remove.
3985 * gcc.target/arm/neon/vextu64.c: Remove.
3986 * gcc.target/arm/neon/vextu8.c: Remove.
3987 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3988 * gcc.target/arm/neon/vfmaf32.c: Remove.
3989 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3990 * gcc.target/arm/neon/vfmsf32.c: Remove.
3991 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3992 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3993 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3994 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3995 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3996 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3997 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3998 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3999 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
4000 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
4001 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
4002 * gcc.target/arm/neon/vget_highf32.c: Remove.
4003 * gcc.target/arm/neon/vget_highp16.c: Remove.
4004 * gcc.target/arm/neon/vget_highp64.c: Remove.
4005 * gcc.target/arm/neon/vget_highp8.c: Remove.
4006 * gcc.target/arm/neon/vget_highs16.c: Remove.
4007 * gcc.target/arm/neon/vget_highs32.c: Remove.
4008 * gcc.target/arm/neon/vget_highs64.c: Remove.
4009 * gcc.target/arm/neon/vget_highs8.c: Remove.
4010 * gcc.target/arm/neon/vget_highu16.c: Remove.
4011 * gcc.target/arm/neon/vget_highu32.c: Remove.
4012 * gcc.target/arm/neon/vget_highu64.c: Remove.
4013 * gcc.target/arm/neon/vget_highu8.c: Remove.
4014 * gcc.target/arm/neon/vget_lanef32.c: Remove.
4015 * gcc.target/arm/neon/vget_lanep16.c: Remove.
4016 * gcc.target/arm/neon/vget_lanep8.c: Remove.
4017 * gcc.target/arm/neon/vget_lanes16.c: Remove.
4018 * gcc.target/arm/neon/vget_lanes32.c: Remove.
4019 * gcc.target/arm/neon/vget_lanes64.c: Remove.
4020 * gcc.target/arm/neon/vget_lanes8.c: Remove.
4021 * gcc.target/arm/neon/vget_laneu16.c: Remove.
4022 * gcc.target/arm/neon/vget_laneu32.c: Remove.
4023 * gcc.target/arm/neon/vget_laneu64.c: Remove.
4024 * gcc.target/arm/neon/vget_laneu8.c: Remove.
4025 * gcc.target/arm/neon/vget_lowf32.c: Remove.
4026 * gcc.target/arm/neon/vget_lowp16.c: Remove.
4027 * gcc.target/arm/neon/vget_lowp64.c: Remove.
4028 * gcc.target/arm/neon/vget_lowp8.c: Remove.
4029 * gcc.target/arm/neon/vget_lows16.c: Remove.
4030 * gcc.target/arm/neon/vget_lows32.c: Remove.
4031 * gcc.target/arm/neon/vget_lows64.c: Remove.
4032 * gcc.target/arm/neon/vget_lows8.c: Remove.
4033 * gcc.target/arm/neon/vget_lowu16.c: Remove.
4034 * gcc.target/arm/neon/vget_lowu32.c: Remove.
4035 * gcc.target/arm/neon/vget_lowu64.c: Remove.
4036 * gcc.target/arm/neon/vget_lowu8.c: Remove.
4037 * gcc.target/arm/neon/vhaddQs16.c: Remove.
4038 * gcc.target/arm/neon/vhaddQs32.c: Remove.
4039 * gcc.target/arm/neon/vhaddQs8.c: Remove.
4040 * gcc.target/arm/neon/vhaddQu16.c: Remove.
4041 * gcc.target/arm/neon/vhaddQu32.c: Remove.
4042 * gcc.target/arm/neon/vhaddQu8.c: Remove.
4043 * gcc.target/arm/neon/vhadds16.c: Remove.
4044 * gcc.target/arm/neon/vhadds32.c: Remove.
4045 * gcc.target/arm/neon/vhadds8.c: Remove.
4046 * gcc.target/arm/neon/vhaddu16.c: Remove.
4047 * gcc.target/arm/neon/vhaddu32.c: Remove.
4048 * gcc.target/arm/neon/vhaddu8.c: Remove.
4049 * gcc.target/arm/neon/vhsubQs16.c: Remove.
4050 * gcc.target/arm/neon/vhsubQs32.c: Remove.
4051 * gcc.target/arm/neon/vhsubQs8.c: Remove.
4052 * gcc.target/arm/neon/vhsubQu16.c: Remove.
4053 * gcc.target/arm/neon/vhsubQu32.c: Remove.
4054 * gcc.target/arm/neon/vhsubQu8.c: Remove.
4055 * gcc.target/arm/neon/vhsubs16.c: Remove.
4056 * gcc.target/arm/neon/vhsubs32.c: Remove.
4057 * gcc.target/arm/neon/vhsubs8.c: Remove.
4058 * gcc.target/arm/neon/vhsubu16.c: Remove.
4059 * gcc.target/arm/neon/vhsubu32.c: Remove.
4060 * gcc.target/arm/neon/vhsubu8.c: Remove.
4061 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
4062 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
4063 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
4064 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
4065 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
4066 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
4067 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
4068 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
4069 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
4070 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4071 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4072 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4073 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4074 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4075 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4076 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4077 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4078 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4079 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4080 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4081 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4082 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4083 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4084 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4085 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4086 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4087 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4088 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4089 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4090 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4091 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4092 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4093 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4094 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4095 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4096 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4097 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4098 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4099 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4100 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4101 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4102 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4103 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4104 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4105 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4106 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4107 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4108 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4109 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4110 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4111 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4112 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4113 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4114 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4115 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4116 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4117 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4118 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4119 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4120 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4121 * gcc.target/arm/neon/vld1f32.c: Remove.
4122 * gcc.target/arm/neon/vld1p16.c: Remove.
4123 * gcc.target/arm/neon/vld1p64.c: Remove.
4124 * gcc.target/arm/neon/vld1p8.c: Remove.
4125 * gcc.target/arm/neon/vld1s16.c: Remove.
4126 * gcc.target/arm/neon/vld1s32.c: Remove.
4127 * gcc.target/arm/neon/vld1s64.c: Remove.
4128 * gcc.target/arm/neon/vld1s8.c: Remove.
4129 * gcc.target/arm/neon/vld1u16.c: Remove.
4130 * gcc.target/arm/neon/vld1u32.c: Remove.
4131 * gcc.target/arm/neon/vld1u64.c: Remove.
4132 * gcc.target/arm/neon/vld1u8.c: Remove.
4133 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4134 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4135 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4136 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4137 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4138 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4139 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4140 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4141 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4142 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4143 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4144 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4145 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4146 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4147 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4148 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4149 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4150 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4151 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4152 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4153 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4154 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4155 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4156 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4157 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4158 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4159 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4160 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4161 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4162 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4163 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4164 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4165 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4166 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4167 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4168 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4169 * gcc.target/arm/neon/vld2f32.c: Remove.
4170 * gcc.target/arm/neon/vld2p16.c: Remove.
4171 * gcc.target/arm/neon/vld2p64.c: Remove.
4172 * gcc.target/arm/neon/vld2p8.c: Remove.
4173 * gcc.target/arm/neon/vld2s16.c: Remove.
4174 * gcc.target/arm/neon/vld2s32.c: Remove.
4175 * gcc.target/arm/neon/vld2s64.c: Remove.
4176 * gcc.target/arm/neon/vld2s8.c: Remove.
4177 * gcc.target/arm/neon/vld2u16.c: Remove.
4178 * gcc.target/arm/neon/vld2u32.c: Remove.
4179 * gcc.target/arm/neon/vld2u64.c: Remove.
4180 * gcc.target/arm/neon/vld2u8.c: Remove.
4181 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4182 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4183 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4184 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4185 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4186 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4187 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4188 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4189 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4190 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4191 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4192 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4193 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4194 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4195 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4196 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4197 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4198 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4199 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4200 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4201 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4202 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4203 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4204 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4205 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4206 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4207 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4208 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4209 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4210 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4211 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4212 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4213 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4214 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4215 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4216 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4217 * gcc.target/arm/neon/vld3f32.c: Remove.
4218 * gcc.target/arm/neon/vld3p16.c: Remove.
4219 * gcc.target/arm/neon/vld3p64.c: Remove.
4220 * gcc.target/arm/neon/vld3p8.c: Remove.
4221 * gcc.target/arm/neon/vld3s16.c: Remove.
4222 * gcc.target/arm/neon/vld3s32.c: Remove.
4223 * gcc.target/arm/neon/vld3s64.c: Remove.
4224 * gcc.target/arm/neon/vld3s8.c: Remove.
4225 * gcc.target/arm/neon/vld3u16.c: Remove.
4226 * gcc.target/arm/neon/vld3u32.c: Remove.
4227 * gcc.target/arm/neon/vld3u64.c: Remove.
4228 * gcc.target/arm/neon/vld3u8.c: Remove.
4229 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4230 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4231 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4232 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4233 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4234 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4235 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4236 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4237 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4238 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4239 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4240 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4241 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4242 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4243 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4244 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4245 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4246 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4247 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4248 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4249 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4250 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4251 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4252 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4253 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4254 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4255 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4256 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4257 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4258 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4259 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4260 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4261 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4262 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4263 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4264 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4265 * gcc.target/arm/neon/vld4f32.c: Remove.
4266 * gcc.target/arm/neon/vld4p16.c: Remove.
4267 * gcc.target/arm/neon/vld4p64.c: Remove.
4268 * gcc.target/arm/neon/vld4p8.c: Remove.
4269 * gcc.target/arm/neon/vld4s16.c: Remove.
4270 * gcc.target/arm/neon/vld4s32.c: Remove.
4271 * gcc.target/arm/neon/vld4s64.c: Remove.
4272 * gcc.target/arm/neon/vld4s8.c: Remove.
4273 * gcc.target/arm/neon/vld4u16.c: Remove.
4274 * gcc.target/arm/neon/vld4u32.c: Remove.
4275 * gcc.target/arm/neon/vld4u64.c: Remove.
4276 * gcc.target/arm/neon/vld4u8.c: Remove.
4277 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4278 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4279 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4280 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4281 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4282 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4283 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4284 * gcc.target/arm/neon/vmaxf32.c: Remove.
4285 * gcc.target/arm/neon/vmaxs16.c: Remove.
4286 * gcc.target/arm/neon/vmaxs32.c: Remove.
4287 * gcc.target/arm/neon/vmaxs8.c: Remove.
4288 * gcc.target/arm/neon/vmaxu16.c: Remove.
4289 * gcc.target/arm/neon/vmaxu32.c: Remove.
4290 * gcc.target/arm/neon/vmaxu8.c: Remove.
4291 * gcc.target/arm/neon/vminQf32.c: Remove.
4292 * gcc.target/arm/neon/vminQs16.c: Remove.
4293 * gcc.target/arm/neon/vminQs32.c: Remove.
4294 * gcc.target/arm/neon/vminQs8.c: Remove.
4295 * gcc.target/arm/neon/vminQu16.c: Remove.
4296 * gcc.target/arm/neon/vminQu32.c: Remove.
4297 * gcc.target/arm/neon/vminQu8.c: Remove.
4298 * gcc.target/arm/neon/vminf32.c: Remove.
4299 * gcc.target/arm/neon/vmins16.c: Remove.
4300 * gcc.target/arm/neon/vmins32.c: Remove.
4301 * gcc.target/arm/neon/vmins8.c: Remove.
4302 * gcc.target/arm/neon/vminu16.c: Remove.
4303 * gcc.target/arm/neon/vminu32.c: Remove.
4304 * gcc.target/arm/neon/vminu8.c: Remove.
4305 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4306 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4307 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4308 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4309 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4310 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4311 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4312 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4313 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4314 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4315 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4316 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4317 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4318 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4319 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4320 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4321 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4322 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4323 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4324 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4325 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4326 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4327 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4328 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4329 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4330 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4331 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4332 * gcc.target/arm/neon/vmlaf32.c: Remove.
4333 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4334 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4335 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4336 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4337 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4338 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4339 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4340 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4341 * gcc.target/arm/neon/vmlals16.c: Remove.
4342 * gcc.target/arm/neon/vmlals32.c: Remove.
4343 * gcc.target/arm/neon/vmlals8.c: Remove.
4344 * gcc.target/arm/neon/vmlalu16.c: Remove.
4345 * gcc.target/arm/neon/vmlalu32.c: Remove.
4346 * gcc.target/arm/neon/vmlalu8.c: Remove.
4347 * gcc.target/arm/neon/vmlas16.c: Remove.
4348 * gcc.target/arm/neon/vmlas32.c: Remove.
4349 * gcc.target/arm/neon/vmlas8.c: Remove.
4350 * gcc.target/arm/neon/vmlau16.c: Remove.
4351 * gcc.target/arm/neon/vmlau32.c: Remove.
4352 * gcc.target/arm/neon/vmlau8.c: Remove.
4353 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4354 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4355 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4356 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4357 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4358 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4359 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4360 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4361 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4362 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4363 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4364 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4365 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4366 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4367 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4368 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4369 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4370 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4371 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4372 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4373 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4374 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4375 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4376 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4377 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4378 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4379 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4380 * gcc.target/arm/neon/vmlsf32.c: Remove.
4381 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4382 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4383 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4384 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4385 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4386 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4387 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4388 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4389 * gcc.target/arm/neon/vmlsls16.c: Remove.
4390 * gcc.target/arm/neon/vmlsls32.c: Remove.
4391 * gcc.target/arm/neon/vmlsls8.c: Remove.
4392 * gcc.target/arm/neon/vmlslu16.c: Remove.
4393 * gcc.target/arm/neon/vmlslu32.c: Remove.
4394 * gcc.target/arm/neon/vmlslu8.c: Remove.
4395 * gcc.target/arm/neon/vmlss16.c: Remove.
4396 * gcc.target/arm/neon/vmlss32.c: Remove.
4397 * gcc.target/arm/neon/vmlss8.c: Remove.
4398 * gcc.target/arm/neon/vmlsu16.c: Remove.
4399 * gcc.target/arm/neon/vmlsu32.c: Remove.
4400 * gcc.target/arm/neon/vmlsu8.c: Remove.
4401 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4402 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4403 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4404 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4405 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4406 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4407 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4408 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4409 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4410 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4411 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4412 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4413 * gcc.target/arm/neon/vmov_np16.c: Remove.
4414 * gcc.target/arm/neon/vmov_np8.c: Remove.
4415 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4416 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4417 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4418 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4419 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4420 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4421 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4422 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4423 * gcc.target/arm/neon/vmovls16.c: Remove.
4424 * gcc.target/arm/neon/vmovls32.c: Remove.
4425 * gcc.target/arm/neon/vmovls8.c: Remove.
4426 * gcc.target/arm/neon/vmovlu16.c: Remove.
4427 * gcc.target/arm/neon/vmovlu32.c: Remove.
4428 * gcc.target/arm/neon/vmovlu8.c: Remove.
4429 * gcc.target/arm/neon/vmovns16.c: Remove.
4430 * gcc.target/arm/neon/vmovns32.c: Remove.
4431 * gcc.target/arm/neon/vmovns64.c: Remove.
4432 * gcc.target/arm/neon/vmovnu16.c: Remove.
4433 * gcc.target/arm/neon/vmovnu32.c: Remove.
4434 * gcc.target/arm/neon/vmovnu64.c: Remove.
4435 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4436 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4437 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4438 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4439 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4440 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4441 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4442 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4443 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4444 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4445 * gcc.target/arm/neon/vmulQf32.c: Remove.
4446 * gcc.target/arm/neon/vmulQp8.c: Remove.
4447 * gcc.target/arm/neon/vmulQs16.c: Remove.
4448 * gcc.target/arm/neon/vmulQs32.c: Remove.
4449 * gcc.target/arm/neon/vmulQs8.c: Remove.
4450 * gcc.target/arm/neon/vmulQu16.c: Remove.
4451 * gcc.target/arm/neon/vmulQu32.c: Remove.
4452 * gcc.target/arm/neon/vmulQu8.c: Remove.
4453 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4454 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4455 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4456 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4457 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4458 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4459 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4460 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4461 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4462 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4463 * gcc.target/arm/neon/vmulf32.c: Remove.
4464 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4465 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4466 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4467 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4468 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4469 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4470 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4471 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4472 * gcc.target/arm/neon/vmullp8.c: Remove.
4473 * gcc.target/arm/neon/vmulls16.c: Remove.
4474 * gcc.target/arm/neon/vmulls32.c: Remove.
4475 * gcc.target/arm/neon/vmulls8.c: Remove.
4476 * gcc.target/arm/neon/vmullu16.c: Remove.
4477 * gcc.target/arm/neon/vmullu32.c: Remove.
4478 * gcc.target/arm/neon/vmullu8.c: Remove.
4479 * gcc.target/arm/neon/vmulp8.c: Remove.
4480 * gcc.target/arm/neon/vmuls16.c: Remove.
4481 * gcc.target/arm/neon/vmuls32.c: Remove.
4482 * gcc.target/arm/neon/vmuls8.c: Remove.
4483 * gcc.target/arm/neon/vmulu16.c: Remove.
4484 * gcc.target/arm/neon/vmulu32.c: Remove.
4485 * gcc.target/arm/neon/vmulu8.c: Remove.
4486 * gcc.target/arm/neon/vmvnQp8.c: Remove.
4487 * gcc.target/arm/neon/vmvnQs16.c: Remove.
4488 * gcc.target/arm/neon/vmvnQs32.c: Remove.
4489 * gcc.target/arm/neon/vmvnQs8.c: Remove.
4490 * gcc.target/arm/neon/vmvnQu16.c: Remove.
4491 * gcc.target/arm/neon/vmvnQu32.c: Remove.
4492 * gcc.target/arm/neon/vmvnQu8.c: Remove.
4493 * gcc.target/arm/neon/vmvnp8.c: Remove.
4494 * gcc.target/arm/neon/vmvns16.c: Remove.
4495 * gcc.target/arm/neon/vmvns32.c: Remove.
4496 * gcc.target/arm/neon/vmvns8.c: Remove.
4497 * gcc.target/arm/neon/vmvnu16.c: Remove.
4498 * gcc.target/arm/neon/vmvnu32.c: Remove.
4499 * gcc.target/arm/neon/vmvnu8.c: Remove.
4500 * gcc.target/arm/neon/vnegQf32.c: Remove.
4501 * gcc.target/arm/neon/vnegQs16.c: Remove.
4502 * gcc.target/arm/neon/vnegQs32.c: Remove.
4503 * gcc.target/arm/neon/vnegQs8.c: Remove.
4504 * gcc.target/arm/neon/vnegf32.c: Remove.
4505 * gcc.target/arm/neon/vnegs16.c: Remove.
4506 * gcc.target/arm/neon/vnegs32.c: Remove.
4507 * gcc.target/arm/neon/vnegs8.c: Remove.
4508 * gcc.target/arm/neon/vornQs16.c: Remove.
4509 * gcc.target/arm/neon/vornQs32.c: Remove.
4510 * gcc.target/arm/neon/vornQs64.c: Remove.
4511 * gcc.target/arm/neon/vornQs8.c: Remove.
4512 * gcc.target/arm/neon/vornQu16.c: Remove.
4513 * gcc.target/arm/neon/vornQu32.c: Remove.
4514 * gcc.target/arm/neon/vornQu64.c: Remove.
4515 * gcc.target/arm/neon/vornQu8.c: Remove.
4516 * gcc.target/arm/neon/vorns16.c: Remove.
4517 * gcc.target/arm/neon/vorns32.c: Remove.
4518 * gcc.target/arm/neon/vorns64.c: Remove.
4519 * gcc.target/arm/neon/vorns8.c: Remove.
4520 * gcc.target/arm/neon/vornu16.c: Remove.
4521 * gcc.target/arm/neon/vornu32.c: Remove.
4522 * gcc.target/arm/neon/vornu64.c: Remove.
4523 * gcc.target/arm/neon/vornu8.c: Remove.
4524 * gcc.target/arm/neon/vorrQs16.c: Remove.
4525 * gcc.target/arm/neon/vorrQs32.c: Remove.
4526 * gcc.target/arm/neon/vorrQs64.c: Remove.
4527 * gcc.target/arm/neon/vorrQs8.c: Remove.
4528 * gcc.target/arm/neon/vorrQu16.c: Remove.
4529 * gcc.target/arm/neon/vorrQu32.c: Remove.
4530 * gcc.target/arm/neon/vorrQu64.c: Remove.
4531 * gcc.target/arm/neon/vorrQu8.c: Remove.
4532 * gcc.target/arm/neon/vorrs16.c: Remove.
4533 * gcc.target/arm/neon/vorrs32.c: Remove.
4534 * gcc.target/arm/neon/vorrs64.c: Remove.
4535 * gcc.target/arm/neon/vorrs8.c: Remove.
4536 * gcc.target/arm/neon/vorru16.c: Remove.
4537 * gcc.target/arm/neon/vorru32.c: Remove.
4538 * gcc.target/arm/neon/vorru64.c: Remove.
4539 * gcc.target/arm/neon/vorru8.c: Remove.
4540 * gcc.target/arm/neon/vpadalQs16.c: Remove.
4541 * gcc.target/arm/neon/vpadalQs32.c: Remove.
4542 * gcc.target/arm/neon/vpadalQs8.c: Remove.
4543 * gcc.target/arm/neon/vpadalQu16.c: Remove.
4544 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4545 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4546 * gcc.target/arm/neon/vpadals16.c: Remove.
4547 * gcc.target/arm/neon/vpadals32.c: Remove.
4548 * gcc.target/arm/neon/vpadals8.c: Remove.
4549 * gcc.target/arm/neon/vpadalu16.c: Remove.
4550 * gcc.target/arm/neon/vpadalu32.c: Remove.
4551 * gcc.target/arm/neon/vpadalu8.c: Remove.
4552 * gcc.target/arm/neon/vpaddf32.c: Remove.
4553 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4554 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4555 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4556 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4557 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4558 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4559 * gcc.target/arm/neon/vpaddls16.c: Remove.
4560 * gcc.target/arm/neon/vpaddls32.c: Remove.
4561 * gcc.target/arm/neon/vpaddls8.c: Remove.
4562 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4563 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4564 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4565 * gcc.target/arm/neon/vpadds16.c: Remove.
4566 * gcc.target/arm/neon/vpadds32.c: Remove.
4567 * gcc.target/arm/neon/vpadds8.c: Remove.
4568 * gcc.target/arm/neon/vpaddu16.c: Remove.
4569 * gcc.target/arm/neon/vpaddu32.c: Remove.
4570 * gcc.target/arm/neon/vpaddu8.c: Remove.
4571 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4572 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4573 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4574 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4575 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4576 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4577 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4578 * gcc.target/arm/neon/vpminf32.c: Remove.
4579 * gcc.target/arm/neon/vpmins16.c: Remove.
4580 * gcc.target/arm/neon/vpmins32.c: Remove.
4581 * gcc.target/arm/neon/vpmins8.c: Remove.
4582 * gcc.target/arm/neon/vpminu16.c: Remove.
4583 * gcc.target/arm/neon/vpminu32.c: Remove.
4584 * gcc.target/arm/neon/vpminu8.c: Remove.
4585 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4586 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4587 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4588 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4589 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4590 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4591 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4592 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4593 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4594 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4595 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4596 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4597 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4598 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4599 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4600 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4601 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4602 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4603 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4604 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4605 * gcc.target/arm/neon/vqRshls16.c: Remove.
4606 * gcc.target/arm/neon/vqRshls32.c: Remove.
4607 * gcc.target/arm/neon/vqRshls64.c: Remove.
4608 * gcc.target/arm/neon/vqRshls8.c: Remove.
4609 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4610 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4611 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4612 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4613 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4614 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4615 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4616 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4617 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4618 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4619 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4620 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4621 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4622 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4623 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4624 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4625 * gcc.target/arm/neon/vqabss16.c: Remove.
4626 * gcc.target/arm/neon/vqabss32.c: Remove.
4627 * gcc.target/arm/neon/vqabss8.c: Remove.
4628 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4629 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4630 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4631 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4632 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4633 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4634 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4635 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4636 * gcc.target/arm/neon/vqadds16.c: Remove.
4637 * gcc.target/arm/neon/vqadds32.c: Remove.
4638 * gcc.target/arm/neon/vqadds64.c: Remove.
4639 * gcc.target/arm/neon/vqadds8.c: Remove.
4640 * gcc.target/arm/neon/vqaddu16.c: Remove.
4641 * gcc.target/arm/neon/vqaddu32.c: Remove.
4642 * gcc.target/arm/neon/vqaddu64.c: Remove.
4643 * gcc.target/arm/neon/vqaddu8.c: Remove.
4644 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4645 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4646 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4647 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4648 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4649 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4650 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4651 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4652 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4653 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4654 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4655 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4656 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4657 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4658 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4659 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4660 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4661 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4662 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4663 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4664 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4665 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4666 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4667 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4668 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4669 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4670 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4671 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4672 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4673 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4674 * gcc.target/arm/neon/vqmovns16.c: Remove.
4675 * gcc.target/arm/neon/vqmovns32.c: Remove.
4676 * gcc.target/arm/neon/vqmovns64.c: Remove.
4677 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4678 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4679 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4680 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4681 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4682 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4683 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4684 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4685 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4686 * gcc.target/arm/neon/vqnegs16.c: Remove.
4687 * gcc.target/arm/neon/vqnegs32.c: Remove.
4688 * gcc.target/arm/neon/vqnegs8.c: Remove.
4689 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4690 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4691 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4692 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4693 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4694 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4695 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4696 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4697 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4698 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4699 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4700 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4701 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4702 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4703 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4704 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4705 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4706 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4707 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4708 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4709 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4710 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4711 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4712 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4713 * gcc.target/arm/neon/vqshls16.c: Remove.
4714 * gcc.target/arm/neon/vqshls32.c: Remove.
4715 * gcc.target/arm/neon/vqshls64.c: Remove.
4716 * gcc.target/arm/neon/vqshls8.c: Remove.
4717 * gcc.target/arm/neon/vqshlu16.c: Remove.
4718 * gcc.target/arm/neon/vqshlu32.c: Remove.
4719 * gcc.target/arm/neon/vqshlu64.c: Remove.
4720 * gcc.target/arm/neon/vqshlu8.c: Remove.
4721 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4722 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4723 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4724 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4725 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4726 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4727 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4728 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4729 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4730 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4731 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4732 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4733 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4734 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4735 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4736 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4737 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4738 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4739 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4740 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4741 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4742 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4743 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4744 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4745 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4746 * gcc.target/arm/neon/vqsubs16.c: Remove.
4747 * gcc.target/arm/neon/vqsubs32.c: Remove.
4748 * gcc.target/arm/neon/vqsubs64.c: Remove.
4749 * gcc.target/arm/neon/vqsubs8.c: Remove.
4750 * gcc.target/arm/neon/vqsubu16.c: Remove.
4751 * gcc.target/arm/neon/vqsubu32.c: Remove.
4752 * gcc.target/arm/neon/vqsubu64.c: Remove.
4753 * gcc.target/arm/neon/vqsubu8.c: Remove.
4754 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4755 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4756 * gcc.target/arm/neon/vrecpef32.c: Remove.
4757 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4758 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4759 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4760 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4761 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4762 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4763 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4764 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4765 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4766 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4767 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4768 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4769 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4770 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4771 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4772 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4773 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4774 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4775 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4776 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4777 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4778 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4779 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4780 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4781 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4782 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4783 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4784 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4785 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4786 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4787 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4788 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4789 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4790 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4791 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4792 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4793 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4794 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4795 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4796 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4797 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4798 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4799 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4800 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4801 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4802 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4803 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4804 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4805 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4806 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4807 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4808 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4809 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4810 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4811 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4812 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4813 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4814 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4815 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4816 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4817 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4818 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4819 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4820 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4821 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4822 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4823 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4824 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4825 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4826 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4827 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4828 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4829 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4830 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4831 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4832 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4833 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4834 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4835 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4836 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4837 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4838 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4839 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4840 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4841 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4842 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4843 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4844 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4845 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4846 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4847 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4848 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4849 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4850 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4851 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4852 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4853 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4854 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4855 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4856 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4857 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4858 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4859 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4860 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4861 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4862 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4863 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4864 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4865 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4866 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4867 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4868 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4869 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4870 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4871 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4872 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4873 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4874 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4875 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4876 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4877 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4878 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4879 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4880 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4881 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4882 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4883 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4884 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4885 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4886 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4887 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4888 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4889 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4890 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4891 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4892 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4893 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4894 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4895 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4896 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4897 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4898 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4899 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4900 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4901 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4902 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4903 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4904 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4905 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4906 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4907 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4908 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4909 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4910 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4911 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4912 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4913 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4914 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4915 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4916 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4917 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4918 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4919 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4920 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4921 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4922 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4923 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4924 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4925 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4926 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4927 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4928 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4929 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4930 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4931 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4932 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4933 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4934 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4935 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4936 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4937 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4938 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4939 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4940 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4941 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4942 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4943 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4944 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4945 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4946 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4947 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4948 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4949 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4950 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4951 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4952 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4953 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4954 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4955 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4956 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4957 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4958 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4959 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4960 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4961 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4962 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4963 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4964 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4965 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4966 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4967 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4968 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4969 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4970 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4971 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4972 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4973 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4974 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4975 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4976 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4977 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4978 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4979 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4980 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4981 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4982 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4983 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4984 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4985 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4986 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4987 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4988 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4989 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4990 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4991 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4992 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4993 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4994 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4995 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4996 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4997 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4998 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4999 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
5000 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
5001 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
5002 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
5003 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
5004 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
5005 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
5006 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
5007 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
5008 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
5009 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
5010 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
5011 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
5012 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
5013 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
5014 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
5015 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
5016 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
5017 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
5018 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
5019 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
5020 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
5021 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
5022 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
5023 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
5024 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
5025 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
5026 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
5027 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
5028 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
5029 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
5030 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
5031 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
5032 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
5033 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
5034 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
5035 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
5036 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
5037 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
5038 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
5039 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
5040 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
5041 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
5042 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
5043 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
5044 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
5045 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
5046 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
5047 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
5048 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
5049 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
5050 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
5051 * gcc.target/arm/neon/vrev16p8.c: Remove.
5052 * gcc.target/arm/neon/vrev16s8.c: Remove.
5053 * gcc.target/arm/neon/vrev16u8.c: Remove.
5054 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
5055 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
5056 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
5057 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
5058 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
5059 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
5060 * gcc.target/arm/neon/vrev32p16.c: Remove.
5061 * gcc.target/arm/neon/vrev32p8.c: Remove.
5062 * gcc.target/arm/neon/vrev32s16.c: Remove.
5063 * gcc.target/arm/neon/vrev32s8.c: Remove.
5064 * gcc.target/arm/neon/vrev32u16.c: Remove.
5065 * gcc.target/arm/neon/vrev32u8.c: Remove.
5066 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
5067 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
5068 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
5069 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
5070 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5071 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5072 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5073 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5074 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5075 * gcc.target/arm/neon/vrev64f32.c: Remove.
5076 * gcc.target/arm/neon/vrev64p16.c: Remove.
5077 * gcc.target/arm/neon/vrev64p8.c: Remove.
5078 * gcc.target/arm/neon/vrev64s16.c: Remove.
5079 * gcc.target/arm/neon/vrev64s32.c: Remove.
5080 * gcc.target/arm/neon/vrev64s8.c: Remove.
5081 * gcc.target/arm/neon/vrev64u16.c: Remove.
5082 * gcc.target/arm/neon/vrev64u32.c: Remove.
5083 * gcc.target/arm/neon/vrev64u8.c: Remove.
5084 * gcc.target/arm/neon/vrndaf32.c: Remove.
5085 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5086 * gcc.target/arm/neon/vrndf32.c: Remove.
5087 * gcc.target/arm/neon/vrndmf32.c: Remove.
5088 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5089 * gcc.target/arm/neon/vrndnf32.c: Remove.
5090 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5091 * gcc.target/arm/neon/vrndpf32.c: Remove.
5092 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5093 * gcc.target/arm/neon/vrndqf32.c: Remove.
5094 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5095 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5096 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5097 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5098 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5099 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5100 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5101 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5102 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5103 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5104 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5105 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5106 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5107 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5108 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5109 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5110 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5111 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5112 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5113 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5114 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5115 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5116 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5117 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5118 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5119 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5120 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5121 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5122 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5123 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5124 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5125 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5126 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5127 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5128 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5129 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5130 * gcc.target/arm/neon/vshlQs16.c: Remove.
5131 * gcc.target/arm/neon/vshlQs32.c: Remove.
5132 * gcc.target/arm/neon/vshlQs64.c: Remove.
5133 * gcc.target/arm/neon/vshlQs8.c: Remove.
5134 * gcc.target/arm/neon/vshlQu16.c: Remove.
5135 * gcc.target/arm/neon/vshlQu32.c: Remove.
5136 * gcc.target/arm/neon/vshlQu64.c: Remove.
5137 * gcc.target/arm/neon/vshlQu8.c: Remove.
5138 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5139 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5140 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5141 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5142 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5143 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5144 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5145 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5146 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5147 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5148 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5149 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5150 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5151 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5152 * gcc.target/arm/neon/vshls16.c: Remove.
5153 * gcc.target/arm/neon/vshls32.c: Remove.
5154 * gcc.target/arm/neon/vshls64.c: Remove.
5155 * gcc.target/arm/neon/vshls8.c: Remove.
5156 * gcc.target/arm/neon/vshlu16.c: Remove.
5157 * gcc.target/arm/neon/vshlu32.c: Remove.
5158 * gcc.target/arm/neon/vshlu64.c: Remove.
5159 * gcc.target/arm/neon/vshlu8.c: Remove.
5160 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5161 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5162 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5163 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5164 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5165 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5166 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5167 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5168 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5169 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5170 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5171 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5172 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5173 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5174 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5175 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5176 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5177 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5178 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5179 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5180 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5181 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5182 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5183 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5184 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5185 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5186 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5187 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5188 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5189 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5190 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5191 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5192 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5193 * gcc.target/arm/neon/vsli_np16.c: Remove.
5194 * gcc.target/arm/neon/vsli_np64.c: Remove.
5195 * gcc.target/arm/neon/vsli_np8.c: Remove.
5196 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5197 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5198 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5199 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5200 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5201 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5202 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5203 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5204 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5205 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5206 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5207 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5208 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5209 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5210 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5211 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5212 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5213 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5214 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5215 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5216 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5217 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5218 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5219 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5220 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5221 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5222 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5223 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5224 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5225 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5226 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5227 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5228 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5229 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5230 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5231 * gcc.target/arm/neon/vsri_np16.c: Remove.
5232 * gcc.target/arm/neon/vsri_np64.c: Remove.
5233 * gcc.target/arm/neon/vsri_np8.c: Remove.
5234 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5235 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5236 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5237 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5238 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5239 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5240 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5241 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5242 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5243 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5244 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5245 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5246 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5247 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5248 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5249 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5250 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5251 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5252 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5253 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5254 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5255 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5256 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5257 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5258 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5259 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5260 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5261 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5262 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5263 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5264 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5265 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5266 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5267 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5268 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5269 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5270 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5271 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5272 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5273 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5274 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5275 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5276 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5277 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5278 * gcc.target/arm/neon/vst1f32.c: Remove.
5279 * gcc.target/arm/neon/vst1p16.c: Remove.
5280 * gcc.target/arm/neon/vst1p64.c: Remove.
5281 * gcc.target/arm/neon/vst1p8.c: Remove.
5282 * gcc.target/arm/neon/vst1s16.c: Remove.
5283 * gcc.target/arm/neon/vst1s32.c: Remove.
5284 * gcc.target/arm/neon/vst1s64.c: Remove.
5285 * gcc.target/arm/neon/vst1s8.c: Remove.
5286 * gcc.target/arm/neon/vst1u16.c: Remove.
5287 * gcc.target/arm/neon/vst1u32.c: Remove.
5288 * gcc.target/arm/neon/vst1u64.c: Remove.
5289 * gcc.target/arm/neon/vst1u8.c: Remove.
5290 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5291 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5292 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5293 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5294 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5295 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5296 * gcc.target/arm/neon/vst2Qf32.c: Remove.
5297 * gcc.target/arm/neon/vst2Qp16.c: Remove.
5298 * gcc.target/arm/neon/vst2Qp8.c: Remove.
5299 * gcc.target/arm/neon/vst2Qs16.c: Remove.
5300 * gcc.target/arm/neon/vst2Qs32.c: Remove.
5301 * gcc.target/arm/neon/vst2Qs8.c: Remove.
5302 * gcc.target/arm/neon/vst2Qu16.c: Remove.
5303 * gcc.target/arm/neon/vst2Qu32.c: Remove.
5304 * gcc.target/arm/neon/vst2Qu8.c: Remove.
5305 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5306 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5307 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5308 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5309 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5310 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5311 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5312 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5313 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5314 * gcc.target/arm/neon/vst2f32.c: Remove.
5315 * gcc.target/arm/neon/vst2p16.c: Remove.
5316 * gcc.target/arm/neon/vst2p64.c: Remove.
5317 * gcc.target/arm/neon/vst2p8.c: Remove.
5318 * gcc.target/arm/neon/vst2s16.c: Remove.
5319 * gcc.target/arm/neon/vst2s32.c: Remove.
5320 * gcc.target/arm/neon/vst2s64.c: Remove.
5321 * gcc.target/arm/neon/vst2s8.c: Remove.
5322 * gcc.target/arm/neon/vst2u16.c: Remove.
5323 * gcc.target/arm/neon/vst2u32.c: Remove.
5324 * gcc.target/arm/neon/vst2u64.c: Remove.
5325 * gcc.target/arm/neon/vst2u8.c: Remove.
5326 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5327 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5328 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5329 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5330 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5331 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5332 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5333 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5334 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5335 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5336 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5337 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5338 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5339 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5340 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5341 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5342 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5343 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5344 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5345 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5346 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5347 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5348 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5349 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5350 * gcc.target/arm/neon/vst3f32.c: Remove.
5351 * gcc.target/arm/neon/vst3p16.c: Remove.
5352 * gcc.target/arm/neon/vst3p64.c: Remove.
5353 * gcc.target/arm/neon/vst3p8.c: Remove.
5354 * gcc.target/arm/neon/vst3s16.c: Remove.
5355 * gcc.target/arm/neon/vst3s32.c: Remove.
5356 * gcc.target/arm/neon/vst3s64.c: Remove.
5357 * gcc.target/arm/neon/vst3s8.c: Remove.
5358 * gcc.target/arm/neon/vst3u16.c: Remove.
5359 * gcc.target/arm/neon/vst3u32.c: Remove.
5360 * gcc.target/arm/neon/vst3u64.c: Remove.
5361 * gcc.target/arm/neon/vst3u8.c: Remove.
5362 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5363 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5364 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5365 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5366 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5367 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5368 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5369 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5370 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5371 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5372 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5373 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5374 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5375 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5376 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5377 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5378 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5379 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5380 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5381 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5382 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5383 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5384 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5385 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5386 * gcc.target/arm/neon/vst4f32.c: Remove.
5387 * gcc.target/arm/neon/vst4p16.c: Remove.
5388 * gcc.target/arm/neon/vst4p64.c: Remove.
5389 * gcc.target/arm/neon/vst4p8.c: Remove.
5390 * gcc.target/arm/neon/vst4s16.c: Remove.
5391 * gcc.target/arm/neon/vst4s32.c: Remove.
5392 * gcc.target/arm/neon/vst4s64.c: Remove.
5393 * gcc.target/arm/neon/vst4s8.c: Remove.
5394 * gcc.target/arm/neon/vst4u16.c: Remove.
5395 * gcc.target/arm/neon/vst4u32.c: Remove.
5396 * gcc.target/arm/neon/vst4u64.c: Remove.
5397 * gcc.target/arm/neon/vst4u8.c: Remove.
5398 * gcc.target/arm/neon/vsubQf32.c: Remove.
5399 * gcc.target/arm/neon/vsubQs16.c: Remove.
5400 * gcc.target/arm/neon/vsubQs32.c: Remove.
5401 * gcc.target/arm/neon/vsubQs64.c: Remove.
5402 * gcc.target/arm/neon/vsubQs8.c: Remove.
5403 * gcc.target/arm/neon/vsubQu16.c: Remove.
5404 * gcc.target/arm/neon/vsubQu32.c: Remove.
5405 * gcc.target/arm/neon/vsubQu64.c: Remove.
5406 * gcc.target/arm/neon/vsubQu8.c: Remove.
5407 * gcc.target/arm/neon/vsubf32.c: Remove.
5408 * gcc.target/arm/neon/vsubhns16.c: Remove.
5409 * gcc.target/arm/neon/vsubhns32.c: Remove.
5410 * gcc.target/arm/neon/vsubhns64.c: Remove.
5411 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5412 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5413 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5414 * gcc.target/arm/neon/vsubls16.c: Remove.
5415 * gcc.target/arm/neon/vsubls32.c: Remove.
5416 * gcc.target/arm/neon/vsubls8.c: Remove.
5417 * gcc.target/arm/neon/vsublu16.c: Remove.
5418 * gcc.target/arm/neon/vsublu32.c: Remove.
5419 * gcc.target/arm/neon/vsublu8.c: Remove.
5420 * gcc.target/arm/neon/vsubs16.c: Remove.
5421 * gcc.target/arm/neon/vsubs32.c: Remove.
5422 * gcc.target/arm/neon/vsubs64.c: Remove.
5423 * gcc.target/arm/neon/vsubs8.c: Remove.
5424 * gcc.target/arm/neon/vsubu16.c: Remove.
5425 * gcc.target/arm/neon/vsubu32.c: Remove.
5426 * gcc.target/arm/neon/vsubu64.c: Remove.
5427 * gcc.target/arm/neon/vsubu8.c: Remove.
5428 * gcc.target/arm/neon/vsubws16.c: Remove.
5429 * gcc.target/arm/neon/vsubws32.c: Remove.
5430 * gcc.target/arm/neon/vsubws8.c: Remove.
5431 * gcc.target/arm/neon/vsubwu16.c: Remove.
5432 * gcc.target/arm/neon/vsubwu32.c: Remove.
5433 * gcc.target/arm/neon/vsubwu8.c: Remove.
5434 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5435 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5436 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5437 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5438 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5439 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5440 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5441 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5442 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5443 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5444 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5445 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5446 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5447 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5448 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5449 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5450 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5451 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5452 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5453 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5454 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5455 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5456 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5457 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5458 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5459 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5460 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5461 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5462 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5463 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5464 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5465 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5466 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5467 * gcc.target/arm/neon/vtrnf32.c: Remove.
5468 * gcc.target/arm/neon/vtrnp16.c: Remove.
5469 * gcc.target/arm/neon/vtrnp8.c: Remove.
5470 * gcc.target/arm/neon/vtrns16.c: Remove.
5471 * gcc.target/arm/neon/vtrns32.c: Remove.
5472 * gcc.target/arm/neon/vtrns8.c: Remove.
5473 * gcc.target/arm/neon/vtrnu16.c: Remove.
5474 * gcc.target/arm/neon/vtrnu32.c: Remove.
5475 * gcc.target/arm/neon/vtrnu8.c: Remove.
5476 * gcc.target/arm/neon/vtstQp8.c: Remove.
5477 * gcc.target/arm/neon/vtstQs16.c: Remove.
5478 * gcc.target/arm/neon/vtstQs32.c: Remove.
5479 * gcc.target/arm/neon/vtstQs8.c: Remove.
5480 * gcc.target/arm/neon/vtstQu16.c: Remove.
5481 * gcc.target/arm/neon/vtstQu32.c: Remove.
5482 * gcc.target/arm/neon/vtstQu8.c: Remove.
5483 * gcc.target/arm/neon/vtstp8.c: Remove.
5484 * gcc.target/arm/neon/vtsts16.c: Remove.
5485 * gcc.target/arm/neon/vtsts32.c: Remove.
5486 * gcc.target/arm/neon/vtsts8.c: Remove.
5487 * gcc.target/arm/neon/vtstu16.c: Remove.
5488 * gcc.target/arm/neon/vtstu32.c: Remove.
5489 * gcc.target/arm/neon/vtstu8.c: Remove.
5490 * gcc.target/arm/neon/vuzpQf32.c: Remove.
5491 * gcc.target/arm/neon/vuzpQp16.c: Remove.
5492 * gcc.target/arm/neon/vuzpQp8.c: Remove.
5493 * gcc.target/arm/neon/vuzpQs16.c: Remove.
5494 * gcc.target/arm/neon/vuzpQs32.c: Remove.
5495 * gcc.target/arm/neon/vuzpQs8.c: Remove.
5496 * gcc.target/arm/neon/vuzpQu16.c: Remove.
5497 * gcc.target/arm/neon/vuzpQu32.c: Remove.
5498 * gcc.target/arm/neon/vuzpQu8.c: Remove.
5499 * gcc.target/arm/neon/vuzpf32.c: Remove.
5500 * gcc.target/arm/neon/vuzpp16.c: Remove.
5501 * gcc.target/arm/neon/vuzpp8.c: Remove.
5502 * gcc.target/arm/neon/vuzps16.c: Remove.
5503 * gcc.target/arm/neon/vuzps32.c: Remove.
5504 * gcc.target/arm/neon/vuzps8.c: Remove.
5505 * gcc.target/arm/neon/vuzpu16.c: Remove.
5506 * gcc.target/arm/neon/vuzpu32.c: Remove.
5507 * gcc.target/arm/neon/vuzpu8.c: Remove.
5508 * gcc.target/arm/neon/vzipQf32.c: Remove.
5509 * gcc.target/arm/neon/vzipQp16.c: Remove.
5510 * gcc.target/arm/neon/vzipQp8.c: Remove.
5511 * gcc.target/arm/neon/vzipQs16.c: Remove.
5512 * gcc.target/arm/neon/vzipQs32.c: Remove.
5513 * gcc.target/arm/neon/vzipQs8.c: Remove.
5514 * gcc.target/arm/neon/vzipQu16.c: Remove.
5515 * gcc.target/arm/neon/vzipQu32.c: Remove.
5516 * gcc.target/arm/neon/vzipQu8.c: Remove.
5517 * gcc.target/arm/neon/vzipf32.c: Remove.
5518 * gcc.target/arm/neon/vzipp16.c: Remove.
5519 * gcc.target/arm/neon/vzipp8.c: Remove.
5520 * gcc.target/arm/neon/vzips16.c: Remove.
5521 * gcc.target/arm/neon/vzips32.c: Remove.
5522 * gcc.target/arm/neon/vzips8.c: Remove.
5523 * gcc.target/arm/neon/vzipu16.c: Remove.
5524 * gcc.target/arm/neon/vzipu32.c: Remove.
5525 * gcc.target/arm/neon/vzipu8.c: Remove.
5528 2015-11-12 Marek Polacek <polacek@redhat.com>
5531 * gcc.dg/pr67784-1.c: New test.
5532 * gcc.dg/pr67784-2.c: New test.
5534 2015-11-12 Martin Liska <mliska@suse.cz>
5536 * gcc.dg/ipa/pr68035.c: New test.
5538 2015-11-12 Richard Biener <rguenther@suse.de>
5540 PR tree-optimization/68306
5541 * gcc.dg/pr68306.c: New testcase.
5543 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5545 Implement D0013R2, logical type traits.
5547 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5549 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5551 * c-c++-common/goacc/data-default-1.c: New.
5553 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5555 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5557 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5559 PR tree-optimization/68305
5560 * gcc.dg/vect/pr68305.c: New test.
5562 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5564 * gcc.target/i386/pr67265-2.c: New test.
5566 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5568 * gcc.dg/pr68286.c: New test.
5570 2015-11-12 Christian Bruel <christian.bruel@st.com>
5572 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5574 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5576 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5579 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5581 * gcc.dg/pr65521.c: Fail on AIX.
5583 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5585 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5586 * gcc.dg/graphite/fuse-2.c: Same.
5587 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5588 isl-ast-gen-*.c files.
5589 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5590 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5591 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5592 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5593 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5594 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5595 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5596 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5597 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5598 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5599 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5601 2015-11-11 Marek Polacek <polacek@redhat.com>
5605 * c-c++-common/pr68107.c: New test.
5606 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5607 (large_array_char_template): Likewise.
5608 * g++.dg/init/new44.C: Adjust dg-error.
5610 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5612 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5613 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5615 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5617 * gcc.target/i386/pr67265.c: New test.
5619 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5621 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5622 tests for the expected generated code.
5624 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5626 * gcc.target/mips/split-ds-sequence.c: New test.
5628 2015-11-11 Julia Koval <julia.koval@intel.com>
5630 * g++.dg/ext/mv16.C: New functions.
5632 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5633 Jiong Wang <jiong.wang@arm.com>
5635 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5637 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5639 * gcc.target/i386/mask-pack.c: New test.
5640 * gcc.target/i386/mask-unpack.c: New test.
5642 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5644 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5646 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5648 * gcc.dg/vect/slp-cond-5.c: New test.
5650 2015-11-10 Richard Biener <rguenther@suse.de>
5652 PR tree-optimization/68240
5653 * gcc.dg/torture/pr68240.c: New testcase.
5655 2015-11-10 Richard Biener <rguenther@suse.de>
5657 PR tree-optimization/56118
5658 * gcc.target/i386/pr56118.c: New testcase.
5660 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5662 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5664 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5666 * gfortran.dg/pr68251.f90: New test.
5668 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5670 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5672 2015-11-09 Martin Sebor <msebor@redhat.com>
5674 * init/new45.C: New test to verify that operator new is invoked
5675 with or without overhead for a cookie.
5678 * init/new44.C: New test for placement new expressions for arrays
5679 with excessive number of elements.
5682 * init/new43.C: New test for placement new expressions for arrays
5683 with negative number of elements.
5685 * other/new-size-type.C: Expect array new expression with
5686 an excessive number of elements to be rejected.
5688 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5690 * c-c++-common/goacc/routine-1.c: New.
5691 * c-c++-common/goacc/routine-2.c: New.
5692 * c-c++-common/goacc/routine-3.c: New.
5693 * c-c++-common/goacc/routine-4.c: New.
5694 * c-c++-common/goacc/routine-5.c: New.
5696 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5698 * gcc.target/sparc/sparc-ret.c: Rename to...
5699 * gcc.target/sparc/sparc-ret-1.c: ...this.
5700 * gcc.target/sparc/sparc-ret-2.c: New test.
5702 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5704 * lib/target-supports.exp (check_p8vector_hw_available): Split
5706 (check_vsx_hw_available): Likewise.
5707 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5708 support and for PowerPC float128 support.
5709 (check_p9modulo_hw_available): Likewise.
5710 (check_ppc_float128_sw_available): Likewise.
5711 (check_ppc_float128_hw_available): Likewise.
5712 (check_effective_target_powerpc_p9vector_ok): Likewise.
5713 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5714 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5715 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5716 (is-effective-target): Add new PowerPc targets.
5717 (is-effective-target-keyword): Likewise.
5718 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5719 instructions, use it.
5721 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5722 * gcc.target/powerpc/mod-2.c: Likewise.
5723 * gcc.target/powerpc/ctz-1.c: Likewise.
5724 * gcc.target/powerpc/ctz-2.c: Likewise.
5725 * gcc.target/powerpc/extswsli-1.c: Likewise.
5726 * gcc.target/powerpc/extswsli-2.c: Likewise.
5727 * gcc.target/powerpc/extswsli-3.c: Likewise.
5729 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5730 and allow the test on PowerPC LE.
5731 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5732 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5734 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5735 check instead of powerpc_vsx_ok.
5736 * gcc.target/powerpc/float128-mix.c: Likewise.
5738 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5740 * gcc.dg/sso/*.c: Robustify dg-output directives.
5742 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5744 * g++.dg/ubsan/pr68259.C: New test.
5746 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5748 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5749 (main): Use _Cilk_spawn instead of cilk_spawn.
5751 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5753 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5754 scan-assembler directive.
5756 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5759 * gcc.dg/pr68129_1.c: New test.
5761 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5764 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5765 (main): Invoke them.
5767 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5770 * gcc.dg/guality/pr67192.c: New test.
5772 2015-11-09 Richard Biener <rguenther@suse.de>
5774 PR tree-optimization/68248
5775 * gcc.dg/torture/pr68248.c: New testcase.
5777 2015-11-09 Richard Biener <rguenther@suse.de>
5779 PR tree-optimization/56118
5780 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5782 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5784 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5785 labelref and check use of constant pool by looking for .word and
5788 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5791 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5793 2015-11-09 Richard Henderson <rth@redhat.com>
5795 * gcc.target/i386/addr-space-1.c: New test.
5796 * gcc.target/i386/addr-space-2.c: New test.
5797 * gcc.target/i386/addr-space-3.c: New test.
5799 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5802 * gfortran.dg/pr68053.f90: New test.
5804 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5806 * g++.dg/lto/pr68057_0.C: Fix testcase.
5808 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5810 * gfortran.dg/PR67518.f90: move from here...
5811 * gfortran.dg/graphite/PR67518.f90: to here.
5812 * gfortran.dg/PR53852.f90: move from here...
5813 * gfortran.dg/graphite/PR53852.f90: to here.
5815 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5817 * gcc.dg/sso-1.c: New test.
5818 * gcc.dg/sso-2.c: Likewise.
5819 * gcc.dg/sso-3.c: Likewise.
5820 * gcc.dg/sso-4.c: Likewise.
5821 * gcc.dg/sso-5.c: Likewise.
5822 * gcc.dg/sso-6.c: Likewise.
5823 * gcc.dg/sso-7.c: Likewise.
5824 * gcc.dg/sso-8.c: Likewise.
5825 * gcc.dg/sso: New directory.
5826 * gcc.target/i386/movbe-3.c: New test.
5827 * gnat.dg/sso1.adb: Likewise.
5828 * gnat.dg/sso2.ad[sb]: Likewise.
5829 * gnat.dg/sso3.adb: Likewise.
5830 * gnat.dg/sso4.adb: Likewise.
5831 * gnat.dg/sso5.adb: Likewise.
5832 * gnat.dg/sso6.adb: Likewise.
5833 * gnat.dg/sso7.adb: Likewise.
5834 * gnat.dg/specs/sso1.ads: Likewise.
5835 * gnat.dg/specs/sso2.ads: Likewise.
5836 * gnat.dg/sso: New directory.
5838 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5841 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5843 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5846 * gfortran.dg/pr68224.f90: New test.
5848 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5851 * gfortran.dg/proc_ptr_47.f90: New test.
5854 * gfortran.dg/pr66465.f90: New test.
5856 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5858 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5860 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5863 * gfortran.dg/pr68153.f90: New test.
5865 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5868 * gfortran.dg/pr68151.f90: New test.
5870 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5872 PR tree-optimization/68235
5873 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5875 2015-11-06 Jeff Law <law@redhat.com>
5877 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5878 realized jump threads.
5879 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5880 threads rather than dom1 dump.
5882 2015-11-06 Michael Collison <michael.collison@linaro.org
5883 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5886 2015-08-01 Michael Collison <michael.collison@linaro.org
5887 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5889 * gcc.target/arm/mincmp.c: New test.
5891 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5894 * gfortran.dg/warn_unused_function_2.f90: Add two new
5895 "defined but not used" subroutines.
5897 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5899 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5900 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5901 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5902 expected diagnostics for the addition of quotes.
5903 * gfortran.dg/gomp/target3.f90: Likewise.
5904 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5905 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5906 * c-c++-common/gomp/doacross-1.c: Likewise.
5907 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5908 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5909 Adjust expected diagnostics wording.
5910 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5911 Don't expect error on ordered threads simd when in for simd.
5912 * c-c++-common/gomp/nesting-2.c: New test.
5913 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5914 * c-c++-common/gomp/ordered-4.c: New test.
5916 2015-11-06 Mike Stump <mikestump@comcast.net>
5918 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5920 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5921 Sebastian Pop <s.pop@samsung.com>
5923 * gcc.dg/graphite/fuse-1.c: New.
5924 * gcc.dg/graphite/fuse-2.c: New.
5925 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5927 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5929 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5931 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5933 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5934 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5935 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5936 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5937 * lib/gcc-dg.exp: Load multiline.exp.
5939 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5941 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5942 * gcc.target/arm/interrupt-1.c: Likewise.
5943 * gcc.target/arm/interrupt-2.c: Likewise.
5944 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5946 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5947 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5949 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5950 macros for assembly checks.
5951 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5952 frsqrts and frsqrte are not emitted.
5953 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5954 frsqrts and frsqrte are emitted.
5955 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5957 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5959 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5961 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5965 * g++.dg/lto/pr68057_0.C: New testcase.
5966 * g++.dg/lto/pr68057_1.C: New testcase.
5967 * g++.dg/torture/pr68220.C: New testcase.
5969 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5971 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5974 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5976 PR tree-optimization/68145
5977 * g++.dg/vect/pr68145.cc: New test.
5979 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5982 * gcc.dg/pr68088_1.c: New test.
5984 2015-11-06 Richard Biener <rguenther@suse.de>
5986 * gcc.dg/vect/bb-slp-38.c: New testcase.
5988 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5990 * gfortran.dg/goacc/private-3.f95: XFAIL.
5992 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5996 * gfortran.dg/PR67518.f90: New test.
5997 * gfortran.dg/PR53852.f90: New test.
5999 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
6000 Tom de Vries <tom@codesourcery.com>
6001 Nathan Sidwell <nathan@codesourcery.com>
6002 Thomas Schwinge <thomas@codesourcery.com>
6004 * c-c++-common/goacc/combined-directives.c: New test.
6005 * c-c++-common/goacc/loop-clauses.c: New test.
6006 * c-c++-common/goacc/tile.c: New test.
6007 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
6008 as gang static arguments.
6009 * c-c++-common/goacc/update-1.c: Adjust expected error message.
6010 * g++.dg/goacc/template.C: New test.
6011 * gfortran.dg/goacc/combined-directives.f90: New test.
6012 * gfortran.dg/goacc/default.f95: New test.
6013 * gfortran.dg/goacc/default_none.f95: New test.
6014 * gfortran.dg/goacc/firstprivate-1.f95: New test.
6015 * gfortran.dg/goacc/gang-static.f95: New test.
6016 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
6017 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
6018 * gfortran.dg/goacc/list.f95: Update test.
6019 * gfortran.dg/goacc/loop-2.f95: Likewise.
6020 * gfortran.dg/goacc/loop-4.f95: New test.
6021 * gfortran.dg/goacc/loop-5.f95: New test.
6022 * gfortran.dg/goacc/loop-6.f95: New test.
6023 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
6024 * gfortran.dg/goacc/multi-clause.f90: New test.
6025 * gfortran.dg/goacc/parallel-tree.f95: Update test.
6026 * gfortran.dg/goacc/update.f95: New test.
6028 2015-11-05 Martin Sebor <msebor@redhat.com>
6031 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
6032 invocations where the size of the destination buffer object
6033 or its type (or both) is unknown.
6035 2015-11-05 Martin Sebor <msebor@redhat.com>
6038 * g++.dg/warn/Wplacement-new-size.C: New test.
6040 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
6042 * gcc.dg/pr68112.c: New.
6043 * gcc.dg/vect/vect-strided-shift-1.c: New.
6045 2015-11-05 Marek Polacek <polacek@redhat.com>
6048 * gcc.dg/pr68090.c: New test.
6050 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
6052 * gcc.dg/ifcvt-4.c: New.
6054 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6057 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
6059 2015-11-05 Jakub Jelinek <jakub@redhat.com>
6061 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
6062 of variables in both data sharing and mapping clauses and for
6063 structure element based array sections being mapped rather than
6065 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
6066 expected diagnostics wording in one case.
6067 * c-c++-common/gomp/distribute-1.c: New test.
6068 * c-c++-common/gomp/element-1.c: New test.
6069 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
6070 and #pragma omp end declare target pair around the function.
6071 Change s from a parameter to a file scope variable.
6072 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6073 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6074 on non-zero low-bound in reduction array sections. Add further
6076 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6077 * c-c++-common/gomp/target-teams-1.c: New test.
6078 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6079 for expected mangling on x86_64/i?86.
6080 * gcc.dg/gomp/declare-simd-3.c: New test.
6081 * gcc.dg/gomp/declare-simd-4.c: New test.
6082 * gcc.dg/gomp/for-20.c: New test.
6083 * gcc.dg/gomp/for-21.c: New test.
6084 * gcc.dg/gomp/for-22.c: New test.
6085 * gcc.dg/gomp/for-23.c: New test.
6086 * gcc.dg/gomp/for-24.c: New test.
6087 * gcc.dg/gomp/linear-1.c: New test.
6088 * gcc.dg/gomp/loop-1.c: New test.
6089 * g++.dg/gomp/atomic-17.C: New test.
6090 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6091 non-static data member in shared clause. Add single construct.
6092 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6093 scan-assembler-times directives for expected mangling on x86_64/i?86.
6094 * g++.dg/gomp/declare-simd-3.C: Likewise.
6095 * g++.dg/gomp/declare-simd-4.C: New test.
6096 * g++.dg/gomp/declare-simd-5.C: New test.
6097 * g++.dg/gomp/declare-target-1.C: New test.
6098 * g++.dg/gomp/linear-2.C: New test.
6099 * g++.dg/gomp/loop-1.C: New test.
6100 * g++.dg/gomp/loop-2.C: New test.
6101 * g++.dg/gomp/loop-3.C: New test.
6102 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6103 non-static data member in shared clause.
6104 * g++.dg/gomp/member-3.C: New test.
6105 * g++.dg/gomp/member-4.C: New test.
6106 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6107 (bar): Remove dg-message.
6108 * g++.dg/gomp/target-teams-1.C: New test.
6110 2015-11-05 Richard Biener <rguenther@suse.de>
6112 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6113 uninitialized variables.
6114 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6115 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6116 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6117 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6118 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6119 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6120 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6121 * gcc.dg/ipa/pure-const-2.c: Likewise.
6122 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6123 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6124 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6125 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6126 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6127 * gcc.dg/vect/pr30858.c: Likewise.
6128 * gcc.dg/vect/pr33866.c: Likewise.
6129 * gcc.dg/vect/pr37027.c: Likewise.
6130 * c-c++-common/ubsan/null-10.c: Likewise.
6131 * gcc.target/i386/incoming-8.c: Likewise.
6133 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6135 * gnat.dg/slice9.adb: New test.
6137 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6139 * gfortran.dg/goacc/reduction-2.f95: Delete.
6141 2015-11-04 Tom de Vries <tom@codesourcery.com>
6143 PR tree-optimization/67742
6144 * gcc.dg/tree-ssa/restrict-7.c: New test.
6145 * gcc.dg/tree-ssa/restrict-8.c: New test.
6147 2015-11-03 Martin Sebor <msebor@redhat.com>
6150 * c-c++-common/builtin-offsetof-2.c: New test.
6152 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6155 * gfortran.dg/warn_unused_function_3.f90: New test.
6157 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6159 * gnat.dg/discr45.adb: Only compile the test.
6161 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6163 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6164 * gcc.target/i386/mvc5.c: Ditto.
6165 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6168 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6170 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6172 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6175 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6177 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6178 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6179 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6180 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6181 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6182 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6184 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6186 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6188 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6190 * gcc.dg/mvc1.c: Move to ...
6191 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6192 * gcc.dg/mvc2.c: Move to ...
6193 * gcc.target/i386/mvc2.c: ... here.
6194 * gcc.dg/mvc3.c: Move to ...
6195 * gcc.target/i386/mvc3.c: ... here.
6196 * gcc.dg/mvc4.c: Move to ...
6197 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6198 * gcc.dg/mvc5.c: Move to ...
6199 * gcc.target/i386/mvc5.c: ... here.
6200 * gcc.dg/mvc6.c: Move to ...
6201 * gcc.target/i386/mvc6.c: ... here.
6202 * gcc.dg/mvc7.c: Move to ...
6203 * gcc.target/i386/mvc7.c: ... here.
6205 * g++.dg/ext/mvc1.C: Require ifunc.
6207 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6209 PR tree-optimization/68083
6210 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6212 2015-11-02 Jeff Law <law@redhat.com>
6214 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6215 irreducible loops in the CFG.
6217 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6220 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6222 * gcc.dg/vect/vect-strided-shift-1.c: New.
6224 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6227 * gcc.target/arm/pr67929_1.c: Move to...
6228 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6229 Remove arm-specific directives. Add noclone, noinline
6232 2015-11-01 Jeff Law <law@redhat.com>
6234 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6236 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6238 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6239 (sse2_test): Rename from main. Do not return 0.
6241 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6243 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6244 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6245 * gfortran.dg/read_dir.f90: XFAIL AIX.
6247 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6249 Remove the implementation of N3994, terse range-for loops.
6250 * g++.dg/cpp1z/range-for1.C: Remove.
6252 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6254 * gnat.dg/discr45.adb: New test.
6256 2015-10-31 Tom de Vries <tom@codesourcery.com>
6258 * gfortran.dg/assumed_type_2.f90: Update test.
6259 * gfortran.dg/no_arg_check_2.f90: Same.
6261 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6263 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6265 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6268 * gfortran.dg/pr46588.f90: New test.
6270 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6272 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6273 * gcc.dg/mvc2.c: Ditto.
6274 * gcc.dg/mvc3.c: Ditto.
6275 * gcc.dg/mvc4.c: Ditto.
6276 * gcc.dg/mvc5.c: Ditto.
6277 * gcc.dg/mvc6.c: Ditto.
6278 * gcc.dg/mvc7.c: Ditto.
6279 * g++.dg/ext/mvc1.C: Ditto.
6280 * g++.dg/ext/mvc2.C: Ditto.
6281 * g++.dg/ext/mvc3.C: Ditto.
6282 * g++.dg/ext/mvc4.C: Ditto.
6284 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6287 * gfortran.dg/pr51993.f90: New test.
6289 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
6291 PR rtl-optimization/68106
6292 * gcc.target/aarch64/pr68106.c: New.
6294 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6297 * gfortran.dg/pr36192_1.f90: New test.
6299 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6302 *gfortran.dg/pr68154.f90
6304 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
6306 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6307 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6309 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6311 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6313 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6315 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6317 * gcc.target/powerpc/float128-mix.c: Likewise.
6319 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6322 * gfortran.dg/pr68054.f90: New test.
6324 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6327 * gfortran.dg/pr67885.f90: New test.
6329 2015-10-29 Jeff Law <law@redhat.com>
6331 PR tree-optimization/67892
6332 * gcc.dg/tree-ssa/pr21417: Update expected output.
6333 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6335 2015-10-29 Richard Biener <rguenther@suse.de>
6338 * c-c++-common/ubsan/pr68142.c: New testcase.
6340 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6343 * g++.dg/other/cv_func4.C: New.
6345 2015-10-29 Richard Biener <rguenther@suse.de>
6348 * c-c++-common/ubsan/pr56956.c: New testcase.
6350 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6352 * gnat.dg/discr44.adb: New test.
6354 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6357 * gcc.dg/debug/pr66068.c: New test.
6359 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6362 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6363 array bounds error at line 25.
6365 2015-10-28 Catherine Moore <clm@codesourcery.com>
6367 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6368 * gcc.target/mips/oddspreg-6.c: Likewise.
6369 * gcc.target/mips/oddspreg-1.c: Likewise.
6370 * gcc.target/mips/oddspreg-2.c: Likewise.
6372 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6375 * gcc.target/avr/pr67839.c: New test.
6377 2015-10-28 Richard Biener <rguenther@suse.de>
6379 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6381 2015-10-28 Tom de Vries <tom@codesourcery.com>
6383 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6385 2015-10-28 Richard Biener <rguenther@suse.de>
6388 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6391 2015-10-28 Richard Biener <rguenther@suse.de>
6393 PR tree-optimization/65962
6394 * gcc.dg/vect/vect-62.c: Adjust.
6396 2015-10-28 Richard Biener <rguenther@suse.de>
6399 * gcc.dg/torture/pr68067-1.c: New testcase.
6400 * gcc.dg/torture/pr68067-2.c: Likewise.
6402 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6404 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6406 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6408 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6409 as xvmadd and xvnmsub.
6410 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6412 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6414 * c-c++-common/goacc/loop-shape.c: New test.
6416 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6417 Cesar Philippidis <cesar@codesourcery.com>
6419 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6420 * g++.dg/gomp/pr33372-3.C: Likewise.
6422 2015-10-27 Richard Henderson <rth@redhat.com>
6425 * gcc.target/i386/pr67609-2.c: New test.
6427 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6430 * gcc.target/aarch64/pr68102_1.c: New test.
6432 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6435 * gfortran.dg/allocate_with_source_15.f03: New test
6437 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6438 James Norris <jnorris@codesourcery.com>
6441 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6443 * gfortran.dg/goacc/loop-1.f95: Likewise.
6444 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6445 * gfortran.dg/goacc/cray.f95: Likewise.
6446 * gfortran.dg/goacc/parameter.f95: Likewise.
6448 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6451 * gfortran.dg/pr67805_2.f90: New test.
6453 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6454 Aditya Kumar <aditya.k7@samsung.com>
6456 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6457 * gcc.dg/graphite/interchange-1.c: Same.
6458 * gcc.dg/graphite/interchange-10.c: Same.
6459 * gcc.dg/graphite/interchange-11.c: Same.
6460 * gcc.dg/graphite/interchange-13.c: Same.
6461 * gcc.dg/graphite/interchange-3.c: Same.
6462 * gcc.dg/graphite/interchange-4.c: Same.
6463 * gcc.dg/graphite/interchange-7.c: Same.
6464 * gcc.dg/graphite/interchange-9.c: Same.
6465 * gcc.dg/graphite/uns-interchange-9.c: Same.
6466 * gfortran.dg/graphite/interchange-3.f90: Same.
6468 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6471 * gcc.target/i386/pr67215-1.c: New test.
6472 * gcc.target/i386/pr67215-2.c: Likewise.
6473 * gcc.target/i386/pr67215-3.c: Likewise.
6475 2015-10-27 Richard Biener <rguenther@suse.de>
6477 PR tree-optimization/68104
6478 * gcc.dg/torture/pr68104.c: New testcase.
6480 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6482 * gcc.dg/vect/vect-strided-shift-1.c: New.
6484 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6487 * gcc.target/arm/pr67929_1.c: New test.
6489 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6491 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6493 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6495 PR tree-optimization/68097
6496 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
6497 --param max-ssa-name-query-depth=3 to dg-options.
6499 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6501 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6503 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6505 * gcc.dg/builtins-52.c: Add -O to dg-options.
6507 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6509 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6511 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6515 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
6517 (PR64765): New function.
6518 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6519 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
6521 * gfortran.dg/goacc/cray.f95: Refine prune directive.
6522 * gfortran.dg/goacc/parameter.f95: Likewise.
6524 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
6527 * gfortran.dg/empty_label_typedecl.f90: New test.
6529 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
6532 * gfortran.dg/pr36192.f90: New test.
6534 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
6536 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6537 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6538 * gnat.dg/opt51.adb: New test.
6539 * gnat.dg/opt51_pkg.ads: New helper.
6541 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
6543 * gcc.target/mips/ds-schedule-1.c: New.
6544 * gcc.target/mips/ds-schedule-2.c: New.
6546 2015-10-26 Jeff Law <law@redhat.com>
6548 PR tree-optimization/68013
6549 * gcc.c-torture/compile/pr68013.c: New test.
6551 2015-10-26 Richard Biener <rguenther@suse.de>
6552 Dominik Vogt <vogt@linux.vnet.ibm.com>
6555 * gcc.target/s390/pr67443.c: New testcase.
6557 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6559 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6560 make it unique per testcase.
6561 * gfortran.dg/chmod_2.f90: Likewise.
6562 * gfortran.dg/chmod_3.f90: Likewise.
6563 * gfortran.dg/direct_io_8.f90: Likewise.
6564 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6565 * gfortran.dg/f2003_io_1.f03: Likewise.
6566 * gfortran.dg/f2003_io_2.f03: Likewise.
6567 * gfortran.dg/f2003_io_8.f03: Likewise.
6568 * gfortran.dg/inquire_size.f90: Likewise.
6569 * gfortran.dg/namelist_66.f90: Likewise.
6570 * gfortran.dg/namelist_82.f90: Likewise.
6571 * gfortran.dg/namelist_87.f90: Likewise.
6572 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6573 * gfortran.dg/open_new.f90: Likewise.
6574 * gfortran.dg/stat_1.f90: Likewise.
6575 * gfortran.dg/stat_2.f90: Likewise.
6576 * gfortran.dg/streamio_15.f90: Likewise.
6577 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6579 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6582 * g++.dg/pr67989.C: New test.
6584 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6586 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6587 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6588 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6589 suffix to the temporary filename to make it unique per testcase.
6591 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6593 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6595 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6598 * gfortran.dg/allocate_with_source_12.f03: New test
6601 * gfortran.dg/allocate_with_source_13.f03: New test
6604 * gfortran.dg/allocate_with_source_14.f03: New test
6606 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6608 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6610 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6613 * gcc.target/i386/pr68084.c: New test.
6615 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6619 * gfortran.dg/allocate_with_source_10.f08: New test.
6620 * gfortran.dg/allocate_with_source_11.f08: New test.
6621 * gfortran.dg/class_array_15.f03: Changed count of expected
6622 _builtin_frees to 11. One step of temporaries is spared, therefore
6623 the allocatable component of that temporary is not to be freeed.
6625 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6628 * gfortran.dg/pr68055.f90: New case.
6630 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6633 * gfortran.dg/pr67805.f90: New testcase.
6634 * gfortran.dg/array_constructor_26.f03: Update testcase.
6635 * gfortran.dg/array_constructor_27.f03: Ditto.
6636 * gfortran.dg/char_type_len_2.f90: Ditto.
6637 * gfortran.dg/pr67802.f90: Ditto.
6638 * gfortran.dg/used_before_typed_3.f90: Ditto.
6640 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6643 * g++.dg/torture/pr67600.C: New testcase.
6645 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6647 * g++.dg/pr68062.C: New test.
6649 2015-10-23 Jeff Law <law@redhat.com>
6651 PR tree-optimization/67830
6652 * gcc.dg/pr67830.c: New test.
6654 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6656 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6658 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6659 Andrew Pinski <apinski@cavium.com>
6661 PR rtl-optimization/67736
6662 * gcc.dg/torture/pr67736.c: New test.
6663 * gcc.dg/combine-subregs.c: New test.
6665 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6667 PR tree-optimization/65947
6668 * lib/target-supports.exp
6669 (check_effective_target_vect_max_reduc): Add.
6670 * gcc.dg/vect/pr65947-1.c: New test.
6671 * gcc.dg/vect/pr65947-2.c: New test.
6672 * gcc.dg/vect/pr65947-3.c: New test.
6673 * gcc.dg/vect/pr65947-4.c: New test.
6674 * gcc.dg/vect/pr65947-5.c: New test.
6675 * gcc.dg/vect/pr65947-6.c: New test.
6676 * gcc.dg/vect/pr65947-7.c: New test.
6677 * gcc.dg/vect/pr65947-8.c: New test.
6678 * gcc.dg/vect/pr65947-9.c: New test.
6679 * gcc.dg/vect/pr65947-10.c: New test.
6680 * gcc.dg/vect/pr65947-11.c: New test.
6682 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6684 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6685 Make weak rather than noinline.
6686 * gcc.dg/builtins-57.c: Compile with -O.
6687 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6689 2015-10-23 Tom de Vries <tom@codesourcery.com>
6691 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6693 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6696 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6697 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6699 2015-10-22 Martin Sebor <msebor@redhat.com>
6702 * gcc.misc-tests/help.exp: Verify that option descriptions
6704 * lib/options.exp (check_for_options): Use the regexp --line option.
6705 Print unexpected match on failure.
6707 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6709 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6711 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6714 * g++.dg/cpp1y/var-templ46.C: New.
6716 2015-10-22 Richard Biener <rguenther@suse.de>
6718 PR tree-optimization/58497
6719 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6721 2015-10-22 Richard Biener <rguenther@suse.de>
6723 PR tree-optimization/19049
6724 PR tree-optimization/65962
6725 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6726 * gcc.dg/vect/vect-63.c: Adjust.
6727 * gcc.dg/vect/vect-70.c: Likewise.
6728 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6729 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6730 * gfortran.dg/vect/pr19049.f90: Likewise.
6731 * gfortran.dg/vect/vect-8.f90: Likewise.
6733 2015-10-22 Richard Biener <rguenther@suse.de>
6737 * gcc.dg/torture/ftrapv-2.c: New testcase.
6739 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6742 * gcc.target/s390/pr68015.c: New test.
6744 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6747 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6750 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6751 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6754 * gcc.target/aarch64/pr63304_1.c: New test.
6756 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6759 * g++.dg/parse/enum13.C: New.
6761 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6764 * g++.dg/parse/enum12.C: New.
6766 2015-10-21 Martin Sebor <msebor@redhat.com>
6769 * gcc.misc-tests/help.exp: Adjust.
6770 * lib/options.exp (check_for_options): Add detail to output.
6772 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6775 * gfortran.dg/pr67939.f90: New test.
6777 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6778 Sebastian Pop <s.pop@samsung.com>
6780 * gcc.dg/graphite/scop-11.c: Update pattern.
6782 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6785 * g++.dg/ipa/pr67056.C: New testcase.
6787 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6789 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6792 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6794 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6795 Add associated options for arm*-*-*.
6796 (sqrt): Remove dummy definition.
6798 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6800 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6802 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6804 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6805 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6806 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6808 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6810 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6811 sra-max-scalarization-size-Ospeed.
6813 2015-10-21 Marek Polacek <polacek@redhat.com>
6817 * gcc.dg/pr68024.c: New test.
6819 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6821 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6822 * c-c++-common/goacc/sb-1.c: Adjust errors.
6823 * c-c++-common/goacc/sb-3.c: Adjust errors.
6824 * c-c++-common/goacc/loop-1.c: Adjust errors.
6825 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6826 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6827 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6829 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6831 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6833 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6835 * gcc.dg/lto/simd-function_0.c: New test.
6837 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6840 * gcc.target/i386/pr68018.c: New test.
6842 2015-10-21 Richard Biener <rguenther@suse.de>
6845 * gcc.dg/torture/pr68031.c: New testcase.
6847 2015-10-21 Richard Biener <rguenther@suse.de>
6849 PR tree-optimization/68026
6850 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6852 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6854 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6855 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6856 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6857 * g++.dg/asan/default-options-1.C: Likewise.
6859 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6861 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6862 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6864 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6866 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6868 2015-10-20 Marek Polacek <polacek@redhat.com>
6871 * gcc.dg/pr67964.c: New test.
6873 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6875 PR rtl-optimization/67609
6876 * gcc.target/i386/pr67609.c: New.
6878 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6880 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6882 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6884 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6885 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6887 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6890 * gcc.target/i386/pr66810.c: New test.
6892 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6896 * gcc.target/i386/pr67963-1.c: New test.
6897 * gcc.target/i386/pr67963-2.c: Likewise.
6898 * gcc.target/i386/pr67963-3.c: Likewise.
6899 * gcc.target/i386/pr67985-1.c: Likewise.
6900 * gcc.target/i386/pr67985-2.c: Likewise.
6901 * gcc.target/i386/pr67985-3.c: Likewise.
6903 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6905 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6907 2015-10-20 Richard Biener <rguenther@suse.de>
6909 PR tree-optimization/68017
6910 * gcc.dg/torture/pr68017.c: New testcase.
6912 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6915 * gcc.target/aarch64/pr66912.c: New.
6916 * gcc.target/arm/pr66912.c: New.
6918 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6920 * gfortran.dg/pr67900.f90: New tests.
6922 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6924 * gnat.dg/opt50.adb: New test.
6925 * gnat.dg/opt50_pkg.adb: New helper.
6926 * gnat.dg/opt50_pkg.ads: New helper.
6928 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6931 * gfortran.dg/pr68019.f90: new test.
6933 2015-10-19 Richard Biener <rguenther@suse.de>
6935 PR tree-optimization/67975
6936 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6938 2015-10-19 Richard Biener <rguenther@suse.de>
6940 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6942 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6945 * gcc.target/i386/pr67995-1.c: New test.
6946 * gcc.target/i386/pr67995-2.c: Likewise.
6947 * gcc.target/i386/pr67995-3.c: Likewise.
6949 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6952 * gcc.dg/PR68002.c: New test.
6954 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6956 * gcc.dg/builtins-20.c: Remove undefined behavior.
6958 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6961 * gfortran.dg/common_25.f90: New file.
6963 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6966 * gfortran.dg/move_alloc_15.f90: New test
6967 * gfortran.dg/move_alloc_16.f90: New test
6970 * gfortran.dg/deferred_character_assignment_1.f90: New test
6972 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6975 * gfortran.df/pr67987.f90: New test.
6976 * gfortran.dg/char_length_2.f90: Update testcase.
6978 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6980 * gcc.target/i386/iamcu/test_basic_returning.c
6981 (def_test_returning_type): Use union to check float return bits.
6983 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6985 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6986 Replace printf with __builtin_printf.
6988 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6990 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6993 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6996 * gnat.dg/pack21.adb: New test.
6997 * gnat.dg/pack22.adb: Likewise.
6998 * gnat.dg/pack22_pkg.ad[sb]: New helper.
7000 2015-10-16 Christian Bruel <christian.bruel@st.com>
7003 * gcc.target/arm/no-align.c: New test.
7004 * gcc.target/arm/attr-align1.c: New test.
7005 * gcc.target/arm/attr-align2.c: New test.
7006 * gcc.target/arm/attr-align3.c: New test.
7008 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7010 * gcc.c-torture/compile/icfmatch.c: Add testcase
7012 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
7015 * g++.dg/cpp1z/fold-ice1.C: New.
7017 2015-10-16 Michael Collison <michael.collison@linaro.org>
7018 Andrew Pinski <andrew.pinski@caviumnetworks.com>
7020 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
7022 2015-10-15 Marek Polacek <polacek@redhat.com>
7024 * gcc.dg/tree-ssa/reassoc-42.c: New test.
7026 2015-10-15 Marek Polacek <polacek@redhat.com>
7028 PR tree-optimization/67953
7029 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
7031 * gcc.dg/torture/pr67953.c: New test.
7033 2015-10-14 Jeff Law <law@redhat.com>
7035 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
7036 contained within have their own file/test now.
7037 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
7038 ssa-dom-thread-2.c. Tighten expected output slightly and comment
7039 expectations a bit more.
7040 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7041 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
7042 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7043 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
7044 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
7047 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
7049 2015-10-14 Marek Polacek <polacek@redhat.com>
7051 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
7061 2015-10-14 Richard Biener <rguenther@suse.de>
7063 PR tree-optimization/67915
7064 * gcc.dg/torture/pr67915.c: New testcase.
7066 2015-10-14 Marek Polacek <polacek@redhat.com>
7068 PR tree-optimization/67815
7069 * gcc.dg/tree-ssa/reassoc-39.c: New test.
7070 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7071 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7073 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7075 * gcc.dg/pragma-pop_options-1.c: New test.
7077 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7078 Aldy Hernandez <aldyh@redhat.com>
7080 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7081 * c-c++-common/gomp/clauses-1.c: New test.
7082 * c-c++-common/gomp/clauses-2.c: New test.
7083 * c-c++-common/gomp/clauses-3.c: New test.
7084 * c-c++-common/gomp/clauses-4.c: New test.
7085 * c-c++-common/gomp/declare-target-1.c: New test.
7086 * c-c++-common/gomp/declare-target-2.c: New test.
7087 * c-c++-common/gomp/depend-3.c: New test.
7088 * c-c++-common/gomp/depend-4.c: New test.
7089 * c-c++-common/gomp/doacross-1.c: New test.
7090 * c-c++-common/gomp/if-1.c: New test.
7091 * c-c++-common/gomp/if-2.c: New test.
7092 * c-c++-common/gomp/linear-1.c: New test.
7093 * c-c++-common/gomp/map-2.c: New test.
7094 * c-c++-common/gomp/map-3.c: New test.
7095 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7096 f_omp_target_data): Add map clause to target data.
7097 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7098 * c-c++-common/gomp/ordered-1.c: New test.
7099 * c-c++-common/gomp/ordered-2.c: New test.
7100 * c-c++-common/gomp/ordered-3.c: New test.
7101 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7103 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7104 clause and ordered construct where no longer allowed.
7105 * c-c++-common/gomp/priority-1.c: New test.
7106 * c-c++-common/gomp/reduction-1.c: New test.
7107 * c-c++-common/gomp/schedule-simd-1.c: New test.
7108 * c-c++-common/gomp/sink-1.c: New test.
7109 * c-c++-common/gomp/sink-2.c: New test.
7110 * c-c++-common/gomp/sink-3.c: New test.
7111 * c-c++-common/gomp/sink-4.c: New test.
7112 * c-c++-common/gomp/udr-1.c: New test.
7113 * c-c++-common/taskloop-1.c: New test.
7114 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7115 value of _OPENMP macro.
7116 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7117 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7118 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7119 * gcc.dg/gomp/clause-1.c:
7120 * gcc.dg/gomp/reduction-1.c: New test.
7121 * gcc.dg/gomp/sink-fold-1.c: New test.
7122 * gcc.dg/gomp/sink-fold-2.c: New test.
7123 * gcc.dg/gomp/sink-fold-3.c: New test.
7124 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7125 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7126 of non-static data members.
7127 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7128 Add some linear clause tests.
7129 * g++.dg/gomp/declare-simd-3.C: New test.
7130 * g++.dg/gomp/linear-1.C: New test.
7131 * g++.dg/gomp/member-1.C: New test.
7132 * g++.dg/gomp/member-2.C: New test.
7133 * g++.dg/gomp/pr66571-2.C: New test.
7134 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7136 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7137 in reduction clause.
7138 * g++.dg/gomp/reference-1.C: New test.
7139 * g++.dg/gomp/sink-1.C: New test.
7140 * g++.dg/gomp/sink-2.C: New test.
7141 * g++.dg/gomp/sink-3.C: New test.
7142 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7143 * g++.dg/gomp/this-1.C: New test.
7144 * g++.dg/gomp/this-2.C: New test.
7145 * g++.dg/vect/simd-clone-2.cc: New test.
7146 * g++.dg/vect/simd-clone-2.h: New test.
7147 * g++.dg/vect/simd-clone-3.cc: New test.
7148 * g++.dg/vect/simd-clone-4.cc: New test.
7149 * g++.dg/vect/simd-clone-4.h: New test.
7150 * g++.dg/vect/simd-clone-5.cc: New test.
7152 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7154 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7155 after r228716 (Fix vtbl[34] and vtbx4).
7157 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7159 PR tree-optimization/67909, 67947
7160 * gcc.dg/torture/pr67947.c: New test.
7162 2015-10-13 Jeff Law <law@redhat.com>
7164 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7166 2015-10-12 Jeff Law <law@redhat.com>
7168 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7169 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7170 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7171 ssa-dom-thread-11.c.
7173 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7175 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7178 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7180 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7182 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7183 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7184 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7185 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7186 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7187 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7188 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7189 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7191 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7193 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7194 and -mno-frame-header-opt options.
7195 * gcc.target/mips/frame-header-1.c: New file.
7196 * gcc.target/mips/frame-header-2.c: New file.
7197 * gcc.target/mips/frame-header-3.c: New file.
7199 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7200 Hale Wang <hale.wang@arm.com>
7202 * gcc.dg/tree-ssa/forwprop-33.c: New.
7204 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7207 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7208 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7209 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7210 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7211 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7212 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7213 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7214 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7215 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7216 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7218 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7220 * lib/multiline.exp: New file.
7221 * lib/prune.exp: Load multiline.exp.
7222 (prune_gcc_output): Call into multiline.exp to handle any
7223 multiline output directives.
7224 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7227 2015-10-09 Martin Jambor <mjambor@suse.cz>
7229 PR tree-optimization/67794
7230 * gcc.dg/ipa/ipa-sra-10.c: New test.
7231 * gcc.dg/torture/pr67794.c: Likewise.
7233 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7235 PR rtl-optimization/67828
7236 * gcc.dg/torture/pr67828.c: New.
7238 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7241 * lib/target-supports.exp (check_effective_target_non_strict_align):
7242 Adjust for arm*-*-*.
7243 * gcc.target/arm/pr67366.c: New test.
7245 2015-10-09 Richard Biener <rguenther@suse.de>
7247 PR tree-optimization/67891
7248 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7250 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7252 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7254 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7256 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7258 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7260 * gcc.dg/loop-unswitch-2.c: New test.
7261 * gcc.dg/loop-unswitch-3.c: Likewise.
7262 * gcc.dg/loop-unswitch-4.c: Likewise.
7264 2015-10-08 Tom de Vries <tom@codesourcery.com>
7266 * gcc.dg/dse.c: Only dump in dse1 pass.
7267 * gcc.dg/tree-ssa/pr30375.c: Same.
7269 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7272 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7273 (PUSH, POP): New defines.
7274 (sse2_test): Use PUSH and POP to misalign runtime stack.
7275 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7277 2015-10-07 James Norris <jnorris@codesourcery.com>
7279 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7280 to atomic_init. (atomic_init): Restrict flags usage.
7282 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7285 * gfortran.dg/sizeof_5.f90: New test.
7287 2015-10-06 Jeff Law <law@redhat.com>
7289 * gcc.c-torture/compile/pr67816.c: New test.
7291 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7293 * gcc.target/aarch64/get_lane_f16_1.c: New test.
7295 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
7298 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7300 2015-10-06 Marek Polacek <polacek@redhat.com>
7303 * c-c++-common/Wtautological-compare-4.c: New test.
7305 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7306 Peter Bergner <bergner@vnet.ibm.com>
7309 * gcc.target/powerpc/pr67808.c: New test.
7311 2015-10-06 Nick Clifton <nickc@redhat.com>
7313 * gcc.target/msp430: New directory.
7314 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7316 * gcc.target/msp430/data-attributes.c: New file. Checks the
7317 noinit and persistent data attributes.
7319 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7321 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7323 2015-10-06 Richard Biener <rguenther@suse.de>
7325 PR tree-optimization/67859
7326 * gcc.dg/torture/pr67859.c: New testcase.
7328 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7330 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7332 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7335 * g++.dg/template/defarg19.C: New.
7336 * g++.dg/template/defarg20.C: Likewise.
7338 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7339 Sebastian Pop <s.pop@samsung.com>
7341 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7343 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7344 Sebastian Pop <s.pop@samsung.com>
7346 * gcc.dg/graphite/scop-sor.c: Xfail.
7348 2015-10-05 Martin Jambor <mjambor@suse.cz>
7349 Jan Hubicka <hubicka@ucw.cz>
7351 * gcc.dg/ipa/propalign-4.c: New test.
7352 * gcc.dg/ipa/propalign-5.c: Likewise.
7354 2015-10-05 Marek Polacek <polacek@redhat.com>
7356 PR tree-optimization/67821
7357 * gcc.dg/torture/pr67821-2.c: New test.
7358 * gcc.dg/torture/pr67821.c: New test.
7360 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7362 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7364 2015-10-05 Christian Bruel <christian.bruel@st.com>
7366 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7368 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7370 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7371 (exec_vcvt): Add comments.
7373 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7375 PR rtl-optimization/67447
7376 * gcc.target/i386/pr67447.c: New test.
7378 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7380 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7382 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7383 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7384 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7385 * gcc.target/i386/vect-unpack-1.c: Ditto.
7386 * gcc.target/i386/vect-unpack-2.c: Ditto.
7388 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7391 * gfortran.dg/common_24.f: New.
7393 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7395 * gcc.target/arm/pr67756.c: Fixed warnings.
7397 2015-10-02 Marek Polacek <polacek@redhat.com>
7400 * gcc.dg/pr67730-1.c: New test.
7401 * gcc.dg/pr67730-2.c: New test.
7402 * gcc.dg/pr67730.h: New test.
7404 2015-10-02 Marek Polacek <polacek@redhat.com>
7406 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7408 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7410 PR tree-optimization/67754
7411 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7412 * gfortran.dg/graphite/block-2.f: Same.
7414 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7416 * gcc.dg/graphite/scop-23.c: New.
7418 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7420 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7423 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7425 PR rtl-optimization/67756
7426 * gcc.target/arm/pr67756.c: New.
7428 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7430 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7431 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7432 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7434 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7437 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7439 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7440 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7441 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7442 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7443 * gcc.target/i386/vect-unpack-1.c: Ditto.
7444 * gcc.target/i386/vect-unpack-2.c: Ditto.
7446 2015-10-02 Marek Polacek <polacek@redhat.com>
7449 * c-c++-common/Wduplicated-cond-1.c: New test.
7450 * c-c++-common/Wduplicated-cond-2.c: New test.
7451 * c-c++-common/Wduplicated-cond-3.c: New test.
7452 * c-c++-common/Wduplicated-cond-4.c: New test.
7453 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7454 -Wduplicated-cond warning.
7456 2015-10-02 Renlin Li <renlin.li@arm.com>
7458 * gcc.target/aarch64/csneg-1.c: Update.
7460 2015-10-02 Renlin Li <renlin.li@arm.com>
7463 * gcc.target/aarch64/pr66776.c: New.
7465 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7467 * gnat.dg/warn13.adb: New test.
7469 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7471 * gnat.dg/vect15.ad[sb]: New test.
7472 * gnat.dg/vect16.ad[sb]: Likewise.
7473 * gnat.dg/vect17.ad[sb]: Likewise.
7474 * gnat.dg/vect18.ad[sb]: Likewise.
7476 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7478 PR rtl-optimization/67786
7479 PR rtl-optimization/67787
7480 * gcc.dg/pr67786.c: New test.
7481 * gcc.dg/pr67787.c: Likewise.
7483 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
7485 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7487 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
7490 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7492 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
7496 * gfortran.dg/string_array_constructor_1.f90: New.
7497 * gfortran.dg/string_array_constructor_2.f90: New.
7498 * gfortran.dg/string_array_constructor_3.f90: New.
7500 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7504 * gcc.target/powerpc/pr67789.c: New testcase.
7506 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7509 * gfortran.dg/pr67802.f90: New test.
7511 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7514 gfortran.dg/pr66979.f90: new test.
7516 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7519 * gfortran.dg/pr67616.f90: New test.
7521 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
7524 * g++.dg/cpp0x/range-for30.C: New.
7526 2015-10-01 Marek Polacek <polacek@redhat.com>
7529 * gcc.dg/atomic/pr65345-4.c: New test.
7530 * gcc.dg/pr65345-3.c: New test.
7532 2015-10-01 Marek Polacek <polacek@redhat.com>
7534 PR tree-optimization/67769
7535 * gcc.dg/torture/pr67769.c: New test.
7537 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7539 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7541 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
7544 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7546 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7548 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7549 (main): Rename to sse2_test. Abort if count != 5.
7550 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7552 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7554 2015-10-01 Richard Biener <rguenther@suse.de>
7556 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7557 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7559 2015-09-30 Jeff Law <law@redhat.com>
7561 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7563 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7565 PR rtl-optimization/67037
7566 * gcc.c-torture/execute/pr67037.c: New test.
7568 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7570 * lib/target-supports.exp (check_effective_target_sync_int_128):
7571 Return 1 on spu-*-* targets.
7572 (check_effective_target_sync_int_128_runtime): Likewise.
7573 (check_effective_target_sync_long_long): Likewise.
7574 (check_effective_target_sync_long_long_runtime): Likewise.
7575 (check_effective_target_sync_int_long): Likewise.
7576 (check_effective_target_sync_char_short): Likewise.
7578 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7580 * gcc.target/i386/pr67761.c: New test.
7582 2015-09-30 Marek Polacek <polacek@redhat.com>
7585 * gcc.dg/pr67730.c: New test.
7587 2015-09-30 Marek Polacek <polacek@redhat.com>
7589 PR tree-optimization/67690
7590 * gcc.dg/torture/pr67690.c: New test.
7592 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7594 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7595 * g++.dg/gomp/tls-wrap4.C: Likewise.
7596 * gcc.dg/atomic-op-optimize.c: Likewise.
7597 * gcc.dg/pr54087.c: Likewise.
7598 * gcc.dg/tls/section-2.c: Likewise.
7599 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7600 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7601 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7602 * gcc.target/arm/divzero.c: Likewise.
7603 * gcc.target/arm/sibcall-2.c: Likewise.
7604 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7605 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7606 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7607 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7608 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7609 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7610 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7611 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7612 * gfortran.dg/default_format_2.f90: Likewise.
7613 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7615 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7617 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7619 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7621 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7622 * gfortran.dg/round_4.f90: ditto.
7624 2015-09-29 Richard Biener <rguenther@suse.de>
7626 PR tree-optimization/67170
7627 * gfortran.dg/pr67170.f90: New testcase.
7629 2015-09-29 Richard Biener <rguenther@suse.de>
7631 PR tree-optimization/67741
7632 * gcc.dg/torture/pr67741.c: New testcase.
7634 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7636 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7637 non-zero for __builtin_signbit tests.
7639 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7642 * gcc.target/i386/pr65105-1.c: New.
7643 * gcc.target/i386/pr65105-2.c: New.
7644 * gcc.target/i386/pr65105-3.c: New.
7645 * gcc.target/i386/pr65105-4.C: New.
7646 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7648 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7650 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7652 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7656 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7658 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7659 * gfortran.dg/function_types_3.f90: Change error message to
7660 "Type inaccessible...."
7661 * gfortran.dg/ptr_func_assign_1.f08: New test.
7662 * gfortran.dg/ptr_func_assign_2.f08: New test.
7664 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7668 * gfortran.dg/ptr_func_assign_3.f08: New test.
7669 * gfortran.dg/ptr_func_assign_4.f08: New test.
7671 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7672 Sebastian Pop <s.pop@samsung.com>
7674 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7675 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7676 * gcc.dg/graphite/block-3.c: Same.
7677 * gcc.dg/graphite/block-4.c: Same.
7678 * gcc.dg/graphite/block-5.c: Same.
7679 * gcc.dg/graphite/block-6.c: Same.
7680 * gcc.dg/graphite/block-7.c: Same.
7681 * gcc.dg/graphite/block-8.c: Same.
7682 * gcc.dg/graphite/block-pr47654.c: Same.
7683 * gcc.dg/graphite/interchange-0.c: Same.
7684 * gcc.dg/graphite/interchange-1.c: Same.
7685 * gcc.dg/graphite/interchange-10.c: Same.
7686 * gcc.dg/graphite/interchange-11.c: Same.
7687 * gcc.dg/graphite/interchange-12.c: Same.
7688 * gcc.dg/graphite/interchange-13.c: Same.
7689 * gcc.dg/graphite/interchange-14.c: Same.
7690 * gcc.dg/graphite/interchange-15.c: Same.
7691 * gcc.dg/graphite/interchange-3.c: Same.
7692 * gcc.dg/graphite/interchange-4.c: Same.
7693 * gcc.dg/graphite/interchange-5.c: Same.
7694 * gcc.dg/graphite/interchange-6.c: Same.
7695 * gcc.dg/graphite/interchange-7.c: Same.
7696 * gcc.dg/graphite/interchange-8.c: Same.
7697 * gcc.dg/graphite/interchange-9.c: Same.
7698 * gcc.dg/graphite/interchange-mvt.c: Same.
7699 * gcc.dg/graphite/pr35356-1.c: Same.
7700 * gcc.dg/graphite/pr35356-3.c: Same.
7701 * gcc.dg/graphite/pr37485.c: Same.
7702 * gcc.dg/graphite/scop-1.c: Same.
7703 * gcc.dg/graphite/scop-11.c: Same.
7704 * gcc.dg/graphite/scop-5.c: Same.
7705 * gcc.dg/graphite/uns-block-1.c: Same.
7706 * gcc.dg/graphite/uns-interchange-9.c: Same.
7707 * gfortran.dg/graphite/block-1.f90: Same.
7708 * gfortran.dg/graphite/interchange-3.f90: Same.
7709 * gfortran.dg/graphite/pr14741.f90: Same.
7710 * gfortran.dg/graphite/block-2.f: Same.
7712 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7713 Sebastian Pop <s.pop@samsung.com>
7715 PR tree-optimization/67700
7716 * gcc.dg/graphite/run-id-pr67700.c: New.
7718 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7721 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7722 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7724 * gcc.target/sh/pr54236-5.c: New.
7725 * gcc.target/sh/pr54236-6.c: New.
7727 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7729 PR rtl-optimization/67456
7730 PR rtl-optimization/67464
7731 PR rtl-optimization/67465
7732 * gcc.dg/pr67465.c: New test.
7734 2015-09-28 Tom de Vries <tom@codesourcery.com>
7736 PR tree-optimization/62171
7737 * gcc.dg/vect/pr62171.c: New test.
7739 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7741 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7742 skip on AIX. XFAIL individual line tests.
7744 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7746 PR rtl-optimization/64164
7747 PR tree-optimization/67312
7748 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7749 * gcc.target/i386/stackalign/return-4.c: Add -O.
7751 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7753 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7755 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7758 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7760 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7762 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7763 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7764 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7765 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7766 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7767 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7768 DW_AT_noreturn on AIX.
7769 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7770 DW_AT_noreturn on AIX.
7771 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7772 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7773 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7774 DW_AT_GNU_deleted on AIX.
7775 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7776 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7777 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7778 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7779 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7780 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7781 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7782 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7783 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7784 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7785 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7786 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7787 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7788 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7789 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7791 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7794 * gfortran.dg/pr67614.f90: New test.
7796 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7799 * gfortran.dg/pr67525.f90: New test.
7801 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7804 * gfortran.dg/allocatable_function_9.f90: New.
7806 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7809 * gcc.target/sh/pr67675.c: New.
7811 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7813 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7815 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7817 * gcc.target/i386/pr66749.c (dg-options): Replace
7818 -mtune=lakemount with -mtune=lakemont.
7819 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7820 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7822 2015-09-25 Marek Polacek <polacek@redhat.com>
7824 * c-c++-common/ubsan/bounds-11.c: New test.
7825 * c-c++-common/ubsan/bounds-12.c: New test.
7827 2015-09-25 Marek Polacek <polacek@redhat.com>
7830 * c-c++-common/ubsan/pr64906.c: New test.
7832 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7834 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7835 with -mtune=lakemount.
7836 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7837 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7839 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7842 * gcc.dg/Werror-13.c: New test.
7844 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7846 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7848 2015-09-24 Richard Biener <rguenther@suse.de>
7851 * g++.dg/pr67699.C: New testcase.
7853 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7856 * gcc.target/arm/fp16-inf.c: New test.
7858 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7860 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7861 name while checking for AVX-512VBMI presence.
7863 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7865 * lib/target-supports.exp (check_effective_target_pie): Check for
7866 PIE support on Solaris 11.x and 12.
7868 2015-09-24 Richard Biener <rguenther@suse.de>
7870 * g++.dg/tree-ssa/restrict3.C: New testcase.
7872 2015-09-24 Richard Biener <rguenther@suse.de>
7874 PR tree-optimization/48885
7875 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7877 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7879 * c-c++-common/Wmisleading-indentation.c: Augment test.
7881 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7883 Fix small typos in the coding rule enforcement warnings.
7884 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7887 2015-09-23 Richard Biener <rguenther@suse.de>
7890 * gcc.dg/ubsan/pr67662.c: New testcase.
7892 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7895 * gcc.dg/pragma-diag-6.c: New test.
7897 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7899 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7901 2015-09-23 Richard Biener <rguenther@suse.de>
7903 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7905 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7907 * c-c++-common/Wmisleading-indentation.c: Augment test.
7909 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7911 * g++.dg/diagostic/disable.C: New.
7913 2015-09-22 Tom de Vries <tom@codesourcery.com>
7915 PR tree-optimization/67671
7916 * g++.dg/pr67671.C: New test.
7918 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7921 * gcc.target/i386/pr67480.c: New test.
7923 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7925 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7926 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7927 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7928 avx512dq, avx512cd, avx512er and avx512pf.
7930 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7932 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7933 update-fetch operations.
7934 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7936 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7938 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7939 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7941 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7943 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7945 * gcc.target/aarch64/atomic-inst-swap.c: New.
7947 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7949 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7950 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7951 * gcc.target/i386/pr59789.c (f1): Likewise.
7952 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7953 * gcc.target/i386/intrinsics_6.c: Likewise.
7954 * gcc.dg/winline-5.c (int t): Likewise.
7955 * gcc.dg/winline-9.c (t): Likewise.
7956 * gcc.dg/always_inline2.c (q): Likewise.
7957 * gcc.dg/winline-2.c (inline int t): Likewise.
7958 * gcc.dg/winline-6.c: Likewise.
7959 * gcc.dg/winline-10.c (void g): Likewise.
7960 * gcc.dg/pr49243.c (void parse): Likewise.
7961 * gcc.dg/always_inline3.c (q2): Likewise.
7962 * gcc.dg/winline-3.c: Likewise.
7963 * gcc.dg/winline-7.c (inline void *t): Likewise.
7965 2015-09-22 Tom de Vries <tom@codesourcery.com>
7967 PR tree-optimization/67666
7968 * g++.dg/pr67666.C: New test.
7970 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7973 * gfortran.dg/pr67615.f90: new test.
7975 2015-09-21 Jeff Law <law@redhat.com>
7977 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7979 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7981 Complete the implementation of N4230, Nested namespace definition.
7982 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7983 attributes and nested namespace definitions.
7984 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7985 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7986 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7987 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7988 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7989 appearing before the namespace identifier.
7991 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7994 * gcc.dg/cpp/pr66415-1.c: Test column number.
7996 2015-09-21 Richard Biener <rguenther@suse.de>
7998 * g++.dg/ext/attr-alias-3.C: Add -g.
8000 2015-09-21 Richard Biener <rguenther@suse.de>
8003 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
8005 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8008 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
8010 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8012 * gcc.dg/pragma-diag-5.c: Fix excess warning.
8014 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8017 * gcc.dg/pr53265.c: Update.
8019 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
8021 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
8023 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8026 * gcc.target/sh/pr59478.c: New.
8028 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
8031 * gcc.target/sh/pr51244-12.c: Adjust testcase.
8032 * gcc.target/sh/pr54236-2.c: Likewise.
8034 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8036 * gcc.target/sh/pr43417.c: Move target independent test to ...
8037 * gcc.c-torture/compile/pr43417.c: ... here.
8039 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
8041 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
8042 check_effective_target_big_endian, check_effective_target_little_endian,
8043 check_effective_target_any_fpu, check_effective_target_double_fpu,
8044 check_effective_target_use_single_only_fpu,
8045 check_effective_target_default_single_fpu,
8046 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
8047 check_effective_target_has_fsca, check_effective_target_has_fsrra,
8048 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
8049 check_effective_target_fmovd_enabled,
8050 check_effective_target_has_privileged, check_effective_target_has_pref,
8051 check_effective_target_banked_r0r7_isr,
8052 check_effective_target_stack_save_isr): New effective target checks.
8053 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
8054 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
8055 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
8056 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
8057 * gcc.target/sh/20080410-1.c: Use new effective target checks.
8058 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
8059 * gcc.target/sh/attr-isr.c: Likewise.
8060 * gcc.target/sh/fpul-usage-1.c: Likewise.
8061 * gcc.target/sh/hiconst.c: Likewise.
8062 * gcc.target/sh/mfmovd.c: Likewise.
8063 * gcc.target/sh/pr21255-3.c: Likewise.
8064 * gcc.target/sh/pr33135-1.c: Likewise.
8065 * gcc.target/sh/pr33135-2.c: Likewise.
8066 * gcc.target/sh/pr33135-3.c: Likewise.
8067 * gcc.target/sh/pr33135-4.c: Likewise.
8068 * gcc.target/sh/pr39423-2.c: Likewise.
8069 * gcc.target/sh/pr49880-4.c: Likewise.
8070 * gcc.target/sh/pr49880-5.c: Likewise.
8071 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8072 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8073 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8074 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8075 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8076 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8077 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8078 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8079 * gcc.target/sh/pr50751-2.c: Likewise.
8080 * gcc.target/sh/pr50751-3.c: Likewise.
8081 * gcc.target/sh/pr50751-5.c: Likewise.
8082 * gcc.target/sh/pr50751-6.c: Likewise.
8083 * gcc.target/sh/pr50751-8.c: Likewise.
8084 * gcc.target/sh/pr51244-15.c: Likewise.
8085 * gcc.target/sh/pr51244-2.c: Likewise.
8086 * gcc.target/sh/pr51244-20.c: Likewise.
8087 * gcc.target/sh/pr51244-6.c: Likewise.
8088 * gcc.target/sh/pr52483-4.c: Likewise.
8089 * gcc.target/sh/pr53511-1.c: Likewise.
8090 * gcc.target/sh/pr53512-1.c: Likewise.
8091 * gcc.target/sh/pr53512-2.c: Likewise.
8092 * gcc.target/sh/pr53512-3.c: Likewise.
8093 * gcc.target/sh/pr53512-4.c: Likewise.
8094 * gcc.target/sh/pr53513-1.c: Likewise.
8095 * gcc.target/sh/pr54089-2.c: Likewise.
8096 * gcc.target/sh/pr54089-3.c: Likewise.
8097 * gcc.target/sh/pr54089-4.c: Likewise.
8098 * gcc.target/sh/pr54602-2.c: Likewise.
8099 * gcc.target/sh/pr54602-3.c: Likewise.
8100 * gcc.target/sh/pr54602-4.c: Likewise.
8101 * gcc.target/sh/pr54680.c: Likewise.
8102 * gcc.target/sh/pr55303-1.c: Likewise.
8103 * gcc.target/sh/pr55303-2.c: Likewise.
8104 * gcc.target/sh/pr55303-3.c: Likewise.
8105 * gcc.target/sh/pr56547-1.c: Likewise.
8106 * gcc.target/sh/pr56547-2.c: Likewise.
8107 * gcc.target/sh/pr61195.c: Likewise.
8108 * gcc.target/sh/pr61996.c: Likewise.
8109 * gcc.target/sh/pr6526.c: Likewise.
8110 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8111 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8112 * gcc.target/sh/prefetch.c: Likewise.
8113 * gcc.target/sh/rte-delay-slot.c: Likewise.
8114 * gcc.target/sh/sh2a-band.c: Likewise.
8115 * gcc.target/sh/sh2a-bclr.c: Likewise.
8116 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8117 * gcc.target/sh/sh2a-bld.c: Likewise.
8118 * gcc.target/sh/sh2a-bor.c: Likewise.
8119 * gcc.target/sh/sh2a-bset.c: Likewise.
8120 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8121 * gcc.target/sh/sh2a-bxor.c: Likewise.
8122 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8123 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8124 * gcc.target/sh/sh2a-movrt.c: Likewise.
8125 * gcc.target/sh/sh2a-resbank.c: Likewise.
8126 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8127 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8128 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8129 * gcc.target/sh/sh4a-cosf.c: Likewise.
8130 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8131 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8132 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8133 * gcc.target/sh/sh4a-sinf.c: Likewise.
8135 2015-09-20 Jeff Law <law@redhat.com>
8137 PR tree-optimization/47679
8138 * g++.dg/warn/Wuninitialized-6.C: New test.
8140 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8142 Implement nested namespace definitions.
8143 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8144 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8145 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8146 * g++.dg/lookup/name-clash5.C: Adjust.
8147 * g++.dg/lookup/name-clash6.C: Likewise.
8149 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8151 * gcc.dg/pragma-diag-5.c: New test.
8153 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8156 * gcc.dg/torture/pr67619.c: New test.
8157 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8160 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8162 PR tree-optimization/67283
8163 * gcc.dg/tree-ssa/sra-15.c: New.
8164 * gcc.dg/tree-ssa/sra-16.c: New.
8166 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8169 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8170 (f2, f3): Make the function static.
8171 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8173 2015-09-17 Christian Bruel <christian.bruel@st.com>
8175 * gcc.target/arm/attr_thumb-static2.c: New test.
8177 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8179 * gnat.dg/overflow_sum3.adb: New test.
8181 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8183 * gcc.target/arm/stack-checking.c: New test.
8185 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8188 * gfortran.dg/public_private_module_5.f90: Add module procedure
8189 trigger_smod to ensure that the smod file is written.
8191 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8193 * gcc.target/aarch64/copysign_1.c: New.
8194 * gcc.target/aarch64/copysign_2.c: New.
8196 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8198 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8199 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8200 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8202 2015-09-16 John Marino <gnugcc@marino.st>
8204 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8206 2015-09-16 Richard Biener <rguenther@suse.de>
8209 * gcc.dg/torture/pr67253.c: New testcase.
8211 2015-09-16 Richard Biener <rguenther@suse.de>
8214 * gcc.dg/pr67271.c: New testcase.
8216 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8218 * gnat.dg/opt49.adb: New test.
8220 2015-09-16 Richard Biener <rguenther@suse.de>
8223 * gcc.dg/torture/pr67442.c: New testcase.
8225 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8227 * gnat.dg/array24.adb: New test.
8228 * gnat.dg/blocklocs.adb: Delete.
8230 2015-09-15 Marek Polacek <polacek@redhat.com>
8233 * gcc.dg/pr67580.c: New test.
8235 2015-09-15 Richard Biener <rguenther@suse.de>
8237 PR tree-optimization/67470
8238 * gcc.dg/torture/pr67470.c: New testcase.
8240 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8242 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8244 2015-09-15 Richard Biener <rguenther@suse.de>
8247 * gcc.dg/pr67563.c: New testcase.
8249 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8252 * gfortran.dg/pr67460.f90: New test.
8254 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8256 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8257 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8259 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8262 * g++.dg/cpp0x/new-auto1.C: New.
8264 2015-09-11 Mark Wielaard <mjw@redhat.com>
8267 * g++.dg/warn/unused-variable-1.C: New test.
8268 * g++.dg/warn/unused-variable-2.C: Likewise.
8269 * gcc.dg/unused-4.c: Adjust warning for static const.
8270 * gcc.dg/unused-variable-1.c: New test.
8271 * gcc.dg/unused-variable-2.c: Likewise.
8273 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8275 * gfortran.dg/private_type_3.f90: Require visibility.
8276 * gfortran.dg/module_variable_2.f90: Same.
8277 * gfortran.dg/nested_forall_1.f: Same.
8278 * gfortran.dg/elemental_dependency_4.f90: Same.
8279 * gfortran.dg/bind_c_usage_25.f90: Same.
8280 * gfortran.dg/access_spec_1.f90: Same.
8281 * gfortran.dg/public_private_module_2.f90: Same.
8282 * gfortran.dg/host_assoc_variable_1.f90: Same.
8283 * gfortran.dg/public_private_module_6.f90: Same.
8284 * gfortran.dg/module_variable_1.f90: Same.
8285 * gfortran.dg/pr37286.f90: Same.
8286 * gfortran.dg/internal_pack_7.f90: Same.
8287 * gfortran.dg/submodule_10.f08: Same.
8288 * gfortran.dg/allocatable_function_8.f90: Same.
8289 * gfortran.dg/merge_init_expr_2.f90: Same.
8290 * gfortran.dg/class_37.f03: Same.
8291 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8292 * gfortran.dg/typebound_call_20.f03: Same.
8293 * gfortran.dg/proc_ptr_result_3.f90: Same.
8294 * gfortran.dg/pr32535.f90: Same.
8295 * gfortran.dg/typebound_proc_19.f90: Same.
8296 * gfortran.dg/initialization_10.f90: Same.
8297 * gfortran.dg/bind_c_usage_8.f03: Same.
8298 * gfortran.dg/pr61335.f90: Same.
8299 * gfortran.dg/elemental_dependency_5.f90: Same.
8300 * gfortran.dg/proc_ptr_3.f90: Same.
8301 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8303 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
8305 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8306 * gcc.dg/Wno-frame-address.c: Skip for Visium.
8307 * gcc.dg/loop-8.c: Likewise.
8309 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8312 * gnat.dg/specs/addr1.ads: Remove.
8314 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8316 * gcc.dg/pie-link.c: Add -pie to dg-options.
8318 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8320 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8321 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8323 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8325 * gcc.target/powerpc/swaps-p8-20.c: New test.
8326 * gcc.target/powerpc/swaps-p8-21.c: New test.
8328 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8331 * gfortran.dg/pr67526.f90: New test.
8333 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8336 * g++.dg/cpp0x/variadic166.C: New.
8338 2015-09-09 Mark Wielaard <mjw@redhat.com>
8340 * c-c++-common/nonnull-1.c: New test.
8342 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8345 * gfortran.dg/submodule_11.f08: New test.
8347 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8350 * gcc.c-torture/compile/pr67506.c: New test.
8352 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8354 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8355 initialization with a byte mask. No change expected here.
8356 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8357 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8358 initialization with contigious bitmask. Literal pool is expectd
8361 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8364 * gcc.target/arm/pr67439_1.c: New test.
8366 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8368 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8371 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8374 * g++.dg/gomp/pr67523.C: New test.
8377 * g++.dg/gomp/pr67522.C: New test.
8380 * c-c++-common/gomp/pr67521.c: New test.
8383 * c-c++-common/gomp/pr67517.c: New test.
8386 * g++.dg/gomp/pr67514.C: New test.
8389 * g++.dg/gomp/pr67511.C: New test.
8392 * c-c++-common/gomp/pr67502.c: New test.
8394 2015-09-09 Marek Polacek <polacek@redhat.com>
8397 * gcc.dg/pr67512.c: New test.
8399 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8402 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8403 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8404 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8405 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8407 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8409 * gcc.target/aarch64/mod_2.x: New file.
8410 * gcc.target/aarch64/mod_256.x: Likewise.
8411 * gcc.target/arm/mod_2.c: New test.
8412 * gcc.target/arm/mod_256.c: Likewise.
8413 * gcc.target/aarch64/mod_2.c: Likewise.
8414 * gcc.target/aarch64/mod_256.c: Likewise.
8416 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8419 * g++.dg/gomp/pr67504.C: New test.
8422 * c-c++-common/gomp/pr67501.c: New test.
8425 * gcc.dg/gomp/pr67500.c: New test.
8428 * gcc.dg/gomp/pr67495.c: New test.
8430 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8431 Sebastian Pop <s.pop@samsung.com>
8433 PR tree-optimization/53852
8434 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8435 both isl-0.12 and isl-0.15.
8436 * gcc.dg/graphite/uns-interchange-14.c: Same.
8437 * gcc.dg/graphite/uns-interchange-15.c: Same.
8438 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8440 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8441 Sebastian Pop <s.pop@samsung.com>
8443 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8444 * gcc.dg/graphite/block-1.c: Same.
8445 * gcc.dg/graphite/block-5.c: Same.
8446 * gcc.dg/graphite/block-6.c: Same.
8447 * gcc.dg/graphite/interchange-1.c: Same.
8448 * gcc.dg/graphite/interchange-10.c: Same.
8449 * gcc.dg/graphite/interchange-11.c: Same.
8450 * gcc.dg/graphite/interchange-13.c: Same.
8451 * gcc.dg/graphite/interchange-14.c: Same.
8452 * gcc.dg/graphite/interchange-3.c: Same.
8453 * gcc.dg/graphite/interchange-4.c: Same.
8454 * gcc.dg/graphite/interchange-7.c: Same.
8455 * gcc.dg/graphite/interchange-8.c: Same.
8456 * gcc.dg/graphite/interchange-9.c: Same.
8457 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8458 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8459 * gcc.dg/graphite/pr37485.c: Same.
8460 * gcc.dg/graphite/scop-0.c (int toto): Same.
8461 * gcc.dg/graphite/scop-1.c: Same.
8462 * gcc.dg/graphite/scop-10.c: Same.
8463 * gcc.dg/graphite/scop-11.c: Same.
8464 * gcc.dg/graphite/scop-12.c: Same.
8465 * gcc.dg/graphite/scop-13.c: Same.
8466 * gcc.dg/graphite/scop-16.c: Same.
8467 * gcc.dg/graphite/scop-17.c: Same.
8468 * gcc.dg/graphite/scop-18.c: Same.
8469 * gcc.dg/graphite/scop-2.c: Same.
8470 * gcc.dg/graphite/scop-21.c (int test): Same.
8471 * gcc.dg/graphite/scop-22.c (void foo): Same.
8472 * gcc.dg/graphite/scop-4.c: Same.
8473 * gcc.dg/graphite/scop-5.c: Same.
8474 * gcc.dg/graphite/scop-6.c: Same.
8475 * gcc.dg/graphite/scop-7.c: Same.
8476 * gcc.dg/graphite/scop-8.c: Same.
8477 * gcc.dg/graphite/scop-9.c: Same.
8478 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8479 data-refs remain inside the inner loop.
8480 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8481 * gcc.dg/graphite/uns-interchange-14.c: Same.
8482 * gcc.dg/graphite/uns-interchange-9.c: Same.
8483 * gfortran.dg/graphite/interchange-3.f90
8485 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8488 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8489 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8490 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8491 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8492 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8493 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8494 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8495 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8496 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8497 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8498 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8499 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8501 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8503 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8504 * lib/target-supports.exp
8505 (check_effective_target_arm_neon_fp16_hw): New.
8507 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8509 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8510 Set additional_flags for neon-fp16 if supported, else fallback to neon.
8512 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8514 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8515 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8517 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8518 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8519 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8520 when those are supported.
8521 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8524 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8525 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8528 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8529 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8530 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8532 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8534 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8536 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8537 Add float16x8_t case.
8538 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8539 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8540 main, exec_vcreate): Likewise.
8541 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8542 exec_vget_high): Likewise.
8543 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8544 exec_vget_low): Likewise.
8545 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8547 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8548 exec_vld1_dup): Likewise.
8549 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8550 exec_vld1_lane): Likewise.
8551 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8553 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8554 exec_vldX_dup): Likewise.
8555 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8556 exec_vldX_lane): Likewise.
8557 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8558 exec_vset_lane): Likewise.
8559 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8560 exec_vst1_lane): Likewise.
8562 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8564 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8565 * gcc.target/aarch64/vget_low_1.c: Likewise.
8567 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8569 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8570 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8571 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8572 (main): update orig_data to avoid float16 NaN on bigendian.
8574 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8576 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8578 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8579 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8580 * gcc.target/aarch64/vld1_lane.c: Likewise.
8582 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8585 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8587 2015-09-07 Marek Polacek <polacek@redhat.com>
8590 * gcc.dg/asm-10.c: New test.
8592 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8595 * gcc.dg/lto/pr67452_0.c: New test.
8597 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8600 * gcc.target/avr/pr65210.c: New test.
8602 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8605 * lib/target-supports.exp (check_cached_effective_target):
8606 Apppend $prop to et_prop_list only if needed.
8608 2015-09-04 Marek Polacek <polacek@redhat.com>
8611 * gcc.dg/ubsan/pr67279.c: New test.
8613 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8614 Petr Murzin <petr.murzin@intel.com>
8615 Kirill Yukhin <kirill.yukhin@intel.com>
8617 * gcc.target/i386/avx512f-scatter-1.c: New.
8618 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8619 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8621 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8623 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8624 rather than calling rmdir, cleanup if open fails.
8626 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8628 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8629 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8630 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8631 Return true for PowerPC targets that implement Altivec.
8633 2015-09-03 Renlin Li <renlin.li@arm.com>
8635 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8637 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8639 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8641 * gcc.target/powerpc/vec-shift.c: New test.
8643 2015-09-03 Tom de Vries <tom@codesourcery.com>
8645 PR tree-optimization/65637
8646 * gcc.dg/autopar/reduc-4.c: New test.
8648 2015-09-03 Tom de Vries <tom@codesourcery.com>
8650 PR tree-optimization/65637
8651 * gcc.dg/autopar/pr46099-2.c: New test.
8653 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8656 * g++.dg/pr67351.C: New test.
8658 2015-09-03 Richard Biener <rguenther@suse.de>
8661 * g++.dg/lto/pr66705_0.C: New testcase.
8663 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8666 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8667 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8669 2015-09-02 Marek Polacek <polacek@redhat.com>
8672 * gcc.dg/pr67432.c: New test.
8674 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8676 * lib/target-supports.exp (clear_effective_target_cache): New.
8677 (check_cached_effective_target): Update et_prop_list.
8678 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8679 * g++.dg/compat/compat.exp: Likewise.
8680 * g++.dg/compat/struct-layout-1.exp: Likewise.
8681 * lib/asan-dg.exp: Likewise.
8682 * lib/atomic-dg.exp: Likewise.
8683 * lib/cilk-plus-dg.exp: Likewise.
8684 * lib/clearcap.exp: Likewise.
8685 * lib/mpx-dg.exp: Likewise.
8686 * lib/tsan-dg.exp: Likewise.
8687 * lib/ubsan-dg.exp: Likewise.
8689 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8691 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8693 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8694 Andrew Bennett <andrew.bennett@imgtec.com>
8696 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8697 dependencies between ISA level and compact-branches.
8698 * gcc.target/mips/branch-10.c: Update expected output to allow
8699 compact forms of b/bal.
8700 * gcc.target/mips/branch-11.c: Likewise.
8701 * gcc.target/mips/branch-12.c: Likewise.
8702 * gcc.target/mips/branch-13.c: Likewise.
8703 * gcc.target/mips/branch-3.c: Likewise.
8704 * gcc.target/mips/branch-4.c: Likewise.
8705 * gcc.target/mips/branch-5.c: Likewise.
8706 * gcc.target/mips/branch-6.c: Likewise.
8707 * gcc.target/mips/branch-7.c: Likewise.
8708 * gcc.target/mips/branch-8.c: Likewise.
8709 * gcc.target/mips/branch-9.c: Likewise.
8710 * gcc.target/mips/branch-cost-1.c: Likewise.
8711 * gcc.target/mips/call-1.c: Likewise.
8712 * gcc.target/mips/call-2.c: Likewise.
8713 * gcc.target/mips/call-3.c: Likewise.
8714 * gcc.target/mips/call-4.c: Likewise.
8715 * gcc.target/mips/call-5.c: Likewise.
8716 * gcc.target/mips/call-6.c: Likewise.
8717 * gcc.target/mips/lazy-binding-1.c: Likewise.
8718 * gcc.target/mips/near-far-1.c: Likewise.
8719 * gcc.target/mips/near-far-2.c: Likewise.
8720 * gcc.target/mips/near-far-3.c: Likewise.
8721 * gcc.target/mips/near-far-4.c: Likewise.
8722 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8723 run with compact branches allowed.
8724 * gcc.target/mips/compact-branches-1.c: New file.
8725 * gcc.target/mips/compact-branches-2.c: Likewise.
8726 * gcc.target/mips/compact-branches-3.c: Likewise.
8727 * gcc.target/mips/compact-branches-4.c: Likewise.
8728 * gcc.target/mips/compact-branches-5.c: Likewise.
8729 * gcc.target/mips/compact-branches-6.c: Likewise.
8730 * gcc.target/mips/compact-branches-7.c: Likewise.
8732 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8734 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8735 Clean-up a created directory if testcase fails.
8737 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8740 * g++.dg/pr67405.C: New test.
8742 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8744 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8746 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8748 * gcc.dg/ifcvt-1.c: New test.
8749 * gcc.dg/ifcvt-2.c: Likewise.
8750 * gcc.dg/ifcvt-3.c: Likewise.
8752 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8755 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8758 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8760 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8762 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8765 * g++.dg/other/pr61753.C: New.
8767 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8769 * gcc.dg/tree-ssa/cmp-1.c: New file.
8771 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8773 * gcc.dg/tree-ssa/complex-7.c: New file.
8775 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8777 * gcc.target/powerpc/swaps-p8-19.c: New test.
8779 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8782 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8784 2015-08-29 Tom de Vries <tom@codesourcery.com>
8786 PR tree-optimization/46193
8787 * gcc.dg/autopar/pr46193.c: New test.
8789 2015-08-28 Nathan Sidwell <nathan@acm.org>
8791 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8792 use exit code for failure.
8794 * gcc.dg/torture/matrix-1.c: Use plain printf.
8795 * gcc.dg/torture/matrix-2.c: Likewise.
8796 * gcc.dg/torture/matrix-5.c: Likewise.
8797 * gcc.dg/torture/matrix-6.c: Likewise.
8798 * gcc.dg/torture/transpose-1.c: Likewise.
8799 * gcc.dg/torture/transpose-2.c: Likewise.
8800 * gcc.dg/torture/transpose-3.c: Likewise.
8801 * gcc.dg/torture/transpose-4.c: Likewise.
8802 * gcc.dg/torture/transpose-5.c: Likewise.
8803 * gcc.dg/torture/transpose-6.c: Likewise.
8805 2015-08-28 Jeff Law <law@redhat.com>
8808 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8809 * gcc.dg/torture/pr66752-1.c: New test
8810 * g++.dg/torture/pr66752-2.C: New test.
8812 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8814 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8816 * gcc.dg/tree-ssa/sra-15.c: New.
8818 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8820 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8821 * gcc.target/mips/msub-8.c: Ditto
8823 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8825 * lib/target-supports.exp (check-effective_target_vect_double):
8826 Enable for Power targets with VSX hardware available.
8827 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8828 vect_no_align && { ! vect_hw_misalign }.
8830 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8832 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8833 Replaced by opt_files, compile with -floop-nest-optimize.
8834 * g++.dg/graphite/graphite.exp: Same.
8835 * gfortran.dg/graphite/graphite.exp: Same.
8836 * gcc.dg/graphite/block-0.c: Adjust pattern.
8837 * gcc.dg/graphite/block-1.c: Same.
8838 * gcc.dg/graphite/block-3.c: Same.
8839 * gcc.dg/graphite/block-4.c: Same.
8840 * gcc.dg/graphite/block-5.c: Same.
8841 * gcc.dg/graphite/block-6.c: Same.
8842 * gcc.dg/graphite/block-7.c: Same.
8843 * gcc.dg/graphite/block-8.c: Same.
8844 * gcc.dg/graphite/block-pr47654.c: Same.
8845 * gcc.dg/graphite/interchange-0.c: Same.
8846 * gcc.dg/graphite/interchange-1.c: Same.
8847 * gcc.dg/graphite/interchange-10.c: Same.
8848 * gcc.dg/graphite/interchange-11.c: Same.
8849 * gcc.dg/graphite/interchange-12.c: Same.
8850 * gcc.dg/graphite/interchange-13.c: Same.
8851 * gcc.dg/graphite/interchange-14.c: Same.
8852 * gcc.dg/graphite/interchange-15.c: Same.
8853 * gcc.dg/graphite/interchange-3.c: Same.
8854 * gcc.dg/graphite/interchange-4.c: Same.
8855 * gcc.dg/graphite/interchange-5.c: Same.
8856 * gcc.dg/graphite/interchange-6.c: Same.
8857 * gcc.dg/graphite/interchange-7.c: Same.
8858 * gcc.dg/graphite/interchange-8.c: Same.
8859 * gcc.dg/graphite/interchange-9.c: Same.
8860 * gcc.dg/graphite/interchange-mvt.c: Same.
8861 * gcc.dg/graphite/pr37485.c: Same.
8862 * gcc.dg/graphite/uns-block-1.c: Same.
8863 * gcc.dg/graphite/uns-interchange-12.c: Same.
8864 * gcc.dg/graphite/uns-interchange-14.c: Same.
8865 * gcc.dg/graphite/uns-interchange-15.c: Same.
8866 * gcc.dg/graphite/uns-interchange-9.c: Same.
8867 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8868 * gfortran.dg/graphite/interchange-3.f90: Same.
8870 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8873 * gcc.target/i386/pr67317-1.c: New test.
8874 * gcc.target/i386/pr67317-2.c: Ditto.
8875 * gcc.target/i386/pr67317-3.c: Ditto.
8876 * gcc.target/i386/pr67317-4.c: Ditto.
8877 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8878 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8880 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8882 * gcc.target/powerpc/vec-shr.c: New.
8884 2015-08-27 Marek Polacek <polacek@redhat.com>
8887 * gcc.dg/torture/pr67005.c: New test.
8889 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8891 * gcc.dg/tree-ssa/sra-15.c: New.
8893 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8895 * gcc.target/aarch64/long_branch_1.c: New test.
8897 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8899 * gcc.target/s390/20150826-1.c: New test.
8901 2015-08-26 Renlin Li <renlin.li@arm.com>
8903 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8905 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8907 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8909 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8911 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8912 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8913 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8914 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8916 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8918 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8920 * gcc.target/aarch64/tlsle_1.x: New test source.
8921 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8922 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8923 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8925 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8928 * gfortran.dg/shape_8.f90: New test.
8930 2015-08-25 Marek Polacek <polacek@redhat.com>
8933 * gcc.dg/weak/weak-18.c: New test.
8935 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8937 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8938 gcc_jit_context_set_bool_use_external_driver.
8940 2015-08-25 Nathan Sidwell <nathan@acm.org>
8942 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8944 * gcc.dg/20001117-1.c: Needs return_address.
8945 * gcc.dg/20020415-1.c: Needs alloca.
8946 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8947 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8948 * gcc.dg/pr63186.c: Needs label_values.
8949 * gcc.dg/torture/pr33848.c: Likwise.
8951 * lib/target-supports.exp (check_effective_target_fopenacc,
8952 check_effective_target_fopenmp): Disable for nvptx.
8953 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8954 * gcc.dg/stack-usage-1.c: Likewise.
8955 * gcc.dg/stack-usage-2.c: Likewise.
8956 * gcc.dg/unused-5.c: Likewise.
8957 * gcc.dg/unwind-1.c: Likewise.
8959 2015-08-25 Christian Bruel <christian.bruel@st.com>
8961 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8962 * g++.dg/Wno-frame-address.C: Ditto.
8964 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8967 * g++.dg/pr67211.C: New test.
8969 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8973 * gfortran.dg/block_end_error_1.f90: New test.
8974 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8976 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8979 * gcc.target/i386/pr66821.c: New test.
8981 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8984 * gcc.target/i386/pr67329.c: New test.
8986 2015-08-24 Nathan Sidwell <nathan@acm.org>
8988 * gcc.dg/pr49551.c: Needs -fdata-sections.
8990 * gcc.dg/pr64935-2.c: Needs scheduling.
8992 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8993 * gcc.dg/torture/pr63738.c: Likewise.
8994 * gcc.dg/torture/pr64728.c: Likewise.
8995 * gcc.dg/pr63748.c: Likewise.
8996 * gcc.dg/20020312-2.c: Likewise.
8998 * gcc.dg/torture/pr66123.c: Needs label_values.
9000 * gcc.dg/torture/pr41261.c: Needs profiling.
9001 * gcc.dg/pr26570.c: Likewise.
9002 * gcc.dg/pr61776.c: Likewise.
9003 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
9004 * gcc.dg/gomp/pr34610.c: Likewise.
9005 * gcc.dg/pr54121.c: Likewise.
9006 * gcc.dg/20050325-1.c: Likewise.
9007 * gcc.dg/pr66899.c: Likewise.
9008 * gcc.dg/pr48770.c: Likewise.
9009 * gcc.dg/pr24225.c: Likewise.
9011 * gcc.dg/pr27531-1.c: Needs io.
9012 * gcc.dg/pr44606.c: Likewise.
9014 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
9016 * gcc.dg/pr51990.c: Needs alloca.
9018 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
9020 2015-08-24 Tom de Vries <tom@codesourcery.com>
9022 PR tree-optimization/65468
9023 * gcc.dg/gomp/static-chunk-size-one.c: New test.
9025 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9028 * gfortran.dg/backtrace_1.f90: New test.
9030 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9033 * gfortran.dg/execute_command_line_2.f90: New test.
9035 2015-08-23 Tom de Vries <tom@codesourcery.com>
9037 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9038 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
9039 vect_no_int_max to vect_no_int_min_max.
9040 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
9041 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
9042 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
9043 * gcc.dg/vect/slp-reduc-4.c: Same.
9044 * gcc.dg/vect/slp-reduc-5.c: Same.
9045 * gcc.dg/vect/vect-125.c: Same.
9046 * gcc.dg/vect/vect-13.c: Same.
9047 * gcc.dg/vect/vect-double-reduc-3.c: Same.
9048 * gcc.dg/vect/vect-reduc-1.c: Same.
9049 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
9050 * gcc.dg/vect/vect-reduc-1char.c:Same.
9051 * gcc.dg/vect/vect-reduc-1short.c: Same.
9052 * gcc.dg/vect/vect-reduc-2.c: Same.
9053 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
9054 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
9055 * lib/target-supports.exp: Same.
9057 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9060 * g++.dg/cpp0x/decltype63.C: New.
9062 2015-08-22 Nathan Sidwell <nathan@acm.org>
9064 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
9065 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
9066 * c-c++-common/Wunused-var-8.c: Likewise.
9067 * c-c++-common/gomp/pr61486-2.c: Likewise.
9068 * c-c++-common/Wunused-var-6.c: Likewise.
9069 * c-c++-common/goacc/reduction-1.c: Likewise.
9070 * c-c++-common/goacc/reduction-2.c: Likewise.
9071 * c-c++-common/goacc/reduction-3.c: Likewise.
9072 * c-c++-common/goacc/reduction-4.c: Likewise.
9073 * gcc.dg/builtins-64.c: Likewise.
9074 * gcc.dg/pr59523.c: Likewise.
9075 * gcc.dg/tree-ssa/20080530.c: Likewise.
9076 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9077 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9078 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9079 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9080 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9081 * gcc.dg/pr59011.c: Likewise.
9082 * gcc.dg/uninit-9.c: Likewise.
9083 * gcc.dg/pr61561.c: Likewise.
9084 * gcc.dg/vla-4.c: Likewise.
9085 * gcc.dg/20101010-1.c: Likewise.
9086 * gcc.dg/pr49120.c: Likewise.
9087 * gcc.dg/20030331-2.c: Likewise.
9088 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9089 * gcc.dg/pr25682.c: Likewise.
9090 * gcc.dg/guality/guality.c: Likewise.
9091 * gcc.dg/pr27301.c: Likewise.
9092 * gcc.dg/uninit-9-O0.c: Likewise.
9093 * gcc.dg/fold-alloca-1.c: Likewise.
9094 * gcc.dg/pr41470.c: Likewise.
9095 * gcc.dg/pr51491-2.c: Likewise.
9096 * gcc.dg/winline-7.c: Likewise.
9097 * gcc.dg/vla-2.c: Likewise.
9098 * gcc.dg/pr50764.c: Likewise.
9099 * gcc.dg/c99-vla-1.c: Likewise.
9100 * gcc.dg/pr33238.c: Likewise.
9101 * gcc.dg/c99-const-expr-13.c: Likewise.
9102 * gcc.dg/builtin-return-1.c: Likewise.
9103 * gcc.dg/vla-3.c: Likewise.
9104 * gcc.dg/20020415-1.c: Likewise.
9105 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9106 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9107 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9108 * gcc.dg/torture/calleesave-sse.c: Likewise.
9109 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9110 * gcc.dg/gomp/vla-2.c: Likewise.
9111 * gcc.dg/gomp/vla-3.c: Likewise.
9112 * gcc.dg/gomp/vla-4.c: Likewise.
9113 * gcc.dg/gomp/pr30494.c: Likewise.
9114 * gcc.dg/gomp/vla-5.c: Likewise.
9115 * gcc.dg/pr51990-2.c: Likewise.
9116 * gcc.dg/vla-22.c: Likewise.
9118 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9120 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9121 * gcc.dg/dollar.c: Likewise.
9122 * gcc.dg/pragma-message.c: Likewise.
9123 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9124 * c-c++-common/raw-string-14.c: Likewise.
9126 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9128 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9129 property that instantiation here is a compile-time error.
9131 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9133 * g++.dg/other/pr67065.C: Extend.
9135 2015-08-21 Nathan Sidwell <nathan@acm.org>
9137 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9139 (check_effective_target_global_constructor): New.
9140 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9141 * gcc.dg/debug/debug.exp: Skip for nvptx.
9142 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9144 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9145 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9146 * gcc.c-torture/compile/pr33855.c: Likewise.
9147 * gcc.c-torture/compile/920723-1.c: Likewise.
9148 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9150 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9152 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9155 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9157 * gcc.c-torture/execute/switch-1.c: Likewise.
9159 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9160 * gcc.c-torture/execute/printf-1.c: Likewise.
9161 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9162 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9163 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9164 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9165 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9166 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9167 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9168 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9169 * gcc.c-torture/execute/gofast.c: Likewise.
9170 * gcc.c-torture/execute/complex-6.c: Likewise.
9172 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9173 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9174 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9175 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9176 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9177 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9178 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9179 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9180 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9181 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9182 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9183 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9184 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9185 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9186 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9187 * gcc.dg/setjmp-1.c: Likewise.
9188 * gcc.dg/cleanup-5.c: Likewise.
9189 * gcc.dg/cleanup-12.c: Likewise.
9190 * gcc.dg/cleanup-13.c: Likewise.
9192 * gcc.dg/constructor-1.c: Require global ctor.
9194 * gcc.dg/fork-instrumentation.c: Require profiling.
9195 * gcc.dg/20030107-1.c: Likewise.
9196 * gcc.dg/20030702-1.c: Likewise.
9198 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9199 * gcc.dg/cpp/paste2.c: Likewise.
9200 * gcc.dg/cpp/strify3.c: Likewise.
9201 * gcc.dg/cpp/strify4.c: Likewise.
9202 * gcc.dg/cpp/lexnum.c: Likewise.
9203 * gcc.dg/cpp/digraphs.c: Likewise.
9204 * gcc.dg/cpp/macro1.c: Likewise.
9206 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9208 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9210 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9212 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9215 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9217 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9218 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9219 vec_vpmsum_be and vec_shasigma_be.
9221 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9223 * lib/target-supports.exp
9224 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9225 with -mfp16-format=ieee.
9227 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9230 * g++.dg/other/pr67065.C: New.
9232 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9234 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9236 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9237 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9238 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9239 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9241 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9243 * gcc.dg/wide_shift_64_1.c: New testcase.
9244 * gcc.dg/wide_shift_128_1.c: Likewise.
9245 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9247 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9249 * lib/target-supports.exp
9250 (check_effective_target_fstack_protector_enabled): New test.
9251 * gcc.target/i386/ssp-default.c: New test.
9253 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9256 * gfortran.dg/generic_31.f90: New.
9258 2015-08-19 Marek Polacek <polacek@redhat.com>
9261 * g++.dg/torture/pr67133.C: New test.
9263 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9265 * gcc.target/powerpc/altivec-35.c: New test.
9266 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9267 * gcc.target/powerpc/vsx-vector-7.c: New test.
9269 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9272 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9273 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9275 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9277 PR rtl-optimization/67218
9278 * gcc.c-torture/execute/ieee/pr67218.c,
9279 gcc.target/aarch64/fcvt_int_float_double1.c,
9280 gcc.target/aarch64/fcvt_int_float_double2.c,
9281 gcc.target/aarch64/fcvt_int_float_double3.c,
9282 gcc.target/aarch64/fcvt_int_float_double4.c,
9283 gcc.target/aarch64/fcvt_uint_float_double1.c,
9284 gcc.target/aarch64/fcvt_uint_float_double2.c,
9285 gcc.target/aarch64/fcvt_uint_float_double3.c,
9286 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9288 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
9290 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9291 dg-options to disable LSE extensions.
9292 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9293 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9294 * gcc.target/aarch64/atomic-op-char.c: Likewise.
9295 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9296 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9297 * gcc.target/aarch64/atomic-op-int.c: Likewise.
9298 * gcc.target/aarch64/atomic-op-long.c: Likewise.
9299 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9300 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9301 * gcc.target/aarch64/atomic-op-release.c: Likewise.
9302 * gcc.target/aarch64/atomic-op-short.c: Likewise.
9303 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9304 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9305 * gcc.target/aarch64/sync-op-full.c: Likewise.
9306 * gcc.target/aarch64/sync-op-release.c: Likewise.
9308 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9311 * g++.dg/cpp1z/feat-cxx1z.C: New.
9313 2015-08-18 Marek Polacek <polacek@redhat.com>
9316 * gcc.dg/torture/pr67222.c: New test.
9318 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9320 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9322 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9324 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9325 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9326 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9328 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9330 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9331 which is used in later code.
9333 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9336 * g++.dg/cpp0x/nullptr34.C: New.
9337 * g++.dg/warn/Wconversion2.C: Adjust.
9338 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9339 * g++.old-deja/g++.other/null3.C: Likewise.
9341 * g++.dg/cpp0x/pr51313.C: Adjust.
9343 2015-08-17 Richard Biener <rguenther@suse.de>
9345 PR tree-optimization/67221
9346 * gcc.dg/torture/pr67221.c: New testcase.
9348 2015-08-17 Mike Stump <mikestump@comcast.net>
9349 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9351 * gcc.target/arm/memcpy-aligned-1.c: New test.
9353 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9356 * gfortran.dg/norm_4.f90: Rename to...
9357 * gfortran.dg/norm2_4.f90: this.
9358 * gfortran.dg/norm2_5.f90: New test.
9360 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9362 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9363 * gcc.dg/ssp-1.c: Make counter a register.
9364 * gcc.dg/ssp-2.c: Likewise.
9365 * gcc.dg/torture/parm-coalesce.c: New.
9367 2015-08-14 Marek Polacek <polacek@redhat.com>
9370 * gcc.dg/torture/pr67133.c: New test.
9372 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9373 Matthias Klose <doko@debian.org>
9376 * gcc.c-torture/compile/pr67143.c: New
9377 * gcc.target/aarch64/atomic-op-imm.c
9378 (atomic_fetch_add_negative_RELAXED): New.
9379 (atomic_fetch_sub_negative_ACQUIRE): New.
9381 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9383 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9384 * gcc.target/aarch64/target_attr_8.c: Likewise.
9385 * gcc.target/aarch64/target_attr_14.c: Likewise.
9387 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9389 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9391 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9393 * gcc.target/i386/builtin_target.c: Add skylake check.
9395 2015-08-13 Jeff Law <law@redhat.com>
9397 * gcc.dg/pr66314.c: Moved from here to ..
9398 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9399 to clear all sanitizers before -fsanitize=kernel-address.
9401 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9403 * gcc.target/aarch64/cinc_common_1.c: New test.
9405 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9408 * g++.dg/ext/attribute-may-alias-1.C: New.
9409 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9411 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9413 * gcc.target/aarch64/atomic-inst-cas.c: New.
9414 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9416 2015-08-13 Andreas Schwab <schwab@suse.de>
9418 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9420 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9423 * g++.dg/torture/pr62164.C: New.
9425 2015-08-13 Richard Biener <rguenther@suse.de>
9427 PR tree-optimization/67191
9428 * gcc.dg/torture/pr67191.c: New testcase.
9429 * g++.dg/torture/pr67191.C: Likewise.
9431 2015-08-13 Richard Biener <rguenther@suse.de>
9433 PR tree-optimization/66502
9434 PR tree-optimization/67167
9435 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9437 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9440 * g++.dg/init/new42.C: New.
9442 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9445 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9447 * gcc.target/powerpc/pr67071-2.c: Likewise.
9448 * gcc.target/powerpc/pr67071-3.c: Likewise.
9450 2015-08-12 Marek Polacek <polacek@redhat.com>
9453 * c-c++-common/Wshift-overflow-6.c: New test.
9454 * c-c++-common/Wshift-overflow-7.c: New test.
9455 * g++.dg/cpp1y/left-shift-2.C: New test.
9457 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9460 * g++.dg/cpp0x/pr52742.C: New.
9462 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9464 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9465 Check Knights Landing support.
9467 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9470 * g++.dg/warn/Wunused-result-1.C: New.
9472 2015-08-12 Richard Biener <rguenther@suse.de>
9474 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9475 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9476 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9477 * g++.dg/tree-ssa/pr61034.C: Adjust.
9478 * gcc.dg/fold-compare-2.c: Likewise.
9479 * gcc.dg/pr50763.c: Likewise.
9480 * gcc.dg/predict-3.c: Likewise.
9481 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9482 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9483 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9484 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9485 * gcc.dg/tree-ssa/pr37508.c: Likewise.
9486 * gcc.dg/tree-ssa/vrp04.c: Likewise.
9487 * gcc.dg/tree-ssa/vrp07.c: Likewise.
9488 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9489 * gcc.dg/tree-ssa/vrp16.c: Likewise.
9490 * gcc.dg/tree-ssa/vrp20.c: Likewise.
9491 * gcc.dg/tree-ssa/vrp25.c: Likewise.
9492 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9494 2015-08-12 Nathan Sidwell <nathan@acm.org>
9496 * gcc.dg/vrp-min-max-1.c: New.
9497 * gcc.dg/vrp-min-max-2.c: New.
9499 2015-08-12 Richard Biener <rguenther@suse.de>
9501 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9503 2015-08-12 Tom de Vries <tom@codesourcery.com>
9506 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9507 Handle absence of vector min/max for sparc.
9509 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
9512 * g++.dg/ext/mv25.C: New test.
9514 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9516 * gcc.target/i386/avx2-vect-shift.c: New test.
9518 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
9522 * gcc.dg/pragma-diag-3.c: New test.
9523 * gcc.dg/pragma-diag-4.c: New test.
9525 2015-08-11 Nathan Sidwell <nathan@acm.org>
9527 * c-c++-common/dfp/operator-comma.c: Call init function.
9528 * c-c++-common/dfp/convert-dfp-2.c: New test.
9530 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
9532 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9533 Treat model == 0x4f as Broadwell.
9535 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9538 * gfortran.dg/pr67140.f90: New test.
9540 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9544 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9546 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9549 * gfortran.dg/ieee/large_4.f90: New test.
9551 2015-08-08 Bud Davis <jmdavis@link.com>
9554 * gfortran.dg/common_22.f90: New.
9556 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9558 PR rtl-optimization/67028
9559 * gcc.dg/pr67028.c: New testcase.
9561 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9563 PR rtl-optimization/67029
9564 * gcc.dg/pr67029.c: New test.
9566 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9569 * gfortran.dg/ieee/ieee_8.f90: New test.
9571 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9573 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9575 * gcc.target/aarch64/noplt_2.c: Likewise.
9576 * gcc.target/aarch64/noplt_3.c: Likewise.
9578 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9580 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9581 optimization level, and print a summary at the end.
9583 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9585 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9587 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9589 * gcc.target/aarch64/noplt_3.c: New testcase.
9591 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9593 * gcc.target/aarch64/noplt_1.c: New testcase.
9594 * gcc.target/aarch64/noplt_2.c: Likewise.
9596 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9598 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9599 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9601 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9603 * gcc.target/s390/dwarfregtable-1.c: New test.
9604 * gcc.target/s390/dwarfregtable-2.c: New test.
9605 * gcc.target/s390/dwarfregtable-3.c: New test.
9607 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9609 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9611 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9614 * gfortran.dg/ieee/large_2.f90: New test.
9615 * gfortran.dg/ieee/large_3.F90: New test.
9617 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9620 * gfortran.dg/ieee/large_1.f90: Adjust test.
9622 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9623 Jeff Law <law@redhat.com>
9626 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9627 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9628 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9629 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9630 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9631 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9633 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9636 * gfortran.dg/pr66311.f90: New file.
9638 2015-08-05 Richard Biener <rguenther@suse.de>
9640 PR tree-optimization/67121
9641 * gcc.dg/torture/pr67121.c: New testcase.
9643 2015-08-05 Nick Clifton <nickc@redhat.com>
9645 * gcc.target/rl78: New directory.
9646 * gcc.target/rl78/rl78.exp: New file: Test driver.
9647 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9649 2015-08-05 Richard Biener <rguenther@suse.de>
9652 * gcc.dg/torture/pr67120.c: New testcase.
9654 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9658 * lib/fortran-modules.exp: Call cleanup-submodules from
9660 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9661 cover the cases where private entities are no longer optimized
9663 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9665 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9666 * gfortran.dg/submodule_5.f08: The same.
9667 * gfortran.dg/submodule_9.f08: The same.
9668 * gfortran.dg/submodule_10.f08: New test.
9670 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9673 * g++.dg/cpp1y/var-templ35.C: New.
9675 2015-08-05 Richard Biener <rguenther@suse.de>
9677 PR tree-optimization/67055
9678 * g++.dg/torture/pr67055.C: New testcase.
9680 2015-08-05 Richard Biener <rguenther@suse.de>
9682 PR tree-optimization/67109
9683 * gcc.dg/torture/pr67109.c: New testcase.
9684 * gcc.dg/vect/vect-119.c: Adjust.
9686 2015-08-05 Richard Biener <rguenther@suse.de>
9689 * gcc.dg/pr67107.c: New testcase.
9691 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9694 * g++.dg/cpp1z/abbrev2.C: New.
9696 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9698 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9700 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9703 * g++.dg/init/explicit4.C: New.
9705 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9707 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9708 without VSX an Power8 vector support.
9710 2015-08-04 Richard Biener <rguenther@suse.de>
9712 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9714 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9717 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9720 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9723 * g++.dg/cpp1y/var-templ34.C: New.
9725 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9727 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9728 * gcc.target/aarch64/target_attr_1.c: Likewise.
9729 * gcc.target/aarch64/target_attr_2.c: Likewise.
9730 * gcc.target/aarch64/target_attr_3.c: Likewise.
9731 * gcc.target/aarch64/target_attr_4.c: Likewise.
9732 * gcc.target/aarch64/target_attr_5.c: Likewise.
9733 * gcc.target/aarch64/target_attr_6.c: Likewise.
9734 * gcc.target/aarch64/target_attr_7.c: Likewise.
9735 * gcc.target/aarch64/target_attr_8.c: Likewise.
9736 * gcc.target/aarch64/target_attr_9.c: Likewise.
9737 * gcc.target/aarch64/target_attr_10.c: Likewise.
9738 * gcc.target/aarch64/target_attr_11.c: Likewise.
9739 * gcc.target/aarch64/target_attr_12.c: Likewise.
9740 * gcc.target/aarch64/target_attr_13.c: Likewise.
9741 * gcc.target/aarch64/target_attr_14.c: Likewise.
9742 * gcc.target/aarch64/target_attr_15.c: Likewise.
9744 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9746 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9748 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9750 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9752 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9754 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9757 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9760 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9761 * gfortran.dg/ieee/large_1.f90: New test.
9763 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9765 PR tree-optimization/67043
9766 * gcc.dg/pr67043.c: New test.
9768 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9770 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9772 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9774 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9775 it to push/pop timing items.
9776 (main): For each optimization level, create a gcc_jit_timer, and
9777 time all of the iteration within that level cumulatively.
9778 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9779 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9781 2015-08-03 Alexander Basov <coohpt@gmail.com>
9786 * gcc.target/arm/pr43404.c : New testcase.
9787 * gcc.target/arm/pr48470.c : New testcase.
9788 * gcc.target/arm/pr64744-1.c : New testcase.
9789 * gcc.target/arm/pr64744-2.c : New testcase.
9791 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9793 PR tree-optimization/67077
9794 * gcc.dg/pr67077.c: New test.
9796 2015-08-03 Jeff Law <law@redhat.com>
9799 PR gcov-profile/66899
9800 * gcc.dg/pr66899.c: New test.
9801 * gcc.dg/pr66314.c: New test.
9803 2015-08-03 Marek Polacek <polacek@redhat.com>
9806 * gcc.dg/pr67088.c: New test.
9808 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9811 * gcc.target/arm/vnmul-1.c: New.
9812 * gcc.target/arm/vnmul-2.c: New.
9813 * gcc.target/arm/vnmul-3.c: New.
9814 * gcc.target/arm/vnmul-4.c: New.
9816 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9819 * gfortran.dg/class_allocate_20.f90: New.
9821 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9823 * gcc.target/aarch64/csel_bfx_1.c: New test.
9824 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9826 2015-08-02 Martin Sebor <msebor@redhat.com>
9828 * g++.dg/Wframe-address-in-Wall.C: New test.
9829 * g++.dg/Wframe-address.C: New test.
9830 * g++.dg/Wno-frame-address.C: New test.
9831 * gcc.dg/Wframe-address-in-Wall.c: New test.
9832 * gcc.dg/Wframe-address.c: New test.
9833 * gcc.dg/Wno-frame-address.c: New test.
9835 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9837 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9839 2015-08-01 Michael Collison <michael.collison@linaro.org
9840 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9842 * gcc.target/arm/mincmp.c: New test.
9844 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9847 * gfortran.dg/associated_target_6.f03: New test
9849 2015-08-01 Tom de Vries <tom@codesourcery.com>
9851 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9852 optimize ("-ftree-parallelize-loops=0").
9853 Add successful scans for 2 detected reductions. Add xfail scans for 3
9854 detected reductions.
9855 * gcc.dg/autopar/reduc-2short.c: Same.
9856 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9857 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9858 detected reductions.
9859 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9862 2015-07-31 Marek Polacek <polacek@redhat.com>
9865 * g++.dg/ubsan/pr66977.C: New test.
9867 2015-07-30 Marek Polacek <polacek@redhat.com>
9869 * c-c++-common/Wtautological-compare-3.c: New test.
9871 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9873 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9874 (CHECK): Pass address of scalar, rather than array.
9876 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9878 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9880 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9882 * gcc.target/aarch64/fp16/fp16.exp: New.
9883 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9884 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9886 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9888 * gcc.target/aarch64/f16_movs_1.c: New test.
9890 2015-07-28 Tom de Vries <tom@codesourcery.com>
9892 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9895 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9896 Manuel López-Ibáñez <manu@gcc.gnu.org>
9898 * gcc.dg/parm-incomplete-1.c: Update.
9899 * gcc.dg/pr18809-1.c: Update.
9900 * gcc.dg/pr27953.c: Update.
9901 * gcc.dg/vla-11.c: Update.
9903 2015-07-27 Marek Polacek <polacek@redhat.com>
9905 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9907 2015-07-27 Tom de Vries <tom@codesourcery.com>
9909 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9910 attribute. Update comment.
9912 Add scan for not parallelizing inner loop.
9913 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9917 2015-07-27 Marek Polacek <polacek@redhat.com>
9920 * c-c++-common/Wtautological-compare-2.c: New test.
9922 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9925 * gcc.target/i386/pr66232-6.c: New tests.
9926 * gcc.target/i386/pr66232-7.c: Likewise.
9927 * gcc.target/i386/pr66232-8.c: Likewise.
9928 * gcc.target/i386/pr66232-9.c: Likewise.
9930 2015-07-27 Marek Polacek <polacek@redhat.com>
9934 * c-c++-common/Wtautological-compare-1.c: New test.
9936 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9939 * g++.dg/template/pr18969.C: New test.
9940 * g++.dg/template/pr18969-2.C: New test.
9941 * g++.old-deja/g++.jason/overload.C: Remove return value in
9942 template function returning void.
9944 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9946 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9947 immediates to avoid shift-overflow warnings.
9949 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9952 * g++.dg/init/pr66857.C: New test.
9954 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9957 * gcc.target/i386/pr66648.c: New test.
9959 2015-07-25 Tom de Vries <tom@codesourcery.com>
9961 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9962 interchange_files and block_files variables.
9963 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9965 * gcc.dg/graphite/uns-interchange-12.c: Same.
9966 * gcc.dg/graphite/uns-interchange-14.c: Same.
9967 * gcc.dg/graphite/uns-interchange-15.c: Same.
9968 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9969 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9971 2015-07-25 Jeff Law <law@redhat.com>
9975 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9976 * gcc.dg/torture/pr66752-1.c: New test
9977 * g++.dg/torture/pr66752-2.C: New test.
9979 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9982 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9984 PR rtl-optimization/64164
9985 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9986 * gcc.dg/ssp-1.c: Make counter a register.
9987 * gcc.dg/ssp-2.c: Likewise.
9988 * gcc.dg/torture/parm-coalesce.c: New.
9990 2015-07-24 Tom de Vries <tom@codesourcery.com>
9992 * gcc.dg/graphite/block-1.c: Xfail scan.
9993 * gcc.dg/graphite/interchange-12.c: Same.
9994 * gcc.dg/graphite/interchange-14.c: Same.
9995 * gcc.dg/graphite/interchange-15.c: Same.
9996 * gcc.dg/graphite/interchange-9.c: Same.
9997 * gcc.dg/graphite/interchange-mvt.c: Same.
9998 * gcc.dg/graphite/uns-block-1.c: New test.
9999 * gcc.dg/graphite/uns-interchange-12.c: New test.
10000 * gcc.dg/graphite/uns-interchange-14.c: New test.
10001 * gcc.dg/graphite/uns-interchange-15.c: New test.
10002 * gcc.dg/graphite/uns-interchange-9.c: New test.
10003 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
10005 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10008 * c-c++-common/Wunused-function-1.c: New.
10010 2015-07-24 Tom de Vries <tom@codesourcery.com>
10012 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
10013 alternative exit-first loop transform.
10014 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10015 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10016 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10017 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10018 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10019 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10020 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10021 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10022 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10024 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
10027 * gcc.target/i386/mpx/pr66566.c: New test.
10029 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
10032 * gcc.target/i386/pr66978.c: New test.
10034 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10036 * gcc.target/s390/gpr2fprsavecfi.c: New test.
10038 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10040 * gcc.target/s390/insv-1.c: New test.
10041 * gcc.target/s390/insv-2.c: New test.
10042 * gcc.target/s390/insv-3.c: New test.
10044 2015-07-24 Tom de Vries <tom@codesourcery.com>
10046 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
10048 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10050 PR middle-end/25530
10051 * gcc.dg/pr25530.c: New test.
10053 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10055 PR middle-end/25529
10056 * gcc.dg/pr25529.c: New test.
10058 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
10060 * gcc.target/arm/reg_equal_test.c: New test.
10062 2015-07-23 Jeff Law <law@redhat.com>
10065 * gcc.dg/tree-ssa/pr66752-2.c: New test.
10066 * gcc.dg/torture/pr66752-1.c: New test
10067 * g++.dg/torture/pr66752-2.C: New test.
10069 2015-07-23 Marek Polacek <polacek@redhat.com>
10072 * g++.dg/warn/Wlogical-op-2.C: New test.
10074 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10076 PR rtl-optimization/64164
10077 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10078 * gcc.dg/ssp-1.c: Make counter a register.
10079 * gcc.dg/ssp-2.c: Likewise.
10080 * gcc.dg/torture/parm-coalesce.c: New.
10082 2015-07-23 Marek Polacek <polacek@redhat.com>
10085 * c-c++-common/ubsan/pr66908.c: New test.
10087 2015-07-23 Tom de Vries <tom@codesourcery.com>
10089 * gcc.dg/autopar/outer-4.c: Add xfail.
10090 * gcc.dg/autopar/outer-5.c: Same.
10091 * gcc.dg/autopar/outer-6.c: Same.
10092 * gcc.dg/autopar/reduc-2.c: Same.
10093 * gcc.dg/autopar/reduc-2char.c: Same.
10094 * gcc.dg/autopar/reduc-2short.c: Same.
10095 * gcc.dg/autopar/reduc-8.c: Same.
10096 * gcc.dg/autopar/uns-outer-4.c: New test.
10097 * gcc.dg/autopar/uns-outer-5.c: New test.
10098 * gcc.dg/autopar/uns-outer-6.c: New test.
10100 2015-07-23 Richard Biener <rguenther@suse.de>
10102 PR tree-optimization/66952
10103 * gcc.dg/torture/pr66952.c: Use signed char.
10105 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10107 PR tree-optimization/66926,66951
10108 * gcc.dg/vect/pr66951.c: New test.
10110 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10113 * g++.dg/parse/error57.C: New.
10114 * g++.dg/expr/string-2.C: Update.
10116 2015-07-23 Richard Biener <rguenther@suse.de>
10118 PR tree-optimization/66945
10119 * gcc.dg/torture/pr66945.c: New testcase.
10121 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10124 * g++.dg/ext/mv24.C: New test.
10126 2015-07-22 Marek Polacek <polacek@redhat.com>
10128 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10131 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10135 * gfortran.dg/generic_30.f90: New.
10137 2015-07-22 Richard Biener <rguenther@suse.de>
10139 PR tree-optimization/66952
10140 * gcc.dg/torture/pr66952.c: New testcase.
10142 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10144 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10146 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10148 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10150 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10152 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10154 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10156 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10158 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10160 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10162 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10164 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10166 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10168 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10170 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10172 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10174 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10176 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10178 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10180 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10182 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10184 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10186 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10188 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10190 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10192 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10194 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10196 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10198 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10200 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10202 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10204 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10206 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10208 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10210 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10212 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10214 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10216 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10218 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10220 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10222 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10224 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10226 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10228 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10230 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10232 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10234 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10236 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10238 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10240 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10242 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10244 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10246 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10248 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10250 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10252 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10254 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10256 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10258 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10260 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10262 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10264 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10266 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10268 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10270 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10272 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10274 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10276 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10278 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10280 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10282 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10284 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10286 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10288 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10290 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10292 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10294 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10296 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10298 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10300 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10302 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10304 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10306 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10308 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10310 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10312 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10314 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10316 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10318 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10320 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10322 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10324 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10326 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10328 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10330 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10332 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10334 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10336 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10338 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10340 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10342 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10344 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10346 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10348 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10350 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10352 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10354 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10356 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10358 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10360 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10362 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10364 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10366 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10368 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10370 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10372 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10374 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10376 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10378 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10380 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10382 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10384 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10386 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10388 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10390 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10392 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10394 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10396 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10398 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10400 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10402 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10404 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10406 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10409 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10411 * g++.dg/template/crash81.C: Update.
10413 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10416 * gcc.target/i386/pr66424.c: New.
10418 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10420 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10422 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10425 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10426 Drop address sanitization.
10428 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10430 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10431 Skip -march=armv4t.
10432 (dg-additional-options): Set armv5t flag.
10434 2015-07-21 Marek Polacek <polacek@redhat.com>
10436 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10437 * gcc.dg/vmx/unpack.c: Likewise.
10438 * gcc.target/powerpc/quad-atomic.c: Likewise.
10440 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10442 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10444 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10446 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10449 2015-07-20 Marek Polacek <polacek@redhat.com>
10452 * c-c++-common/Wshift-overflow-1.c: New test.
10453 * c-c++-common/Wshift-overflow-2.c: New test.
10454 * c-c++-common/Wshift-overflow-3.c: New test.
10455 * c-c++-common/Wshift-overflow-4.c: New test.
10456 * c-c++-common/Wshift-overflow-5.c: New test.
10457 * g++.dg/cpp1y/left-shift-1.C: New test.
10458 * gcc.dg/c90-left-shift-2.c: New test.
10459 * gcc.dg/c90-left-shift-3.c: New test.
10460 * gcc.dg/c99-left-shift-2.c: New test.
10461 * gcc.dg/c99-left-shift-3.c: New test.
10462 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10463 * gcc.c-torture/execute/pr40386.c: Likewise.
10464 * gcc.dg/vect/pr33373.c: Likewise.
10465 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10466 * gcc.dg/vect/vect-shift-2.c: Likewise.
10468 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10470 * gcc.target/aarch64/neg_abs_1.c: New test.
10472 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10475 * gcc.target/i386/pr66922.c: New test.
10477 2015-07-18 Sebastian Pop <s.pop@samsung.com>
10479 PR middle-end/46851
10480 PR middle-end/60340
10481 * gcc.dg/tree-ssa/pr42327.c: Removed.
10482 * g++.dg/other/pr35011.C: Removed.
10484 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10487 * gcc.target/i386/pr66906.c: New test.
10489 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10491 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10492 as follow-up to r225930.
10494 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
10497 * lib/fortran-modules.exp (proc cleanup-submodules): New
10499 * gfortran.dg/submodule_1.f08: Change extension and clean up
10500 the submodule files.
10501 * gfortran.dg/submodule_2.f08: ditto
10502 * gfortran.dg/submodule_6.f08: ditto
10503 * gfortran.dg/submodule_7.f08: ditto
10504 * gfortran.dg/submodule_8.f08: New test
10505 * gfortran.dg/submodule_9.f08: New test
10507 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
10508 Sebastian Pop <s.pop@samsung.com>
10510 PR middle-end/61929
10511 * gcc.dg/graphite/pr61929.c: New.
10513 2015-07-17 Marek Polacek <polacek@redhat.com>
10515 * gcc.dg/fold-minus-7.c: New test.
10517 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10519 * gfortran.dg/co_reduce_1.f90: New file.
10521 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10524 * gcc.target/i386/pr66824.c:
10526 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
10529 * gfortran.dg/structure_constructor_13.f03: New test.
10531 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10534 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10535 of generated while loops in the tree dump.
10536 * gfortran.dg/derived_constructor_comps_6.f90: New file.
10538 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
10540 * gcc.dg/vect/vect-outer-simd-2.c: New test.
10542 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10545 * gcc.target/i386/pr66891.c: New test.
10547 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10549 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10551 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10553 PR rtl-optimization/66626
10554 * gcc.target/i386/pr66626-2.c: New.
10556 2015-07-16 Martin Liska <mliska@suse.cz>
10558 * g++.dg/ipa/pr66896.c: New test.
10560 2015-07-16 Richard Biener <rguenther@suse.de>
10562 PR tree-optimization/66894
10563 * gcc.dg/torture/pr66894.c: New testcase.
10565 2015-07-16 Richard Biener <rguenther@suse.de>
10567 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10569 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10572 * g++.dg/pr66866.C: New test.
10574 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10576 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10578 2015-07-15 Richard Biener <rguenther@suse.de>
10580 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10581 { -O3 -fomit-frame-pointer },
10582 { -O3 -fomit-frame-pointer -funroll-loops } and
10583 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10585 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10586 -finline-functions }
10588 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10590 * gcc.target/mips/interrupt_handler-5.c: New test.
10592 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10593 Robert Suchanek <robert.suchanek@imgtec.com>
10595 * gcc.target/mips/interrupt_handler-4.c: New test.
10597 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10600 * gcc.dg/lto/lto.exp: Initialize MPX.
10602 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10604 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10606 * gcc.target/arm/scd42-3.c: Likewise.
10608 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10610 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10611 code to be run when the pre-arch code increases the isa_rev to
10612 mips32r6 or greater.
10614 2015-07-15 Richard Biener <rguenther@suse.de>
10616 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10617 { -O3 -fomit-frame-pointer },
10618 { -O3 -fomit-frame-pointer -funroll-loops } and
10619 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10621 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10622 -finline-functions }
10623 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10624 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10625 to additional_flags.
10627 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10629 PR rtl-optimization/66838
10630 * gcc.target/i386/pr66838.c: New test.
10632 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10635 * g++.dg/template/pr66850.C: New test.
10637 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10638 Cesar Philippidis <cesar@codesourcery.com>
10639 Chung-Lin Tang <cltang@codesourcery.com>
10641 * gcc.target/nios2/nios2-flushd.c: New.
10642 * gcc.target/nios2/nios2-rdprs.c: New.
10643 * gcc.target/nios2/r2-atomic.c: New.
10644 * gcc.target/nios2/r2-eni.c: New.
10645 * gcc.target/nios2/r2-wrpie.c: New.
10647 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10648 Cesar Philippidis <cesar@codesourcery.com>
10649 Chung-Lin Tang <cltang@codesourcery.com>
10651 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10652 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10654 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10655 Cesar Philippidis <cesar@codesourcery.com>
10656 Chung-Lin Tang <cltang@codesourcery.com>
10658 * gcc.target/nios2/andci.c: New.
10659 * gcc.target/nios2/bmx.c: New.
10660 * gcc.target/nios2/cdx-add.c: New.
10661 * gcc.target/nios2/cdx-branch.c: New.
10662 * gcc.target/nios2/cdx-callret.c: New.
10663 * gcc.target/nios2/cdx-loadstore.c: New.
10664 * gcc.target/nios2/cdx-logical.c: New.
10665 * gcc.target/nios2/cdx-mov.c: New.
10666 * gcc.target/nios2/cdx-shift.c: New.
10667 * gcc.target/nios2/cdx-sub.c: New.
10668 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10670 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10673 * g++.dg/cpp0x/vt-65071.C: New.
10675 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10676 Cesar Philippidis <cesar@codesourcery.com>
10677 Chung-Lin Tang <cltang@codesourcery.com>
10679 * gcc.target/nios2/r2-io-range.c: New.
10680 * gcc.target/nios2/r2-stio-1.c: New.
10681 * gcc.target/nios2/r2-stio-2.c: New.
10682 * gcc.target/nios2/nios2-ldxio.c: New.
10683 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10684 of just compile. Add more tests.
10686 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10688 gfortran.dg/pr66864.f90: New test.
10690 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10692 PR rtl-optimization/66626
10693 * gcc.target/i386/pr66626.c: New.
10695 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10697 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10698 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10699 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10701 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10703 * g++.dg/template/crash81.C: Adjust for error + inform change.
10704 * g++.dg/template/pr58878.C: Likewise.
10705 * g++.dg/template/shadow1.C: Likewise.
10706 * g++.dg/template/shadow2.C: Likewise.
10707 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10708 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10709 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10710 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10712 2015-07-14 Richard Biener <rguenther@suse.de>
10714 PR tree-optimization/66863
10715 * gcc.dg/torture/pr66863.c: New testcase.
10717 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10720 * g++.dg/template/pr65186.C: New test.
10722 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10724 * gcc.target/arm/macro_defs0.c: Add directive to skip
10725 test if -marm is present.
10726 * gcc.target/arm/macro_defs1.c: Likewise.
10728 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10730 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10732 * gcc.target/aarch64/adds1.c: Likewise.
10733 * gcc.target/aarch64/ands_1.c: Likewise.
10734 * gcc.target/aarch64/bics_1.c: Likewise.
10735 * gcc.target/aarch64/subs1.c: Likewise.
10736 * gcc.target/aarch64/subs3.c: Likewise.
10738 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10741 * gfortran.dg/pr64589.f90: New test.
10743 2015-07-13 Renlin Li <renlin.li@arm.com>
10746 * gcc.c-torture/execute/pr66556.c: New.
10748 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10750 * gcc.dg/20020219-1.c: Fix double word typos.
10751 * gcc.dg/20020919-1.c: Same.
10753 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10754 Jeff Law <law@redhat.com>
10756 PR middle-end/66726
10757 * g++.dg/tree-ssa/pr66726.c: New test.
10758 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10759 * gcc.dg/tree-ssa/pr66726.c: New test.
10761 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10764 * g++.dg/cpp0x/variadic-ttp2.C: New.
10766 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10769 * g++.dg/cpp0x/auto46.C: New test.
10770 * g++.dg/template/pr30044.C: New test.
10771 * g++.dg/template/shadow2.C: New test.
10772 * g++.dg/template/error55.C: New test.
10773 * g++.dg/template/crash83.C: Accept any error string.
10774 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10776 * g++.dg/cpp0x/variadic19.C: Likewise
10777 * g++.dg/template/canon-type-13.C: Likewise.
10778 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10779 * g++.dg/torture/20070621-1.C: Likewise.
10781 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10784 * g++.dg/init/explicit3.C: New.
10786 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10789 * gcc.target/i386/pr66819-1.c: New test.
10790 * gcc.target/i386/pr66819-2.c: Likewise.
10791 * gcc.target/i386/pr66819-3.c: Likewise.
10792 * gcc.target/i386/pr66819-4.c: Likewise.
10793 * gcc.target/i386/pr66819-5.c: Likewise.
10795 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10798 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10799 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10800 type to prevent possible flag-clobbering zero-extensions.
10801 * gcc.target/i386/pr66703.c: New test.
10803 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10806 * g++.dg/cpp0x/nsdmi-template15.C: New.
10808 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10810 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10812 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10814 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10815 * gcc.target/arm/flip-thumb.c: Likewise.
10817 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10820 * gcc.target/i386/pr66813.c: New test.
10822 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10824 PR middle-end/66820
10825 * gcc.dg/gomp/pr66820.c: New test.
10827 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10830 * g++.dg/cpp0x/scoped_enum6.C: New.
10832 2015-07-10 Tom de Vries <tom@codesourcery.com>
10834 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10835 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10837 2015-07-10 Richard Biener <rguenther@suse.de>
10839 PR tree-optimization/66823
10840 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10841 which should not be necessary. XFAIL.
10843 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10846 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10848 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10850 PR middle-end/66633
10851 * gcc.dg/gomp/pr66633-1.c: New test.
10852 * gcc.dg/gomp/pr66633-2.c: New test.
10853 * gcc.dg/gomp/pr66633-3.c: New test.
10854 * gcc.dg/gomp/pr66633-4.c: New test.
10856 2015-07-09 John Marino <gnugcc@marino.st>
10858 * lib/target-supports.exp (check_effective_target_pie):
10861 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10864 * gcc.target/i386/pr66814.c: New test.
10866 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10869 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10870 * gcc.target/aarch64/fnmul-2.c: Likewise.
10871 * gcc.target/aarch64/fnmul-3.c: Likewise.
10872 * gcc.target/aarch64/fnmul-4.c: Likewise.
10874 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10877 * g++.dg/cpp0x/vt-65790.C: New.
10879 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10882 * gcc.target/i386/pr66818.c: New test.
10884 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10887 * gcc.target/i386/pr66817.c: New test.
10889 2015-07-09 Marek Polacek <polacek@redhat.com>
10891 PR tree-optimization/66718
10892 * gcc.dg/vect/vect-126.c: New test.
10894 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10896 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10897 even when dwarf-2 is not the default.
10899 2015-07-08 Jeff Law <law@redhat.com>
10902 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10903 to have a single memory reference.
10905 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10907 * g++.dg/other/dump-ada-spec-9.C: New test.
10909 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10911 * g++.dg/vect/vect.exp: Run also simd* tests.
10912 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10913 (check_vect): Fix up get_cpuid call for C++.
10914 * g++.dg/vect/simd-clone-1.cc: New test.
10916 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10918 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10920 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10922 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10923 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10925 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10928 * gcc.target/i386/pr66806.c: New test.
10930 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10933 * g++.dg/cpp0x/auto45.C: New.
10935 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10937 PR middle-end/66334
10938 * gcc.target/i386/pr66334.c: New.
10940 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10942 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10945 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10948 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10949 (verify_code): Update expected error message.
10950 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10951 (verify_code): Likewise.
10952 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10953 (verify_code): Likewise.
10955 2015-07-08 Richard Biener <rguenther@suse.de>
10957 PR tree-optimization/66793
10958 * gcc.dg/torture/pr66793.c: New testcase.
10960 2015-07-08 Richard Biener <rguenther@suse.de>
10962 PR tree-optimization/66794
10963 * gcc.dg/torture/pr66794.c: New testcase.
10965 2015-07-08 Marek Polacek <polacek@redhat.com>
10968 * g++.dg/abi/abi-tag15.C: New test.
10970 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10972 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10973 * gcc.target/mips/branch-3.c: Ditto
10974 * gcc.target/mips/branch-4.c: Ditto.
10975 * gcc.target/mips/branch-5.c: Ditto.
10976 * gcc.target/mips/branch-6.c: Ditto.
10977 * gcc.target/mips/branch-7.c: Ditto.
10978 * gcc.target/mips/branch-8.c: Ditto.
10979 * gcc.target/mips/branch-9.c: Ditto.
10980 * gcc.target/mips/branch-10.c: Ditto.
10981 * gcc.target/mips/branch-11.c: Ditto.
10982 * gcc.target/mips/branch-12.c: Ditto.
10983 * gcc.target/mips/branch-13.c: Ditto.
10984 * gcc.target/mips/umips-branch-5.c: New file.
10985 * gcc.target/mips/umips-branch-6.c: New file.
10986 * gcc.target/mips/umips-branch-7.c: New file.
10987 * gcc.target/mips/umips-branch-8.c: New file.
10988 * gcc.target/mips/umips-branch-9.c: New file.
10989 * gcc.target/mips/umips-branch-10.c: New file.
10990 * gcc.target/mips/umips-branch-11.c: New file.
10991 * gcc.target/mips/umips-branch-12.c: New file.
10992 * gcc.target/mips/umips-branch-13.c: New file.
10993 * gcc.target/mips/umips-branch-14.c: New file.
10994 * gcc.target/mips/umips-branch-15.c: New file.
10995 * gcc.target/mips/umips-branch-16.c: New file.
10996 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10997 (OCCUPY_0xfffc): New define.
10999 2015-07-08 Renlin Li <renlin.li@arm.com>
11001 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
11003 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
11005 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
11007 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
11009 * gcc.target/i386/bt-3.c: New test.
11010 * gcc.target/i386/bt-4.c: Ditto.
11012 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
11014 * g++.dg/other/dump-ada-spec-8.C: New test.
11016 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11019 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
11021 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
11023 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
11025 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
11026 Avoid using an opaque struct for local "f".
11028 2015-07-07 David Malcolm <dmalcolm@redhat.com>
11031 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
11032 * jit.dg/test-pr66779.c: New testcase.
11034 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11036 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
11039 2015-07-07 Richard Biener <rguenther@suse.de>
11041 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
11043 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
11045 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
11046 * gcc.target/mips/call-5.c: Ditto.
11047 * gcc.target/mips/call-6.c: Ditto.
11049 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11051 * gcc.dg/dx-test.c: New test-case.
11053 2015-07-07 Andre Vehreschild <vehre@gmx.de>
11056 * gfortran.dg/allocate_with_source_9.f08: New test.
11058 2015-07-07 Christian Bruel <christian.bruel@st.com>
11061 * gcc.target/arm/flip-thumb.c: Fix scan.
11062 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
11063 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
11064 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
11067 2015-07-06 Jakub Jelinek <jakub@redhat.com>
11070 * gcc.c-torture/execute/pr65956.c: New test.
11072 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11074 * gcc.target/arm/aapcs/align1.c: New.
11075 * gcc.target/arm/aapcs/align_rec1.c: New.
11076 * gcc.target/arm/aapcs/align2.c: New.
11077 * gcc.target/arm/aapcs/align_rec2.c: New.
11078 * gcc.target/arm/aapcs/align3.c: New.
11079 * gcc.target/arm/aapcs/align_rec3.c: New.
11080 * gcc.target/arm/aapcs/align4.c: New.
11081 * gcc.target/arm/aapcs/align_rec4.c: New.
11082 * gcc.target/arm/aapcs/align_vararg1.c: New.
11083 * gcc.target/arm/aapcs/align_vararg2.c: New.
11085 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11087 * gfortran.dg/iomsg_2.f90: New test.
11089 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11092 * gcc.target/i386/pr66749.c: New test.
11094 2015-07-06 Richard Biener <rguenther@suse.de>
11096 PR tree-optimization/66772
11097 * gcc.dg/torture/pr66772-1.c: New testcase.
11098 * gcc.dg/torture/pr66772-2.c: Likewise.
11100 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11102 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11103 the jals instruction.
11105 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11108 * gcc.target/i386/pr53383-1.c: New file.
11109 * gcc.target/i386/pr53383-2.c: Likewise.
11110 * gcc.target/i386/pr53383-3.c: Likewise.
11112 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11114 * gcc.target/aarch64/fnmul-1.c: New.
11115 * gcc.target/aarch64/fnmul-2.c: New.
11116 * gcc.target/aarch64/fnmul-3.c: New.
11117 * gcc.target/aarch64/fnmul-4.c: New.
11119 2015-07-06 Richard Biener <rguenther@suse.de>
11121 PR middle-end/66759
11122 * gcc.dg/torture/pr66759.c: New testcase.
11124 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11127 * gfortran.dg/alloc_comp_class_3.f03: New test.
11128 * gfortran.dg/alloc_comp_class_4.f03: New test.
11130 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11132 * gcc.c-torture/execute/pr66757.c: New test.
11134 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11136 PR tree-optimization/66720
11137 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11139 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11140 Sandra Loosemore <sandra@codesourcery.com>
11142 * gcc.target/nios2/gprel-offset.c: New test.
11144 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11147 * gfortran.dg/pr66725.f90: New test.
11149 2015-07-03 Jason Merrill <jason@redhat.com>
11151 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11152 Avoid narrowing error.
11154 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11156 PR rtl-optimization/66706
11157 * gcc.target/powerpc/shift-int.c: New testcase.
11159 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11162 * gcc.target/i386/pr66746.c: New file.
11164 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11166 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11168 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11170 PR tree-optimization/66119
11171 * g++.dg/opt/pr66119.C: New.
11173 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11176 * gfortran.dg/submodule_1.f90: New test
11177 * gfortran.dg/submodule_2.f90: New test
11178 * gfortran.dg/submodule_3.f90: New test
11179 * gfortran.dg/submodule_4.f90: New test
11180 * gfortran.dg/submodule_5.f90: New test
11181 * gfortran.dg/submodule_6.f90: New test
11182 * gfortran.dg/submodule_7.f90: New test
11184 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11186 PR preprocessor/53690
11187 * g++.dg/cpp/pr53690.C: New.
11189 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11191 * gcc.target/powerpc/vec-cmp.c: New test.
11193 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11196 * gfortran.dg/pr56520.f90: New test.
11198 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11201 * gfortran.dg/pr66545_1.f90: New test.
11202 * gfortran.dg/pr66545_2.f90: New test.
11204 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11206 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11207 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11209 2015-07-02 Richard Biener <rguenther@suse.de>
11212 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11215 2015-07-02 Richard Biener <rguenther@suse.de>
11217 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11219 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11221 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11223 2015-07-01 Jason Merrill <jason@redhat.com>
11225 * lib/target-supports.exp (cxx_default): Set to C++14.
11227 2015-07-01 Tom de Vries <tom@codesourcery.com>
11230 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11233 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11235 * gfortran.dg/warn_conversion_8.f90: New test.
11237 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11239 PR rtl-optimization/61047
11240 * gcc.c-torture/execute/20150611-1.c: New testcase.
11242 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11245 * jit.dg/all-non-failing-tests.h: Add
11246 test-pr66700-observing-write-through-ptr.c.
11247 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11249 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11251 * jit.dg/test-accessing-union.c: Add comments for use by
11252 gcc/jit/docs/topics/types.rst.
11254 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11256 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11257 'do-require-effective-target' with 'dg-require-effective-target'.
11258 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11259 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11260 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11261 'stlex' with 'strex' as the expected output.
11263 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11266 * g++.dg/cpp0x/gen-attrs-60.C: New.
11267 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11269 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11271 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11273 * gcc.target/aarch64/pic-small.c: Restrict this test under
11274 check_effective_target_aarch64_small_fpic.
11276 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11278 * gfortran.dg/gomp/pr66633.f90: New test.
11280 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11283 * g++.dg/template/pr66686.C: New test.
11285 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11287 * gnat.dg/lto17.ad[sb]: New test.
11289 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11291 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11292 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11294 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11296 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11298 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11300 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11302 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11304 * jit.dg/test-switch.c: New testcase.
11305 * jit.dg/test-switch.cc: New testcase.
11307 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11310 * jit.dg/all-non-failing-tests.h: Add note about
11311 test-validly-unreachable-block.c.
11312 * jit.dg/test-validly-unreachable-block.c: New file.
11314 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11317 * jit.dg/all-non-failing-tests.h: Add note about
11318 test-extra-options.c.
11319 * jit.dg/test-extra-options.c: New testcase.
11321 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11324 * gcc.target/i386/pr66691.c: New.
11326 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11328 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11329 * gcc.target/i386/iamcu/args.h: Likewise.
11330 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11331 * gcc.target/i386/iamcu/defines.h: Likewise.
11332 * gcc.target/i386/iamcu/macros.h: Likewise.
11333 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11334 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11335 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11336 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11337 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11338 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11339 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11340 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11341 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11342 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11343 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11344 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11345 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11346 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11347 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11348 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11349 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11351 2015-06-30 Marek Polacek <polacek@redhat.com>
11353 * gcc.dg/fold-minus-6.c: New test.
11355 * gcc.dg/fold-ior-3.c: New test.
11357 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11359 Implement N4197 - Adding u8 character literals
11360 * g++.dg/cpp1z/utf8.C: New.
11361 * g++.dg/cpp1z/utf8-neg.C: New.
11362 * g++.dg/cpp1z/udlit-utf8char.C: New.
11364 2015-06-30 Marek Polacek <polacek@redhat.com>
11366 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11368 2015-06-30 Tom de Vries <tom@codesourcery.com>
11370 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11371 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11372 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11373 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11375 2015-06-30 Marek Polacek <polacek@redhat.com>
11377 * gcc.dg/fold-ior-2.c: New test.
11379 2015-06-30 Tom de Vries <tom@codesourcery.com>
11381 PR tree-optimization/66652
11382 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11383 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11385 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11387 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11390 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11391 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11393 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11396 * gfortran.dg/wunused-parameter.f90: New test.
11398 2015-06-29 Richard Henderson <rth@redhat.com>
11400 * gcc.target/i386/asm-flag-1.c: New.
11401 * gcc.target/i386/asm-flag-2.c: New.
11402 * gcc.target/i386/asm-flag-3.c: New.
11403 * gcc.target/i386/asm-flag-4.c: New.
11404 * gcc.target/i386/asm-flag-5.c: New.
11406 2015-06-29 Marek Polacek <polacek@redhat.com>
11409 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11410 * c-c++-common/pr66322.c: New test.
11411 * g++.dg/eh/scope1.C: Remove dg-warning.
11413 2015-06-29 Richard Biener <rguenther@suse.de>
11415 PR tree-optimization/66677
11416 * gcc.dg/vect/pr66677.c: New testcase.
11418 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11420 PR middle-end/64130
11421 * gcc.dg/tree-ssa/pr64130.c: New test.
11423 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11425 * gcc.target/aarch64/pic-small.c: New testcase.
11427 2015-06-26 Richard Biener <rguenther@suse.de>
11429 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11431 2015-06-26 Marek Polacek <polacek@redhat.com>
11433 * gcc.dg/fold-and-1.c: New test.
11434 * gcc.dg/fold-and-2.c: New test.
11436 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11438 * gnat.dg/warn11.adb: Add missing dg directive.
11439 * gnat.dg/warn12.adb: New test.
11440 * gnat.dg/warn12_pkg.ads: New helper.
11442 2015-06-26 Richard Biener <rguenther@suse.de>
11444 * gfortran.dg/reassoc_3.f90: Adjust.
11446 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11449 * gcc.target/i386/pr66412.c: New test.
11451 2015-06-25 Richard Biener <rguenther@suse.de>
11453 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11455 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11457 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11459 2015-06-25 Richard Biener <rguenther@suse.de>
11461 * gfortran.dg/vect/vect-9.f90: New testcase.
11463 2015-06-25 Nick Clifton <nickc@redhat.com>
11465 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11466 H8300 and M32R targets.
11468 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11471 * gfortran.dg/maxerrors.f90: New test.
11473 2015-06-08 DJ Delorie <dj@redhat.com>
11475 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11477 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11479 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11481 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11483 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11484 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11485 * gcc.target/aarch64/nofp_1.c: New file.
11487 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
11489 Implement N3928 - Extending static_assert
11490 * g++.dg/cpp0x/static_assert8.C: Adjust.
11491 * g++.dg/cpp0x/static_assert12.C: New.
11492 * g++.dg/cpp0x/static_assert13.C: New.
11493 * g++.dg/cpp1y/static_assert1.C: New.
11494 * g++.dg/cpp1y/static_assert2.C: New.
11495 * g++.dg/cpp1z/static_assert-nomsg.C: New.
11497 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
11500 * g++.dg/cpp0x/trailing11.C: New.
11502 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11504 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11506 * gcc.target/arm/memset-inline-10.c: Likewise.
11507 * gcc.target/arm/pr58784.c: Likewise.
11508 * gcc.target/arm/pr59985.C: Likewise.
11509 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11511 2015-06-24 Renlin Li <renlin.li@arm.com>
11513 * gcc.target/aarch64/arm_align_max_pwr.c: New.
11514 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11516 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
11519 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11522 * g++.dg/cpp0x/auto45.C: New test.
11523 * g++.dg/template/pr30044.C: New test.
11524 * g++.dg/template/crash83.C: Accept any error string.
11525 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11527 * g++.dg/cpp0x/variadic18.C: Likewise
11528 * g++.dg/template/canon-type-13.C: Likewise.
11529 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11531 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11534 * g++.dg/other/linkage2.C: New.
11536 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11539 * gcc.target/arm/pr63408.c: New test.
11541 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
11543 * lib/c-torture.exp: Don't call check_effective_target_lto
11544 before setting up environment correctly.
11545 * lib/gcc-dg.exp: Likewise, and protect
11546 gcc_force_conventional_output.
11548 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11550 PR rtl-optimization/66306
11551 * gcc.target/s390/pr66306.c: New test.
11553 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11555 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11556 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11557 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11558 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11559 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11560 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11561 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11563 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11566 * gcc.c-torture/pr65803.c: New test.
11568 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11571 * g++.dg/cpp0x/auto45.C: New test.
11572 * g++.dg/template/pr30044.C: New test.
11573 * g++.dg/template/crash83.C: Accept any error string.
11574 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11576 * g++.dg/cpp0x/variadic18.C: Likewise
11577 * g++.dg/template/canon-type-13.C: Likewise.
11578 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11580 2015-06-23 Marek Polacek <polacek@redhat.com>
11582 * c-c++-common/Wlogical-op-3.c: New test.
11584 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11587 * g++.dg/cpp0x/scoped_enum5.C: New.
11589 2015-06-23 Richard Biener <rguenther@suse.de>
11591 PR tree-optimization/66636
11592 * gcc.dg/vect/pr66636.c: New testcase.
11594 2015-06-23 Marek Polacek <polacek@redhat.com>
11596 * gcc.dg/fold-minus-4.c: New test.
11597 * gcc.dg/fold-minus-5.c: New test.
11598 * c-c++-common/ubsan/overflow-add-5.c: New test.
11600 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11602 Add missing testcase from r224672.
11603 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11605 * gcc.target/vax/bswapdi-1.c: New.
11607 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11610 * gfortran.dg/associate_18.f08: New test.
11612 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11615 * gcc.target/i386/pr66560-1.c: New test.
11616 * gcc.target/i386/pr66560-2.c: Ditto.
11617 * gcc.target/i386/pr66560-3.c: Ditto.
11618 * gcc.target/i386/pr66560-4.c: Ditto.
11620 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11622 * gcc.target/nvptx/nvptx.exp: New file.
11623 * gcc.target/nvptx/proto-1.c: Likewise.
11625 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11627 PR tree-optimization/66449
11628 * gcc.dg/vect/pr66449.c: New test.
11630 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11632 * g++.dg/other/dump-ada-spec-5.C: New test.
11633 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11634 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11636 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11638 * g++.dg/inherit/pure1.C: Test location too.
11640 2015-06-22 Marek Polacek <polacek@redhat.com>
11642 * gcc.dg/fold-ior-1.c: New test.
11643 * gcc.dg/fold-minus-2.c: New test.
11644 * gcc.dg/fold-minus-3.c: New test.
11645 * gcc.dg/fold-plus-1.c: New test.
11646 * gcc.dg/fold-plus-2.c: New test.
11647 * gcc.dg/fold-xor-4.c: New test.
11648 * gcc.dg/fold-xor-5.c: New test.
11650 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11653 * g++.dg/torture/pr65914.C: New.
11655 2015-06-22 Richard Biener <rguenther@suse.de>
11657 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11658 not existing TORTURE_OPTIONS only.
11659 * lib/gcc-dg.exp: Likewise.
11661 2015-06-22 Christian Bruel <christian.bruel@st.com>
11664 * gcc.target/arm/flip-thumb.c: New test.
11666 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11667 Martin Liska <mliska@suse.cz>
11670 * g++.dg/ipa/pr65908.C: New testcase.
11672 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11675 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11676 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11678 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11680 * gnat.dg/specs/debug1.ads: Adjust.
11682 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11684 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11685 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11686 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11687 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11688 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11689 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11690 * gcc.target/aarch64/fmovd-zero.c: Delete.
11691 * gcc.target/aarch64/fmovf-zero.c: Delete.
11693 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11695 * gcc.target/vax/bswapdi-1.c: New.
11697 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11699 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11701 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11703 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11705 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11707 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11709 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11711 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11713 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11715 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11717 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11719 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11721 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11723 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11725 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11727 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11729 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11731 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11733 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11735 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11737 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11739 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11741 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11743 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11745 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11747 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11749 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11751 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11753 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11755 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11757 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11759 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11761 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11763 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11765 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11767 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11769 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11771 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11773 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11775 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11776 (_ARM_FPSCR): Add FZ field.
11777 (clean_results): Force FZ=1 on AArch64.
11778 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11780 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11782 * gcc.target/aarch64/pr62308.c: New test.
11784 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11787 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11789 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11791 * gcc.target/i386/mpx/pr66581.c: New test.
11793 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11795 * gcc.target/i386/cmov9.c: New test.
11797 2015-06-18 Richard Biener <rguenther@suse.de>
11799 * g++.dg/other/const4.C: New testcase.
11801 2015-06-18 Michael Matz <matz@suse.de>
11803 PR middle-end/66253
11804 * gcc.dg/vect/pr66253.c: New testcase.
11806 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11809 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11811 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11813 PR middle-end/66568
11814 * gcc.target/i386/mpx/pr66568.c: New test.
11816 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11818 PR middle-end/66567
11819 * gcc.target/i386/mpx/pr66567.c: New test.
11821 2015-06-18 Richard Biener <rguenther@suse.de>
11823 PR tree-optimization/66510
11824 * gcc.dg/vect/slp-perm-12.c: New testcase.
11826 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11828 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11829 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11830 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11831 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11833 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11836 * g++.dg/gomp/pr66571-1.C: New test.
11838 PR middle-end/66429
11839 * c-c++-common/gomp/pr66429.c: New test.
11841 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11843 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11844 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11846 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11848 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11851 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11854 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11856 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11858 * gcc.target/mips/pr65862-1.c: New test.
11859 * gcc.target/mips/pr65862-2.c: Likewise.
11861 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11863 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11864 * gcc.target/i386/pr52252-atom.c: Ditto.
11865 * gcc.target/i386/vect-div-1.c: Ditto.
11866 * gcc.target/i386/rotate-5.c: Ditto.
11867 * gcc.target/i386/pr50202.c: Ditto.
11868 * gcc.target/i386/pr37843-3.c: Ditto.
11869 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11870 * gcc.target/i386/pr53397-1.c: Ditto.
11871 * gcc.target/i386/pr55934.c: Ditto.
11872 * gcc.target/i386/pr37843-4.c: Ditto.
11873 * gcc.target/i386/pr60451.c: Ditto.
11874 * gcc.target/i386/pr53397-2.c: Ditto.
11875 * gcc.target/i386/vectorize1.c: Ditto.
11876 * gcc.target/i386/extract-insert-combining.c: Ditto.
11877 * gcc.target/i386/pr53759.c: Ditto.
11878 * gcc.target/i386/pr52252-core.c: Ditto.
11879 * gcc.target/i386/rotate-3.c: Ditto.
11880 * gcc.target/i386/sse-20.c: Ditto.
11881 * gcc.target/i386/rotate-4.c: Ditto.
11882 * gcc.target/i386/pr61403.c: Ditto.
11883 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11884 * gcc.target/i386/pr60901.c: Ditto.
11885 * gcc.target/i386/pr59794-7.c: Ditto.
11886 * gcc.target/i386/pr62208.c: Ditto.
11887 * gcc.target/i386/pr53416.c: Ditto.
11888 * gcc.target/i386/asm-dialect-1.c: Ditto.
11889 * gcc.target/i386/pr50038.c: Ditto.
11890 * gcc.target/i386/47698.c: Ditto.
11891 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11892 * gcc.target/i386/pr59794-2.c: Ditto.
11893 * gcc.target/i386/pr59794-3.c: Ditto.
11894 * gcc.target/i386/pr39058.c: Ditto.
11895 * gcc.target/i386/pr60205-1.c: Ditto.
11896 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11897 * gcc.target/i386/sse2-movq-2.c: Ditto.
11899 2015-06-17 Richard Biener <rguenther@suse.de>
11901 PR tree-optimization/66251
11902 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11904 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11907 * g++.dg/parse/new-placement1.C: New.
11909 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11911 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11912 * jit.dg/test-compound-assignment.c: New testcase.
11914 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11917 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11918 to "testcases" array.
11920 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11923 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11924 * jit.dg/test-debug-strings.c: New test case.
11925 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11926 the discriminant has a sane debug string.
11928 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11931 * gcc.target/i386/pr56766-1.c: New test.
11932 * gcc.target/i386/pr56766-2.c: Ditto.
11934 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11936 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11937 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11938 * gcc.target/mips/loongson-simd.c: Ditto.
11940 2015-06-16 Richard Biener <rguenther@suse.de>
11942 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11944 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11946 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11947 passed by the testsuite driver.
11949 2015-06-16 Richard Biener <rguenther@suse.de>
11951 * gcc.dg/vect/slp-perm-11.c: New testcase.
11953 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11955 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11958 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11960 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11961 Reinstate calls to torture-init and torture-finalize.
11963 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11965 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11967 2015-06-15 Nathan Sidwell <nathan@acm.org>
11970 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11972 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11975 * g++.dg/cpp0x/local-type1.C: New.
11977 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11982 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11983 unimplemented error.
11984 * gfortran.dg/allocate_with_source_7.f08: New test.
11985 * gfortran.dg/allocate_with_source_8.f08: New test.
11987 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11990 * g++.dg/warn/Walways-true-3.C: New test.
11992 2015-06-13 Tom de Vries <tom@codesourcery.com>
11994 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11996 2015-06-13 Tom de Vries <tom@codesourcery.com>
11998 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11999 (main): Remove superfluous attributes.
12000 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12001 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12003 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12005 * gcc.target/i386/monitorx.c: New.
12006 * gcc.target/i386/sse-12.c: Add -mmwaitx.
12007 * gcc.target/i386/sse-13.c: Ditto.
12008 * gcc.target/i386/sse-14.c: Ditto.
12009 * gcc.target/i386/sse-22.c: Ditto.
12010 * gcc.target/i386/sse-23.c: Ditto.
12011 * g++.dg/other/i386-2.C: Ditto.
12012 * g++.dg/other/i386-3.C: Ditto.
12014 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
12016 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
12018 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
12021 * gfortran.dg/allocatable_scalar_13.f90: New test
12023 2015-06-11 Marek Polacek <polacek@redhat.com>
12025 * gcc.dg/fold-xor-3.c: New test.
12027 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12029 * gcc.target/arm/short-it-ifcvt-1.c: New test.
12030 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
12032 2015-06-11 Christian Bruel <christian.bruel@st.com>
12035 * gcc.target/arm/pragma_attribute.c: New test.
12037 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12039 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
12041 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
12044 * gcc.target/i386/pr66473.c: New test.
12046 2015-06-10 Jakub Jelinek <jakub@redhat.com>
12049 * gcc.dg/tls/pr66470.c: New test.
12050 * gcc.target/i386/pr66470.c: New test.
12052 2015-06-10 Christian Bruel <christian.bruel@st.com>
12055 * gcc.target/arm/attr_arm.c: New test
12056 * gcc.target/arm/attr_arm-err.c: New test
12057 * gcc.target/arm/attr_thumb.c: New test
12058 * gcc.target/arm/attr_thumb-static.c: New test
12060 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12065 * g++.dg/abi/aarch64_guard1.C: Adjust test.
12067 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
12069 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
12070 passed by the testsuite driver.
12072 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12075 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12076 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12077 * gcc.dg/ssp-1.c: Make counter a register.
12078 * gcc.dg/ssp-2.c: Likewise.
12079 * gcc.dg/torture/parm-coalesce.c: New.
12081 2015-06-09 Tom de Vries <tom@codesourcery.com>
12083 * gcc.target/i386/vararg-loc.c: New test.
12085 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12088 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12089 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12091 2015-06-09 Marek Polacek <polacek@redhat.com>
12093 PR tree-optimization/66299
12094 * gcc.dg/pr66299-1.c: New test.
12095 * gcc.dg/pr66299-2.c: New test.
12096 * gcc.dg/pr66299-3.c: New test.
12098 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12100 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12101 passed by the testsuite driver.
12103 2015-06-09 Richard Biener <rguenther@suse.de>
12105 PR middle-end/66423
12106 * gcc.dg/fold-modpow2.c: New testcase.
12108 2015-06-09 Richard Biener <rguenther@suse.de>
12110 PR tree-optimization/66419
12111 * gcc.dg/vect/bb-slp-37.c: New testcase.
12113 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12115 * gcc.target/arm/stl-cond.c: New test.
12117 2015-06-09 Richard Biener <rguenther@suse.de>
12119 PR middle-end/66413
12120 * gcc.dg/torture/pr66413.c: New testcase.
12122 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12124 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12125 * gcc.dg/ssp-1.c: Make counter a register.
12126 * gcc.dg/ssp-2.c: Likewise.
12127 * gcc.dg/torture/parm-coalesce.c: New.
12129 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12131 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12132 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12134 2015-06-08 Tom de Vries <tom@codesourcery.com>
12136 PR rtl-optimization/66444
12137 * gcc.dg/pr66444.c: New test.
12139 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12142 * gfortran.dg/class_is_1.f90: New test.
12143 * gfortran.dg/type_is_1.f90: Ditto.
12145 2015-06-08 Marek Polacek <polacek@redhat.com>
12148 * gcc.dg/cpp/pr66415-1.c: New test.
12149 * gcc.dg/cpp/pr66415-2.c: New test.
12151 2015-06-08 Richard Biener <rguenther@suse.de>
12153 PR tree-optimization/66422
12154 * gcc.dg/Warray-bounds-16.c: New testcase.
12156 2015-06-08 Richard Biener <rguenther@suse.de>
12158 * gcc.dg/vect/slp-perm-10.c: New testcase.
12159 * gcc.dg/vect/slp-23.c: Adjust.
12160 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12161 vector pointer update.
12163 2015-06-08 Marek Polacek <polacek@redhat.com>
12166 * g++.dg/ubsan/pr66452.C: New test.
12168 2015-06-08 Tom de Vries <tom@codesourcery.com>
12170 PR tree-optimization/66436
12171 * gcc.dg/gomp/dump-new-function-2.c: New test.
12172 * gcc.dg/gomp/dump-new-function-3.c: Same.
12173 * gcc.dg/gomp/dump-new-function.c: Same.
12175 2015-06-08 Tom de Vries <tom@codesourcery.com>
12177 PR tree-optimization/66435
12178 * gcc.dg/gomp/notify-new-function-2.c: New test.
12179 * gcc.dg/gomp/notify-new-function-3.c: Same.
12180 * gcc.dg/gomp/notify-new-function.c: Same.
12182 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12184 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12185 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12186 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12187 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12188 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12189 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12192 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12195 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12196 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12198 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12199 * gfortran.dg/warn_conversion_5.f90: New test.
12200 * gfortran.dg/warn_conversion_6.f90: New test.
12201 * gfortran.dg/warn_conversion_7.f90: New test.
12203 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12206 * gfortran.dg/blockdata_9.f: New test.
12208 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12211 * gfortran.dg/forall_17.f90: New test.
12213 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12215 * g++.dg/cpp0x/pr57101.C: Add warning.
12216 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12217 * g++.dg/ext/visibility/anon7.C: Same.
12218 * g++.dg/ipa/pr63587-2.C: Same.
12219 * g++.dg/opt/dump1.C: Same.
12220 * g++.dg/opt/pr59622-3.C: Same.
12221 * g++.dg/opt/pr59622.C: Same.
12222 * g++.dg/torture/pr46383.C: Same.
12223 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12224 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12225 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12227 * gfortran.dg/intent_out_8.f90: Same.
12228 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12230 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12233 gfortran.dg/equiv_9.f90: New test.
12236 2015-06-05 Tom de Vries <tom@codesourcery.com>
12238 merge from gomp4 branch:
12239 2015-05-28 Tom de Vries <tom@codesourcery.com>
12241 PR tree-optimization/65443
12242 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12243 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12244 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12246 2015-06-05 Nathan Sidwell <nathan@acm.org>
12249 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12251 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12253 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12255 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12257 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12259 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12261 * gcc.target/i386/noplt-1.c: New test.
12262 * gcc.target/i386/noplt-2.c: New test.
12263 * gcc.target/i386/noplt-3.c: New test.
12264 * gcc.target/i386/noplt-4.c: New test.
12266 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12269 * gfortran.dg/adjustl_1.f90: New test.
12271 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12273 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12274 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12276 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12278 * lto.c (iterative_hash_canonical_type,
12279 gimple_register_canonical_type): only hash main variants of types
12281 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12283 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12284 Move set of dg-do-what-default after early return.
12286 2015-06-04 Marek Polacek <polacek@redhat.com>
12289 * gcc.dg/lvalue-8.c: New test.
12291 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12292 Paolo Carlini <paolo.carlini@oracle.com>
12295 * g++.dg/other/pr66130.C: New.
12296 * g++.dg/cpp0x/pr66130.C: Likewise.
12298 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12300 * g++.dg/cpp0x/decl-loc1.C: New.
12301 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12302 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12303 * g++.dg/init/ctor8.C: Likewise.
12304 * g++.dg/parse/semicolon4.C: Likewise.
12306 2015-06-03 Marek Polacek <polacek@redhat.com>
12309 * g++.dg/ubsan/static-init-1.C: New test.
12310 * g++.dg/ubsan/static-init-2.C: New test.
12311 * g++.dg/ubsan/static-init-3.C: New test.
12313 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12316 * gcc.target/i386/pr66275.c: New test.
12318 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12320 * gcc.dg/Wcxx-compat-22.c: New testcase.
12321 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12322 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12323 * c-c++-common/pr58346-1.c: Likewise.
12324 * c-c++-common/transparent-union-1.c: Likewise.
12326 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12328 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12329 * g++.dg/plugin/def_plugin.c: New file.
12330 * g++.dg/plugin/def-plugin-test.C: New file.
12332 2015-06-03 Richard Biener <rguenther@suse.de>
12334 * gcc.dg/vect/bb-slp-36.c: New testcase.
12336 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12338 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12340 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12342 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12343 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12344 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12345 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12347 2015-06-03 Marek Polacek <polacek@redhat.com>
12351 * gcc.dg/pr64223-1.c: New test.
12352 * gcc.dg/pr64223-2.c: New test.
12354 2015-06-03 Richard Biener <rguenther@suse.de>
12356 PR tree-optimization/63916
12357 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12359 2015-06-03 Richard Biener <rguenther@suse.de>
12361 PR tree-optimization/66375
12362 * gcc.dg/torture/pr66375.c: New testcase.
12364 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12366 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12368 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12371 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12373 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12376 * gfortran.dg/reshape_7.f90: New test.
12378 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12381 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12384 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12387 * gcc.dg/pr49551.c: New testcase.
12389 2015-06-02 Richard Biener <rguenther@suse.de>
12392 * g++.dg/lto/pr65549_0.C: New testcase.
12394 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12397 PR middle-end/66332
12398 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12400 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12402 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12404 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12407 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12409 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12411 PR tree-optimization/48052
12412 * gcc.dg/tree-ssa/scev-8.c: New.
12413 * gcc.dg/tree-ssa/scev-9.c: New.
12414 * gcc.dg/tree-ssa/scev-10.c: New.
12415 * gcc.dg/vect/pr48052.c: New.
12417 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12419 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12421 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12423 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12425 2015-06-02 Marek Polacek <polacek@redhat.com>
12427 PR middle-end/66345
12428 * gcc.dg/torture/pr66345.c: New test.
12430 2015-06-02 Richard Biener <rguenther@suse.de>
12432 PR tree-optimization/65961
12433 * gcc.dg/torture/pr65961.c: New testcase.
12435 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12437 PR tree-optimization/52563
12438 PR tree-optimization/62173
12439 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12440 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12442 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12444 * gnat.dg/specs/varsize_return2.ads: New test.
12445 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12447 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12449 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12451 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12454 * gcc.target/aarch64/sync-comp-swap.c: New.
12455 * gcc.target/aarch64/sync-comp-swap.x: New.
12456 * gcc.target/aarch64/sync-op-acquire.c: New.
12457 * gcc.target/aarch64/sync-op-acquire.x: New.
12458 * gcc.target/aarch64/sync-op-full.c: New.
12459 * gcc.target/aarch64/sync-op-full.x: New.
12460 * gcc.target/aarch64/sync-op-release.c: New.
12461 * gcc.target/aarch64/sync-op-release.x: New.
12463 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12465 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12468 2015-06-01 Richard Biener <rguenther@suse.de>
12470 PR tree-optimization/66349
12471 PR tree-optimization/66352
12472 PR tree-optimization/66357
12473 * gcc.dg/torture/pr66357.c: New testcase.
12474 * gcc.dg/torture/pr66349.c: Likewise.
12475 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12477 2015-06-01 Richard Biener <rguenther@suse.de>
12480 2015-05-29 Richard Biener <rguenther@suse.de>
12482 PR tree-optimization/66314
12483 * gcc.dg/asan/pr66314.c: New testcase.
12485 2015-06-01 Richard Biener <rguenther@suse.de>
12487 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12489 2015-06-01 Jakub Jelinek <jakub@redhat.com>
12491 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12493 (hp3, hp4): Add inline keyword.
12494 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12495 (hp2): Add inline keyword.
12496 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12497 (hp2): Add inline keyword.
12499 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
12502 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12503 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12504 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12505 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12507 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
12509 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12510 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12512 2015-06-01 Richard Biener <rguenther@suse.de>
12514 PR tree-optimization/66280
12515 * g++.dg/torture/pr66280.C: New testcase.
12516 * g++.dg/torture/pr66280-2.C: Likewise.
12518 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12520 * gnat.dg/addr9_1.adb: New test.
12521 * gnat.dg/addr9_2.adb: Likewise.
12522 * gnat.dg/addr9_3.adb: Likewise.
12523 * gnat.dg/addr9_4.adb: Likewise.
12525 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
12527 * g++.dg/other/dump-ada-spec-4.C: New test.
12529 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
12531 * gcc.dg/alias-8.c: Fix dg-warning.
12533 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
12535 * gcc.dg/alias-8.c: Do not xfail.
12536 * gcc.dg/pr62167.c: Prevent FRE.
12537 * gcc.dg/alias-14.c: New testcase.
12539 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
12541 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12543 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12546 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12548 * gcc.target/s390/hotpatch-10.c: Likewise.
12549 * gcc.target/s390/hotpatch-11.c: Likewise.
12550 * gcc.target/s390/hotpatch-12.c: Likewise.
12551 * gcc.target/s390/hotpatch-17.c: Likewise.
12552 * gcc.target/s390/hotpatch-18.c: Likewise.
12553 * gcc.target/s390/hotpatch-20.c: Likewise.
12554 * gcc.target/s390/hotpatch-21.c: Likewise.
12555 * gcc.target/s390/hotpatch-22.c: Likewise.
12556 * gcc.target/s390/hotpatch-23.c: Likewise.
12557 * gcc.target/s390/hotpatch-24.c: Likewise.
12558 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12559 to check for the exact nops too.
12560 * gcc.target/s390/hotpatch-3.c: Likewise.
12561 * gcc.target/s390/hotpatch-4.c: Likewise.
12562 * gcc.target/s390/hotpatch-5.c: Likewise.
12563 * gcc.target/s390/hotpatch-6.c: Likewise.
12564 * gcc.target/s390/hotpatch-7.c: Likewise.
12565 * gcc.target/s390/hotpatch-8.c: Likewise.
12566 * gcc.target/s390/hotpatch-9.c: Likewise.
12567 * gcc.target/s390/hotpatch-14.c: Likewise.
12568 * gcc.target/s390/hotpatch-15.c: Likewise.
12569 * gcc.target/s390/hotpatch-16.c: Likewise.
12570 * gcc.target/s390/hotpatch-19.c: Likewise.
12571 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12572 scan-assembler-times counting number of .align directives.
12573 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12574 dg-options. Remove scan-assembler-times counting number of .align
12576 * gcc.target/s390/hotpatch-26.c: New file.
12577 * gcc.target/s390/hotpatch-27.c: New file.
12578 * gcc.target/s390/hotpatch-28.c: New file.
12579 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12580 using -Os -O0 -O1 -O2 -O3 options.
12582 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12584 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12586 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12588 PR tree-optimization/66142
12589 * gcc.dg/vect/pr66142.c: New test.
12591 2015-05-29 Richard Biener <rguenther@suse.de>
12593 PR tree-optimization/66314
12594 * gcc.dg/asan/pr66314.c: New testcase.
12596 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12598 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12599 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12600 Adjust all callers.
12601 (schedule-cleanups, dg-keep-saved-temps): New proc.
12602 (gcc-dg-test-1): Schedule cleanups.
12603 * lib/profopt.exp (profopt-execute): Likewise.
12604 * g++.dg/cdce3.C: Adjust expected line numbers.
12605 * gcc.dg/cdce1.c: Likewise.
12606 * gcc.dg/cdce2.c: Likewise.
12607 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12608 * gcc.dg/strlenopt-24.c: Likewise.
12609 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12610 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12611 * obj-c++.dg/encode-2.mm: Likewise.
12613 2015-05-28 DJ Delorie <dj@redhat.com>
12615 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12617 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12619 * gnat.dg/discr43.adb: New test.
12621 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12623 * gnat.dg/varsize_temp.adb: Rename into...
12624 * gnat.dg/varsize1.adb: ...this.
12625 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12626 * gnat.dg/varsize2.ad[sb]: ...this.
12627 * gnat.dg/varsize3_1.adb: New test.
12628 * gnat.dg/varsize3_2.adb: Likewise.
12629 * gnat.dg/varsize3_3.adb: Likewise.
12630 * gnat.dg/varsize3_4.adb: Likewise.
12631 * gnat.dg/varsize3_5.adb: Likewise.
12632 * gnat.dg/varsize3_6.adb: Likewise.
12633 * gnat.dg/varsize3_pkg1.ads: New helper.
12634 * gnat.dg/varsize3_pkg2.ads: Likewise.
12635 * gnat.dg/varsize3_pkg3.ads: Likewise.
12637 2015-05-28 Richard Biener <rguenther@suse.de>
12639 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12641 2015-05-28 Richard Biener <rguenther@suse.de>
12643 PR tree-optimization/66142
12644 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12646 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12649 * gcc.dg/darwin-minversion-3.c: Update testcase.
12650 * gcc.dg/darwin-minversion-4.c: Ditto.
12651 * gcc.dg/darwin-minversion-5.c: New testcase.
12652 * gcc.dg/darwin-minversion-6.c: Ditto.
12653 * gcc.dg/darwin-minversion-7.c: Ditto.
12654 * gcc.dg/darwin-minversion-8.c: Ditto.
12655 * gcc.dg/darwin-minversion-9.c: Ditto.
12656 * gcc.dg/darwin-minversion-10.c: Ditto.
12657 * gcc.dg/darwin-minversion-11.c: Ditto.
12658 * gcc.dg/darwin-minversion-12.c: Ditto.
12660 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12662 PR rtl-optimization/66168
12663 * gcc.c-torture/compile/pr66168.c: New test.
12665 2015-05-27 Jeff Law <law@redhat.com>
12668 * gcc.dg/target/m68k/pr39726-1.c: New test.
12670 2015-05-27 Nathan Sidwell <nathan@acm.org>
12673 * g++.dg/ext/alias-canon3.C: New.
12675 2015-05-27 Richard Biener <rguenther@suse.de>
12677 PR tree-optimization/66272
12679 2014-08-15 Richard Biener <rguenther@suse.de>
12681 PR tree-optimization/62031
12682 * gcc.dg/torture/pr66272.c: New testcase.
12684 2015-05-27 Richard Biener <rguenther@suse.de>
12686 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12688 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12691 * gcc.dg/pr65358.c: New test.
12693 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12696 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12698 * gfortran.dg/allocate_with_source_6.f90: New test.
12700 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12702 * gnat.dg/atomic7_1.adb: New test.
12703 * gnat.dg/atomic7_2.adb: Likewise.
12704 * gnat.dg/atomic7_pkg1.ads: New helper.
12705 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12707 2015-05-26 Michael Matz <matz@suse.de>
12709 PR middle-end/66251
12710 * gcc.dg/vect/pr66251.c: New test.
12712 2015-05-26 Richard Biener <rguenther@suse.de>
12714 PR tree-optimization/66142
12715 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12717 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12720 * gfortran.dg/allocatable_scalar_13.f90: New test
12722 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12724 * gnat.dg/warn11.adb: New test.
12725 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12727 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12729 * gnat.dg/vfa1_1.adb: New test.
12730 * gnat.dg/vfa1_2.adb: Likewise.
12731 * gnat.dg/vfa1_3.adb: Likewise.
12732 * gnat.dg/vfa1_4.adb: Likewise.
12733 * gnat.dg/vfa1_pkg.ads: New helper.
12735 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12737 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12738 * gcc.target/i386/pr66232-3.c: Likewise.
12740 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12743 * gcc.target/i386/pr66274.c: New test.
12745 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12747 * gnat.dg/renaming6.ad[sb]: New test.
12749 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12751 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12752 and 'dg-require-effective-target pie'.
12754 2015-05-23 Nathan Sidwell <nathan@acm.org>
12757 * g++.dg/cpp0x/pr66243.C: New.
12759 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12762 * g++.dg/lto/pr66180_0.C: New testcase.
12763 * g++.dg/lto/pr66180_1.C: New testcase.
12765 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12768 * typebound_call_27.f90: New file.
12770 2015-05-23 Nathan Sidwell <nathan@acm.org>
12773 * g++.dg/template/pr65936.C: New.
12775 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12777 PR tree-optimization/63387
12778 * gcc.dg/pr63387-2.c: New testcase.
12780 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12782 * gcc.dg/simd-1.c: Update to the new message.
12784 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12786 * gcc.dg/nand.c: New testcase.
12788 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12790 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12791 Set dg-do-what-default to compile only on ARM targets without
12792 arm_neon_hw execution support. Remove redundant c-torture-execute
12793 in loop over test cases.
12795 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12798 * gcc.target/aarch64/pr65491_1.c: New test.
12799 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12800 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12802 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12805 * g++.dg/cpp0x/explicit9.C: New.
12806 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12808 2015-05-22 Richard Biener <rguenther@suse.de>
12810 PR tree-optimization/66251
12811 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12813 2015-05-22 Marek Polacek <polacek@redhat.com>
12816 * c-c++-common/attributes-enum-1.c: New test.
12817 * c-c++-common/attributes-enum-2.c: New test.
12818 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12819 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12821 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12823 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12824 effective target support. If no arm_neon_hw support, do not attempt
12825 to execute the tests; only compile them.
12826 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12827 and "dg-require-effective-target arm_neon_ok".
12828 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12829 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12830 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12831 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12832 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12833 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12834 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12835 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12836 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12837 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12838 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12839 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12840 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12841 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12842 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12843 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12844 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12845 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12846 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12847 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12848 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12849 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12850 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12851 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12852 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12853 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12854 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12855 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12856 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12857 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12858 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12859 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12860 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12861 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12862 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12863 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12864 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12865 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12866 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12867 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12868 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12869 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12870 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12871 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12872 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12873 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12874 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12875 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12876 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12877 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12878 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12879 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12880 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12881 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12882 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12883 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12884 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12885 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12886 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12887 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12888 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12889 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12890 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12891 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12892 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12893 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12894 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12895 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12896 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12897 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12898 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12899 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12900 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12901 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12902 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12903 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12904 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12905 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12906 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12907 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12908 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12909 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12910 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12911 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12912 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12913 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12914 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12915 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12916 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12917 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12918 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12919 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12920 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12921 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12922 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12923 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12924 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12925 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12926 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12927 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12928 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12929 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12930 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12931 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12932 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12933 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12934 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12935 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12936 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12937 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12938 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12939 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12940 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12942 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12944 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12945 * gcc.dg/vect/pr59354.c: Likewise.
12946 * gcc.dg/vect/pr64252.c: Likewise.
12947 * gcc.dg/vect/pr64404.c: Likewise.
12948 * gcc.dg/vect/pr64493.c: Likewise.
12949 * gcc.dg/vect/pr64495.c: Likewise.
12950 * gcc.dg/vect/pr64844.c: Likewise.
12951 * gcc.dg/vect/pr65518.c: Likewise.
12952 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12954 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12957 * g++.dg/cpp1y/var-templ28.C: New.
12959 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12962 * gcc.target/i386/pr66232-1.c: New test.
12963 * gcc.target/i386/pr66232-2.c: Likewise.
12964 * gcc.target/i386/pr66232-3.c: Likewise.
12965 * gcc.target/i386/pr66232-4.c: Likewise.
12966 * gcc.target/i386/pr66232-5.c: Likewise.
12968 2015-05-21 Nathan Sidwell <nathan@acm.org>
12970 * g++.dg/cpp1y/pr60943.C: New.
12972 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12974 PR tree-optimization/66233
12975 * gcc.c-torture/execute/pr66233.c: New test.
12977 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12980 * gfortran.dg/inline_matmul_11.f90: New test.
12982 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12984 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12985 instead of listing several targets on its own.
12986 * gcc.target/i386/pr32219-2.c: Likewise.
12987 * gcc.target/i386/pr32219-3.c: Likewise.
12988 * gcc.target/i386/pr32219-4.c: Likewise.
12989 * gcc.target/i386/pr32219-5.c: Likewise.
12990 * gcc.target/i386/pr32219-6.c: Likewise
12991 * gcc.target/i386/pr32219-7.c: Likewise.
12992 * gcc.target/i386/pr32219-8.c: Likewise.
12993 * gcc.target/i386/pr39013-1.c: Likewise.
12994 * gcc.target/i386/pr39013-2.c: Likewise.
12995 * gcc.target/i386/pr64317.c: Likewise.
12997 2015-05-21 Jeff Law <law@redhat.com>
12999 * gcc.target/hppa/shadd-3.c: New test.
13000 * gcc.target/hppa/shadd-4.c: New test.
13002 2015-05-21 Michael Matz <matz@suse.de>
13004 * gcc.dg/vect/vect-strided-store.c: New test.
13005 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
13006 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
13008 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13010 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
13011 * gcc.dg/pow-sqrt-synth-1.c: New test.
13012 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
13014 2015-05-21 Richard Biener <rguenther@suse.de>
13017 * g++.dg/conversion/pr66211.C: New testcase.
13018 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
13020 2015-05-21 Jeff Law <law@redhat.com>
13022 * gcc.target/hppa/shadd-2.c: New test.
13024 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
13027 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
13029 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13032 * gcc.target/arm/pr26702.c: Adjust target selector.
13034 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
13036 PR middle-end/66221
13037 * gcc.dg/lto/pr66221_0.c: New test.
13038 * gcc.dg/lto/pr66221_1.c: New test.
13040 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13043 * gcc.dg/redecl-4.c: Update column numbers.
13044 * gcc.dg/format/bitfld-1.c: Likewise.
13045 * gcc.dg/format/attr-2.c: Likewise.
13046 * gcc.dg/format/attr-6.c: Likewise.
13047 * gcc.dg/format/attr-7.c (baz): Likewise.
13048 * gcc.dg/format/asm_fprintf-1.c: Likewise.
13049 * gcc.dg/format/attr-4.c: Likewise.
13050 * gcc.dg/format/branch-1.c: Likewise.
13051 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
13052 locations within strings with embedded escape sequences.
13054 2015-05-20 Jeff Law <law@redhat.com>
13056 * gcc.target/hppa/hppa.exp: New target test driver.
13057 * gcc.target/hppa/shadd-1.c: New test.
13059 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
13061 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
13063 2015-05-20 David Malcolm <dmalcolm@redhat.com>
13065 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
13066 (fn_33_k_and_r_style): New.
13067 (fn_33_stroustrup_style): New.
13068 (fn_33_allman_style): New.
13069 (fn_33_whitesmiths_style): New.
13070 (fn_33_horstmann_style): New.
13071 (fn_33_ratliff_banner_style): New.
13072 (fn_33_lisp_style): New.
13073 (fn_34_indent_dash_gnu): New.
13074 (fn_34_indent_dash_kr): New.
13075 (fn_34_indent_dash_orig): New.
13076 (fn_34_indent_linux_style): New.
13078 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13081 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13083 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13085 PR tree-optimization/65447
13086 * gcc.dg/tree-ssa/pr65447.c: New test.
13088 2015-05-19 Nathan sidwell <nathan@acm.org>
13090 * g++.dg/cpp0x/pr65954.C: New.
13092 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13094 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13096 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13098 * lib/target-supports.exp: Vector do not always have natural
13099 alignment on s390*.
13101 2015-05-19 David Sherwood <david.sherwood@arm.com>
13103 * gcc.dg/loop-invariant.c: New testcase.
13105 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13107 * lib/target-supports.exp: Vector do not always have natural
13108 alignment on s390*.
13110 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13112 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13114 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13116 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13118 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13119 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13120 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13121 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13122 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13123 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13124 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13125 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13126 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13127 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13129 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13131 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13133 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13135 * gcc.target/s390/s390.exp
13136 (check_effective_target_vector): New check.
13137 * gcc.target/s390/vector/vec-abi-1.c: New test.
13138 * gcc.target/s390/vector/vec-abi-2.c: New test.
13139 * gcc.target/s390/vector/vec-abi-3.c: New test.
13140 * gcc.target/s390/vector/vec-abi-4.c: New test.
13141 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13142 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13143 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13144 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13145 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13146 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13147 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13148 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13149 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13150 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13151 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13152 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13153 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13154 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13155 * gcc.target/s390/vector/vec-init-1.c: New test.
13156 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13157 * gcc.target/s390/vector/vec-shift-1.c: New test.
13158 * gcc.target/s390/vector/vec-sub-1.c: New test.
13160 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13162 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13164 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13166 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13168 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13170 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13172 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13174 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13176 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13178 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13180 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13182 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13184 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13186 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13188 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13190 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13192 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13194 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13196 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13198 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13200 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13202 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13204 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13206 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13208 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13210 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13212 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13214 PR tree-optimization/66187
13215 * gcc.c-torture/execute/pr66187.c: New test.
13216 * gcc.dg/pr66187-1.c: New test.
13217 * gcc.dg/pr66187-2.c: New test.
13219 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13221 * gcc.dg/vect/bb-slp-35.c: Adjust.
13223 2015-05-19 Richard Biener <rguenther@suse.de>
13225 PR tree-optimization/66165
13226 * gcc.dg/torture/pr66165.c: New testcase.
13228 PR tree-optimization/66185
13229 * gcc.dg/torture/pr66185.c: New testcase.
13231 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13234 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13236 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13238 * gcc.target/mips/p5600-bonding.c : New file.
13240 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13243 * gfortran.dg/interface_operator_1.f90: New tests.
13245 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13248 * gfortran.dg/generic_29.f90: New tests.
13250 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13253 * gfortran.dg/storage_size_6.f90: New tests.
13255 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13258 * gfortran.dg/null1.f90: New test.
13260 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13263 * gfortran.dg/entry_21.f90: New test.
13265 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13268 * gfortran.dg/storage_size_6.f90: New tests.
13270 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13273 * gfortran.dg/misplaced_statement.f90: New test.
13275 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13278 * gfortran.dg/filepos1.f90: New test
13280 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13283 * gfortran.dg/pr64925.f90: New test.
13285 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13287 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13289 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13291 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13293 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13294 to the family of pie capable targets.
13296 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
13298 * gcc.target/arm/bics_1.c : New testcase.
13299 * gcc.target/arm/bics_2.c : New testcase.
13300 * gcc.target/arm/bics_3.c : New testcase.
13301 * gcc.target/arm/bics_4.c : New testcase.
13303 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
13305 * gcc.target/mips/umips-attr.c: New test.
13307 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13309 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13310 * gcc.dg/20150120-2.c (dg-final): Ditto.
13311 * gcc.dg/20150120-2.c (dg-final): Ditto.
13312 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13314 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13317 * gcc.target/i386/pr66174.c: New test.
13319 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13322 * gfortran.dg/matmul_bounds_6.f90: New test.
13323 * gfortran.dg/matmul_bounds_7.f90: New test.
13325 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13327 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13328 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13329 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13330 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13331 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13332 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13334 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13337 * gfortran.dg/continuation_13.f90: Update test.
13338 * gfortran.dg/pr65903.f90: New test.
13340 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13343 * gfortran.dg/block_14.f90: New test.
13345 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13348 * lib/gfortran-dg.exp: Update regex to handle two locations for
13349 the same diagnostic without caret.
13350 * gfortran.dg/badline.f: Test also that line numbers are correct
13351 before and after "left but not entered" warning.
13353 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13354 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13357 * gcc.target/arm/maskdata.c: New test.
13359 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13362 * gfortran.dg/derived_constructor_components_5: New test
13364 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13367 * gcc.target/alpha/pr66140.c: New test.
13369 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13372 * gcc.dg/Wconversion-complex-c99.c: New test.
13373 * gcc.dg/Wconversion-complex-gnu.c: New test.
13375 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13377 PR tree-optimization/64454
13378 * gcc.dg/modmod.c: New testcase.
13380 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13382 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13384 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13386 PR middle-end/66134
13387 * gcc.target/i386/mpx/pr66134.c: New test.
13389 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13391 * gcc.target/powerpc/pr60158.c: New test.
13393 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13395 * gcc.target/i386/sibcall-7.c: New test.
13396 * gcc.target/i386/sibcall-8.c: New test.
13398 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13400 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13401 (abs64_in_dreg): Likewise.
13403 2015-05-14 Marek Polacek <polacek@redhat.com>
13407 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13408 * gcc.dg/pr19984.c: Likewise.
13409 * gcc.dg/pr66066-1.c: New test.
13410 * gcc.dg/pr66066-2.c: New test.
13411 * gcc.dg/pr66066-3.c: New test.
13413 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13415 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13416 * gcc.dg/pow-sqrt.x: New file.
13417 * gcc.dg/pow-sqrt-1.c: New test.
13418 * gcc.dg/pow-sqrt-2.c: Likewise.
13419 * gcc.dg/pow-sqrt-3.c: Likewise.
13421 2015-05-13 Richard Biener <rguenther@suse.de>
13423 PR tree-optimization/66123
13424 * gcc.dg/torture/pr66123.c: New testcase.
13426 2015-05-13 Richard Biener <rguenther@suse.de>
13428 PR middle-end/66110
13429 * gcc.dg/alias-2.c: Adjust.
13430 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13432 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13435 * gcc.target/i386/pr65103-3.c: New.
13437 2015-05-13 Martin Liska <mliska@suse.cz>
13439 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13441 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13444 * gcc.target/i386/pr66112-2.c: New test.
13447 * gcc.target/i386/pr66112-1.c: New test.
13449 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13452 * gcc.target/i386/mpx/pr66048.cc: New.
13454 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13456 PR rtl-optimization/64616
13457 * gcc.dg/loop-8.c: New test.
13458 * gcc.dg/loop-9.c: New test.
13460 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13462 PR target/pr66047.c
13463 * gcc.target/i386/pr66047.c: New testcase.
13465 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13468 * gcc.c-torture/compile/pr65873.c: New testcase.
13470 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13473 * gfortran.dg/inline_matmul_10.f90: New test.
13475 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13477 * c-c++-common/Wmisleading-indentation.c: New testcase.
13478 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13479 * c-c++-common/Wmisleading-indentation-2.md: New file.
13481 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13483 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13485 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13487 2015-05-12 Richard Biener <rguenther@suse.de>
13489 PR tree-optimization/66101
13490 * gcc.dg/torture/pr66101.c: New testcase.
13492 2015-05-12 Richard Biener <rguenther@suse.de>
13494 PR tree-optimization/37021
13495 * gcc.target/i386/vect-addsub.c: New testcase.
13497 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
13499 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13501 2015-05-12 Tom de Vries <tom@codesourcery.com>
13503 PR tree-optimization/66010
13504 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13506 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13509 * g++.dg/cpp0x/trailing10.C: New.
13511 2015-05-12 Richard Biener <rguenther@suse.de>
13513 * gcc.dg/vect/bb-slp-35.c: New testcase.
13515 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
13518 * gfortran.dg/bound_simplification_6.f90: New.
13520 2015-05-11 Steve Ellcey <sellcey@mips.com>
13522 * gcc.target/mips/branch-1.c: Pass argument to bar().
13524 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
13527 * gcc.target/i386/pr65753.c: New test.
13529 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
13531 PR rtl-optimization/66076
13532 * gcc.dg/torture/pr66076.c: New test.
13534 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13537 * gfortran.dg/inline_matmul_7.f90: New test.
13538 * gfortran.dg/inline_matmul_8.f90: New test.
13539 * gfortran.dg/inline_matmul_9.f90: New test.
13541 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
13543 * gfortran.dg/bound_simplification_5.f90: New.
13545 2015-05-09 Jason Merrill <jason@redhat.com>
13547 * lib/target-supports.exp (cxx_default): New global.
13548 (check_effective_target_c++11_only)
13549 (check_effective_target_c++14_only)
13550 (check_effective_target_c++98_only)
13551 (check_effective_target_c++1z_only): Check it.
13553 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13555 PR tree-optimization/64454
13556 * gcc.dg/tree-ssa/vrp97.c: New file.
13557 * gcc.dg/vect/slp-perm-7.c: Update.
13559 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13562 * gfortran.dg/elemental_subroutine_11.f90: New test.
13564 2015-05-08 Richard Biener <rguenther@suse.de>
13566 PR tree-optimization/66036
13567 * gcc.dg/vect/slp-41.c: New testcase.
13569 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13571 * gfortran.dg/elemental_optional_args_7.f90: New.
13573 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13575 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13576 allow cmlt or sshr.
13578 2015-05-08 Marek Polacek <polacek@redhat.com>
13581 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13582 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13584 2015-05-07 Marek Polacek <polacek@redhat.com>
13587 * c-c++-common/Wshift-negative-value-1.c: New test.
13588 * c-c++-common/Wshift-negative-value-2.c: New test.
13589 * c-c++-common/Wshift-negative-value-3.c: New test.
13590 * c-c++-common/Wshift-negative-value-4.c: New test.
13591 * c-c++-common/Wshift-negative-value-5.c: New test.
13592 * c-c++-common/Wshift-negative-value-6.c: New test.
13593 * gcc.dg/c90-left-shift-1.c: New test.
13594 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13595 * gcc.dg/c99-left-shift-1.c: New test.
13597 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13600 PR middle-end/54303
13601 * gcc.dg/fdata-sections-2.c: New file.
13603 2015-05-07 Marek Polacek <polacek@redhat.com>
13606 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13608 * c-c++-common/ubsan/align-7.c: Likewise.
13609 * c-c++-common/ubsan/bounds-8.c: Likewise.
13610 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13611 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13612 * c-c++-common/ubsan/null-1.c: Likewise.
13613 * c-c++-common/ubsan/null-10.c: Likewise.
13614 * c-c++-common/ubsan/null-11.c: Likewise.
13615 * c-c++-common/ubsan/null-2.c: Likewise.
13616 * c-c++-common/ubsan/null-3.c: Likewise.
13617 * c-c++-common/ubsan/null-4.c: Likewise.
13618 * c-c++-common/ubsan/null-5.c: Likewise.
13619 * c-c++-common/ubsan/null-6.c: Likewise.
13620 * c-c++-common/ubsan/null-7.c: Likewise.
13621 * c-c++-common/ubsan/null-8.c: Likewise.
13622 * c-c++-common/ubsan/null-9.c: Likewise.
13623 * c-c++-common/ubsan/object-size-1.c: Likewise.
13624 * c-c++-common/ubsan/object-size-10.c: Likewise.
13625 * c-c++-common/ubsan/object-size-4.c: Likewise.
13626 * c-c++-common/ubsan/object-size-5.c: Likewise.
13627 * c-c++-common/ubsan/object-size-7.c: Likewise.
13628 * c-c++-common/ubsan/object-size-8.c: Likewise.
13629 * c-c++-common/ubsan/object-size-9.c: Likewise.
13630 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13631 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13632 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13633 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13634 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13635 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13636 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13637 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13638 * c-c++-common/ubsan/pr59333.c: Likewise.
13639 * c-c++-common/ubsan/pr59667.c: Likewise.
13640 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13641 * c-c++-common/ubsan/pr60636.c: Likewise.
13642 * c-c++-common/ubsan/pr63802.c: Likewise.
13643 * c-c++-common/ubsan/recovery-1.c: Likewise.
13644 * c-c++-common/ubsan/recovery-3.c: Likewise.
13645 * c-c++-common/ubsan/shift-1.c: Likewise.
13646 * c-c++-common/ubsan/shift-2.c: Likewise.
13647 * c-c++-common/ubsan/shift-4.c: Likewise.
13648 * c-c++-common/ubsan/shift-7.c: Likewise.
13649 * c-c++-common/ubsan/undefined-2.c: Likewise.
13650 * c-c++-common/ubsan/vla-1.c: Likewise.
13651 * g++.dg/ubsan/null-1.C: Likewise.
13652 * g++.dg/ubsan/null-3.C: Likewise.
13653 * g++.dg/ubsan/null-4.C: Likewise.
13654 * g++.dg/ubsan/vptr-8.C: Likewise.
13655 * g++.dg/ubsan/vptr-9.C: Likewise.
13656 * gcc.dg/ubsan/bounds-2.c: Likewise.
13657 * gcc.dg/ubsan/object-size-9.c: Likewise.
13659 2015-05-07 Jeff Law <law@redhat.com>
13661 * gcc.dg/tree-ssa/shorten-1.c: New test.
13663 2015-05-07 Richard Biener <rguenther@suse.de>
13665 PR tree-optimization/66002
13666 * gcc.dg/vect/vect-125.c: New testcase.
13668 2015-05-07 Marek Polacek <polacek@redhat.com>
13669 Martin Uecker <uecker@eecs.berkeley.edu>
13671 * c-c++-common/ubsan/bounds-10.c: New test.
13673 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13675 * jit.dg/harness.h (set_options): Wrap with
13676 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13677 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13678 Special-case test-benchmark.c as a negative.
13679 * jit.dg/test-benchmark.c: New file.
13681 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13684 * gcc.target/arm/pr64208.c: New test.
13686 2015-05-06 Alan Modra <amodra@gmail.com>
13689 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13690 (gparms): Make volatile.
13692 2015-05-06 Richard Biener <rguenther@suse.de>
13694 PR tree-optimization/62283
13695 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13697 2015-05-06 Christian Bruel <christian.bruel@st.com>
13700 * gcc.target/aarch64/iinline-attr-1.c: New test.
13702 2015-05-06 Richard Biener <rguenther@suse.de>
13704 * gcc.dg/vect/bb-slp-34.c: New testcase.
13706 2015-05-06 Richard Biener <rguenther@suse.de>
13708 PR tree-optimization/62283
13709 * gcc.dg/vect/bb-slp-14.c: Adjust.
13711 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13714 * gcc.target/i386/pr65990.c: New test.
13716 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13719 * gcc.target/i386/pr65915.c: New.
13721 2015-05-05 Tom de Vries <tom@codesourcery.com>
13723 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13724 'va_list escapes 0'.
13726 2015-05-05 Tom de Vries <tom@codesourcery.com>
13728 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13731 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13733 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13734 * gcc.target/arm/pr65924.c: Likewise.
13736 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13739 * gcc.target/i386/pr65871-3.c: New test.
13741 2015-05-04 Jeff Law <law@redhat.com>
13744 2015-05-04 Jeff Law <law@redhat.com>
13745 * gcc.dg/tree-ssa/shorten-1.c: New test.
13747 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13748 Jakub Jelinek <jakub@redhat.com>
13751 * g++.dg/cpp0x/Wnarrowing4.C: New.
13753 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13755 * lib/target-supports.exp
13756 (check_effective_target_keeps_null_pointer_checks): Clarify that
13757 this is for targets that disable -fdelete-null-pointer-checks,
13758 not default it to off.
13759 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13760 -fdelete-null-pointer-checks explicit.
13761 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13762 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13763 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13764 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13765 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13766 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13767 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13768 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13769 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13770 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13771 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13772 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13773 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13774 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13775 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13776 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13777 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13778 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13779 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13780 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13781 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13782 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13783 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13784 * g++.dg/cpp0x/static_assert9.C: Likewise.
13785 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13786 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13787 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13788 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13789 * g++.dg/tree-ssa/pr26406.C: Likewise.
13791 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13793 PR tree-optimization/65984
13794 * c-c++-common/ubsan/pr65984.c: New test.
13796 2015-05-04 Jeff Law <law@redhat.com>
13798 * gcc.dg/tree-ssa/shorten-1.c: New test.
13800 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13803 * gfortran.dg/pr44735.f90: New test.
13805 2015-05-04 Richard Biener <rguenther@suse.de>
13807 PR tree-optimization/65965
13808 * gcc.dg/vect/bb-slp-33.c: New testcase.
13810 2015-05-04 Richard Biener <rguenther@suse.de>
13812 PR tree-optimization/65935
13813 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13815 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13817 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13818 for each supported variant instead of CHECK_RESULTS.
13819 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13820 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13821 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13822 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13823 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13824 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13825 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13826 expected results for unsupported variants. Call CHECK for each
13827 supported variant instead of CHECK_RESULTS.
13828 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13829 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13830 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13831 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13832 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13833 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13834 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13835 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13836 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13837 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13838 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13839 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13840 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13841 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13842 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13843 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13844 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13845 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13846 expected results for unsupported variants.
13847 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13848 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13849 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13850 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13851 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13852 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13853 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13854 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13855 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13856 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13857 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13858 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13859 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13860 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13861 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13862 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13863 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13864 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13865 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13866 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13867 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13868 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13869 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13870 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13871 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13872 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13873 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13874 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13876 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13879 * gfortran.dg/bound_9.f90: Add pointer assignment.
13881 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13882 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13885 * g++.dg/cpp0x/Wnarrowing3.C: New.
13887 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13889 * gcc.dg/20150120-1.c: New test.
13890 * gcc.dg/20150120-2.c: New test.
13891 * gcc.dg/20150120-3.c: New test.
13893 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13895 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13897 2015-05-01 Renlin Li <renlin.li@arm.com>
13899 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13901 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13903 * gfortran.dg/bound_simplification_4.f90: New.
13905 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13907 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13908 with powerpc_p8vector_ok.
13910 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13913 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13915 * gfortran.dg/bound_9.f90: New test case.
13917 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13919 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13920 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13921 for 32bit x86 targets.
13922 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13923 for 32bit x86 targets.
13924 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13925 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13926 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13927 for 32bit x86 targets.
13929 2015-04-30 Marek Polacek <polacek@redhat.com>
13931 PR tree-optimization/63551
13932 * g++.dg/ipa/pr63551.C: New test.
13934 2015-04-30 Caroline Tice <cmtice@google.com>
13937 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13938 partition size on certain targets.
13940 2015-04-30 Renlin Li <renlin.li@arm.com>
13942 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13944 2015-04-30 Marek Polacek <polacek@redhat.com>
13946 * c-c++-common/Wbool-compare-3.c: New test.
13948 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13949 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13951 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13954 * g++.dg/init/ref22.C: New.
13956 2015-04-30 Marek Polacek <polacek@redhat.com>
13958 * gcc.dg/init-bad-8.c: New test.
13960 * gcc.dg/incomplete-typedef-1.c: New test.
13962 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13965 * g++.dg/template/crash121.C: New.
13967 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13969 * gcc.target/mips/call-from-init.c: New test.
13970 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13972 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13975 * gcc.target/i386/pr65871-1.c: New test.
13976 * gcc.target/i386/pr65871-2.c: Ditto.
13978 2015-04-29 Marek Polacek <polacek@redhat.com>
13981 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13982 * c-c++-common/Wbool-compare-2.c: New test.
13984 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13987 * gcc.target/aarch64/vstN_lane_1.c: New file.
13989 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13992 * g++.dg/warn/Winit-self-3.C: New.
13994 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13996 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13998 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
14001 * gcc.target/arm/pr65924.c: New test.
14003 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
14005 * g++.dg/gomp/tpl-target-update.C: New file.
14007 2015-04-29 Richard Biener <rguenther@suse.de>
14009 PR tree-optimization/65917
14010 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
14012 2015-04-29 Christian Bruel <christian.bruel@st.com>
14015 * gcc.dg/ipa/iinline-attr.c: New test.
14016 * gcc.target/i386/iinline-attr-2.c: New test.
14018 2015-04-28 Andre Vehreschild <vehre@gmx.de>
14020 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
14023 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14025 * gcc.dg/vect/vect-33.c: Remove spurious line.
14027 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
14029 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
14031 2015-04-28 Marek Polacek <polacek@redhat.com>
14034 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
14035 * gcc.dg/pr65901.c: New test.
14037 2015-04-28 Richard Biener <rguenther@suse.de>
14039 PR tree-optimization/62283
14040 * gfortran.dg/vect/pr62283-2.f: New testcase.
14041 * gcc.dg/vect/bb-slp-14.c: Adjust.
14043 2015-04-28 Richard Biener <rguenther@suse.de>
14045 PR tree-optimization/65851
14046 * g++.dg/torture/pr65851.C: New testcase.
14048 2015-04-27 Jeff Law <law@redhat.com>
14050 PR tree-optimization/65217
14051 * gcc.target/i386/pr65217.c: Remove XFAIL.
14053 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14056 Add tests forgotten to svn-add.
14057 * gfortran.dg/class_allocate_19.f03: New test.
14058 * gfortran.dg/class_array_20.f03: New test.
14059 * gfortran.dg/class_array_21.f03: New test.
14060 * gfortran.dg/finalize_29.f08: New test.
14062 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14066 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
14067 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
14069 2015-04-27 Caroline Tice <cmtice@google.com>
14071 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14074 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14077 * gcc.target/powerpc/htm-1.c: New test.
14078 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14079 on 64-bit compiles.
14080 (__builtin_tabortdci): Likewise.
14081 (__builtin_tcheck): Remove operand.
14082 * lib/target-supports.exp (check_htm_hw_available): New function.
14084 2015-04-27 Richard Biener <rguenther@suse.de>
14086 * gcc.target/i386/pr65217.c: XFAIL.
14088 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14090 PR tree-optimization/65875
14091 * gcc.c-torture/compile/pr65875.c: New test.
14093 2015-04-25 Marek Polacek <polacek@redhat.com>
14096 * gcc.dg/enum-incomplete-2.c: New test.
14097 * gcc.dg/enum-mode-1.c: New test.
14099 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14102 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14104 * gcc.target/powerpc/pr65849-2.c: Likewise.
14106 2015-04-24 Tom de Vries <tom@codesourcery.com>
14108 PR tree-optimization/65802
14109 * g++.dg/pr65802.C: Move to ...
14110 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14111 stdarg.h. Rewrite for C.
14112 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14113 va_start and va_end. Remove unnecessary inline asm.
14115 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14116 Wei Mi <wmi@google.com>
14118 * gcc.target/i386/sse2-load-multi.c: New test.
14119 * gcc.target/i386/sse2-store-multi.c: Ditto.
14121 2015-04-24 Marek Polacek <polacek@redhat.com>
14124 * c-c++-common/pr65830.c: New test.
14127 * c-c++-common/Wlogical-op-1.c: New test.
14129 2015-04-24 Marek Polacek <polacek@redhat.com>
14132 * c-c++-common/pr61534-1.c: New test.
14134 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14135 Steven Bosscher <steven@gcc.gnu.org>
14137 PR rtl-optimization/34503
14138 * gcc.target/arm/pr64616.c: New file.
14140 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14142 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14144 2015-04-24 Terry Guo <terry.guo@arm.com>
14146 * gcc.target/arm/pr65710.c: Update the options.
14148 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14150 * gcc.target/i386/pr65523.c: Skip x32.
14152 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14154 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14155 to look for vcl* where appropriate.
14157 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14159 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14160 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14162 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14165 * gcc.target/arm/pr26702.c: New test.
14167 2015-04-23 Marek Polacek <polacek@redhat.com>
14170 * gcc.dg/pr65345-1.c: New test.
14171 * gcc.dg/pr65345-2.c: New test.
14173 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14175 * gcc.target/powerpc/crypto-builtin-2.c: New.
14177 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14180 * gfortran.dg/class_allocate_19.f03: New test.
14181 * gfortran.dg/class_array_20.f03: New test.
14182 * gfortran.dg/class_array_21.f03: New test.
14183 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14184 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14185 initialization correctly.
14186 * gfortran.dg/finalize_29.f08: New test.
14188 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14190 * gcc.target/powerpc/swaps-p8-18.c: New test.
14192 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14195 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14196 * gcc.dg/vect/bb-slp-25.c: Likewise.
14197 * gcc.dg/vect/bb-slp-29.c: Likewise.
14198 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14199 vect_no_align && { ! vect_hw_misalign }.
14200 * gcc.dg/vect/bb-slp-9.c: Likewise.
14201 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14203 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14204 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14205 account for POWER8, where peeling for alignment is not needed.
14206 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14207 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14208 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14209 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14210 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14211 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14212 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14213 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14214 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14215 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14216 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14217 * gcc.dg/vect/pr16105.c: Likewise.
14218 * gcc.dg/vect/pr20122.c: Likewise.
14219 * gcc.dg/vect/pr33804.c: Likewise.
14220 * gcc.dg/vect/pr33953.c: Likewise.
14221 * gcc.dg/vect/pr56787.c: Likewise.
14222 * gcc.dg/vect/pr58508.c: Likewise.
14223 * gcc.dg/vect/slp-25.c: Likewise.
14224 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14225 * gcc.dg/vect/vect-105.c: Likewise.
14226 * gcc.dg/vect/vect-27.c: Likewise.
14227 * gcc.dg/vect/vect-29.c: Likewise.
14228 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14230 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14231 && { ! vect_hw_misalign }.
14232 * gcc.dg/vect/vect-44.c: Likewise.
14233 * gcc.dg/vect/vect-48.c: Likewise.
14234 * gcc.dg/vect/vect-50.c: Likewise.
14235 * gcc.dg/vect/vect-52.c: Likewise.
14236 * gcc.dg/vect/vect-56.c: Likewise.
14237 * gcc.dg/vect/vect-60.c: Likewise.
14238 * gcc.dg/vect/vect-72.c: Likewise.
14239 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14240 * gcc.dg/vect/vect-75.c: Likewise.
14241 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14242 * gcc.dg/vect/vect-77-global.c: Likewise.
14243 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14244 * gcc.dg/vect/vect-78-global.c: Likewise.
14245 * gcc.dg/vect/vect-93.c: Likewise.
14246 * gcc.dg/vect/vect-95.c: Likewise.
14247 * gcc.dg/vect/vect-96.c: Likewise.
14248 * gcc.dg/vect/vect-cond-1.c: Likewise.
14249 * gcc.dg/vect/vect-cond-3.c: Likewise.
14250 * gcc.dg/vect/vect-cond-4.c: Likewise.
14251 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14252 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14253 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14254 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14255 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14256 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14257 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14258 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14259 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14260 * gcc.dg/vect/vect-outer-5.c: Likewise.
14261 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14262 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14263 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14264 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14265 * gcc.dg/vect/vect-peel-3.c: Likewise.
14266 * gcc.dg/vect/vect-peel-4.c: Likewise.
14267 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14268 * gcc.target/powerpc/pr65456.c: New test.
14269 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14270 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14271 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14272 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14273 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14274 vect_no_align && { ! vect_hw_misalign }.
14275 * gfortran.dg/vect/vect-3.f90: Likewise.
14276 * gfortran.dg/vect/vect-4.f90: Likewise.
14277 * gfortran.dg/vect/vect-5.f90: Likewise.
14278 * lib/target-supports.exp (check_effective_target_vect_no_align):
14279 Return 1 for POWER8.
14280 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14282 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14285 * gfortran.dg/pr65429.f90: New test.
14287 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14289 * c-c++-common/asan/user-section-1.c: New test.
14290 * c-c++-common/asan/user-section-2.c: New test.
14291 * c-c++-common/asan/user-section-3.c: New test.
14293 2015-04-22 Hale Wang <hale.wang@arm.com>
14294 Terry Guo <terry.guo@arm.com>
14296 PR rtl-optimization/64818
14297 * gcc.target/arm/pr64818.c: New test.
14299 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
14302 * g++.dg/tree-ssa/pr61034.C: Update template.
14303 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14304 * gcc.dg/Warray-bounds-11.c: Likewise.
14305 * gcc.dg/Warray-bounds.c: Likewise.
14307 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14309 PR libgfortran/65234
14310 * gfortran.dg/fmt_unlimited.f90: New test.
14312 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14314 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14316 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14317 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14318 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14319 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14320 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14321 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14322 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14324 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14326 PR libgfortran/56743
14327 * gfortran.dg/namelist_87.f90: New test.
14329 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14331 * gcc.target/aarch64/mult-synth_1.c: New test.
14332 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14333 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14334 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14335 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14336 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14338 2015-04-21 Richard Biener <rguenther@suse.de>
14340 PR tree-optimization/65650
14341 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14342 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14343 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14344 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14345 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14346 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14348 2015-04-21 Tom de Vries <tom@codesourcery.com>
14350 PR tree-optimization/65802
14351 * g++.dg/pr65802.C: New test.
14353 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14356 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14357 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14359 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14362 * g++.dg/cpp0x/Wnarrowing2.C: New.
14364 2015-04-20 Jeff Law <law@redhat.com>
14366 PR tree-optimization/65658
14367 * gcc.dg/pr65658.c: New test.
14369 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14372 * gcc.target/aarch64/vec_init_1.c: New test.
14374 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14376 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14379 2015-04-18 Martin Sebor <msebor@redhat.com>
14381 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14382 of non-nul characters.
14383 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14385 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14388 * gcc.target/powerpc/pr65787.c: New.
14390 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14393 * gcc.target/aarch64/c-output-template-4.c: New test.
14395 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14398 * gcc.dg/pr65780-1.c: New test.
14399 * gcc.dg/pr65780-2.c: Likewise.
14400 * gcc.target/i386/pr32219-9.c: Likewise.
14401 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14403 * gcc.target/i386/pr64317.c (c): Initialize.
14405 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14408 * g++.dg/ext/mv18.C: New test.
14409 * g++.dg/ext/mv19.C: Likewise.
14410 * g++.dg/ext/mv20.C: Likewise.
14411 * g++.dg/ext/mv21.C: Likewise.
14412 * g++.dg/ext/mv22.C: Likewise.
14413 * g++.dg/ext/mv23.C: Likewise.
14415 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14418 * g++.dg/init/pr64527.C: New test.
14420 2015-04-17 Tom de Vries <tom@codesourcery.com>
14421 Michael Matz <matz@suse.de>
14423 PR tree-optimization/64950
14424 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14427 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14429 * c-c++-common/asan/user-section-1.c: New test.
14431 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14434 * gcc.dg/debug/pr65771.c: New test.
14436 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14438 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14439 __buitlin_alloca with __builtin_alloca.
14441 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14443 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14445 2015-04-16 Richard Biener <rguenther@suse.de>
14447 PR tree-optimization/64277
14448 * gcc.dg/Warray-bounds-14.c: New testcase.
14449 * gcc.dg/Warray-bounds-15.c: Likewise.
14450 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14451 * c-c++-common/ubsan/bounds-6.c: Likewise.
14453 2015-04-16 Renlin Li <renlin.li@arm.com>
14455 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14456 * gcc.target/arm/unsigned-float.c: New.
14458 2015-04-16 Richard Biener <rguenther@suse.de>
14460 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14461 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14462 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14464 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14466 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14467 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14468 * g++.dg/cpp0x/defaulted21.C: Likewise.
14469 * g++.dg/cpp0x/defaulted28.C: Likewise.
14470 * g++.dg/cpp0x/defaulted47.C: Likewise.
14471 * g++.dg/cpp0x/elision_neg.C: Likewise.
14472 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14473 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14474 * g++.dg/cpp0x/implicit1.C: Likewise.
14475 * g++.dg/cpp0x/implicit9.C: Likewise.
14476 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14477 * g++.dg/cpp0x/range-for13.C: Likewise.
14478 * g++.dg/gomp/clause-2.C: Likewise.
14479 * g++.dg/gomp/udr-5.C: Likewise.
14480 * g++.dg/inherit/access6.C: Likewise.
14481 * g++.dg/lookup/duperr1.C: Likewise.
14482 * g++.dg/lookup/friend2.C: Likewise.
14483 * g++.dg/lookup/pr6936.C: Likewise.
14484 * g++.dg/lookup/scoped1.C: Likewise.
14485 * g++.dg/lookup/using26.C: Likewise.
14486 * g++.dg/lookup/using38.C: Likewise.
14487 * g++.dg/other/access2.C: Likewise.
14488 * g++.dg/overload/defarg3.C: Likewise.
14489 * g++.dg/overload/defarg6.C: Likewise.
14490 * g++.dg/parse/access11.C: Likewise.
14491 * g++.dg/parse/access2.C: Likewise.
14492 * g++.dg/parse/access3.C: Likewise.
14493 * g++.dg/parse/access4.C: Likewise.
14494 * g++.dg/parse/access5.C: Likewise.
14495 * g++.dg/parse/access6.C: Likewise.
14496 * g++.dg/parse/access8.C: Likewise.
14497 * g++.dg/parse/access9.C: Likewise.
14498 * g++.dg/parse/crash40.C: Likewise.
14499 * g++.dg/tc1/dr142.C: Likewise.
14500 * g++.dg/tc1/dr166.C: Likewise.
14501 * g++.dg/tc1/dr52.C: Likewise.
14502 * g++.dg/template/access11.C: Likewise.
14503 * g++.dg/template/access18.C: Likewise.
14504 * g++.dg/template/access19.C: Likewise.
14505 * g++.dg/template/access2.C: Likewise.
14506 * g++.dg/template/access20.C: Likewise.
14507 * g++.dg/template/access26.C: Likewise.
14508 * g++.dg/template/access3.C: Likewise.
14509 * g++.dg/template/access7.C: Likewise.
14510 * g++.dg/template/conv12.C: Likewise.
14511 * g++.dg/template/crash69.C: Likewise.
14512 * g++.dg/template/friend31.C: Likewise.
14513 * g++.dg/template/friend32.C: Likewise.
14514 * g++.dg/template/memfriend15.C: Likewise.
14515 * g++.dg/template/memfriend16.C: Likewise.
14516 * g++.dg/template/memfriend17.C: Likewise.
14517 * g++.dg/template/memfriend7.C: Likewise.
14518 * g++.dg/template/pr32519.C: Likewise.
14519 * g++.dg/template/qualttp21.C: Likewise.
14520 * g++.dg/template/qualttp8.C: Likewise.
14521 * g++.dg/template/ttp10.C: Likewise.
14522 * g++.dg/template/typedef11.C: Likewise.
14523 * g++.dg/template/typedef13.C: Likewise.
14524 * g++.dg/template/typedef19.C: Likewise.
14525 * g++.dg/template/typedef20.C: Likewise.
14526 * g++.dg/template/typedef22.C: Likewise.
14527 * g++.dg/template/using16.C: Likewise.
14528 * g++.dg/template/virtual3.C: Likewise.
14529 * g++.dg/ubsan/pr61272.C: Likewise.
14530 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14531 * g++.old-deja/g++.brendan/crash11.C: Likewise.
14532 * g++.old-deja/g++.brendan/enum6.C: Likewise.
14533 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14534 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14535 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14536 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14537 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14538 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14539 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14540 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14541 * g++.old-deja/g++.jason/access17.C: Likewise.
14542 * g++.old-deja/g++.jason/access18.C: Likewise.
14543 * g++.old-deja/g++.jason/access22.C: Likewise.
14544 * g++.old-deja/g++.jason/access23.C: Likewise.
14545 * g++.old-deja/g++.jason/access8.C: Likewise.
14546 * g++.old-deja/g++.jason/delete3.C: Likewise.
14547 * g++.old-deja/g++.jason/report.C: Likewise.
14548 * g++.old-deja/g++.law/access2.C: Likewise.
14549 * g++.old-deja/g++.law/access3.C: Likewise.
14550 * g++.old-deja/g++.law/access4.C: Likewise.
14551 * g++.old-deja/g++.law/access5.C: Likewise.
14552 * g++.old-deja/g++.law/arm12.C: Likewise.
14553 * g++.old-deja/g++.law/arm14.C: Likewise.
14554 * g++.old-deja/g++.law/ctors13.C: Likewise.
14555 * g++.old-deja/g++.law/union2.C: Likewise.
14556 * g++.old-deja/g++.law/visibility12.C: Likewise.
14557 * g++.old-deja/g++.law/visibility15.C: Likewise.
14558 * g++.old-deja/g++.law/visibility16.C: Likewise.
14559 * g++.old-deja/g++.law/visibility17.C: Likewise.
14560 * g++.old-deja/g++.law/visibility18.C: Likewise.
14561 * g++.old-deja/g++.law/visibility19.C: Likewise.
14562 * g++.old-deja/g++.law/visibility20.C: Likewise.
14563 * g++.old-deja/g++.law/visibility21.C: Likewise.
14564 * g++.old-deja/g++.law/visibility24.C: Likewise.
14565 * g++.old-deja/g++.law/visibility4.C: Likewise.
14566 * g++.old-deja/g++.law/visibility5.C: Likewise.
14567 * g++.old-deja/g++.law/visibility6.C: Likewise.
14568 * g++.old-deja/g++.law/visibility7.C: Likewise.
14569 * g++.old-deja/g++.law/visibility8.C: Likewise.
14570 * g++.old-deja/g++.law/visibility9.C: Likewise.
14571 * g++.old-deja/g++.niklas/t135.C: Likewise.
14572 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14573 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14574 * g++.old-deja/g++.other/access11.C: Likewise.
14575 * g++.old-deja/g++.other/access4.C: Likewise.
14576 * g++.old-deja/g++.other/access7.C: Likewise.
14577 * g++.old-deja/g++.other/crash1.C: Likewise.
14578 * g++.old-deja/g++.other/crash7.C: Likewise.
14579 * g++.old-deja/g++.other/friend1.C: Likewise.
14580 * g++.old-deja/g++.other/friend4.C: Likewise.
14581 * g++.old-deja/g++.other/friend9.C: Likewise.
14582 * g++.old-deja/g++.other/lineno1.C: Likewise.
14583 * g++.old-deja/g++.other/using1.C: Likewise.
14584 * g++.old-deja/g++.pt/enum14.C: Likewise.
14585 * g++.old-deja/g++.pt/friend11.C: Likewise.
14586 * g++.old-deja/g++.pt/friend21.C: Likewise.
14587 * g++.old-deja/g++.pt/friend3.C: Likewise.
14588 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14589 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14590 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14591 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14593 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14596 * g++.dg/ipa/pr65765.C: New test.
14598 2015-04-15 Nick Clifton <nickc@redhat.com>
14600 * gcc.target/rx/builtins.c: Disable RMPA test if string
14601 instructions are not allowed.
14603 2015-04-15 Alan Modra <amodra@gmail.com>
14605 * gcc.dg/pr65408.c: New.
14607 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14610 * gcc.target/arm/pr65729.c: New test.
14612 2015-04-14 Richard Biener <rguenther@suse.de>
14614 PR tree-optimization/65758
14615 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14617 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14620 * gcc.c-torture/execute/pr65648.c: New test.
14622 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14624 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14625 __builtin_finite instead of finite.
14626 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14629 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14631 PR tree-optimization/63387
14632 * gcc.dg/pr63387.c: New testcase.
14634 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14636 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14638 2015-04-13 Richard Biener <rguenther@suse.de>
14640 PR tree-optimization/65204
14641 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14643 2015-04-13 Terry Guo <terry.guo@arm.com>
14646 * gcc.target/arm/pr65710.c: New.
14648 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14650 PR tree-optimization/65747
14651 * g++.dg/torture/pr65747.C: New test.
14653 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14656 * g++.dg/cpp0x/pr65736.C: New test.
14658 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14659 Martin Liska <mliska@suse.cz>
14662 * g++.dg/ipa/pr65722.C: New testcase.
14664 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14666 PR tree-optimization/65735
14667 * gcc.c-torture/compile/pr65735.c: New test.
14669 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14671 PR middle-end/65554
14672 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14674 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14677 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14679 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14682 * gcc.target/arm/pr65647-2.c: New.
14684 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14687 * g++.dg/torture/pr65694.C: New test.
14689 2015-04-10 Tobias Burnus <burnus@net-b.de>
14691 * gfortran.dg/coarray_lock_6.f90: New.
14692 * gfortran.dg/coarray_lock_7.f90: New.
14693 * gfortran.dg/coarray/lock_2.f90: New.
14695 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14701 * gfortran.dg/used_types_27.f90: New.
14703 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14706 * gcc.target/i386/pr65671.c: New.
14708 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14710 PR tree-optimization/65709
14711 * c-c++-common/ubsan/align-9.c: New test.
14713 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14716 * gfortran.dg/pr56852.f90: New test.
14718 2015-04-09 Marek Polacek <polacek@redhat.com>
14719 Jakub Jelinek <jakub@redhat.com>
14721 PR middle-end/65554
14722 * g++.dg/opt/pr65554.C: New test.
14724 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14727 * c-c++-common/attr-aligned-1.c: New test.
14729 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14731 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14733 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14736 * gcc.target/i386/sse-25.c: New.
14738 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14741 * gcc.target/i386/pr65693.c: New test.
14743 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14745 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14747 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14749 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14751 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14753 * gcc.target/i386/thunk-retbnd.c: New.
14755 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14757 * gnat.dg/opt48.adb: New test.
14758 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14759 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14761 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14764 * gcc.c-torture/compile/pr65540.c: New.
14766 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14768 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14769 -Wno-pointer-arith.
14771 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14774 * g++.dg/debug/pr65678.C: New test.
14776 PR middle-end/65680
14777 * gcc.c-torture/compile/pr65680.c: New test.
14779 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14782 * gfortran.dg/allocate_with_source_5.f90: New test.
14784 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14786 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14787 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14789 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14791 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14793 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14796 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14797 to get floating point compression.
14798 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14800 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14802 PR preprocessor/61977
14803 * gcc.dg/cpp/pr61977.c: New test.
14805 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14807 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14809 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14812 * gcc.target/arm/pr65647.c: New.
14814 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14817 * g++.dg/torture/pr65655.C: New testcase.
14819 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14822 * g++.dg/cpp1y/lambda-init13.C: New.
14824 2015-04-03 Marek Polacek <polacek@redhat.com>
14826 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14828 2015-04-02 Marek Polacek <polacek@redhat.com>
14831 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14832 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14834 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14836 PR preprocessor/61977
14837 * gcc.target/powerpc/pr61977-1.c: New test.
14838 * gcc.target/powerpc/pr61977-2.c: New test.
14840 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14843 * g++.dg/warn/Wshadow-8.C: New.
14844 * g++.dg/warn/Wshadow-9.C: Likewise.
14845 * g++.dg/warn/Wshadow-10.C: Likewise.
14846 * g++.dg/warn/Wshadow-11.C: Likewise.
14848 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14850 * gcc.dg/pr23623.c: Added aligned attribute.
14851 * gcc.dg/20141029-1.c: Likewise.
14852 * gcc.dg/20150306-1.c: New test.
14854 2015-04-01 Marek Polacek <polacek@redhat.com>
14857 * g++.dg/cpp0x/initlist93.C: New test.
14858 * g++.dg/cpp0x/initlist94.C: New test.
14860 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14863 * gcc.target/aarch64/pr65624.c: New test.
14865 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14867 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14869 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14871 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14872 extra variable to force stack alignment.
14873 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14874 extra variable to force stack alignment.
14876 2015-03-31 Marek Polacek <polacek@redhat.com>
14879 * g++.dg/template/pr65390.C: New test.
14881 2015-03-31 Martin Liska <mliska@suse.cz>
14883 * g++.dg/ipa/pr65557.C: New test.
14885 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14887 * gcc.target/s390/hotpatch-25.c: New test.
14888 * gcc.target/s390/hotpatch-1.c: Update test.
14889 * gcc.target/s390/hotpatch-10.c: Update test.
14890 * gcc.target/s390/hotpatch-11.c: Update test.
14891 * gcc.target/s390/hotpatch-12.c: Update test.
14892 * gcc.target/s390/hotpatch-13.c: Update test.
14893 * gcc.target/s390/hotpatch-14.c: Update test.
14894 * gcc.target/s390/hotpatch-15.c: Update test.
14895 * gcc.target/s390/hotpatch-16.c: Update test.
14896 * gcc.target/s390/hotpatch-17.c: Update test.
14897 * gcc.target/s390/hotpatch-18.c: Update test.
14898 * gcc.target/s390/hotpatch-19.c: Update test.
14899 * gcc.target/s390/hotpatch-2.c: Update test.
14900 * gcc.target/s390/hotpatch-21.c: Update test.
14901 * gcc.target/s390/hotpatch-22.c: Update test.
14902 * gcc.target/s390/hotpatch-23.c: Update test.
14903 * gcc.target/s390/hotpatch-24.c: Update test.
14904 * gcc.target/s390/hotpatch-3.c: Update test.
14905 * gcc.target/s390/hotpatch-4.c: Update test.
14906 * gcc.target/s390/hotpatch-5.c: Update test.
14907 * gcc.target/s390/hotpatch-6.c: Update test.
14908 * gcc.target/s390/hotpatch-7.c: Update test.
14909 * gcc.target/s390/hotpatch-8.c: Update test.
14910 * gcc.target/s390/hotpatch-9.c: Update test.
14911 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14913 2015-03-31 Richard Biener <rguenther@suse.de>
14915 PR middle-end/65626
14916 * g++.dg/torture/pr65626.C: New testcase.
14918 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14921 * gcc.target/i386/mpx/pr65531.cc: New.
14923 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14926 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14927 __builtin_alloca instead of alloca.
14928 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14929 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14930 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14933 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14936 * g++.dg/ubsan/pr65610.C: New test.
14938 2015-03-30 Marek Polacek <polacek@redhat.com>
14941 * g++.dg/cpp0x/pr65398-2.C: New test.
14943 2015-03-30 Marek Polacek <polacek@redhat.com>
14945 * c-c++-common/pr65556.c: Change the width of bit-fields.
14947 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14950 * gcc.target/i386/pr65588.c: New testcase.
14952 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14954 PR libgfortran/65563
14955 * gfortran.dg/open_errors_2.f90: New test.
14957 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14959 PR libgfortran/65596
14960 * gfortran.dg/namelist_86.f90: New test.
14962 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14964 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14965 statement to reflect new ownership.
14967 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14970 * g++.dg/template/friend58.C: New.
14971 * g++.dg/template/friend59.C: Likewise.
14973 2015-03-27 Tobias Burnus <burnus@net-b.de>
14976 * g++.dg/gomp/openmp-simd-3.C: New.
14977 * gcc.dg/gomp/openmp-simd-3.c: New.
14979 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14982 * gcc.target/i386/pr65248-1.c: New file.
14983 * gcc.target/i386/pr65248-2.c: Likewise.
14984 * gcc.target/i386/pr65248-3.c: Likewise.
14985 * gcc.target/i386/pr65248-4.c: Likewise.
14987 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14990 * gcc.c-torture/compile/pr65593.c: New test.
14992 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14995 * g++.dg/cpp1y/constexpr-assert1.C: New.
14997 2015-03-27 Marek Polacek <polacek@redhat.com>
15000 * c-c++-common/pr65556.c: New test.
15002 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15005 * g++.dg/torture/pr65600.C: New testcase.
15007 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
15010 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
15012 2015-03-27 Andre Vehreschild <vehre@gmx.de>
15014 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
15015 statement and cleanup. Fixed typos.
15017 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15019 PR middle-end/65595
15020 * gcc.c-torture/compile/pr65595.c: New testcase.
15022 2015-03-27 Marek Polacek <polacek@redhat.com>
15025 * g++.dg/ubsan/pr65583.C: New test.
15027 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
15029 * gcc.c-torture/compile/20150327.c: New testcase.
15031 2015-03-26 Richard Biener <rguenther@suse.de>
15033 PR middle-end/65555
15034 * g++.dg/torture/pr65555.C: New testcase.
15036 2015-03-26 Jakub Jelinek <jakub@redhat.com>
15038 PR tree-optimization/64715
15039 * gcc.dg/builtin-object-size-15.c: New test.
15040 * gcc.dg/pr64715-1.c: New test.
15041 * gcc.dg/pr64715-2.c: New test.
15043 2015-03-26 Richard Biener <rguenther@suse.de>
15045 PR middle-end/65519
15046 * gnat.dg/specs/opt2.ads: Fix testcase.
15048 2015-03-25 Martin Sebor <msebor@redhat.com>
15051 * lib/target-supports.exp (check_effective_target_arm32): Fail early
15052 when target isn't arm*-*-*-*.
15053 (check_effective_target_arm_nothumb): Likewise.
15054 (check_effective_target_arm_little_endian): Likewise.
15055 (check_effective_target_arm_vect_no_misalign): Likewise.
15056 (check_effective_target_aarch64_little_endian): Fail early if target
15057 isn't aarch64*-*-*.
15059 2015-03-25 Sebastian Pop <s.pop@samsung.com>
15061 PR tree-optimization/65177
15062 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
15064 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
15066 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
15067 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
15068 smmintrin.h and mm3dnow.h.
15070 2015-03-25 Marek Polacek <polacek@redhat.com>
15073 * g++.dg/cpp0x/pr65558.C: New test.
15075 2015-03-25 Marek Polacek <polacek@redhat.com>
15078 * g++.dg/template/pr61670.C: New test.
15080 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15083 * g++.dg/template/pr54987.C: New.
15085 2015-03-25 Richard Biener <rguenther@suse.de>
15087 PR tree-optimization/62630
15088 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15090 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15093 * gcc.target/i386/mpx/pr65508.c: New.
15095 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15099 * gfortran.dg/data_initialized_3.f90: New.
15101 2015-03-25 Richard Biener <rguenther@suse.de>
15103 PR middle-end/65519
15104 * gnat.dg/specs/opt2.ads: New testcase.
15106 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15108 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15109 * gcc.target/arm/memset-inline-4.c: Skip for
15110 arm_tune_string_ops_prefer_neon.
15111 * gcc.target/arm/memset-inline-5.c: Ditto.
15112 * gcc.target/arm/memset-inline-6.c: Ditto.
15113 * gcc.target/arm/memset-inline-8.c: Ditto.
15114 * gcc.target/arm/memset-inline-9.c: Ditto.
15116 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15119 * g++.dg/other/virtual3.C: New.
15121 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15124 * g++.dg/cpp0x/vt-60130.C: New.
15126 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15129 * g++.dg/warn/Warray-bounds-7.C: New.
15131 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15134 * g++.dg/template/defarg18.C: New.
15136 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15139 * g++.dg/cpp0x/vt-59988.C: New.
15141 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15143 PR tree-optimization/65533
15144 * gcc.dg/pr65533.c: New test.
15146 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15148 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15149 source= and mold= expressions functionality.
15150 * gfortran.dg/allocate_class_4.f90: New test.
15151 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15152 copying an unlimited polymorhpic object containing a char array
15153 to another unlimited polymorphic object respects the _len
15155 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15156 whether deferred length char array allocate works, unlimited
15157 polymorphic object allocation from a string works and if
15158 allocating an array of deferred length strings works.
15159 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15161 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15164 * g++.dg/cpp0x/constexpr-array11.C: New.
15166 2015-03-24 Richard Biener <rguenther@suse.de>
15168 PR middle-end/65517
15169 * gcc.dg/torture/pr65517.c: New testcase.
15171 2015-03-24 Tobias Burnus <burnus@net-b.de>
15173 * gfortran.dg/coindexed_1.f90: Moved from
15174 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15176 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15179 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15183 * gcc.target/i386/pr65523.c: New test.
15186 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15188 * g++.dg/lto/pr65475b_0.C: Likewise.
15190 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15193 * gcc.target/sh/torture/pr65505.c: New.
15195 2015-03-23 Martin Sebor <msebor@redhat.com>
15198 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15199 assembly for lvx in addition to lxv.
15201 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15204 * gfortran.dg/pr65504.f90: New test.
15207 * gcc.dg/pr65521.c: New test.
15209 2015-03-23 Richard Biener <rguenther@suse.de>
15211 PR tree-optimization/65518
15212 * gcc.dg/vect/pr65518.c: New testcase.
15214 2015-03-23 Richard Biener <rguenther@suse.de>
15216 PR tree-optimization/65494
15217 * gcc.dg/vect/pr65494.c: New testcase.
15219 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15221 PR preprocessor/65238
15222 * c-c++-common/cpp/pr65238-1.c: New test.
15223 * gcc.dg/cpp/pr65238-2.c: New test.
15224 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15225 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15227 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15228 Mikael Morin <mikael@gcc.gnu.org>
15231 * gfortran.dg/elemental_dependency_4.f90: New.
15232 * gfortran.dg/elemental_dependency_5.f90: New.
15234 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15237 * g++.dg/lto/pr65475b_0.C: New testcase.
15238 * g++.dg/lto/pr65475b_1.C: New testcase.
15239 * g++.dg/lto/pr65475c_0.C: New testcase.
15240 * g++.dg/lto/pr65475c_1.C: New testcase.
15242 2015-03-21 Tobias Burnus <burnus@net-b.de>
15244 * gfortran.dg/coarray_38.f90: New.
15245 * gfortran.dg/coarray_39.f90: New.
15246 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15249 2015-03-20 Marek Polacek <polacek@redhat.com>
15252 * g++.dg/cpp0x/pr65398.C: New test.
15254 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15257 * g++.dg/lto/pr65475_0.C: New testcase.
15258 * g++.dg/lto/pr65475_1.C: New testcase.
15260 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15262 PR rtl-optimization/64366
15263 * gcc.target/sh/pr64366.c: New.
15265 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15268 * g++.dg/cpp0x/constexpr-48324.C: New.
15270 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15273 * g++.dg/cpp0x/pr48453.C: New.
15275 2015-03-20 Marek Polacek <polacek@redhat.com>
15278 * g++.dg/cpp0x/pr65072.C: New test.
15280 2015-03-20 Richard Biener <rguenther@suse.de>
15282 PR middle-end/64715
15283 * gcc.dg/pr15347.c: Use -O.
15284 * c-c++-common/pr19807-1.c: Likewise.
15286 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15288 * gnat.dg/volatile13.ad[sb]: New test.
15290 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15292 PR rtl-optimization/60851
15293 * gcc.target/i386/pr60851.c: New test.
15295 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15298 * g++.dg/pr65240.h: Add tests for PR 65240.
15299 * g++.dg/pr65240-1.C: Likewise.
15300 * g++.dg/pr65240-2.C: Likewise.
15301 * g++.dg/pr65240-3.C: Likewise.
15302 * g++.dg/pr65240-4.C: Likewise.
15304 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
15306 PR rtl-optimization/63491
15307 * gcc.target/powerpc/pr63491.c: New.
15309 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15311 * g++.dg/ipa/pr65465.C: New test.
15313 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15316 * g++.dg/cpp0x/deleted11.C: New.
15318 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15321 * c-c++-common/tsan/pr65400-3.c: New test.
15323 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15326 * g++.dg/cpp0x/constexpr-59686.C: New.
15328 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15331 * g++.dg/tsan/pr64265.C: New test.
15334 * c-c++-common/tsan/pr65400-1.c: New test.
15335 * c-c++-common/tsan/pr65400-2.c: New test.
15337 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15340 * g++.dg/cpp0x/pr59816.C: New.
15342 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15345 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15347 2015-03-18 Martin Liska <mliska@suse.cz>
15350 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15351 equivalences either to 6 or 7.
15353 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15355 PR middle-end/64491
15357 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15359 * gcc.dg/undefined-loop-1.c: New file.
15360 * gcc.dg/undefined-loop-2.c: New file.
15362 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15365 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15366 loop exits too early.
15368 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15370 PR tree-optimization/65450
15371 * gfortran.dg/pr65450.f90: New test.
15374 * gcc.target/i386/pr65078-1.c: New test.
15375 * gcc.target/i386/pr65078-2.c: New test.
15376 * gcc.target/i386/pr65078-3.c: New test.
15377 * gcc.target/i386/pr65078-4.c: New test.
15378 * gcc.target/i386/pr65078-5.c: New test.
15379 * gcc.target/i386/pr65078-6.c: New test.
15381 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15384 * g++.dg/cpp1y/pr65340.C: New.
15386 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15389 * gfortran.dg/system_clock_3.f08: Adjust test.
15391 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15394 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15395 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15397 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15400 * gfortran.dg/system_clock_3.f08: New test.
15402 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15405 g++.dg/cpp1y/pr64626-1.C: New.
15406 g++.dg/cpp1y/pr64626-2.C: New.
15407 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15409 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15411 PR tree-optimization/65427
15412 * gcc.c-torture/execute/pr65427.c: New test.
15414 2015-03-16 Marek Polacek <polacek@redhat.com>
15418 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15419 * g++.dg/cpp0x/pr65327.C: New test.
15421 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15424 * c-c++-common/asan/pr64820.c: New test.
15426 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15428 * gfortran.dg/pointer_2.f90: New test.
15430 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15432 * g++.dg/pr65049.C: New test.
15434 2015-03-16 Tom de Vries <tom@codesourcery.com>
15436 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15437 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15438 * gcc.target/i386/fuse-caller-save.c: Same.
15440 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15442 * gnat.dg/loop_optimization18.ad[sb]: New test.
15443 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15445 2015-03-16 Alan Modra <amodra@gmail.com>
15447 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15450 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15452 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15454 * gcc.dg/torture/pr65270-2.c: Likewise.
15456 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15459 * gfortran.dg/pointer_remapping_9.f90: New.
15461 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15463 PR tree-optimization/65369
15464 * gcc.c-torture/execute/pr65369.c: New test.
15466 PR tree-optimization/65418
15467 * gcc.c-torture/execute/pr65418-1.c: New test.
15468 * gcc.c-torture/execute/pr65418-2.c: New test.
15470 PR rtl-optimization/65401
15471 * gcc.c-torture/execute/pr65401.c: New test.
15473 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15476 * gcc.target/arm/pr64600_1.c: New test.
15478 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15480 PR rtl-optimization/65235
15481 * gcc.target/aarch64/pr65235_1.c: New test.
15483 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
15485 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15486 * gcc.target/s390/hotpatch-22.c: Likewise.
15487 * gcc.target/s390/hotpatch-23.c: Likewise.
15488 * gcc.target/s390/hotpatch-24.c: Likewise.
15489 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15490 * gcc.target/s390/hotpatch-1.c: Update expected output.
15491 * gcc.target/s390/hotpatch-2.c: Likewise.
15492 * gcc.target/s390/hotpatch-3.c: Likewise.
15493 * gcc.target/s390/hotpatch-4.c: Likewise.
15494 * gcc.target/s390/hotpatch-5.c: Likewise.
15495 * gcc.target/s390/hotpatch-6.c: Likewise.
15496 * gcc.target/s390/hotpatch-7.c: Likewise.
15497 * gcc.target/s390/hotpatch-8.c: Likewise.
15498 * gcc.target/s390/hotpatch-9.c: Likewise.
15499 * gcc.target/s390/hotpatch-10.c: Likewise.
15500 * gcc.target/s390/hotpatch-11.c: Likewise.
15501 * gcc.target/s390/hotpatch-12.c: Likewise.
15502 * gcc.target/s390/hotpatch-13.c: Likewise.
15503 * gcc.target/s390/hotpatch-14.c: Likewise.
15504 * gcc.target/s390/hotpatch-15.c: Likewise.
15505 * gcc.target/s390/hotpatch-16.c: Likewise.
15506 * gcc.target/s390/hotpatch-17.c: Likewise.
15507 * gcc.target/s390/hotpatch-18.c: Likewise.
15508 * gcc.target/s390/hotpatch-19.c: Likewise.
15510 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15513 * gcc.target/i386/pr65103-1.c: New.
15515 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15518 * gcc.target/i386/pr65044.c: New.
15520 2015-03-12 Tom de Vries <tom@codesourcery.com>
15522 PR rtl-optimization/64895
15523 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15524 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15525 * gcc.target/i386/fuse-caller-save.c: Ditto.
15527 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15529 * gcc.dg/ipa/pr63569.c: Fix template.
15531 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
15533 * g++.dg/ipa/pr64146.C: Require fpic support.
15535 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
15537 PR libfortran/65200
15538 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15539 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15541 2015-03-11 Jakub Jelinek <jakub@redhat.com>
15543 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15544 to dg-options, fix up dg-skip-if.
15546 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15549 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15550 * gcc.target/avr/tiny-caller-save.c: Same.
15552 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15555 * g++.dg/pr65242.C: New test.
15557 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15559 * c-c++-common/asan/no-asan-check-glob.c: New test.
15561 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15564 * g++.dg/other/default11.C: New.
15565 * g++.dg/other/default12.C: Likewise.
15567 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15570 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15572 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15575 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15577 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15580 * g++.dg/cpp0x/pr65127.C: New test.
15582 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15584 * gcc.dg/ipa/PR64550.c: Update template.
15586 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15587 Tobias Burnus <burnus@net-b.de>
15589 * gfortran.dg/coarray_sync_memory.f90: New.
15591 2015-03-10 Marek Polacek <polacek@redhat.com>
15594 * c-c++-common/ubsan/pr65367.c: New test.
15596 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15598 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15599 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15600 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15601 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15602 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15603 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15604 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15605 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15606 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15607 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15608 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15609 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15610 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15612 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15614 * lib/mpx-dg.exp (mpx_link_flags): New.
15617 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15618 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15619 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15620 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15621 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15622 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15623 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15624 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15625 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15626 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15627 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15628 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15629 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15630 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15631 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15632 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15633 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15634 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15635 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15636 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15637 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15638 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15639 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15640 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15641 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15642 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15643 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15644 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15645 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15646 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15647 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15648 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15649 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15650 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15651 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15652 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15653 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15654 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15655 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15656 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15657 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15658 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15659 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15660 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15661 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15662 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15663 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15664 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15665 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15666 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15667 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15668 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15669 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15670 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15671 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15672 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15673 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15674 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15675 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15676 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15677 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15678 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15679 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15680 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15681 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15682 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15683 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15684 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15685 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15686 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15687 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15688 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15689 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15690 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15691 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15692 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15693 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15694 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15695 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15696 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15697 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15698 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15699 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15700 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15701 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15702 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15703 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15704 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15705 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15706 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15707 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15708 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15709 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15710 * gcc.target/i386/mpx/label-address-1.c: New.
15711 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15712 * gcc.target/i386/mpx/macro.c: New.
15713 * gcc.target/i386/mpx/mpx-check.h: New.
15714 * gcc.target/i386/mpx/mpx.exp: New.
15715 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15716 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15717 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15718 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15719 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15720 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15721 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15722 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15723 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15724 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15725 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15726 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15727 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15728 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15729 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15730 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15731 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15732 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15733 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15734 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15735 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15736 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15737 * gcc.target/i386/mpx/reference-1-nov.c: New.
15738 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15739 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15740 * gcc.target/i386/mpx/reference-2-nov.c: New.
15741 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15742 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15743 * gcc.target/i386/mpx/reference-3-nov.c: New.
15744 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15745 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15746 * gcc.target/i386/mpx/reference-4-nov.c: New.
15747 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15748 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15749 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15750 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15751 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15752 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15753 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15754 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15755 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15756 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15757 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15758 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15759 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15760 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15761 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15762 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15763 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15764 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15765 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15766 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15767 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15768 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15769 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15770 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15771 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15772 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15773 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15774 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15775 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15776 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15777 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15778 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15779 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15780 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15781 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15782 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15783 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15784 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15785 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15786 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15787 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15788 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15789 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15790 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15791 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15792 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15793 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15794 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15795 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15796 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15797 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15798 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15799 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15800 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15801 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15802 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15803 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15804 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15805 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15806 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15807 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15808 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15809 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15810 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15811 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15812 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15813 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15814 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15815 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15816 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15817 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15818 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15819 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15820 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15821 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15822 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15823 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15824 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15825 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15826 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15827 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15828 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15829 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15830 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15831 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15832 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15833 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15834 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15835 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15836 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15837 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15838 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15839 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15840 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15841 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15842 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15843 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15844 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15845 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15846 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15847 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15848 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15849 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15850 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15851 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15852 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15853 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15854 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15855 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15856 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15857 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15858 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15859 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15860 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15861 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15862 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15863 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15864 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15865 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15866 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15867 * gcc.target/i386/mpx/vla-1-nov.c: New.
15868 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15869 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15870 * gcc.target/i386/mpx/vla-2-nov.c: New.
15871 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15873 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15875 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15877 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15879 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15881 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15883 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15884 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15886 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15889 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15892 * c-c++-common/pr65120.c: New test.
15894 PR rtl-optimization/65321
15895 * gcc.dg/pr65321.c: New test.
15897 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15899 PR tree-optimization/65355
15900 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15902 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15905 * c-c++-common/pr49706.c: Adjust tests for not warning
15906 about !!x == y or !b == y where b is boolean, and add
15907 some further tests.
15908 * c-c++-common/pr62199-2.c: Likewise.
15910 2015-03-09 Richard Biener <rguenther@suse.de>
15912 PR middle-end/65270
15913 * gcc.dg/torture/pr65270-1.c: New testcase.
15914 * gcc.dg/torture/pr65270-2.c: Likewise.
15916 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15918 PR tree-optimization/63743
15919 * gcc.dg/pr63743.c: New test.
15921 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15924 * g++.dg/lto/pr65316_0.C: New testcase.
15925 * g++.dg/lto/pr65316_1.C: New testcase.
15927 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15930 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15932 * g++.dg/abi/rtti3.C: Likewise.
15934 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15937 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15939 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15941 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15943 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15945 2015-03-08 Morin <mikael@gcc.gnu.org>
15948 * gfortran.dg/entry_20.f90: New.
15950 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15953 * gcc.c-torture/compile/pr65153.c: New.
15955 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15958 * g++.dg/torture/pr65249.C: New.
15960 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15962 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15964 (int64_t): Likewise.
15966 2015-03-07 Marek Polacek <polacek@redhat.com>
15967 Martin Uecker <uecker@eecs.berkeley.edu>
15970 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15971 member-like arrays.
15972 * c-c++-common/ubsan/bounds-8.c: New test.
15973 * c-c++-common/ubsan/bounds-9.c: New test.
15974 * gcc.dg/ubsan/bounds-2.c: New test.
15976 2015-03-05 Martin Sebor <msebor@redhat.com>
15979 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15980 checking of results into main to prevent it from getting optimized
15982 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15984 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15986 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15987 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15988 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15991 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15993 * g++.dg/lto/pr65302_1.C: New testcase.
15994 * g++.dg/lto/pr65302_0.C: New testcase.
15996 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15998 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15999 -fno-ipa-icf to dg-options.
16001 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
16003 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
16004 compiles using the linker plugin.
16006 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
16008 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
16010 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
16012 * gcc.target/arm/pr65067.c: New test.
16014 2015-03-05 Martin Liska <mliska@suse.cz>
16017 * gcc.dg/ipa/pr65318.c: New test.
16019 2015-03-05 Marek Polacek <polacek@redhat.com>
16021 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
16023 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16025 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
16027 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
16029 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
16030 max-unroll-times back to defaults for s390.
16032 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16036 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16039 * g++.dg/cpp0x/initlist92.C: New.
16041 2015-03-05 Richard Biener <rguenther@suse.de>
16043 PR tree-optimization/65310
16044 * gcc.dg/vect/pr65310.c: New testcase.
16046 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
16049 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
16051 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
16053 * gnat.dg/entry_queues3.adb: New test.
16055 2015-03-04 Ian Lance Taylor <iant@google.com>
16057 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
16059 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16062 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
16064 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
16066 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
16067 -fno-ipa-icf to dg-options
16068 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
16069 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16071 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16074 * g++.dg/cpp0x/decltype62.C: New.
16076 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16078 * gnat.dg/object_overflow5.adb: New test.
16080 2015-03-03 Martin Liska <mliska@suse.cz>
16083 * gcc.dg/ipa/pr65287.c: New test.
16085 2015-03-03 Martin Jambor <mjambor@suse.cz>
16086 Eric Botcazou <ebotcazou@adacore.com>
16088 * gnat.dg/specs/pack12.ads: New test.
16090 2015-03-03 Martin Liska <mliska@suse.cz>
16092 * gcc.dg/ipa/PR65282.c: New test.
16094 2015-03-13 Jeff Law <law@redhat.com>
16096 PR tree-optimization/65241
16097 * gcc.c-torture/compile/pr65241.c: New test.
16099 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16102 * gcc.target/avr/torture/pr64331.c: New test.
16104 2015-03-03 Martin Liska <mliska@suse.cz>
16105 Jan Hubicka <hubicka@ucw.cz>
16107 * g++.dg/ipa/pr65263.C: New test.
16109 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16112 * gcc.dg/lto/pr65130_0.c: New testcase.
16113 * gcc.dg/lto/pr65130_1.c: New testcase.
16115 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16118 * g++.dg/torture/pr64988.C: New testcase.
16120 2015-03-02 Tobias Burnus <burnus@net-b.de>
16122 * gfortran.dg/coarray_atomic_6.f90: New.
16124 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16127 * gcc.target/i386/pr65184.c: New.
16129 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16132 * gcc.target/i386/pr65183.c: New.
16134 2015-02-28 Martin Liska <mliska@suse.cz>
16135 Jan Hubicka <hubicka@ucw.cz>
16137 * gcc.dg/ipa/ipa-icf-35.c: New test.
16138 * gcc.dg/ipa/ipa-icf-36.c: New test.
16139 * gcc.dg/ipa/ipa-icf-37.c: New test.
16141 2015-02-28 Martin Liska <mliska@suse.cz>
16142 Jan Hubicka <hubicka@ucw.cz>
16145 * gcc.dg/ipa/ipa-icf-34.c: New test.
16147 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16150 * gcc.target/sh/sh/pr61142.c: New.
16152 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16154 * g++.dg/other/dump-ada-spec-3.C: New test.
16156 2015-03-01 Martin Liska <mliska@suse.cz>
16158 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16159 * g++.dg/ipa/pr63595.C: Update expected results.
16161 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16164 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16166 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16168 * gcc.dg/vect/pr59354.c: Move vector producing code to
16171 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16174 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16175 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16176 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16177 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16179 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16181 PR tree-optimization/65048
16182 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16183 (foo): Use K&R style definition.
16185 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16188 * g++.dg/pr65032.C: New.
16190 2015-02-27 Marek Polacek <polacek@redhat.com>
16193 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16196 2015-02-27 Marek Polacek <polacek@redhat.com>
16199 * gcc.dg/pr65228.c: New test.
16201 2015-02-27 Kai Tietz <ktietz@redhat.com>
16204 * gcc.dg/weak/weak-17.c: New file.
16206 2015-02-27 Richard Biener <rguenther@suse.de>
16209 * g++.dg/lto/pr65193_0.C: New testcase.
16211 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16213 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16214 * gcc.target/s390/hotpatch-8.c: Likewise.
16215 * gcc.target/s390/hotpatch-9.c: Likewise.
16216 * gcc.target/s390/pr61078.c: Likewise.
16217 * gcc.target/s390/pr57960.c: Remove -m64.
16218 * gcc.target/s390/pr61078.c: Likewise.
16220 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16221 Martin Liska <mliska@suse.cz>
16224 * gcc.dg/pr64454.c: Disable ICF.
16225 * gcc.dg/pr28685-1.c: Disable ICF
16226 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16227 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16228 * g++.dg/ipa/ipa-icf-4.C: Update template.
16230 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16232 PR tree-optimization/65216
16233 * gcc.c-torture/execute/pr65216.c: New test.
16235 PR tree-optimization/65215
16236 * gcc.c-torture/execute/pr65215-1.c: New test.
16237 * gcc.c-torture/execute/pr65215-2.c: New test.
16238 * gcc.c-torture/execute/pr65215-3.c: New test.
16239 * gcc.c-torture/execute/pr65215-4.c: New test.
16240 * gcc.c-torture/execute/pr65215-5.c: New test.
16242 2015-02-26 Tom de Vries <tom@codesourcery.com>
16244 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16246 2015-02-26 Martin Liska <mliska@suse.cz>
16247 Jan Hubicka <hubicka@ucw.cz>
16249 * g++.dg/ipa/pr64146.C: Update expected results.
16250 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16251 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16252 * gcc.dg/ipa/ipa-icf-34.c: New test.
16254 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16256 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16257 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16258 (dg-additional-options): Remove dg directive.
16259 (dg-final): Add dg directive.
16261 2015-02-26 Marek Polacek <polacek@redhat.com>
16264 * g++.dg/ipa/pr65008.C: New test.
16266 2015-02-26 Tom de Vries <tom@codesourcery.com>
16268 * lib/profopt.exp (profopt-target-cleanup): New proc.
16269 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16270 files from sources from dg-additional-sources.
16272 2015-02-26 Tom de Vries <tom@codesourcery.com>
16274 * lib/gcov.exp: Cleanup in case of xfail.
16276 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16278 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16280 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16283 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16284 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16285 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16286 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16287 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16288 * g++.dg/debug/pr46123.C: XFAIL and move...
16289 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16290 * gcc.dg/debug/dwarf2-3.c: Move...
16291 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16293 2015-02-26 Marek Polacek <polacek@redhat.com>
16296 * g++.dg/cpp1y/pr65202.C: New test.
16298 2015-02-26 Tom de Vries <tom@codesourcery.com>
16300 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16301 locale_facets.h.gcov.
16303 2015-02-26 Tom de Vries <tom@codesourcery.com>
16305 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16307 2015-02-26 Tom de Vries <tom@codesourcery.com>
16309 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16311 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16314 * gcc.target/i386/pr65217.c: New.
16316 2015-02-26 Tom de Vries <tom@codesourcery.com>
16318 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16320 2015-02-26 Tom de Vries <tom@codesourcery.com>
16322 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16324 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16326 PR tree-optimization/65048
16327 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16329 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16331 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16332 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16334 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16337 * gcc.target/i386/pr65161.c: New test.
16339 2015-02-26 Terry Guo <terry.guo@arm.com>
16341 * gcc.target/arm/no-volatile-in-it.c: New test.
16343 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16345 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16346 (dg-options): Add -save-temps.
16347 (dg-final): Add cleanup-saved-temps.
16349 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16351 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16353 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16355 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16356 * gcc.target/powerpc/pack01.c: Include string.h.
16358 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16361 * gcc.target/i386/pr65167.c: New.
16363 2015-02-25 Kai Tietz <ktietz@redhat.com>
16365 PR tree-optimization/61917
16366 * gcc.dg/vect/vect-pr61917.c: New file.
16368 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16370 PR tree-optimization/65170
16371 * gcc.c-torture/execute/pr65170.c: New test.
16372 * gcc.dg/tree-ssa/vrp96.c: New test.
16374 2015-02-24 Tom de Vries <tom@codesourcery.com>
16376 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16378 2015-02-24 Tom de Vries <tom@codesourcery.com>
16381 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16382 (dg-additional-files-options): Copy additional_sources to
16383 additional_sources_used before emptying additional_sources.
16384 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16385 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16386 (cleanup-saved-temps): Use additional_sources_used instead of
16387 additional_sources.
16388 (dg-test): Reset additional_sources_used.
16390 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16393 * gfortran.dg/integer_exponentiation_6.F90: New test.
16395 2015-02-23 Martin Sebor <msebor@redhat.com>
16398 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16399 two parts. One to save registers, the other to verify the
16400 registers have the right values. Save register state into
16401 static data rather than on the stack.
16403 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16406 * c-c++-common/asan/pr63888.c: New test.
16408 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16411 * gcc.c-torture/compile/pr65163.c: New.
16413 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16415 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16416 with -m31 on 64 bit.
16417 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16418 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16420 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16422 * gcc.target/s390/20090223-1.c: Add
16423 -Wno-implicit-function-declaration option.
16424 * gcc.target/s390/pr42224.c: Likewise.
16425 * gcc.target/s390/pr55718.c: Likewise.
16427 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16429 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16430 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16431 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16432 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16433 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16434 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16435 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16436 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16437 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16438 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16439 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16440 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16441 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16442 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16443 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16444 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16445 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16446 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16447 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16448 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16449 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16451 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16453 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16454 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16455 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16456 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16457 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16458 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16459 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16460 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16461 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16462 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16463 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16464 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16465 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16466 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16467 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16468 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16470 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16474 * gfortran.dg/pr61960.f90: New.
16475 * gfortran.dg/pr64230.f90: New.
16476 * gfortran.dg/pr64980.f03: New.
16478 2015-02-22 Tom de Vries <tom@codesourcery.com>
16480 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16482 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16485 * gnat.dg/timing_events.adb: Removed, invalid test.
16487 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
16490 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16492 * g++.dg/gcov/gcov-2.C: Likewise.
16494 2015-02-20 Richard Biener <rguenther@suse.de>
16496 PR tree-optimization/65136
16497 * gcc.dg/tree-ssa/pr65136.c: New testcase.
16499 2015-02-20 Jakub Jelinek <jakub@redhat.com>
16502 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16503 powerpc*-*-linux* and nvptx-*-* blacklisting.
16505 * gcc.dg/sibcall-9.c: New test.
16506 * gcc.dg/sibcall-10.c: New test.
16508 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16510 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16512 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
16515 * gcc.target/avr/torture/pr64452.c: New test.
16517 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
16519 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16520 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16522 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16525 * lib/target-supports.exp (check_compile): Check whether
16526 additional_sources is defined before using it.
16528 2015-02-19 Jakub Jelinek <jakub@redhat.com>
16530 PR middle-end/65074
16531 * g++.dg/opt/pr65074.C: New file.
16533 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
16535 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16536 (size_type): New typedef.
16537 (operator "" _script): Use it for the last argument.
16539 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16541 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16543 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16545 * lib/target-supports.exp (check_compile): Save/restore
16546 additional_sources that may belong to an actual test.
16548 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16550 PR gcov-profile/64634
16551 * g++.dg/gcov/gcov-15.C: New test.
16553 2015-02-18 Tom de Vries <tom@codesourcery.com>
16555 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16557 2015-02-18 Tom de Vries <tom@codesourcery.com>
16559 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16561 2015-02-18 Tom de Vries <tom@codesourcery.com>
16563 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16565 2015-02-18 Tom de Vries <tom@codesourcery.com>
16567 * gfortran.dg/fmt_cache_1.f: Add missing close.
16569 2015-02-18 Tom de Vries <tom@codesourcery.com>
16572 * gfortran.dg/read_eof_8.f90: Add missing close.
16574 2015-02-18 Richard Biener <rguenther@suse.de>
16576 PR tree-optimization/65063
16577 * gcc.dg/pr65063.c: New testcase.
16579 2015-02-18 Richard Biener <rguenther@suse.de>
16581 PR tree-optimization/62217
16582 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16584 2015-02-18 Marek Polacek <polacek@redhat.com>
16587 * c-c++-common/ubsan/pr65081.c: New test.
16589 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16591 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16592 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16594 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16596 * gcc.dg/ipa/propalign-3.c: New test.
16598 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16601 * gcc.target/sh/pr64793.c: New.
16602 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16604 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16606 * gcc.target/arm/divzero.c: New test case.
16608 2015-02-17 Tom de Vries <tom@codesourcery.com>
16610 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16612 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16613 Jakub Jelinek <jakub@redhat.com>
16616 * g++.dg/cpp0x/pr65075.C: New test.
16618 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16621 * gcc.target/powerpc/pr65058.c: New test.
16623 2015-02-16 Jeff Law <law@redhat.com>
16625 PR tree-optimization/64823
16626 * gcc.dg/uninit-20.c: New test.
16628 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16629 James Greenhalgh <james.greenhalgh@arm.com>
16632 * gcc.dg/ipa/ipa-clone-1.c: New test.
16634 2015-02-16 Richard Biener <rguenther@suse.de>
16636 PR tree-optimization/65077
16637 * gcc.dg/torture/pr65077.c: New testcase.
16639 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16641 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16642 Directive adjusted to scan for ldaxr.
16643 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16644 adjusted to scan for ldaex.
16646 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16649 * g++.dg/cpp0x/constexpr-65080.C: New.
16651 2015-02-16 Richard Biener <rguenther@suse.de>
16653 PR tree-optimization/63593
16654 * gcc.dg/pr63593.c: New testcase.
16656 2015-02-16 Marek Polacek <polacek@redhat.com>
16659 * gcc.dg/pr65066.c: New test.
16661 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16663 * gcc.dg/pr65002.C: Move ...
16664 * g++.dg/ipa/pr65002.C: ... here.
16666 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16668 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16669 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16670 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16671 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16673 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16676 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16677 the expression to find calls.
16678 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16679 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16680 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16681 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16682 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16684 2015-02-14 Marek Polacek <polacek@redhat.com>
16687 * gcc.dg/array-11.c: New test.
16688 * gcc.dg/array-12.c: New test.
16689 * gcc.dg/array-13.c: New test.
16690 * gcc.dg/array-14.c: New test.
16691 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16692 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16693 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16694 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16695 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16696 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16698 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16701 * g++.dg/lookup/using54.C: New.
16703 2015-02-13 Jeff Law <law@redhat.com>
16706 Revert my change for tree-optimization/64823.
16708 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16710 PR tree-optimization/65053
16711 * gcc.c-torture/execute/pr65053-1.c: New test.
16712 * gcc.c-torture/execute/pr65053-2.c: New test.
16714 2015-02-13 Marek Polacek <polacek@redhat.com>
16717 * gcc.dg/pr65050.c: New test.
16719 2015-02-13 Jeff Law <law@redhat.com>
16721 PR tree-optimization/64823
16722 * gcc.dg/uninit-20.c: New test.
16724 PR rtl-optimization/47477
16725 * gcc.dg/tree-ssa/pr47477.c: New test.
16727 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16730 * g++.dg/parse/ivdep-2.C: New.
16731 * g++.dg/parse/ivdep-3.C: Likewise.
16733 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16736 * gfortran.dg/continuation_13.f90: New test.
16737 * gfortran.dg/continuation_14.f: New test.
16739 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16742 * g++.dg/cpp0x/sfinae55.C: New.
16744 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16747 * g++.dg/ipa/pr65034.C: New test.
16749 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16751 PR tree-optimization/65002
16752 * gcc.dg/pr65002.C: New.
16754 2015-02-13 Marek Polacek <polacek@redhat.com>
16757 * c-c++-common/pr65040.c: New test.
16759 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16761 PR tree-optimization/64705
16762 * gcc.dg/tree-ssa/pr64705.c: New test.
16764 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16767 * gcc.dg/visibility-22.c: New test.
16768 * gcc.dg/visibility-23.c: New test.
16769 * gcc.target/i386/pr32219-1.c: New test.
16770 * gcc.target/i386/pr32219-2.c: New test.
16771 * gcc.target/i386/pr32219-3.c: New test.
16772 * gcc.target/i386/pr32219-4.c: New test.
16773 * gcc.target/i386/pr32219-5.c: New test.
16774 * gcc.target/i386/pr32219-6.c: New test.
16775 * gcc.target/i386/pr32219-7.c: New test.
16776 * gcc.target/i386/pr32219-8.c: New test.
16777 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16779 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16781 PR libgfortran/57822
16782 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16783 four different KINDs.
16785 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16788 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16791 * g++.dg/ubsan/pr65000.C: New test.
16793 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16796 * gfortran.dg/finalize_28.f90: New test
16798 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16801 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16802 DW_TAG_lexical_block removal.
16803 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16804 * g++.dg/guality/pr55541.C: New test.
16807 * g++.dg/ubsan/pr64984.C: New test.
16809 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16811 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16813 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16816 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16817 instructions for 2015-01-14 get_memmodel changes.
16818 * gcc.target/powerpc/atomic-p8.c: Likewise.
16821 * g++.dg/ubsan/pr65019.C: New test.
16823 PR tree-optimization/65014
16824 * gcc.c-torture/compile/pr65014.c: New test.
16826 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16828 PR libgfortran/57822
16829 * gfortran/fmt_g0_7.f08: Revise test.
16831 2015-02-11 Jeff Law <law@redhat.com>
16834 * gcc.target/m68k/pr63347.c: New test.
16836 2015-02-11 Marek Polacek <polacek@redhat.com>
16838 * g++.dg/ubsan/shift-1.C: New test.
16839 * gcc.dg/ubsan/c-shift-2.c: New test.
16840 * c-c++-common/ubsan/shift-5.c: Remove file.
16842 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16844 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16845 Directive adjusted to XFAIL.
16846 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16849 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16851 PR middle-end/65003
16852 * g++.dg/opt/pr65003.C: New test.
16854 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16856 * lib/target-supports.exp (check_effective_target_pie): Renamed
16858 (check_effective_target_pie_enabled): This.
16859 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16860 * gcc.target/i386/pie.c: Likewise.
16862 2015-02-11 Andrew Pinski <apinski@cavium.com>
16865 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16866 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16868 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16871 * gcc.target/i386/pr61925-1.c: New test.
16872 * gcc.target/i386/pr61925-2.c: New test.
16873 * gcc.target/i386/pr61925-3.c: New test.
16875 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16878 * g++.dg/asan/pr65004.C: New test.
16880 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16883 * gcc.taget/sh/pr64661-0.h: New.
16884 * gcc.taget/sh/pr64661-1.c: New.
16885 * gcc.taget/sh/pr64661-2.c: New.
16886 * gcc.taget/sh/pr64661-3.c: New.
16887 * gcc.taget/sh/pr64661-4.c: New.
16889 2015-02-10 Richard Biener <rguenther@suse.de>
16891 PR tree-optimization/64995
16892 * g++.dg/torture/pr64995.C: New testcase.
16894 2015-02-10 Richard Biener <rguenther@suse.de>
16896 PR tree-optimization/64909
16897 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16899 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16901 * gcc.dg/signbit-sa.c: New test.
16903 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16905 PR libgfortran/57822
16906 * gfortran/fmt_g0_7.f08: New test.
16908 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16910 PR tree-optimization/43378
16911 * gcc.dg/tree-ssa/pr43378.c: New test.
16913 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16916 * g++.dg/torture/pr64978.C: New testcase.
16918 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16921 * gcc.dg/asan/pr64981.c: New test.
16923 2015-02-09 Marek Polacek <polacek@redhat.com>
16926 * gcc.dg/pr64856.c: New test.
16928 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16931 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16932 * gcc.c-torture/execute/pr64979.c: New test.
16934 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16936 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16938 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16940 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16941 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16943 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16946 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16948 2015-02-09 Richard Biener <rguenther@suse.de>
16950 PR tree-optimization/54000
16951 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16953 2015-02-09 Tom de Vries <tom@codesourcery.com>
16955 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16957 2015-02-09 Martin Liska <mliska@suse.cz>
16959 * g++.dg/ipa/pr64858.C: New test.
16961 2015-02-09 Tom de Vries <tom@codesourcery.com>
16963 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16965 2015-02-08 Andrew Pinski <apinski@cavium.com>
16967 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16969 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16972 * gfortran.dg/use_rename_8.f90: New.
16974 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16976 * gnat.dg/addr7.ad[sb]: New test.
16977 * gnat.dg/addr8.ad[sb]: Likewise.
16979 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16982 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16983 from jit.dg/test-compile-to-executable.c's create_code, with a
16984 clarification of the output message.
16985 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16987 (test_jit): Use CHECK_NO_ERRORS when calling
16988 gcc_jit_context_compile_to_file.
16989 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16990 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16991 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16992 about deletions that are attempted.
16993 (jit-verify-compile-to-file): Rename to...
16994 (jit-verify-output-file-was-created): ...this, and drop the
16995 attempt to run "file" and verify the output.
16996 (jit-verify-assembler): New function.
16997 (jit-verify-object): New function.
16998 (jit-verify-dynamic-library): New function.
16999 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
17000 favor of an implementation from new file
17001 create-code-for-hello-world-executable.h, which also adds a
17003 (dg-final): Replace jit-verify-compile-to-file with
17004 jit-verify-output-file-was-created, and invoke new function
17005 jit-verify-assembler.
17006 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
17007 the output message.
17008 (dg-final): Replace jit-verify-compile-to-file with
17009 jit-verify-output-file-was-created, and invoke new function
17010 jit-verify-dynamic-library.
17011 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
17012 favor of an implementation from new file
17013 create-code-for-hello-world-executable.h, which also adds a
17015 (dg-final): Replace jit-verify-compile-to-file with
17016 jit-verify-output-file-was-created. Strengthen the expected stdout
17017 from the built executable.
17018 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
17019 favor of an implementation from new file
17020 create-code-for-hello-world-executable.h, which also adds a
17022 (dg-final): Replace jit-verify-compile-to-file with
17023 jit-verify-output-file-was-created, and invoke new function
17025 * jit.dg/verify-dynamic-library.c: New source file.
17027 2015-02-06 Sebastian Pop <s.pop@samsung.com>
17028 Brian Rzycki <b.rzycki@samsung.com>
17030 PR tree-optimization/64878
17031 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
17033 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17036 * g++.dg/ipa/pr64896.C: New test.
17038 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
17041 * gcc.target/powerpc/pr64205.c: New file.
17043 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
17045 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
17046 (dg-options): Use -fpie instead of -fPIE -pie.
17048 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17050 PR middle-end/64937
17051 * g++.dg/asan/pr64937.C: New test.
17053 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
17056 * gfortran.dg/class_to_type_4.f90: New test
17058 2015-01-29 Andre Vehreschild <vehre@gmx.de>
17060 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
17062 2015-02-06 Jakub Jelinek <jakub@redhat.com>
17064 PR rtl-optimization/64957
17066 * gcc.c-torture/execute/pr64957.c: New test.
17068 2015-02-05 Jeff Law <law@redhat.com>
17071 * gcc.target/h8300/pr17306-1.c: New test.
17072 * gcc.target/h8300/pr17306-2.c: New test.
17074 2015-02-05 Tobias Burnus <burnus@net-b.de>
17077 * gfortran.dg/structure_constructor_12.f90: New.
17079 2015-02-05 Jeff Law <law@redhat.com>
17082 gcc.target/h8300/pr58400.c: New test.
17084 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17086 * gcc.target/arm/macro_defs0.c: New test.
17087 * gcc.target/arm/macro_defs1.c: New test.
17088 * gcc.target/arm/macro_defs2.c: New test.
17090 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17092 PR rtl-optimization/64905
17093 * gcc.target/i386/pr64905.c: Require nonpic target.
17094 (dg-options): Add -fomit-frame-pointer.
17097 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17099 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17100 tree dump scanning.
17102 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17105 * gfortran.dg/type_to_class_2.f90: New test
17106 * gfortran.dg/type_to_class_3.f90: New test
17108 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17111 * g++.dg/torture/pr64686.C: New testcase.
17113 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17115 PR rtl-optimization/64905
17116 * gcc.target/i386/pr64905.c: New file.
17118 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17120 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17121 * gcc.dg/guality/pr41616-1.c: Ditto.
17123 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17126 * gcc.dg/pr64817-3.c: New.
17128 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17129 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17131 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17132 pass parameters in registers.
17133 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17134 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17135 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17137 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17138 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17140 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17141 list, allow for multilibed targets.
17142 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17144 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17146 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17147 * gcc.dg/pr46728-6.c: Ditto.
17149 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17151 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17152 for mips_nanlegacy target.
17154 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17156 * gcc.target/i386/chkp-hidden-def.c: New.
17158 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17160 PR middle-end/62103
17161 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17162 to use 24 bits for bitfield b.
17164 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17167 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17168 cache result in a global variable. Include all 32-bit targets for
17171 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17173 PR rtl-optimization/64756
17174 * gcc.c-torture/execute/pr64756.c: New test.
17176 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17179 * gcc.target/sh/pr64660-0.h: New.
17180 * gcc.target/sh/pr64660-1.c: New.
17181 * gcc.target/sh/pr64660-2.c: New.
17182 * gcc.target/sh/pr64660-3.c: New.
17183 * gcc.target/sh/pr64660-4.c: New.
17185 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17188 * g++.dg/warn/Waddress-2.C: New.
17190 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17192 PR middle-end/61225
17193 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17195 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17197 PR preprocessor/64803
17198 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17200 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17202 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17204 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17206 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17207 (_ARM_FPSRC): Add DN and AHP fields.
17208 (clean_results): Force DN=1 on AArch64.
17209 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17210 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17211 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17212 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17213 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17214 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17216 2015-02-02 Alan Modra <amodra@gmail.com>
17218 * gcc.target/powerpc/cprophard.c: New.
17220 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17222 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17223 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17225 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17228 * gcc.dg/pr64817-1.c: New test.
17229 * gcc.dg/pr64817-2.c: New test.
17231 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17234 * gcc.target/sh/pr64851-0.h: New
17235 * gcc.target/sh/pr64851-1.c: New
17236 * gcc.target/sh/pr64851-2.c: New
17237 * gcc.target/sh/pr64851-3.c: New
17238 * gcc.target/sh/pr64851-4.c: New
17240 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17243 * gcc.dg/torture/pr64882.c: New test.
17245 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17248 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17251 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17253 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17254 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17255 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17256 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17257 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17258 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17260 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17261 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17263 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17264 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17267 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17270 * g++.dg/pr64688-2.C: New.
17272 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17274 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17275 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17276 * gcc.target/i386/fuse-caller-save.c: Ditto.
17277 * gcc.target/i386/headmerge-1.c: Ditto.
17278 * gcc.target/i386/headmerge-2.c: Ditto.
17279 * gcc.target/i386/sibcall-6.c: Ditto.
17281 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17284 * gcc.target/i386/pr64617.c: New test.
17286 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17289 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17290 (dg-options): Remove -m32.
17291 (dg-final): Scan for "movb %al" only.
17292 * gcc.target/i386/pr15184-2.c: Ditto.
17294 2015-01-30 Richard Biener <rguenther@suse.de>
17296 PR tree-optimization/64829
17297 * gcc.dg/vect/pr64829.c: New testcase.
17299 2015-01-29 Marek Polacek <polacek@redhat.com>
17302 * gcc.dg/pr64709.c: New test.
17304 2015-01-29 Jakub Jelinek <jakub@redhat.com>
17307 * g++.dg/ubsan/pr64717-1.C: New test.
17308 * g++.dg/ubsan/pr64717-2.C: New test.
17310 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17312 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17314 2015-01-29 Jeff Law <law@redhat.com>
17317 * gcc.target/i386/pr15184-1.c: New test.
17318 * gcc.target/i386/pr15184-2.c: New test.
17320 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17322 PR tree-optimization/64746
17323 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17325 2015-01-29 Richard Biener <rguenther@suse.de>
17327 PR tree-optimization/64853
17328 * gcc.dg/torture/pr64853.c: New testcase.
17330 2015-01-29 Richard Biener <rguenther@suse.de>
17332 PR tree-optimization/64844
17333 * gcc.dg/vect/pr64844.c: New testcase.
17335 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17337 PR middle-end/64809
17338 * gcc.dg/pr64809.c: Delete.
17340 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17342 PR middle-end/64805
17343 * gcc.target/i386/pr64805.c: New.
17345 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17347 * gcc.dg/guality/guality.h (main): Add argv[0] to
17348 guality_gdb_command.
17350 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17353 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17355 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17358 * gcc.target/sh/sh.exp
17359 (check_effective_target_atomic_model_soft_gusa_available,
17360 check_effective_target_atomic_model_soft_tcb_available,
17361 check_effective_target_atomic_model_soft_imask_available,
17362 check_effective_target_atomic_model_hard_llcs_available): New.
17363 * gcc.target/sh/pr64659-0.h: New.
17364 * gcc.target/sh/pr64659-1.c: New.
17365 * gcc.target/sh/pr64659-2.c: New.
17366 * gcc.target/sh/pr64659-3.c: New.
17367 * gcc.target/sh/pr64659-4.c: New.
17369 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17371 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17372 scan-assembler-times pattern.
17374 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17376 PR middle-end/64809
17377 * gcc.dg/pr64809.c: New test.
17379 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17381 PR tree-optimization/64277
17382 * gcc.dg/pr64277.c: New.
17384 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17386 PR tree-optimization/64718
17387 * gcc.c-torture/execute/pr64718.c: New test.
17389 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17391 * gcc.target/aarch64/abs_2.c: New.
17393 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17395 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17396 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17397 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17400 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17403 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17404 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17405 { target comdat_group }.
17407 2015-01-27 Tobias Burnus <burnus@net-b.de>
17410 * gfortran.dg/goacc/coarray_2.f90: New.
17412 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17416 * g++.dg/torture/pr64139.C: New testcase.
17417 * g++.dg/torture/pr60871.C: Likewise.
17419 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17422 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17423 prevent linking errors.
17425 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17428 * g++.dg/torture/pr64282.C: New testcase.
17430 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17432 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17435 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17437 * gcc.target/s390/hotpatch-13.c: New testcase.
17438 * gcc.target/s390/hotpatch-14.c: New testcase.
17439 * gcc.target/s390/hotpatch-15.c: New testcase.
17440 * gcc.target/s390/hotpatch-16.c: New testcase.
17441 * gcc.target/s390/hotpatch-17.c: New testcase.
17442 * gcc.target/s390/hotpatch-18.c: New testcase.
17443 * gcc.target/s390/hotpatch-19.c: New testcase.
17444 * gcc.target/s390/hotpatch-20.c: New testcase.
17445 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17446 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17447 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17448 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17449 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17450 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17451 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17452 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17453 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17454 * gcc.target/s390/hotpatch-10.c: Likewise.
17455 * gcc.target/s390/hotpatch-11.c: Likewise.
17456 * gcc.target/s390/hotpatch-12.c: Likewise.
17457 * gcc.target/s390/hotpatch-2.c: Likewise.
17458 * gcc.target/s390/hotpatch-3.c: Likewise.
17459 * gcc.target/s390/hotpatch-4.c: Likewise.
17460 * gcc.target/s390/hotpatch-5.c: Likewise.
17461 * gcc.target/s390/hotpatch-6.c: Likewise.
17462 * gcc.target/s390/hotpatch-7.c: Likewise.
17463 * gcc.target/s390/hotpatch-8.c: Likewise.
17464 * gcc.target/s390/hotpatch-9.c: Likewise.
17465 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17466 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17467 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17468 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17469 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17470 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17471 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17472 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17474 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17476 * gcc.dg/long_branch.c: New testcase.
17478 2015-01-27 Richard Biener <rguenther@suse.de>
17480 PR tree-optimization/56273
17481 PR tree-optimization/59124
17482 PR tree-optimization/64277
17483 * g++.dg/warn/Warray-bounds-6.C: New testcase.
17484 * gcc.dg/Warray-bounds-12.c: Likewise.
17485 * gcc.dg/Warray-bounds-13.c: Likewise.
17487 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17489 PR rtl-optimization/61058
17490 * gcc.dg/pr61058.c: New test.
17492 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
17494 * gcc.target/i386/chkp-narrow-bounds.c: New.
17496 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17498 PR tree-optimization/64807
17499 * gcc.dg/pr64807.c: New test.
17502 * gcc.dg/pr64766.c: New test.
17504 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
17507 * gcc.target/sh/pr49263-4.c: New.
17509 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
17512 * gfortran.dg/allocate_with_mold_1.f90: New test
17514 2015-01-26 Jakub Jelinek <jakub@redhat.com>
17517 * gcc.dg/pr64778.c: New test.
17519 PR middle-end/64421
17520 * gcc.dg/vect/pr64421.c: New test.
17522 2015-01-26 Tobias Burnus <burnus@net-b.de>
17525 * gfortran.dg/coarray_36.f: New.
17526 * gfortran.dg/coarray_37.f90: New.
17528 2015-01-26 Janus Weil <janus@gcc.gnu.org>
17531 * gfortran.dg/class_allocate_18.f90: New.
17533 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17535 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17537 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17539 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17541 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17543 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17545 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17547 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17549 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17551 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17552 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17553 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17554 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17556 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17558 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17559 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17560 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17562 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17564 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17565 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17566 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17567 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17568 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17571 2015-01-26 Richard Biener <rguenther@suse.de>
17573 PR middle-end/64764
17574 * gcc.dg/uninit-19.c: New testcase.
17576 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17578 * lib/target-supports.exp (check_effective_target_vect64): Add
17581 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17584 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17586 2015-01-26 Tony Liu <tony.liu@arm.com>
17588 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17591 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17593 PR libfortran/64770
17594 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17595 correctly, clean up afterwards.
17597 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17600 * gfortran.dg/use_rename_7.f90: New.
17602 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17604 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17605 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17607 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17610 * gcc.target/sh/pr54236-4.c: New.
17612 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17614 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17615 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17618 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17620 PR libfortran/64770
17621 * gfortran.dg/open_new_segv.f90: New test.
17623 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17632 * gcc.target/sh/pr64345-1.c: New.
17633 * gcc.target/sh/pr64345-2.c: New.
17634 * gcc.target/sh/pr59533-1.c: New.
17635 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17636 * gcc.target/sh/pr52933-2.c: Likewise.
17637 * gcc.target/sh/pr54089-1.c: Likewise.
17638 * gcc.target/sh/pr54236-1.c: Likewise.
17639 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17640 * gcc.target/sh/pr49263-1.c: Remove xfails.
17641 * gcc.target/sh/pr49263-2.c: Likewise.
17642 * gcc.target/sh/pr49263-3.c: Likewise.
17643 * gcc.target/sh/pr53987-1.c: Likewise.
17644 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17645 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17646 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17647 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17648 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17649 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17651 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17654 2015-01-24 Tom de Vries <tom@codesourcery.com>
17656 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17658 2015-01-23 Ian Lance Taylor <iant@google.com>
17661 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17662 targets without split stack support.
17664 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17667 * gcc.target/i386/pr64317.c: New test.
17669 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17671 PR rtl-optimization/63637
17672 PR rtl-optimization/60663
17673 * gcc.dg/pr63637-1.c: New test.
17674 * gcc.dg/pr63637-2.c: New test.
17675 * gcc.dg/pr63637-3.c: New test.
17676 * gcc.dg/pr63637-4.c: New test.
17677 * gcc.dg/pr63637-5.c: New test.
17678 * gcc.dg/pr63637-6.c: New test.
17679 * gcc.target/i386/pr63637-1.c: New test.
17680 * gcc.target/i386/pr63637-2.c: New test.
17681 * gcc.target/i386/pr63637-3.c: New test.
17682 * gcc.target/i386/pr63637-4.c: New test.
17683 * gcc.target/i386/pr63637-5.c: New test.
17684 * gcc.target/i386/pr63637-6.c: New test.
17686 2015-01-23 Richard Biener <rguenther@suse.de>
17689 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17690 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17692 2015-01-23 Marek Polacek <polacek@redhat.com>
17694 PR preprocessor/60570
17695 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17696 * gcc.dg/cpp/pr60570.c: New test.
17698 2015-01-23 Richard Biener <rguenther@suse.de>
17701 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17702 vectorization on vect64 targets.
17704 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17707 * gfortran.dg/class_allocate_17.f90: New.
17709 2015-01-23 Tobias Burnus <burnus@net-b.de>
17712 * gfortran.dg/goacc/combined_loop.f90: New.
17714 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17717 * gfortran.dg/make_unit.f90: New test.
17719 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17722 * gfortran.dg/negative_unit_int8.f: Update.
17724 2015-01-22 Jeff Law <law@redhat.com>
17727 * gcc.target/m68k/pr52076-1.c: New test.
17728 * gcc.target/m68k/pr52076-2.c: New test.
17730 2015-01-22 Richard Biener <rguenther@suse.de>
17732 PR middle-end/64728
17733 * gcc.dg/torture/pr64728.c: New testcase.
17735 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17738 * g++.dg/pr64688.C: New test.
17740 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17742 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17743 to avoid errors with -fpic.
17745 2015-01-22 Richard Biener <rguenther@suse.de>
17748 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17750 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17752 PR rtl-optimization/64682
17753 * gcc.c-torture/execute/pr64682.c: New file.
17755 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17758 * gcc.dg/pr64511.c: New test.
17760 PR rtl-optimization/62078
17761 * g++.dg/opt/pr62078.C: New test.
17764 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17766 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17769 * gfortran.dg/internal_pack_15.f90: New test.
17771 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17773 * c-c++-common/tsan/step.c: New testcase.
17775 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17777 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17779 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17781 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17783 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17785 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17787 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17789 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17791 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17793 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17795 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17797 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17799 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17801 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17803 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17805 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17807 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17809 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17811 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17813 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17815 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17817 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17819 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17821 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17823 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17825 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17826 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17827 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17830 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17832 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17833 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17834 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17837 2015-01-21 Renlin Li <renlin.li@arm.com>
17839 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17840 * g++.dg/tls/thread_local5g.C: Likewise.
17841 * g++.dg/tls/thread_local6g.C: Likewise.
17843 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17845 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17846 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17847 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17849 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17851 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17852 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17853 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17855 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17857 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17858 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17859 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17861 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17863 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17864 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17865 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17867 2015-01-20 Jeff Law <law@redhat.com>
17870 * gcc.target/m68k/pr59946.c: New test.
17872 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17874 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17875 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17876 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17878 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17880 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17881 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17882 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17884 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17886 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17887 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17888 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17890 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17892 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17893 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17894 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17896 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17899 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17901 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17902 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17903 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17905 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17907 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17908 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17909 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17911 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17913 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17915 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17917 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17920 * g++.dg/ubsan/pr64632.C: New test.
17923 * gcc.dg/pr64663.c: New test.
17925 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17928 * g++.dg/warn/Wunused-var-23.C: New.
17930 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17933 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17934 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17936 2015-01-20 Richard Biener <rguenther@suse.de>
17939 * gcc.dg/lto/pr64684_0.c: New testcase.
17940 * gcc.dg/lto/pr64684_1.c: Likewise.
17941 * gcc.dg/lto/pr64684_2.c: Likewise.
17942 * gcc.dg/lto/pr64685_0.c: Likewise.
17943 * gcc.dg/lto/pr64685_1.c: Likewise.
17945 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17948 * g++.dg/cpp1y/lambda-init12.C: New.
17950 2015-01-20 Richard Biener <rguenther@suse.de>
17952 PR tree-optimization/64410
17953 * g++.dg/vect/pr64410.cc: Require vect_double.
17955 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17958 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17960 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17964 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17966 PR rtl-optimization/64081
17967 * gcc.dg/pr64081.c: New test.
17969 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17971 * jit.dg/harness.h: Include <unistd.h>.
17972 (CHECK_NO_ERRORS): New.
17973 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17974 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17975 gcc_jit_context_compile_to_file.
17976 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17977 args to the spawned executable.
17978 (jit-expand-vars): New function.
17979 (jit-exe-params): New variable.
17980 (dg-jit-set-exe-params): New function.
17981 (jit-dg-test): Detect testcases that use
17982 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17983 Set arguments of spawned process to jit-exe-params.
17984 (jit-get-output-filename): New function.
17985 (jit-setup-compile-to-file): New function.
17986 (jit-verify-compile-to-file): New function.
17987 (jit-run-executable): New function.
17988 (jit-verify-executable): New function.
17989 * jit.dg/test-compile-to-assembler.c: New testcase.
17990 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17991 * jit.dg/test-compile-to-executable.c: New testcase.
17992 * jit.dg/test-compile-to-object.c: New testcase.
17994 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17997 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
18000 2015-01-19 Martin Liska <mliska@suse.cz>
18002 * objc/compile/pr64668.m: New test.
18004 2015-01-19 David Malcolm <dmalcolm@redhat.com>
18006 * jit.dg/test-arith-overflow.c: Include stdbool.h.
18007 (create_overflow_fn): Update comment to clarify that
18008 the third param of the created function is a bool *, not
18010 (verify_int_overflow_fn): Convert param "expected_ovf" from
18011 int to bool. Update third param of "overflow_fn_type" from int *
18012 to bool *. Update local "actual_ovf" from int to bool.
18013 (verify_uint_overflow_fn): Likewise.
18015 2015-01-19 Martin Liska <mliska@suse.cz>
18017 * gcc.dg/ipa/ipa-icf-33.c: New test.
18019 2015-01-19 Felix Yang <felix.yang@huawei.com>
18020 Haijian Zhang <z.zhanghaijian@huawei.com>
18022 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
18023 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18024 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
18025 result_float64x2, expected_hfloat64x2): New helper type, variable and
18027 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
18028 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
18029 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
18030 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
18031 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
18032 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
18033 and target without the FMA feature.
18035 2015-01-19 Jiong Wang <jiong.wang@arm.com>
18037 * gcc.target/aarch64/pr64304.c: New testcase.
18039 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
18041 PR rtl-optimization/64081
18042 * gcc.dg/pr64081.c: New test.
18044 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
18047 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
18049 * gcc.target/aarch64/test_frame_6.c: Likewise.
18050 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
18051 and x19 (in the epilogue).
18052 * gcc.target/aarch64/test_frame_4.c: Likewise.
18053 * gcc.target/aarch64/test_frame_7.c: Likewise.
18055 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
18057 * gcc.target/i386/chkp-always_inline.c: New.
18059 2015-01-15 Andrew Pinski <apinski@cavium.com>
18060 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18062 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
18063 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
18065 2015-01-18 Andre Vehreschild <vehre@gmx.de>
18068 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
18069 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18071 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18074 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18076 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18079 * gcc.target/sh/torture/pr64652.c: New.
18081 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18083 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18084 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18085 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18086 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18087 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18088 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18090 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18093 * g++.dg/torture/pr64378.C: New testcase.
18095 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18098 * gfortran.dg/block_13.f08: New test
18100 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18103 * gfortran.dg/associate_1.f03: Allow test for character with
18106 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18108 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18109 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18111 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18113 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18115 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18118 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18120 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18123 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18126 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18129 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18131 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18134 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18136 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18138 PR rtl-optimization/52773
18139 * gcc.c-torture/compile/pr52773.c: New test.
18141 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18144 * g++.dg/cpp0x/alias-decl-46.C: New.
18146 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18148 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18150 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18152 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18154 (CHECK_FP): Likewise.
18155 (CHECK_CUMULATIVE_SAT): Likewise.
18157 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18159 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18160 (Set_Neon_Cumulative_Sat): Add parameter.
18161 (__set_neon_cumulative_sat): Support new parameter.
18162 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18163 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18165 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18166 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18169 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18171 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18172 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18174 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18177 * g++.dg/tls/thread_local-ice4.C: New.
18179 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18181 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18184 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18187 * g++.dg/cpp0x/vt-62276.C: New.
18189 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18191 PR middle-end/64353
18192 * g++.dg/pr64353.C: New.
18194 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18197 * gcc.target/aarch64/pr64263_1.c: New test.
18199 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18201 PR tree-optimization/64434
18202 * gcc.dg/torture/pr64434.c: Move to...
18203 * gcc.dg/pr64434.c: ... here.
18205 2015-01-16 Richard Biener <rguenther@suse.de>
18207 PR middle-end/64614
18208 * gcc.dg/uninit-18.c: New testcase.
18210 2015-01-16 Richard Biener <rguenther@suse.de>
18212 PR tree-optimization/64568
18213 * g++.dg/torture/pr64568-2.C: New testcase.
18215 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18218 * gcc.target/i386/chkp-label-address.c: New.
18220 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18223 * gfortran.dg/pointer_init_6.f90: Extended.
18225 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18227 * gcc.c-torture/compile/20150108.c: New test.
18229 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18231 * gcc.target/visium: New directory.
18233 2015-01-16 Richard Biener <rguenther@suse.de>
18235 PR tree-optimization/61743
18236 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18237 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18239 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18241 * gcc.dg/pr64015.c: New test.
18243 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18247 * g++.dg/ipa/pr64612.C: New test.
18249 2015-01-16 Renlin Li <renlin.li@arm.com>
18251 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18253 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18255 * gcc.target/i386/sse-14.c: Test new intrinsic.
18256 * gcc.target/i386/sse-22.c: Ditto.
18258 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18261 * g++.dg/cpp0x/auto44.C: New.
18263 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18266 * gcc.target/nios2/gpopt-all.c: New test case.
18267 * gcc.target/nios2/gpopt-local.c: New test case.
18268 * gcc.target/nios2/gpopt-global.c: New test case.
18269 * gcc.target/nios2/gpopt-data.c: New test case.
18270 * gcc.target/nios2/gpopt-none.c: New test case.
18272 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18274 * g++.dg/ubsan/vptr-1.C: New test.
18275 * g++.dg/ubsan/vptr-2.C: New test.
18276 * g++.dg/ubsan/vptr-3.C: New test.
18277 * g++.dg/ubsan/vptr-4.C: New test.
18278 * g++.dg/ubsan/vptr-5.C: New test.
18279 * g++.dg/ubsan/vptr-6.C: New test.
18280 * g++.dg/ubsan/vptr-7.C: New test.
18281 * g++.dg/ubsan/vptr-8.C: New test.
18282 * g++.dg/ubsan/vptr-9.C: New test.
18284 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18286 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18288 * lib/gcc-dg.exp: Likewise.
18290 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18292 PR rtl-optimization/64110
18293 * gcc.target/i386/pr64110.c: Add scan-assembler.
18295 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
18296 James Norris <jnorris@codesourcery.com>
18297 Cesar Philippidis <cesar@codesourcery.com>
18298 Ilmir Usmanov <i.usmanov@samsung.com>
18300 * lib/target-supports.exp (check_effective_target_fopenacc): New
18302 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18303 * g++.dg/goacc/goacc.exp: Likewise.
18304 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18305 * gcc.dg/goacc/goacc.exp: Likewise.
18306 * gfortran.dg/goacc/goacc.exp: Likewise.
18307 * c-c++-common/cpp/openacc-define-1.c: New file.
18308 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18309 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18310 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18311 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18312 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18313 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18314 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18315 * c-c++-common/goacc/cache-1.c: Likewise.
18316 * c-c++-common/goacc/clauses-fail.c: Likewise.
18317 * c-c++-common/goacc/collapse-1.c: Likewise.
18318 * c-c++-common/goacc/data-1.c: Likewise.
18319 * c-c++-common/goacc/data-2.c: Likewise.
18320 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18321 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18322 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18323 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18324 * c-c++-common/goacc/if-clause-1.c: Likewise.
18325 * c-c++-common/goacc/if-clause-2.c: Likewise.
18326 * c-c++-common/goacc/kernels-1.c: Likewise.
18327 * c-c++-common/goacc/loop-1.c: Likewise.
18328 * c-c++-common/goacc/loop-private-1.c: Likewise.
18329 * c-c++-common/goacc/nesting-1.c: Likewise.
18330 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18331 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18332 * c-c++-common/goacc/parallel-1.c: Likewise.
18333 * c-c++-common/goacc/pcopy.c: Likewise.
18334 * c-c++-common/goacc/pcopyin.c: Likewise.
18335 * c-c++-common/goacc/pcopyout.c: Likewise.
18336 * c-c++-common/goacc/pcreate.c: Likewise.
18337 * c-c++-common/goacc/pragma_context.c: Likewise.
18338 * c-c++-common/goacc/present-1.c: Likewise.
18339 * c-c++-common/goacc/reduction-1.c: Likewise.
18340 * c-c++-common/goacc/reduction-2.c: Likewise.
18341 * c-c++-common/goacc/reduction-3.c: Likewise.
18342 * c-c++-common/goacc/reduction-4.c: Likewise.
18343 * c-c++-common/goacc/sb-1.c: Likewise.
18344 * c-c++-common/goacc/sb-2.c: Likewise.
18345 * c-c++-common/goacc/sb-3.c: Likewise.
18346 * c-c++-common/goacc/update-1.c: Likewise.
18347 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18348 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18349 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18350 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18351 * gfortran.dg/goacc/assumed.f95: Likewise.
18352 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18353 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18354 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18355 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18356 * gfortran.dg/goacc/branch.f95: Likewise.
18357 * gfortran.dg/goacc/cache-1.f95: Likewise.
18358 * gfortran.dg/goacc/coarray.f95: Likewise.
18359 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18360 * gfortran.dg/goacc/cray.f95: Likewise.
18361 * gfortran.dg/goacc/critical.f95: Likewise.
18362 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18363 * gfortran.dg/goacc/data-tree.f95: Likewise.
18364 * gfortran.dg/goacc/declare-1.f95: Likewise.
18365 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18366 * gfortran.dg/goacc/fixed-1.f: Likewise.
18367 * gfortran.dg/goacc/fixed-2.f: Likewise.
18368 * gfortran.dg/goacc/fixed-3.f: Likewise.
18369 * gfortran.dg/goacc/fixed-4.f: Likewise.
18370 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18371 * gfortran.dg/goacc/if.f95: Likewise.
18372 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18373 * gfortran.dg/goacc/list.f95: Likewise.
18374 * gfortran.dg/goacc/literal.f95: Likewise.
18375 * gfortran.dg/goacc/loop-1.f95: Likewise.
18376 * gfortran.dg/goacc/loop-2.f95: Likewise.
18377 * gfortran.dg/goacc/loop-3.f95: Likewise.
18378 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18379 * gfortran.dg/goacc/omp.f95: Likewise.
18380 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18381 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18382 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18383 * gfortran.dg/goacc/parameter.f95: Likewise.
18384 * gfortran.dg/goacc/private-1.f95: Likewise.
18385 * gfortran.dg/goacc/private-2.f95: Likewise.
18386 * gfortran.dg/goacc/private-3.f95: Likewise.
18387 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18388 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18389 * gfortran.dg/goacc/reduction.f95: Likewise.
18390 * gfortran.dg/goacc/routine-1.f90: Likewise.
18391 * gfortran.dg/goacc/routine-2.f90: Likewise.
18392 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18393 * gfortran.dg/goacc/several-directives.f95: Likewise.
18394 * gfortran.dg/goacc/sie.f95: Likewise.
18395 * gfortran.dg/goacc/subarrays.f95: Likewise.
18396 * gfortran.dg/gomp/map-1.f90: Likewise.
18397 * gfortran.dg/openacc-define-1.f90: Likewise.
18398 * gfortran.dg/openacc-define-2.f90: Likewise.
18399 * gfortran.dg/openacc-define-3.f90: Likewise.
18400 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18401 * g++.dg/gomp/block-2.C: Likewise.
18402 * g++.dg/gomp/block-3.C: Likewise.
18403 * g++.dg/gomp/block-5.C: Likewise.
18404 * g++.dg/gomp/target-1.C: Likewise.
18405 * g++.dg/gomp/target-2.C: Likewise.
18406 * g++.dg/gomp/taskgroup-1.C: Likewise.
18407 * g++.dg/gomp/teams-1.C: Likewise.
18408 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18409 * gcc.dg/cilk-plus/jump.c: Likewise.
18410 * gcc.dg/gomp/block-1.c: Likewise.
18411 * gcc.dg/gomp/block-10.c: Likewise.
18412 * gcc.dg/gomp/block-2.c: Likewise.
18413 * gcc.dg/gomp/block-3.c: Likewise.
18414 * gcc.dg/gomp/block-4.c: Likewise.
18415 * gcc.dg/gomp/block-5.c: Likewise.
18416 * gcc.dg/gomp/block-6.c: Likewise.
18417 * gcc.dg/gomp/block-7.c: Likewise.
18418 * gcc.dg/gomp/block-8.c: Likewise.
18419 * gcc.dg/gomp/block-9.c: Likewise.
18420 * gcc.dg/gomp/target-1.c: Likewise.
18421 * gcc.dg/gomp/target-2.c: Likewise.
18422 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18423 * gcc.dg/gomp/teams-1.c: Likewise.
18425 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18427 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18430 2015-01-15 Mike Stump <mikestump@comcast.net>
18432 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18433 * gcc.dg/inline_2.c: Likewise.
18434 * gcc.dg/inline_3.c: Likewise.
18435 * gcc.dg/inline_4.c: Likewise.
18437 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18440 * gfortran.dg/proc_ptr_comp_43.f90: New.
18442 2015-01-15 Mike Stump <mikestump@comcast.net>
18444 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18445 * gcc.dg/unroll_2.c: Likewise.
18446 * gcc.dg/unroll_3.c: Likewise.
18447 * gcc.dg/unroll_4.c: Likewise.
18448 * gcc.dg/unroll_5.c: Likewise.
18450 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18453 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18455 * gcc.target/aarch64/test_frame_6.c: Likewise.
18456 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18457 x30 and x19 (in the epilogue).
18458 * gcc.target/aarch64/test_frame_4.c: Likewise.
18459 * gcc.target/aarch64/test_frame_7.c: Likewise.
18461 2015-01-15 Martin Liska <mliska@suse.cz>
18463 * g++.dg/ipa/pr64068.C: New test.
18464 * gcc.dg/ipa/PR64559.c: New test.
18466 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18468 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18471 2015-01-15 Richard Biener <rguenther@suse.de>
18473 PR tree-optimization/61743
18474 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18475 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18477 2015-01-15 Renlin Li <renlin.li@arm.com>
18479 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18480 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18482 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18484 * gcc.dg/vect/vect-aggressive-1.c: New.
18485 * gcc.target/i386/avx2-vect-aggressive.c: New.
18487 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18489 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18491 2015-01-15 Richard Biener <rguenther@suse.de>
18494 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18495 -Wl,-undefined,dynamic_lookup.
18497 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18499 * gnat.dg/opt47.adb: New test.
18501 2015-01-15 Richard Biener <rguenther@suse.de>
18504 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18506 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18508 PR tree-optimization/64434
18509 * gcc.dg/torture/pr64434.c: New test.
18511 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
18513 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18514 -mno-micromips. MIPS32R1 and below require -mno-micromips.
18515 -march=loongson* and -march=octeon* require -mno-micromips.
18517 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
18518 Matthew Fortune <matthew.fortune@imgtec.com>
18520 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18521 * gcc.target/mips/call-saved-5.c (foo): Likewise.
18522 * gcc.target/mips/call-saved-6.c (foo): Likewise.
18523 * gcc.target/mips/call-saved-7.c: New file.
18524 * gcc.target/mips/call-saved-8.c: New file.
18525 * gcc.target/mips/call-saved-9.c: New file.
18527 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
18529 * gcc.target/mips/lsa.c: New file.
18530 * gcc.target/mips/mips64-lsa.c: Likewise.
18531 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18532 * gcc.target/mips/mulsize-4.c: Likewise.
18533 * gcc.target/mips/mulsize-5.c: New file.
18534 * gcc.target/mips/mulsize-6.c: Likewise.
18535 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18536 and !HAS_LSA as ghost options.
18537 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18540 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
18542 * g++.dg/torture/20141013.c: Set -fno-short-enums.
18544 2015-01-15 Richard Biener <rguenther@suse.de>
18546 PR middle-end/64365
18547 * gcc.dg/torture/pr64365.c: New testcase.
18549 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18551 * gcc.dg/stackprotectexplicit1.c: New test.
18552 * g++.dg/stackprotectexplicit2.c: New test.
18554 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18557 * gfortran.dg/inquire_internal.f90: New.
18558 * gfortran.dg/negative_unit_check.f90: New.
18560 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18563 * gcc.target/sh/pr53988-1.c: New.
18565 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18568 * g++.dg/tls/thread_local-ice3.C: New.
18570 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18572 * gcc.target/i386/fentry-override.c: Properly place {} in target
18573 selector. Remove nonpic.
18574 * gcc.target/i386/fentry.c: Likewise.
18576 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18578 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18579 warnings instead of errors.
18581 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18583 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18584 option support instead of ENABLE_LTO from Makefile.
18586 2015-01-14 Richard Biener <rguenther@suse.de>
18588 PR tree-optimization/59354
18589 * gcc.dg/vect/pr59354.c: New testcase.
18591 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18593 * lib/target-supports.exp
18594 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18595 on ARM architures before v7.
18597 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18599 PR middle-end/59448
18600 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18601 an atomic_exchange.
18603 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18606 * gcc.target/i386/pr64386.c: New test.
18608 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18611 * gcc.target/i386/pr64393.c: New test.
18613 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18616 * gcc.target/i386/pr64387.c: New test.
18618 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18620 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18622 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18624 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18626 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18629 * gcc.target/arm/pr64453.c: New.
18631 2015-01-14 Richard Biener <rguenther@suse.de>
18634 * gcc.dg/lto/pr64415_0.c: New testcase.
18635 * gcc.dg/lto/pr64415_1.c: Likewise.
18637 2015-01-14 Martin Liska <mliska@suse.cz>
18639 * gcc.dg/ipa/pr64307.c: New test.
18641 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18643 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18644 64-bit and 128-bit.
18646 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18649 * gcc.target/arm/pr64460_1.c: New test.
18651 2015-01-14 Richard Biener <rguenther@suse.de>
18653 PR tree-optimization/64493
18654 PR tree-optimization/64495
18655 * gcc.dg/vect/pr64493.c: New testcase.
18656 * gcc.dg/vect/pr64495.c: Likewise.
18658 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18660 * gcc.dg/Warray-bounds-11.c: New test-case.
18662 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18664 * gcc.target/mips/octeon3-pipe-1.c: New test.
18666 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18668 * jit.dg/harness.h (set_up_logging): Move string concatenation
18670 (concat_strings): New function.
18671 (dump_reproducer): New function.
18672 (test_jit): Call dump_reproducer.
18673 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18675 (jit-dg-test): Delete any generated reproducer from previous runs.
18676 Verify that a generated reproducer was created, and verify that it
18678 * jit.dg/test-nested-contexts.c (main): Call
18679 gcc_jit_context_dump_reproducer_to_file.
18681 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18683 * gcc.dg/aru-2.c: Add dg-require-profiling.
18685 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18687 * lib/target-supports.exp (check_profiling_available): Check if
18690 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18693 * g++.dg/torture/pr64565.C: New testcase.
18695 2015-01-13 Marek Polacek <polacek@redhat.com>
18697 PR middle-end/64391
18698 * gcc.dg/tm/pr64391.c: New test.
18700 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18702 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18705 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18707 * gcc.target/i386/pie.c: New test.
18709 * lib/target-supports.exp (check_effective_target_pie): New.
18711 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18713 PR rtl-optimization/64286
18714 * gcc.target/i386/avx2-pr64286.c: New test.
18716 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18719 * g++.dg/cpp0x/vt-57626.C: New.
18721 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18724 * gfortran.dg/pr64528.f90: New test.
18726 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18728 * gcc.target/aarch64/subsp.c: New test.
18730 2015-01-13 Andrew Pinski <apinski@cavium.com>
18732 * gcc.target/aarch64/store-pair-1.c: New testcase.
18734 2015-01-13 Richard Biener <rguenther@suse.de>
18737 * gcc.dg/lto/pr64373_0.c: New testcase.
18739 2015-01-13 Andrew Pinski <apinski@cavium.com>
18741 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18742 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18744 2015-01-13 Richard Biener <rguenther@suse.de>
18746 PR tree-optimization/64406
18747 * gcc.dg/pr64406.c: New testcase.
18749 2015-01-13 Richard Biener <rguenther@suse.de>
18751 PR tree-optimization/64404
18752 * gcc.dg/vect/pr64404.c: New testcase.
18754 2015-01-13 Richard Biener <rguenther@suse.de>
18756 PR tree-optimization/64568
18757 * g++.dg/torture/pr64568.C: New testcase.
18759 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18761 * jit.dg/test-error-local-used-from-other-function.c: New test
18763 * jit.dg/test-error-param-reuse.c: New test case.
18764 * jit.dg/test-error-param-sharing.c: New test case.
18765 * jit.dg/test-error-param-used-from-other-function.c: New test
18767 * jit.dg/test-error-param-used-without-a-function.c: New test
18770 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18772 PR tree-optimization/64563
18773 * gcc.dg/pr64563.c: New test.
18776 * gcc.target/i386/pr64513.c: New test.
18778 PR tree-optimization/64454
18779 * gcc.dg/pr64454.c: New test.
18782 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18784 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18785 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18786 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18787 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18788 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18789 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18790 * gcc.dg/vect/slp-25.c: Likewise.
18791 * gcc.dg/vect/vect-109.c: Likewise.
18792 * gcc.dg/vect/vect-13.c: Likewise.
18793 * gcc.dg/vect/vect-17.c: Likewise.
18794 * gcc.dg/vect/vect-18.c: Likewise.
18795 * gcc.dg/vect/vect-19.c: Likewise.
18796 * gcc.dg/vect/vect-20.c: Likewise.
18797 * gcc.dg/vect/vect-21.c: Likewise.
18798 * gcc.dg/vect/vect-22.c: Likewise.
18799 * gcc.dg/vect/vect-27.c: Likewise.
18800 * gcc.dg/vect/vect-29.c: Likewise.
18801 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18802 * gcc.dg/vect/vect-2.c: Likewise.
18803 * gcc.dg/vect/vect-3.c: Likewise.
18804 * gcc.dg/vect/vect-4.c: Likewise.
18805 * gcc.dg/vect/vect-5.c: Likewise.
18806 * gcc.dg/vect/vect-72.c: Likewise.
18807 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18808 * gcc.dg/vect/vect-73.c: Likewise.
18809 * gcc.dg/vect/vect-77-global.c: Likewise.
18810 * gcc.dg/vect/vect-78-global.c: Likewise.
18811 * gcc.dg/vect/vect-7.c: Likewise.
18812 * gcc.dg/vect/vect-86.c: Likewise.
18813 * gcc.dg/vect/vect-align-1.c: Likewise.
18814 * gcc.dg/vect/vect-align-3.c: Likewise.
18815 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18816 * gcc.dg/vect/vect-all.c: Likewise.
18817 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18818 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18819 * gcc.dg/vect/vect-peel-3.c: Likewise.
18820 * gcc.dg/vect/vect-peel-4.c: Likewise.
18821 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18823 2015-01-12 Jeff Law <law@redhat.com>
18826 * gcc.target/m68k/pr64461.c: New test.
18828 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18830 * jit.dg/test-array-as-pointer.c (create_code): Update call
18831 to gcc_jit_context_new_global by setting "kind" to
18832 GCC_JIT_GLOBAL_IMPORTED.
18833 * jit.dg/test-error-array-as-pointer.c: Likewise.
18834 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18835 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18836 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18837 * jit.dg/test-using-global.c (the_global): Rename to...
18838 (imported_global): ...this.
18839 (create_code): Update to test the three kinds of global.
18840 (verify_code): Likewise.
18842 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18845 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18846 undefined behavior.
18847 * gcc.target/i386/pr64291-2.c: Updated.
18849 2015-01-12 Richard Biener <rguenther@suse.de>
18851 PR tree-optimization/64530
18852 * gfortran.dg/pr64530.f90: New testcase.
18854 2015-01-12 Richard Biener <rguenther@suse.de>
18856 PR middle-end/64357
18857 * gcc.dg/torture/pr64357.c: New testcase.
18859 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18861 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18864 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18865 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18867 2015-01-12 Martin Liska <mliska@suse.cz>
18869 * gcc.dg/ipa/PR64550.c: New test.
18871 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18874 * g++.dg/ipa/pr63470.C: New testcase.
18876 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18879 * gfortran.dg/typebound_operator_20.f90: New.
18881 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18884 * gfortran.dg/proc_ptr_comp_42.f90: New.
18886 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18889 * gfortran.dg/proc_ptr_comp_41.f90: New.
18891 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18893 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18895 2015-01-10 Tobias Burnus <burnus@net-b.de>
18898 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18899 and add dg-excess-errors.
18900 * gfortran.dg/line_length_6.f90: New.
18901 * gfortran.dg/line_length_7.f90: New.
18902 * gfortran.dg/line_length_8.f90: New.
18903 * gfortran.dg/line_length_9.f90: New.
18904 * gfortran.dg/line_length_10.f90: New.
18905 * gfortran.dg/line_length_11.f90: New.
18907 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18909 * jit.dg/test-threads.c (struct testcase): Move declaration
18910 to jit.dg/all-non-failing-tests.h.
18911 (testcases): Likewise.
18912 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18913 declaration here from jit.dg/all-non-failing-tests.h.
18914 (testcases): Likewise.
18915 * jit.dg/test-combination.c (create_code): Eliminate spelling
18916 out all of the testcases in favor of looping through the
18917 "testcases" metadata.
18918 (verify_code): Likewise.
18920 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18922 PR rtl-optimization/64536
18923 * gcc.dg/pr64536.c: New test.
18925 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18927 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18928 * jit.dg/test-combination.c (create_code): Likewise.
18929 (verify_code): Likewise.
18930 * jit.dg/test-constants.c: New test case.
18931 * jit.dg/test-threads.c: Add test-constants.c.
18933 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18936 * objc.dg/gnu-api-2-class.m: Add a test case
18937 for the above change.
18939 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18941 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18943 2015-01-09 Richard Biener <rguenther@suse.de>
18945 PR tree-optimization/64410
18946 * g++.dg/vect/pr64410.cc: New testcase.
18948 2015-01-09 Martin Liska <mliska@suse.cz>
18950 * gcc.dg/ipa/ipa-icf-32.c: New test.
18952 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18954 * c-c++-common/tsan/tsan_barrier.h: New.
18955 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18956 * c-c++-common/tsan/bitfield_race.c: Likewise.
18957 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18958 * c-c++-common/tsan/mutexset1.c: Likewise.
18959 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18960 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18961 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18962 * c-c++-common/tsan/simple_race.c: Likewise.
18963 * c-c++-common/tsan/simple_stack.c: Likewise.
18964 * c-c++-common/tsan/sleep_sync.c: Likewise.
18965 * c-c++-common/tsan/tiny_race.c: Likewise.
18966 * c-c++-common/tsan/tls_race.c: Likewise.
18967 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18968 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18969 * g++.dg/tsan/atomic_free.C: Likewise.
18970 * g++.dg/tsan/atomic_free2.C: Likewise.
18971 * g++.dg/tsan/cond_race.C: Likewise.
18972 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18974 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18977 * lib/target-supports.exp (check_effective_target_libatomic_available):
18979 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18980 targets that match effective-target libatomic_available.
18981 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18983 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18985 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18986 Verify the result of gcc_jit_context_get_last_error.
18987 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18989 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18991 PR tree-optimization/63989
18992 * gcc.dg/strlenopt-27.c: New test.
18994 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18996 * jit.dg/harness.h (set_up_logging): New function.
18997 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18998 set_up_logging on the context, so that every testcase is
18999 logged to a particular file.
19000 * jit.dg/test-nested-contexts.c (main): Open a logfile,
19001 and call gcc_jit_context_set_logfile on the top-level context.
19003 2015-01-08 Jakub Jelinek <jakub@redhat.com>
19006 * g++.dg/opt/pr64338.C: New test.
19008 2015-01-08 Tobias Burnus <burnus@net-b.de>
19010 * gfortran.dg/coarray/codimension_2b.f90: New file.
19011 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
19012 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
19014 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19017 * g++.dg/ext/fnname4.C: New.
19019 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19022 * g++.dg/cpp0x/constexpr-64462.C: New.
19024 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
19027 * g++.dg/cpp0x/deleted10.C: New.
19029 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19031 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
19033 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19035 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
19036 GCC_JIT_UNARY_OP_ABS.
19037 (verify_unary_ops): Likewise.
19039 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19041 * jit.dg/test-arith-overflow.c: New test case.
19042 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
19043 * jit.dg/test-combination.c (create_code): Likewise.
19044 (verify_code): Likewise.
19045 * jit.dg/test-threads.c (testcases): Likewise.
19047 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19049 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
19050 rather than "jit". Load g++.exp, and call g++_init.
19051 Run test-*.cc files within the testsuite and *.cc files within
19053 (jit-dg-test): Drop the addition of -fgnu89-inline to
19054 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
19055 doing it when compiling C testcases (since g++ does not handle
19056 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
19057 is restored to the value after g++_init ran, rather than the
19058 value before g++_init ran. Return a list of
19059 $comp_output $output_file, as dg-test assumes.
19061 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19063 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
19064 make it easier to figure out the origin of each test result when
19065 running test-combination.c and test-threads.c.
19066 (CHECK_VALUE): Likewise.
19067 (CHECK_DOUBLE_VALUE): Likewise.
19068 (CHECK_STRING_VALUE): Likewise.
19069 (CHECK_STRING_STARTS_WITH): Likewise.
19070 (CHECK_STRING_CONTAINS): Likewise.
19072 (check_string_value): Likewise, add "funcname" param.
19073 (check_string_starts_with): Likewise.
19074 (check_string_contains): Likewise.
19076 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19078 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19079 generating name of built executable.
19081 2015-01-07 Marek Polacek <polacek@redhat.com>
19084 * gcc.dg/pr64440.c: New test.
19085 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19087 2015-01-07 Marek Polacek <polacek@redhat.com>
19090 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19091 * gcc.dg/pr64417.c: New test.
19093 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19096 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19099 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19101 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19102 Check if testcases run without errors, not just if they compile.
19104 2015-01-06 Christian Bruel <christian.bruel@st.com>
19107 * gcc.target/sh/pr64507.c: New test.
19109 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19111 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19113 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19115 * c-c++-common/asan/sanitize-all-1.c: New test.
19116 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19117 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19118 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19119 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19121 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19123 * lib/target-supports.exp (check_profiling_available): Return 0 for
19125 (check_effective_target_tls_runtime): Likewise.
19126 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19127 * gcc.dg/20020312-2.c: Adjust for Visium.
19128 * gcc.dg/tls/thr-cse-1.c: Likewise
19129 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19130 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19131 * gcc.dg/weak/typeof-2.c: Likewise.
19133 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19135 PR rtl-optimization/64287
19136 * gcc.dg/aru-2.c: New test.
19138 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19141 * c-c++-common/ubsan/pr64344-1.c: New test.
19142 * c-c++-common/ubsan/pr64344-2.c: New test.
19144 PR tree-optimization/64465
19145 * gcc.dg/pr64465.c: New test.
19147 PR tree-optimization/64494
19148 * gcc.c-torture/compile/pr64494.c: New test.
19150 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19153 * gfortran.dg/realloc_on_assign_25.f90: New test.
19155 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19157 Update copyright years.
19159 2015-01-05 Marek Polacek <polacek@redhat.com>
19162 * gcc.dg/pr64423.c: New test.
19164 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19166 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19167 mmix-knuth-mmixware for the same reason as for MIPS.
19168 * gcc.dg/debug/debug-2.c: Ditto.
19170 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19172 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19175 * lib/gfortran.exp: Add libatomic library search path.
19176 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19177 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19179 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19181 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19183 * c-c++-common/tsan/bitfield_race.c: New testcase.
19184 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19186 2015-01-02 Tobias Burnus <burnus@net-b.de>
19188 * gfortran.dg/coarray/collectives_4.f90: New.
19190 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19193 * gfortran.dg/extends_16.f90: New.
19195 2015-01-02 Tobias Burnus <burnus@net-b.de>
19197 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19199 2015-01-02 Tobias Burnus <burnus@net-b.de>
19201 * gfortran.dg/coarray/codimension_2.f90: New.
19202 * gfortran.dg/coarray/codimension_2a.f90: New.
19203 * gfortran.dg/coarray_35.f90: New.
19204 * gfortran.dg/coarray_35a.f90: New.
19206 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19209 * gfortran.dg/dummy_procedure_11.f90: New.
19211 Copyright (C) 2015 Free Software Foundation, Inc.
19213 Copying and distribution of this file, with or without modification,
19214 are permitted in any medium without royalty provided the copyright
19215 notice and this notice are preserved.