1 2015-12-02 Marek Polacek <polacek@redhat.com>
4 * gcc.dg/pr68513.c: New test.
6 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
9 * gfortran.dg/goacc/array-reduction.f90: New test.
10 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
11 * gfortran.dg/goacc/coarray.f95: Likewise.
12 * gfortran.dg/goacc/coarray_2.f90: Likewise.
13 * gfortran.dg/goacc/reduction-2.f95: Likewise.
14 * gfortran.dg/goacc/reduction.f95: Likewise.
16 2015-12-02 Jakub Jelinek <jakub@redhat.com>
19 * gcc.target/i386/pr68647.c: New test.
21 2015-12-02 Marek Polacek <polacek@redhat.com>
24 * g++.dg/warn/nonnull3.C: New test.
26 2015-12-02 Joseph Myers <joseph@codesourcery.com>
29 * gcc.dg/pr68162-1.c: New test.
31 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
32 Sebastian Pop <s.pop@samsung.com>
34 * gfortran.dg/graphite/run-id-3.f90: New.
36 2015-12-02 David Sherwood <david.sherwood@arm.com>
38 * gcc.target/aarch64/fmaxmin.c: New test.
40 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
42 * gfortran.dg/goacc/coarray.f95: XFAIL.
43 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors
45 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
48 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
49 Julian Brown <julian@codesourcery.com>
50 James Norris <James_Norris@mentor.com>
52 * c-c++-common/goacc/host_data-5.c: New file.
53 * c-c++-common/goacc/host_data-6.c: Likewise.
55 2015-12-02 Tom de Vries <tom@codesourcery.com>
57 * c-c++-common/goacc/kernels-default-2.c: New test.
58 * c-c++-common/goacc/kernels-default.c: New test.
60 2015-12-02 Tom de Vries <tom@codesourcery.com>
62 * c-c++-common/goacc/kernels-alias-2.c: New test.
63 * c-c++-common/goacc/kernels-alias-3.c: New test.
64 * c-c++-common/goacc/kernels-alias-4.c: New test.
65 * c-c++-common/goacc/kernels-alias-5.c: New test.
66 * c-c++-common/goacc/kernels-alias-6.c: New test.
67 * c-c++-common/goacc/kernels-alias-7.c: New test.
68 * c-c++-common/goacc/kernels-alias-8.c: New test.
69 * c-c++-common/goacc/kernels-alias.c: New test.
71 2015-12-02 Tom de Vries <tom@codesourcery.com>
73 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
74 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
75 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
77 2015-12-02 Richard Biener <rguenther@suse.de>
79 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
80 y guarding a call to abort ().
81 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
82 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
84 2015-12-02 Marek Polacek <polacek@redhat.com>
87 * gcc.dg/torture/pr68570.c: New test.
89 2015-12-02 Richard Biener <rguenther@suse.de>
91 PR tree-optimization/68625
92 * gcc.dg/torture/pr68625.c: New testcase.
94 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
96 * gcc.target/i386/pr68432-1.c: New test.
97 * gcc.target/i386/pr68432-2.c: Likewise.
98 * gcc.target/i386/pr68432-3.c: Likewise.
100 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
102 * gcc.target/s390/zvector/vec-splat-2.c: New test.
104 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
106 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
108 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
110 * gcc.target/s390/zvector/vec-splat-1.c: New test.
112 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
114 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
115 * gcc.target/s390/bswaphi-1.c: New test.
117 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
119 * lib/target-supports.exp: Add s390 and s390x to the list of long
122 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
124 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
125 s390x to enable 64 bit bswap patterns.
126 * gcc.dg/optimize-bswapdi-2.c: Likewise.
127 * gcc.dg/optimize-bswapdi-3.c: Likewise.
128 * lib/target-supports.exp: Add a comment for s390.
130 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
132 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
133 order to make -m31 work.
134 * gcc.dg/optimize-bswapsi-1.c: Likewise.
135 * gcc.dg/optimize-bswapsi-2.c: Likewise.
137 2015-12-02 Jakub Jelinek <jakub@redhat.com>
140 * gcc.dg/pr68533.c: New test.
142 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
144 PR tree-optimization/68577
145 * gcc.dg/vect/pr68577.c: New test.
147 2015-12-01 Nathan Sidwell <nathan@acm.org>
149 * gcc.target/nvptx/uninit-decl.c: New.
151 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
153 * gcc.c-torture/execute/alias-1.c: New testcase.
155 2015-12-01 Marek Polacek <polacek@redhat.com>
157 PR tree-optimization/64769
158 * c-c++-common/gomp/pr64769.c: New test.
160 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
162 * gcc.target/powerpc/swaps-p8-22.c: New.
164 2015-12-01 Marek Polacek <polacek@redhat.com>
166 PR tree-optimization/67916
167 * gcc.dg/torture/pr67916.c: New test.
169 2015-12-01 Marek Polacek <polacek@redhat.com>
172 * c-c++-common/pr68582.c: New test.
174 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
176 PR tree-optimization/68474
177 * gcc.dg/pr68474.c: New test.
179 2015-12-01 Christian Bruel <christian.bruel@st.com>
182 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
184 2015-12-01 Tom de Vries <tom@codesourcery.com>
186 * gcc.dg/pr46032.c: Move to ...
187 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
189 * gcc.dg/pr46032-2.c: Move to ...
190 * gcc.dg/gomp/pr46032-2.c: ... here. Drop dg-require-effective-target fopenmp.
191 * gcc.dg/pr46032-3.c: Move to ...
192 * gcc.dg/gomp/pr46032-3.c: ... here. Drop dg-require-effective-target fopenmp.
194 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
196 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
197 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
198 * gfortran.dg/goacc/loop-6.f95: Likewise.
199 * gfortran.dg/goacc/loop-7.f95: New test.
200 * gfortran.dg/goacc/reduction-2.f95: New test.
202 2015-12-01 Richard Biener <rguenther@suse.de>
204 PR tree-optimization/68379
205 * gcc.dg/torture/pr68379.c: New testcase.
206 * gfortran.dg/pr68379-1.f90: Likewise.
207 * gfortran.dg/pr68379-2.f: Likewise.
209 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
211 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
212 * gcc.dg/pr46032-2.c: Likewise.
213 * gcc.dg/pr46032-3.c: Likewise.
215 2015-12-01 Richard Biener <rguenther@suse.de>
218 * g++.dg/torture/pr68470.C: New testcase.
220 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
223 * gcc.dg/pr68595.c: New test.
225 2015-12-01 Christian Bruel <christian.bruel@st.com>
227 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
228 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
229 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
231 2015-12-01 Bin Cheng <bin.cheng@arm.com>
233 PR tree-optimization/68529
234 * gcc.dg/tree-ssa/pr68529-1.c: New test.
235 * gcc.dg/tree-ssa/pr68529-2.c: New test.
236 * gcc.dg/tree-ssa/pr68529-3.c: New test.
238 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
240 * gcc.dg/lto/alias-1_0.c: New testcase.
241 * gcc.dg/lto/alias-1_1.c: New testcase.
243 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
244 Sebastian Pop <s.pop@samsung.com>
246 PR tree-optimization/68565
247 * gfortran.dg/graphite/pr68565.f90: New.
249 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
250 Sebastian Pop <s.pop@samsung.com>
252 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
254 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
255 Nathan Sidwell <nathan@codesourcery.com>
257 * gfortran.dg/goacc/routine-3.f90: New test.
258 * gfortran.dg/goacc/routine-4.f90: New test.
259 * gfortran.dg/goacc/routine-5.f90: New test.
260 * gfortran.dg/goacc/routine-6.f90: New test.
261 * gfortran.dg/goacc/subroutines: New test.
263 2015-11-30 Tom de Vries <tom@codesourcery.com>
265 * gcc.dg/pr46032-2.c: New test.
266 * gcc.dg/pr46032-3.c: New test.
268 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
271 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
272 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
273 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
274 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
275 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
276 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
277 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
278 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
279 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
280 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
281 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
282 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
283 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
284 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
285 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
286 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
287 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
288 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
289 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
290 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
291 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
292 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
293 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
294 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
295 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
296 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
297 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
298 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
299 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
300 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
301 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
302 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
303 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
304 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
305 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
306 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
307 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
308 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
309 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
310 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
311 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
312 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
313 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
314 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
315 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
316 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
317 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
318 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
319 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
320 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
321 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
322 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
323 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
324 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
325 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
326 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
327 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
328 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
329 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
330 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
331 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
332 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
333 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
334 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
335 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
336 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
337 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
338 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
339 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
340 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
341 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
342 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
343 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
344 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
345 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
346 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
347 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
348 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
349 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
350 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
351 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
352 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
353 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
354 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
355 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
356 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
357 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
358 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
359 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
360 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
361 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
362 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
363 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
364 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
365 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
366 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
367 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
368 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
369 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
370 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
371 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
372 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
373 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
374 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
375 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
376 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
377 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
378 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
379 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
380 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
381 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
382 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
383 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
384 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
385 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
386 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
387 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
388 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
389 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
390 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
391 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
392 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
393 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
394 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
395 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
396 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
397 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
398 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
399 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
400 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
401 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
402 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
403 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
404 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
405 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
406 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
407 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
408 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
409 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
410 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
411 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
412 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
413 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
414 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
416 2015-11-30 Tom de Vries <tom@codesourcery.com>
418 PR tree-optimization/46032
419 * gcc.dg/pr46032.c: New test.
421 2015-11-30 Richard Biener <rguenther@suse.de>
423 PR tree-optimization/68592
424 * gfortran.dg/pr68592.f: New testcase.
426 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
429 * gfortran.dg/submodule_13.f08: New test.
431 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
433 * gcc.target/s390/load-relative-check.c: Add scan patterns for
436 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
438 * gcc.target/s390/load-relative-check.c: Add -mzarch.
440 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
442 * gcc.dg/dump-ada-spec-1.c: Move to...
443 * c-c++-common/dump-ada-spec-1.c: ...here.
444 * c-c++-common/dump-ada-spec-2.c: New test.
446 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
448 * gnat.dg/loop_optimization22.ad[sb]: New test.
450 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
452 * gnat.dg/specs/rep_clause5.ads: New test.
454 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
457 * gcc.c-torture/compile/pr67106.c: New testcase.
459 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
462 * g++.dg/torture/pr67581.C: New testcase.
464 2015-11-27 Richard Biener <rguenther@suse.de>
466 PR tree-optimization/68559
467 * gcc.dg/vect/slp-perm-4.c: Adjust again.
468 * gcc.dg/vect/pr45752.c: Likewise.
470 2015-11-27 Jakub Jelinek <jakub@redhat.com>
472 PR rtl-optimization/68250
473 * gcc.c-torture/execute/pr68250.c: New test.
475 2015-11-27 Marek Polacek <polacek@redhat.com>
477 * gcc.dg/pr63568.c: Convert to GIMPLE.
479 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
481 PR rtl-optimization/68506
482 * gcc.c-torture/execute/pr68506.c: New test.
484 2015-11-27 Jakub Jelinek <jakub@redhat.com>
487 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
488 * c-c++-common/gomp/pr63326.c: New test.
490 2015-11-27 Richard Biener <rguenther@suse.de>
492 PR tree-optimization/68553
493 * gcc.dg/vect/pr45752.c: Adjust.
494 * gcc.dg/vect/slp-perm-4.c: Likewise.
496 2015-11-26 Martin Sebor <msebor@redhat.com>
498 * g++.dg/init/new45.C (cookie_size): New constant set to a value
499 appropriate for the target.
500 (operator new[]): Use it.
502 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
505 * g++.dg/cpp0x/pr67238.C: New.
507 2015-11-26 Martin Sebor <msebor@redhat.com>
509 * g++.dg/pr67876.C: Remove duplicate content.
511 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
513 * g++.dg/guality/pr67192.C: New test.
515 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
517 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
518 support code for vqrdml{as}h_lane tests.
519 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
520 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
522 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
524 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
525 support code for vqrdml{as}h tests.
526 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
527 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
529 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
531 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
532 (check_effective_target_arm_arch_FUNC_ok)
533 (add_options_for_arm_arch_FUNC)
534 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
535 to the list to be generated.
536 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
537 (check_effective_target_arm_v8_1a_neon_ok): New.
538 (check_effective_target_arm_v8_1a_neon_hw): New.
540 2015-11-26 Nathan Sidwell <nathan@acm.org>
542 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
544 2015-11-26 Richard Biener <rguenther@suse.de>
547 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
550 2015-11-26 Richard Biener <rguenther@suse.de>
553 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
555 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
558 * g++.dg/concepts/pr67249.C: New.
560 2015-11-26 Richard Biener <rguenther@suse.de>
563 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
564 vectorize init loop and adjust expected outcome.
566 2015-11-26 Richard Biener <rguenther@suse.de>
569 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
570 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
571 also monitor final optimization result.
573 2015-11-26 Jakub Jelinek <jakub@redhat.com>
575 PR rtl-optimization/68249
576 PR rtl-optimization/68321
577 * gcc.c-torture/execute/pr68249.c: New test.
578 * gcc.c-torture/execute/pr68321.c: New test.
580 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
583 * gcc.target/i386/mpx/pr68416.c: New test.
585 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
588 * g++.dg/cpp0x/no-weak1.C: New.
590 2015-11-26 Jakub Jelinek <jakub@redhat.com>
592 PR tree-optimization/68128
593 * gcc.dg/gomp/pr68128-1.c: New test.
594 * gcc.dg/gomp/pr68128-2.c: New test.
596 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
598 PR rtl-optimization/67226
599 * gcc.c-torture/execute/pr67226.c: New test.
601 2015-11-26 Jakub Jelinek <jakub@redhat.com>
604 * g++.dg/ubsan/pr68508.C: New test.
606 2015-11-25 Martin Sebor <msebor@redhat.com>
609 * g++.dg/pr67876.C: New test.
611 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
612 Sebastian Pop <s.pop@samsung.com>
614 PR tree-optimization/68453
615 * gfortran.dg/graphite/pr68453.f90: New.
617 2015-11-25 Martin Sebor <msebor@redhat.com>
620 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
621 * gcc.dg/addr_builtin-1.c: Same.
623 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
625 * gcc.target/powerpc/dform-1.c: New test.
626 * gcc.target/powerpc/dform-2.c: Likewise.
628 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
630 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
631 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
632 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
634 2015-11-25 Tom de Vries <tom@codesourcery.com>
636 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
637 * gcc.dg/pr23911.c: Same.
638 * gcc.dg/tree-ssa/20030709-2.c: Same.
639 * gcc.dg/tree-ssa/20030731-2.c: Same.
640 * gcc.dg/tree-ssa/20040729-1.c: Same.
641 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
642 * gcc.dg/tree-ssa/loop-36.c: Same.
643 * gcc.dg/tree-ssa/pr21086.c: Same.
644 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
645 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
646 * gcc.dg/vect/pr26359.c: Same.
647 * c-c++-common/restrict-2.c: Update after adding new lim1.
648 * c-c++-common/restrict-4.c: Same.
649 * g++.dg/tree-ssa/pr33615.C: Same.
650 * g++.dg/tree-ssa/restrict1.C: Same.
651 * gcc.dg/tm/pub-safety-1.c: Same.
652 * gcc.dg/tm/reg-promotion.c: Same.
653 * gcc.dg/tree-ssa/20050314-1.c: Same.
654 * gcc.dg/tree-ssa/loop-32.c: Same.
655 * gcc.dg/tree-ssa/loop-33.c: Same.
656 * gcc.dg/tree-ssa/loop-34.c: Same.
657 * gcc.dg/tree-ssa/loop-35.c: Same.
658 * gcc.dg/tree-ssa/loop-7.c: Same.
659 * gcc.dg/tree-ssa/pr23109.c: Same.
660 * gcc.dg/tree-ssa/restrict-3.c: Same.
661 * gcc.dg/tree-ssa/restrict-5.c: Same.
662 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
663 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
664 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
665 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
666 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
667 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
668 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
669 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
670 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
671 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
672 * gcc.dg/tree-ssa/structopt-1.c: Same.
673 * gfortran.dg/pr32921.f: Same.
674 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
675 * g++.dg/tree-ssa/pr61009.C: Same.
676 * g++.dg/tree-ssa/ssa-dom.C: Same.
677 * gcc.dg/pr20115-1.c: Same.
678 * gcc.dg/tree-prof/20050826-2.c: Same.
679 * gcc.dg/tree-prof/cmpsf-1.c: Same.
680 * gcc.dg/tree-ssa/20030821-1.c: Same.
681 * gcc.dg/tree-ssa/20030922-2.c: Same.
682 * gcc.dg/tree-ssa/20031022-1.c: Same.
683 * gcc.dg/tree-ssa/20040615-1.c: Same.
684 * gcc.dg/tree-ssa/20040624-1.c: Same.
685 * gcc.dg/tree-ssa/pr21417.c: Same.
686 * gcc.dg/tree-ssa/pr61607.c: Same.
687 * gcc.dg/tree-ssa/slsr-27.c: Same.
688 * gcc.dg/tree-ssa/slsr-28.c: Same.
689 * gcc.dg/tree-ssa/slsr-29.c: Same.
690 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
691 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
692 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
693 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
694 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
695 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
696 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
697 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
698 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
699 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
700 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
701 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
702 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
703 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
704 * gcc.dg/tree-ssa/vrp47.c: Same.
705 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
706 * gcc.dg/tree-ssa/foldconst-2.c: Same.
707 * gcc.dg/tree-ssa/loop-40.c: Same.
708 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
710 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
712 * g++.dg/cpp0x/constexpr-array13.C: Fix.
714 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
716 * gfortran.dg/nint_p7.f90: New testcase.
718 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
719 Paolo Carlini <paolo.carlini@oracle.com>
722 * g++.dg/cpp0x/constexpr-array13.C: New.
724 2015-11-25 Ilmir Usmanov <me@ilmir.us>
725 Cesar Philippidis <cesar@codesourcery.com>
728 * goacc/omp-fixed.f: New test.
729 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
731 2015-11-25 Richard Biener <rguenther@suse.de>
734 * gcc.dg/torture/pr68528.c: New testcase.
736 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
739 * g++.dg/cpp0x/constexpr-tuple2.C: New.
741 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
743 PR rtl-optimization/68435
744 * gcc.dg/pr68435.c: New test.
746 2015-11-25 Richard Biener <rguenther@suse.de>
748 PR tree-optimization/68517
749 * gcc.dg/torture/pr68517.c: New testcase.
751 2015-11-25 Jakub Jelinek <jakub@redhat.com>
754 * gcc.dg/pr67089-1.c: New test.
755 * gcc.dg/pr67089-2.c: New test.
756 * gcc.dg/pr67089-3.c: New test.
757 * gcc.dg/pr67089-4.c: New test.
758 * gcc.dg/pr67089-5.c: New test.
759 * gcc.dg/pr67089-6.c: New test.
760 * gcc.dg/pr67089-7.c: New test.
762 2015-11-25 Richard Biener <rguenther@suse.de>
764 PR tree-optimization/68502
765 * gcc.dg/vect/pr68502-1.c: New testcase.
766 * gcc.dg/vect/pr68502-2.c: Likewise.
768 2015-11-24 Michael Collison <michael.collison@linaro.org>
770 * gcc.target/aarch64/saddw-1.c: New test.
771 * gcc.target/aarch64/saddw-2.c: New test.
772 * gcc.target/aarch64/uaddw-1.c: New test.
773 * gcc.target/aarch64/uaddw-2.c: New test.
774 * gcc.target/aarch64/uaddw-3.c: New test.
775 * lib/target-support.exp
776 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
777 Add aarch64 to list of support targets.
779 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
781 * gcc.target/mips/frame-header-4.c: New test.
783 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
786 * gfortran.dg/simplify_cshift_3.f90
788 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
791 * g++.dg/cpp1y/pr68278.C: New.
793 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
796 * g++.dg/cpp1y/pr68388.C: New.
798 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
799 Sebastian Pop <s.pop@samsung.com>
801 PR tree-optimization/67984
802 * gcc.dg/graphite/pr67984.c: New.
804 2015-11-24 Michael Matz <matz@suse.de>
806 PR rtl-optimization/68392
807 * g++.dg/pr68392.C: New test.
809 2015-11-24 Nathan Sidwell <nathan@acm.org>
811 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
813 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
815 PR rtl-optimization/68381
816 * gcc.c-torture/execute/pr68381.c: New test.
818 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
820 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
821 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
823 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
826 * gcc.target/i386/pr68497.c: New test.
828 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
830 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
832 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
834 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
836 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
838 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
840 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
842 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
844 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
846 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
848 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
850 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
852 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
855 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
858 * gcc.dg/pr68375.c: New test.
860 2015-11-24 Jakub Jelinek <jakub@redhat.com>
863 * gcc.target/i386/pr68483-1.c: New test.
864 * gcc.target/i386/pr68483-2.c: New test.
866 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
869 * gcc.target/i386/mpx/pr68337-1.c: New test.
870 * gcc.target/i386/mpx/pr68337-2.c: New test.
872 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
874 PR rtl-optimization/68194
875 PR rtl-optimization/68328
876 PR rtl-optimization/68185
877 * gcc.c-torture/execute/pr68185.c: New test.
878 * gcc.c-torture/execute/pr68328.c: Likewise.
880 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
882 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
884 2015-11-23 David Malcolm <dmalcolm@redhat.com>
887 * objc.dg/plugin: New subdirectory.
888 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
889 * objc.dg/plugin/plugin.exp: New file, based on
890 gcc.dg/plugin/plugin.exp.
892 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
893 Sebastian Pop <s.pop@samsung.com>
895 PR tree-optimization/68493
896 * gcc.dg/graphite/pr68493.c: New.
898 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
899 Sebastian Pop <s.pop@samsung.com>
901 PR tree-optimization/68279
902 * gfortran.dg/graphite/pr68279.f90: New.
904 2015-11-23 Marek Polacek <polacek@redhat.com>
906 PR tree-optimization/68455
907 * gcc.dg/tree-ssa/pr68455.c: New test.
909 2015-11-23 Richard Biener <rguenther@suse.de>
911 PR tree-optimization/68465
912 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
914 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
917 * gcc.target/aarch64/pr68363_1.c: New test.
919 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
921 * gcc.target/aarch64/simd/vmulx.x: New.
922 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
923 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
924 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
926 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
929 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
931 2015-11-23 Richard Biener <rguenther@suse.de>
932 Jiong Wang <jiong.wang@arm.com>
934 PR tree-optimization/68317
935 PR tree-optimization/68326
936 * gcc.dg/pr68317.c: New testcase.
938 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
940 PR tree-optimization/68327
941 * gcc.dg/pr68327.c: New test.
943 2015-11-23 Tom de Vries <tom@codesourcery.com>
945 PR tree-optimization/68460
946 * gcc.dg/autopar/pr68460.c: New test.
948 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
950 * c-c++-common/asan/halt_on_error-1.c: New test.
951 * c-c++-common/asan/halt_on_error-2.c: Likewise.
953 2015-11-23 Richard Biener <rguenther@suse.de>
955 PR tree-optimization/68482
956 * gcc.dg/vect/pr68482.c: New testcase.
958 2015-11-23 Richard Biener <rguenther@suse.de>
960 PR tree-optimization/68445
961 * gcc.dg/vect/pr68445.c: New testcase.
963 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
965 * gcc.target/s390/load-relative-check.c: New test to check
966 generation of load relative instructions.
968 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
970 * gfortran.dg/fmt_t_8.f90: New test.
972 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
975 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
977 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
979 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
981 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
984 * gfortran.dg/simplify_cshift_2.f90: New test.
986 2015-11-22 James Norris <jnorris@codesourcery.com>
987 Cesar Philippidis <cesar@codesourcery.com>
989 * gfortran.dg/goacc/declare-1.f95: Update test.
990 * gfortran.dg/goacc/declare-2.f95: New test.
992 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
994 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
995 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
996 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
997 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
998 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
999 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
1000 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
1001 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
1002 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
1003 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
1004 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
1005 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
1007 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
1009 * gfortran.dg/simplify_cshift_1.f90: New test.
1011 2015-11-21 Nathan Sidwell <nathan@acm.org>
1013 * gcc.dg/atomic-generic.c: Include <string.h>.
1015 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
1017 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
1019 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
1021 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1023 2015-11-21 Jakub Jelinek <jakub@redhat.com>
1026 * gcc.dg/debug/pr66432.c: New test.
1028 2015-11-20 Ian Lance Taylor <iant@google.com>
1031 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1033 2015-11-20 Mike Stump <mikestump@comcast.net>
1035 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1038 2015-11-20 David Malcolm <dmalcolm@redhat.com>
1041 * gcc.dg/fixits.c: New file.
1042 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1043 (test_fixit_insert): New.
1044 (test_fixit_remove): New.
1045 (test_fixit_replace): New.
1046 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1047 (test_fixit_insert): New.
1048 (test_fixit_remove): New.
1049 (test_fixit_replace): New.
1050 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1051 (test_show_locus): Add tests of rendering fixit hints.
1053 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1056 * gcc.dg/vect/pr68339.c: New test.
1058 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1060 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1062 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
1065 * gfortran.dg/submodule_12.f90: New test
1068 * gfortran.dg/submodule_6.f08: Add compile option -flto.
1070 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1072 * lib/target-supports.exp
1073 (check_effective_target_arm_neon_ok_nocache): Add check
1076 2015-11-20 Tom de Vries <tom@codesourcery.com>
1078 PR tree-optimization/68373
1079 * gcc.dg/autopar/pr68373.c: New test.
1081 2015-11-20 Jakub Jelinek <jakub@redhat.com>
1084 * g++.dg/abi/mangle67.C: New test.
1086 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1088 * gcc.target/s390/bswap-1.c: New test.
1090 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1092 * gcc.target/s390/pfpo.c: New test.
1094 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
1096 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1097 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1099 2015-11-19 David Malcolm <dmalcolm@redhat.com>
1101 * g++.dg/spellcheck-fields.C: New file.
1103 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1104 Sebastian Pop <s.pop@samsung.com>
1106 PR tree-optimization/68428
1107 * gcc.dg/graphite/pr68428.c: New.
1109 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
1110 Sebastian Pop <s.pop@samsung.com>
1112 PR tree-optimization/68335
1113 * gfortran.dg/graphite/pr68335.f90: New.
1115 2015-11-19 Nathan Sidwell <nathan@acm.org>
1117 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1118 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1119 * gcc.dg/special/weak-2.c: Likewise.
1120 * gcc.dg/weak/weak-12.c: Likewise.
1121 * gcc.dg/weak/weak-15.c: Likewise.
1122 * gcc.dg/weak/weak-16.c: Likewise.
1123 * gcc.dg/weak/weak-1.c: Likewise.
1124 * gcc.dg/weak/weak-2.c: Likewise.
1125 * gcc.dg/weak/weak-4.c: Likewise.
1126 * gcc.dg/torture/pr53922.c: Likewise.
1127 * gcc.dg/torture/pr60092.c: Likewise.
1129 2015-11-19 Marek Polacek <polacek@redhat.com>
1132 * gcc.dg/pr68412-2.c: New test.
1133 * gcc.dg/pr68412.c: New test.
1135 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1137 * gcc.dg/tree-ssa/vrp98.c: New testcase.
1138 * gcc.target/avr/uint8-single-reg.c: New testcase.
1140 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1143 * g++.dg/eh/goto3.C: New test.
1145 2015-11-19 Marek Polacek <polacek@redhat.com>
1147 PR tree-optimization/68431
1148 * gcc.dg/tree-ssa/pr68431.c: New test.
1150 2015-11-19 Jakub Jelinek <jakub@redhat.com>
1152 PR rtl-optimization/68376
1153 * gcc.c-torture/execute/pr68376-1.c: New test.
1154 * gcc.c-torture/execute/pr68376-2.c: New test.
1157 * gcc.target/i386/pr67770.c: New test.
1159 2015-11-18 Jeff Law <law@redhat.com>
1161 PR tree-optimization/68198
1162 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1163 * gcc.dg/tree-ssa/pr68198.c: New test.
1165 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1168 * gfortran.dg/pr59910.f90: New test.
1170 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1173 * gfortran.dg/pr43996.f90: New test.
1175 2015-11-18 Joseph Myers <joseph@codesourcery.com>
1178 * gcc.dg/atomic/stdatomic-fence-2.c,
1179 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1181 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1183 * gnat.dg/loop_optimization19.adb: New test.
1184 * gnat.dg/loop_optimization20.adb: Likewise.
1185 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1187 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1189 * gnat.dg/opt52.adb: New test.
1191 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
1193 * gcc.dg/goacc/nvptx-sese-1.c: New.
1195 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
1197 * gnat.dg/renaming7.adb: New test.
1198 * gnat.dg/renaming7_pkg.ads: New helper.
1200 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
1202 PR tree-optimization/68402
1203 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1204 to avoid undefined behaviour.
1206 2015-11-18 Jakub Jelinek <jakub@redhat.com>
1208 PR tree-optimization/68157
1209 * g++.dg/opt/pr68157.C: New test.
1211 2015-11-18 Richard Biener <rguenther@suse.de>
1213 PR tree-optimization/67790
1214 * gcc.dg/vect/pr67790.c: New testcase.
1216 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
1218 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1220 2015-11-17 David Malcolm <dmalcolm@redhat.com>
1222 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1223 (test_braced_init): New function.
1224 (test_statement_expression): New function.
1225 (test_address_of_label): New function.
1226 (test_transaction_expressions): New function.
1227 (test_keywords): New function.
1228 (test_builtin_va_arg): New function.
1229 (test_builtin_offsetof): New function.
1230 * lib/multiline.exp (_build_multiline_regex): Escape braces.
1232 2015-11-17 Martin Sebor <msebor@redhat.com>
1235 * g++.dg/init/new46.C: New test.
1237 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1240 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1242 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1245 * gcc.dg/pr68134.c: New test.
1247 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1250 * gcc.c-torture/execute/pr68143_1.c: New test.
1252 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
1254 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1256 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
1258 * gcc.dg/tree-ssa/ifc-8.c: New test.
1260 2015-11-16 Marek Polacek <polacek@redhat.com>
1263 * g++.dg/delayedfold/switch-1.C: New test.
1265 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1269 * gfortran.dg/pr58027.f90: New test.
1271 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
1273 * c-c++-common/attr-simd.c: New test.
1274 * c-c++-common/attr-simd-2.c: New test.
1275 * c-c++-common/attr-simd-3.c: New test.
1277 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
1279 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1281 2015-11-16 Christian Bruel <christian.bruel@st.com>
1283 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1284 Check __ARM_NEON__ instead of "arm_neon.h.
1285 * gcc.target/arm/attr-neon3.c: New test.
1286 * gcc.target/arm/attr-neon-fp16.c: Likewise
1288 2015-11-16 Christian Bruel <christian.bruel@st.com>
1291 * gcc.target/arm/lto/pr65837_0.c
1292 * gcc.target/arm/attr-neon2.c
1293 * gcc.target/arm/attr-neon.c
1294 * gcc.target/arm/attr-neon-builtin-fail.c
1295 * gcc.target/arm/attr-crypto.c
1297 2015-11-16 Richard Biener <rguenther@suse.de>
1299 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1301 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
1304 * gfortran.dg/deferred_character_1.f90: New test.
1305 * gfortran.dg/deferred_character_4.f90: New test for comment
1309 * gfortran.dg/deferred_character_2.f90: New test.
1312 * gfortran.dg/deferred_character_3.f90: New test.
1315 * gfortran.dg/deferred_character_5.f90: New test.
1318 * gfortran.dg/deferred_character_6.f90: New test.
1321 * gfortran.dg/deferred_character_7.f90: New test.
1323 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
1326 * gfortran.dg/pr67803.f90: New test.
1328 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
1330 * g++.dg/cpp/ucn-1.C: Fix typo.
1332 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
1334 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1335 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1337 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
1338 Jeff Law <law@redhat.com>
1340 * gcc.dg/tree-ssa/split-path-1.c: New test.
1342 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1344 * c-c++-common/goacc/loop-auto-1.c: New.
1346 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1347 * gcc.dg/goacc/nvptx-merged-loop.c: New.
1349 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
1352 * gfortran.dg/pr68319.f90: New test.
1354 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1356 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1357 hardware floating point support.
1359 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1360 vector direct move instructions.
1362 * gcc.target/powerpc/maddld.c: New test.
1364 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
1366 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1367 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1368 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1370 2015-11-13 David Malcolm <dmalcolm@redhat.com>
1372 * gcc.dg/diagnostic-token-ranges.c: New file.
1373 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1374 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1375 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1376 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1377 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1378 line_table param when calling
1379 linemap_position_for_line_and_column.
1380 (test_show_locus): Pass line_table to rich_location ctors.
1381 (plugin_init): Remove setting of global_dc->colorize_source_p.
1382 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1384 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1385 diagnostic_plugin_test_tree_expression_range.c,
1386 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1387 and diagnostic-test-show-trees-1.c.
1389 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
1391 PR tree-optimization/67682
1392 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1393 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1394 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1395 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1397 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1399 * gcc.target/aarch64/umaddl_combine_1.c: New test.
1401 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
1403 PR tree-optimization/68264
1404 * gcc.dg/torture/pr68264.c: New test.
1406 2015-11-13 Marek Polacek <polacek@redhat.com>
1409 * gcc.dg/pr68320.c: New test.
1411 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
1413 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1415 2015-11-13 Richard Biener <rguenther@suse.de>
1417 PR tree-optimization/68306
1418 * gcc.dg/pr68306.c: Adjust.
1419 * gcc.dg/pr68306-2.c: New testcase.
1420 * gcc.dg/pr68306-3.c: Likewise.
1422 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
1424 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1425 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1427 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1430 * gfortran.dg/module_private_2.f90: New test.
1432 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1435 * gfortran.dg/warn_unused_function_2.f90: New test.
1437 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
1439 Revert [ARM] Remove neon-testgen.ml and generated tests.
1440 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
1442 * gcc.target/arm/neon/vRaddhns16.c: Remove.
1443 * gcc.target/arm/neon/vRaddhns32.c: Remove.
1444 * gcc.target/arm/neon/vRaddhns64.c: Remove.
1445 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1446 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1447 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1448 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1449 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1450 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1451 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1452 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1453 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1454 * gcc.target/arm/neon/vRhadds16.c: Remove.
1455 * gcc.target/arm/neon/vRhadds32.c: Remove.
1456 * gcc.target/arm/neon/vRhadds8.c: Remove.
1457 * gcc.target/arm/neon/vRhaddu16.c: Remove.
1458 * gcc.target/arm/neon/vRhaddu32.c: Remove.
1459 * gcc.target/arm/neon/vRhaddu8.c: Remove.
1460 * gcc.target/arm/neon/vRshlQs16.c: Remove.
1461 * gcc.target/arm/neon/vRshlQs32.c: Remove.
1462 * gcc.target/arm/neon/vRshlQs64.c: Remove.
1463 * gcc.target/arm/neon/vRshlQs8.c: Remove.
1464 * gcc.target/arm/neon/vRshlQu16.c: Remove.
1465 * gcc.target/arm/neon/vRshlQu32.c: Remove.
1466 * gcc.target/arm/neon/vRshlQu64.c: Remove.
1467 * gcc.target/arm/neon/vRshlQu8.c: Remove.
1468 * gcc.target/arm/neon/vRshls16.c: Remove.
1469 * gcc.target/arm/neon/vRshls32.c: Remove.
1470 * gcc.target/arm/neon/vRshls64.c: Remove.
1471 * gcc.target/arm/neon/vRshls8.c: Remove.
1472 * gcc.target/arm/neon/vRshlu16.c: Remove.
1473 * gcc.target/arm/neon/vRshlu32.c: Remove.
1474 * gcc.target/arm/neon/vRshlu64.c: Remove.
1475 * gcc.target/arm/neon/vRshlu8.c: Remove.
1476 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1477 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1478 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1479 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1480 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1481 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1482 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1483 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1484 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1485 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1486 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1487 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1488 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1489 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1490 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1491 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1492 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1493 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1494 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1495 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1496 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1497 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1498 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1499 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1500 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1501 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1502 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1503 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1504 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1505 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1506 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1507 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1508 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1509 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1510 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1511 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1512 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1513 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1514 * gcc.target/arm/neon/vRsubhns16.c: Remove.
1515 * gcc.target/arm/neon/vRsubhns32.c: Remove.
1516 * gcc.target/arm/neon/vRsubhns64.c: Remove.
1517 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1518 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1519 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1520 * gcc.target/arm/neon/vabaQs16.c: Remove.
1521 * gcc.target/arm/neon/vabaQs32.c: Remove.
1522 * gcc.target/arm/neon/vabaQs8.c: Remove.
1523 * gcc.target/arm/neon/vabaQu16.c: Remove.
1524 * gcc.target/arm/neon/vabaQu32.c: Remove.
1525 * gcc.target/arm/neon/vabaQu8.c: Remove.
1526 * gcc.target/arm/neon/vabals16.c: Remove.
1527 * gcc.target/arm/neon/vabals32.c: Remove.
1528 * gcc.target/arm/neon/vabals8.c: Remove.
1529 * gcc.target/arm/neon/vabalu16.c: Remove.
1530 * gcc.target/arm/neon/vabalu32.c: Remove.
1531 * gcc.target/arm/neon/vabalu8.c: Remove.
1532 * gcc.target/arm/neon/vabas16.c: Remove.
1533 * gcc.target/arm/neon/vabas32.c: Remove.
1534 * gcc.target/arm/neon/vabas8.c: Remove.
1535 * gcc.target/arm/neon/vabau16.c: Remove.
1536 * gcc.target/arm/neon/vabau32.c: Remove.
1537 * gcc.target/arm/neon/vabau8.c: Remove.
1538 * gcc.target/arm/neon/vabdQf32.c: Remove.
1539 * gcc.target/arm/neon/vabdQs16.c: Remove.
1540 * gcc.target/arm/neon/vabdQs32.c: Remove.
1541 * gcc.target/arm/neon/vabdQs8.c: Remove.
1542 * gcc.target/arm/neon/vabdQu16.c: Remove.
1543 * gcc.target/arm/neon/vabdQu32.c: Remove.
1544 * gcc.target/arm/neon/vabdQu8.c: Remove.
1545 * gcc.target/arm/neon/vabdf32.c: Remove.
1546 * gcc.target/arm/neon/vabdls16.c: Remove.
1547 * gcc.target/arm/neon/vabdls32.c: Remove.
1548 * gcc.target/arm/neon/vabdls8.c: Remove.
1549 * gcc.target/arm/neon/vabdlu16.c: Remove.
1550 * gcc.target/arm/neon/vabdlu32.c: Remove.
1551 * gcc.target/arm/neon/vabdlu8.c: Remove.
1552 * gcc.target/arm/neon/vabds16.c: Remove.
1553 * gcc.target/arm/neon/vabds32.c: Remove.
1554 * gcc.target/arm/neon/vabds8.c: Remove.
1555 * gcc.target/arm/neon/vabdu16.c: Remove.
1556 * gcc.target/arm/neon/vabdu32.c: Remove.
1557 * gcc.target/arm/neon/vabdu8.c: Remove.
1558 * gcc.target/arm/neon/vabsQf32.c: Remove.
1559 * gcc.target/arm/neon/vabsQs16.c: Remove.
1560 * gcc.target/arm/neon/vabsQs32.c: Remove.
1561 * gcc.target/arm/neon/vabsQs8.c: Remove.
1562 * gcc.target/arm/neon/vabsf32.c: Remove.
1563 * gcc.target/arm/neon/vabss16.c: Remove.
1564 * gcc.target/arm/neon/vabss32.c: Remove.
1565 * gcc.target/arm/neon/vabss8.c: Remove.
1566 * gcc.target/arm/neon/vaddQf32.c: Remove.
1567 * gcc.target/arm/neon/vaddQs16.c: Remove.
1568 * gcc.target/arm/neon/vaddQs32.c: Remove.
1569 * gcc.target/arm/neon/vaddQs64.c: Remove.
1570 * gcc.target/arm/neon/vaddQs8.c: Remove.
1571 * gcc.target/arm/neon/vaddQu16.c: Remove.
1572 * gcc.target/arm/neon/vaddQu32.c: Remove.
1573 * gcc.target/arm/neon/vaddQu64.c: Remove.
1574 * gcc.target/arm/neon/vaddQu8.c: Remove.
1575 * gcc.target/arm/neon/vaddf32.c: Remove.
1576 * gcc.target/arm/neon/vaddhns16.c: Remove.
1577 * gcc.target/arm/neon/vaddhns32.c: Remove.
1578 * gcc.target/arm/neon/vaddhns64.c: Remove.
1579 * gcc.target/arm/neon/vaddhnu16.c: Remove.
1580 * gcc.target/arm/neon/vaddhnu32.c: Remove.
1581 * gcc.target/arm/neon/vaddhnu64.c: Remove.
1582 * gcc.target/arm/neon/vaddls16.c: Remove.
1583 * gcc.target/arm/neon/vaddls32.c: Remove.
1584 * gcc.target/arm/neon/vaddls8.c: Remove.
1585 * gcc.target/arm/neon/vaddlu16.c: Remove.
1586 * gcc.target/arm/neon/vaddlu32.c: Remove.
1587 * gcc.target/arm/neon/vaddlu8.c: Remove.
1588 * gcc.target/arm/neon/vadds16.c: Remove.
1589 * gcc.target/arm/neon/vadds32.c: Remove.
1590 * gcc.target/arm/neon/vadds64.c: Remove.
1591 * gcc.target/arm/neon/vadds8.c: Remove.
1592 * gcc.target/arm/neon/vaddu16.c: Remove.
1593 * gcc.target/arm/neon/vaddu32.c: Remove.
1594 * gcc.target/arm/neon/vaddu64.c: Remove.
1595 * gcc.target/arm/neon/vaddu8.c: Remove.
1596 * gcc.target/arm/neon/vaddws16.c: Remove.
1597 * gcc.target/arm/neon/vaddws32.c: Remove.
1598 * gcc.target/arm/neon/vaddws8.c: Remove.
1599 * gcc.target/arm/neon/vaddwu16.c: Remove.
1600 * gcc.target/arm/neon/vaddwu32.c: Remove.
1601 * gcc.target/arm/neon/vaddwu8.c: Remove.
1602 * gcc.target/arm/neon/vandQs16.c: Remove.
1603 * gcc.target/arm/neon/vandQs32.c: Remove.
1604 * gcc.target/arm/neon/vandQs64.c: Remove.
1605 * gcc.target/arm/neon/vandQs8.c: Remove.
1606 * gcc.target/arm/neon/vandQu16.c: Remove.
1607 * gcc.target/arm/neon/vandQu32.c: Remove.
1608 * gcc.target/arm/neon/vandQu64.c: Remove.
1609 * gcc.target/arm/neon/vandQu8.c: Remove.
1610 * gcc.target/arm/neon/vands16.c: Remove.
1611 * gcc.target/arm/neon/vands32.c: Remove.
1612 * gcc.target/arm/neon/vands64.c: Remove.
1613 * gcc.target/arm/neon/vands8.c: Remove.
1614 * gcc.target/arm/neon/vandu16.c: Remove.
1615 * gcc.target/arm/neon/vandu32.c: Remove.
1616 * gcc.target/arm/neon/vandu64.c: Remove.
1617 * gcc.target/arm/neon/vandu8.c: Remove.
1618 * gcc.target/arm/neon/vbicQs16.c: Remove.
1619 * gcc.target/arm/neon/vbicQs32.c: Remove.
1620 * gcc.target/arm/neon/vbicQs64.c: Remove.
1621 * gcc.target/arm/neon/vbicQs8.c: Remove.
1622 * gcc.target/arm/neon/vbicQu16.c: Remove.
1623 * gcc.target/arm/neon/vbicQu32.c: Remove.
1624 * gcc.target/arm/neon/vbicQu64.c: Remove.
1625 * gcc.target/arm/neon/vbicQu8.c: Remove.
1626 * gcc.target/arm/neon/vbics16.c: Remove.
1627 * gcc.target/arm/neon/vbics32.c: Remove.
1628 * gcc.target/arm/neon/vbics64.c: Remove.
1629 * gcc.target/arm/neon/vbics8.c: Remove.
1630 * gcc.target/arm/neon/vbicu16.c: Remove.
1631 * gcc.target/arm/neon/vbicu32.c: Remove.
1632 * gcc.target/arm/neon/vbicu64.c: Remove.
1633 * gcc.target/arm/neon/vbicu8.c: Remove.
1634 * gcc.target/arm/neon/vbslQf32.c: Remove.
1635 * gcc.target/arm/neon/vbslQp16.c: Remove.
1636 * gcc.target/arm/neon/vbslQp64.c: Remove.
1637 * gcc.target/arm/neon/vbslQp8.c: Remove.
1638 * gcc.target/arm/neon/vbslQs16.c: Remove.
1639 * gcc.target/arm/neon/vbslQs32.c: Remove.
1640 * gcc.target/arm/neon/vbslQs64.c: Remove.
1641 * gcc.target/arm/neon/vbslQs8.c: Remove.
1642 * gcc.target/arm/neon/vbslQu16.c: Remove.
1643 * gcc.target/arm/neon/vbslQu32.c: Remove.
1644 * gcc.target/arm/neon/vbslQu64.c: Remove.
1645 * gcc.target/arm/neon/vbslQu8.c: Remove.
1646 * gcc.target/arm/neon/vbslf32.c: Remove.
1647 * gcc.target/arm/neon/vbslp16.c: Remove.
1648 * gcc.target/arm/neon/vbslp64.c: Remove.
1649 * gcc.target/arm/neon/vbslp8.c: Remove.
1650 * gcc.target/arm/neon/vbsls16.c: Remove.
1651 * gcc.target/arm/neon/vbsls32.c: Remove.
1652 * gcc.target/arm/neon/vbsls64.c: Remove.
1653 * gcc.target/arm/neon/vbsls8.c: Remove.
1654 * gcc.target/arm/neon/vbslu16.c: Remove.
1655 * gcc.target/arm/neon/vbslu32.c: Remove.
1656 * gcc.target/arm/neon/vbslu64.c: Remove.
1657 * gcc.target/arm/neon/vbslu8.c: Remove.
1658 * gcc.target/arm/neon/vcageQf32.c: Remove.
1659 * gcc.target/arm/neon/vcagef32.c: Remove.
1660 * gcc.target/arm/neon/vcagtQf32.c: Remove.
1661 * gcc.target/arm/neon/vcagtf32.c: Remove.
1662 * gcc.target/arm/neon/vcaleQf32.c: Remove.
1663 * gcc.target/arm/neon/vcalef32.c: Remove.
1664 * gcc.target/arm/neon/vcaltQf32.c: Remove.
1665 * gcc.target/arm/neon/vcaltf32.c: Remove.
1666 * gcc.target/arm/neon/vceqQf32.c: Remove.
1667 * gcc.target/arm/neon/vceqQp8.c: Remove.
1668 * gcc.target/arm/neon/vceqQs16.c: Remove.
1669 * gcc.target/arm/neon/vceqQs32.c: Remove.
1670 * gcc.target/arm/neon/vceqQs8.c: Remove.
1671 * gcc.target/arm/neon/vceqQu16.c: Remove.
1672 * gcc.target/arm/neon/vceqQu32.c: Remove.
1673 * gcc.target/arm/neon/vceqQu8.c: Remove.
1674 * gcc.target/arm/neon/vceqf32.c: Remove.
1675 * gcc.target/arm/neon/vceqp8.c: Remove.
1676 * gcc.target/arm/neon/vceqs16.c: Remove.
1677 * gcc.target/arm/neon/vceqs32.c: Remove.
1678 * gcc.target/arm/neon/vceqs8.c: Remove.
1679 * gcc.target/arm/neon/vcequ16.c: Remove.
1680 * gcc.target/arm/neon/vcequ32.c: Remove.
1681 * gcc.target/arm/neon/vcequ8.c: Remove.
1682 * gcc.target/arm/neon/vcgeQf32.c: Remove.
1683 * gcc.target/arm/neon/vcgeQs16.c: Remove.
1684 * gcc.target/arm/neon/vcgeQs32.c: Remove.
1685 * gcc.target/arm/neon/vcgeQs8.c: Remove.
1686 * gcc.target/arm/neon/vcgeQu16.c: Remove.
1687 * gcc.target/arm/neon/vcgeQu32.c: Remove.
1688 * gcc.target/arm/neon/vcgeQu8.c: Remove.
1689 * gcc.target/arm/neon/vcgef32.c: Remove.
1690 * gcc.target/arm/neon/vcges16.c: Remove.
1691 * gcc.target/arm/neon/vcges32.c: Remove.
1692 * gcc.target/arm/neon/vcges8.c: Remove.
1693 * gcc.target/arm/neon/vcgeu16.c: Remove.
1694 * gcc.target/arm/neon/vcgeu32.c: Remove.
1695 * gcc.target/arm/neon/vcgeu8.c: Remove.
1696 * gcc.target/arm/neon/vcgtQf32.c: Remove.
1697 * gcc.target/arm/neon/vcgtQs16.c: Remove.
1698 * gcc.target/arm/neon/vcgtQs32.c: Remove.
1699 * gcc.target/arm/neon/vcgtQs8.c: Remove.
1700 * gcc.target/arm/neon/vcgtQu16.c: Remove.
1701 * gcc.target/arm/neon/vcgtQu32.c: Remove.
1702 * gcc.target/arm/neon/vcgtQu8.c: Remove.
1703 * gcc.target/arm/neon/vcgtf32.c: Remove.
1704 * gcc.target/arm/neon/vcgts16.c: Remove.
1705 * gcc.target/arm/neon/vcgts32.c: Remove.
1706 * gcc.target/arm/neon/vcgts8.c: Remove.
1707 * gcc.target/arm/neon/vcgtu16.c: Remove.
1708 * gcc.target/arm/neon/vcgtu32.c: Remove.
1709 * gcc.target/arm/neon/vcgtu8.c: Remove.
1710 * gcc.target/arm/neon/vcleQf32.c: Remove.
1711 * gcc.target/arm/neon/vcleQs16.c: Remove.
1712 * gcc.target/arm/neon/vcleQs32.c: Remove.
1713 * gcc.target/arm/neon/vcleQs8.c: Remove.
1714 * gcc.target/arm/neon/vcleQu16.c: Remove.
1715 * gcc.target/arm/neon/vcleQu32.c: Remove.
1716 * gcc.target/arm/neon/vcleQu8.c: Remove.
1717 * gcc.target/arm/neon/vclef32.c: Remove.
1718 * gcc.target/arm/neon/vcles16.c: Remove.
1719 * gcc.target/arm/neon/vcles32.c: Remove.
1720 * gcc.target/arm/neon/vcles8.c: Remove.
1721 * gcc.target/arm/neon/vcleu16.c: Remove.
1722 * gcc.target/arm/neon/vcleu32.c: Remove.
1723 * gcc.target/arm/neon/vcleu8.c: Remove.
1724 * gcc.target/arm/neon/vclsQs16.c: Remove.
1725 * gcc.target/arm/neon/vclsQs32.c: Remove.
1726 * gcc.target/arm/neon/vclsQs8.c: Remove.
1727 * gcc.target/arm/neon/vclss16.c: Remove.
1728 * gcc.target/arm/neon/vclss32.c: Remove.
1729 * gcc.target/arm/neon/vclss8.c: Remove.
1730 * gcc.target/arm/neon/vcltQf32.c: Remove.
1731 * gcc.target/arm/neon/vcltQs16.c: Remove.
1732 * gcc.target/arm/neon/vcltQs32.c: Remove.
1733 * gcc.target/arm/neon/vcltQs8.c: Remove.
1734 * gcc.target/arm/neon/vcltQu16.c: Remove.
1735 * gcc.target/arm/neon/vcltQu32.c: Remove.
1736 * gcc.target/arm/neon/vcltQu8.c: Remove.
1737 * gcc.target/arm/neon/vcltf32.c: Remove.
1738 * gcc.target/arm/neon/vclts16.c: Remove.
1739 * gcc.target/arm/neon/vclts32.c: Remove.
1740 * gcc.target/arm/neon/vclts8.c: Remove.
1741 * gcc.target/arm/neon/vcltu16.c: Remove.
1742 * gcc.target/arm/neon/vcltu32.c: Remove.
1743 * gcc.target/arm/neon/vcltu8.c: Remove.
1744 * gcc.target/arm/neon/vclzQs16.c: Remove.
1745 * gcc.target/arm/neon/vclzQs32.c: Remove.
1746 * gcc.target/arm/neon/vclzQs8.c: Remove.
1747 * gcc.target/arm/neon/vclzQu16.c: Remove.
1748 * gcc.target/arm/neon/vclzQu32.c: Remove.
1749 * gcc.target/arm/neon/vclzQu8.c: Remove.
1750 * gcc.target/arm/neon/vclzs16.c: Remove.
1751 * gcc.target/arm/neon/vclzs32.c: Remove.
1752 * gcc.target/arm/neon/vclzs8.c: Remove.
1753 * gcc.target/arm/neon/vclzu16.c: Remove.
1754 * gcc.target/arm/neon/vclzu32.c: Remove.
1755 * gcc.target/arm/neon/vclzu8.c: Remove.
1756 * gcc.target/arm/neon/vcntQp8.c: Remove.
1757 * gcc.target/arm/neon/vcntQs8.c: Remove.
1758 * gcc.target/arm/neon/vcntQu8.c: Remove.
1759 * gcc.target/arm/neon/vcntp8.c: Remove.
1760 * gcc.target/arm/neon/vcnts8.c: Remove.
1761 * gcc.target/arm/neon/vcntu8.c: Remove.
1762 * gcc.target/arm/neon/vcombinef32.c: Remove.
1763 * gcc.target/arm/neon/vcombinep16.c: Remove.
1764 * gcc.target/arm/neon/vcombinep64.c: Remove.
1765 * gcc.target/arm/neon/vcombinep8.c: Remove.
1766 * gcc.target/arm/neon/vcombines16.c: Remove.
1767 * gcc.target/arm/neon/vcombines32.c: Remove.
1768 * gcc.target/arm/neon/vcombines64.c: Remove.
1769 * gcc.target/arm/neon/vcombines8.c: Remove.
1770 * gcc.target/arm/neon/vcombineu16.c: Remove.
1771 * gcc.target/arm/neon/vcombineu32.c: Remove.
1772 * gcc.target/arm/neon/vcombineu64.c: Remove.
1773 * gcc.target/arm/neon/vcombineu8.c: Remove.
1774 * gcc.target/arm/neon/vcreatef32.c: Remove.
1775 * gcc.target/arm/neon/vcreatep16.c: Remove.
1776 * gcc.target/arm/neon/vcreatep64.c: Remove.
1777 * gcc.target/arm/neon/vcreatep8.c: Remove.
1778 * gcc.target/arm/neon/vcreates16.c: Remove.
1779 * gcc.target/arm/neon/vcreates32.c: Remove.
1780 * gcc.target/arm/neon/vcreates64.c: Remove.
1781 * gcc.target/arm/neon/vcreates8.c: Remove.
1782 * gcc.target/arm/neon/vcreateu16.c: Remove.
1783 * gcc.target/arm/neon/vcreateu32.c: Remove.
1784 * gcc.target/arm/neon/vcreateu64.c: Remove.
1785 * gcc.target/arm/neon/vcreateu8.c: Remove.
1786 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1787 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1788 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1789 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1790 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1791 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1792 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1793 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1794 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1795 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1796 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1797 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1798 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1799 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1800 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1801 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1802 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1803 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1804 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1805 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1806 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1807 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1808 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1809 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1810 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1811 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1812 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1813 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1814 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1815 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1816 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1817 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1818 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1819 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1820 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1821 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1822 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1823 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1824 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1825 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1826 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1827 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1828 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1829 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1830 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1831 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1832 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1833 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1834 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1835 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1836 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1837 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1838 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1839 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1840 * gcc.target/arm/neon/vdup_nf32.c: Remove.
1841 * gcc.target/arm/neon/vdup_np16.c: Remove.
1842 * gcc.target/arm/neon/vdup_np64.c: Remove.
1843 * gcc.target/arm/neon/vdup_np8.c: Remove.
1844 * gcc.target/arm/neon/vdup_ns16.c: Remove.
1845 * gcc.target/arm/neon/vdup_ns32.c: Remove.
1846 * gcc.target/arm/neon/vdup_ns64.c: Remove.
1847 * gcc.target/arm/neon/vdup_ns8.c: Remove.
1848 * gcc.target/arm/neon/vdup_nu16.c: Remove.
1849 * gcc.target/arm/neon/vdup_nu32.c: Remove.
1850 * gcc.target/arm/neon/vdup_nu64.c: Remove.
1851 * gcc.target/arm/neon/vdup_nu8.c: Remove.
1852 * gcc.target/arm/neon/veorQs16.c: Remove.
1853 * gcc.target/arm/neon/veorQs32.c: Remove.
1854 * gcc.target/arm/neon/veorQs64.c: Remove.
1855 * gcc.target/arm/neon/veorQs8.c: Remove.
1856 * gcc.target/arm/neon/veorQu16.c: Remove.
1857 * gcc.target/arm/neon/veorQu32.c: Remove.
1858 * gcc.target/arm/neon/veorQu64.c: Remove.
1859 * gcc.target/arm/neon/veorQu8.c: Remove.
1860 * gcc.target/arm/neon/veors16.c: Remove.
1861 * gcc.target/arm/neon/veors32.c: Remove.
1862 * gcc.target/arm/neon/veors64.c: Remove.
1863 * gcc.target/arm/neon/veors8.c: Remove.
1864 * gcc.target/arm/neon/veoru16.c: Remove.
1865 * gcc.target/arm/neon/veoru32.c: Remove.
1866 * gcc.target/arm/neon/veoru64.c: Remove.
1867 * gcc.target/arm/neon/veoru8.c: Remove.
1868 * gcc.target/arm/neon/vextQf32.c: Remove.
1869 * gcc.target/arm/neon/vextQp16.c: Remove.
1870 * gcc.target/arm/neon/vextQp64.c: Remove.
1871 * gcc.target/arm/neon/vextQp8.c: Remove.
1872 * gcc.target/arm/neon/vextQs16.c: Remove.
1873 * gcc.target/arm/neon/vextQs32.c: Remove.
1874 * gcc.target/arm/neon/vextQs64.c: Remove.
1875 * gcc.target/arm/neon/vextQs8.c: Remove.
1876 * gcc.target/arm/neon/vextQu16.c: Remove.
1877 * gcc.target/arm/neon/vextQu32.c: Remove.
1878 * gcc.target/arm/neon/vextQu64.c: Remove.
1879 * gcc.target/arm/neon/vextQu8.c: Remove.
1880 * gcc.target/arm/neon/vextf32.c: Remove.
1881 * gcc.target/arm/neon/vextp16.c: Remove.
1882 * gcc.target/arm/neon/vextp64.c: Remove.
1883 * gcc.target/arm/neon/vextp8.c: Remove.
1884 * gcc.target/arm/neon/vexts16.c: Remove.
1885 * gcc.target/arm/neon/vexts32.c: Remove.
1886 * gcc.target/arm/neon/vexts64.c: Remove.
1887 * gcc.target/arm/neon/vexts8.c: Remove.
1888 * gcc.target/arm/neon/vextu16.c: Remove.
1889 * gcc.target/arm/neon/vextu32.c: Remove.
1890 * gcc.target/arm/neon/vextu64.c: Remove.
1891 * gcc.target/arm/neon/vextu8.c: Remove.
1892 * gcc.target/arm/neon/vfmaQf32.c: Remove.
1893 * gcc.target/arm/neon/vfmaf32.c: Remove.
1894 * gcc.target/arm/neon/vfmsQf32.c: Remove.
1895 * gcc.target/arm/neon/vfmsf32.c: Remove.
1896 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1897 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1898 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1899 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1900 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1901 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1902 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1903 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1904 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1905 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1906 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1907 * gcc.target/arm/neon/vget_highf32.c: Remove.
1908 * gcc.target/arm/neon/vget_highp16.c: Remove.
1909 * gcc.target/arm/neon/vget_highp64.c: Remove.
1910 * gcc.target/arm/neon/vget_highp8.c: Remove.
1911 * gcc.target/arm/neon/vget_highs16.c: Remove.
1912 * gcc.target/arm/neon/vget_highs32.c: Remove.
1913 * gcc.target/arm/neon/vget_highs64.c: Remove.
1914 * gcc.target/arm/neon/vget_highs8.c: Remove.
1915 * gcc.target/arm/neon/vget_highu16.c: Remove.
1916 * gcc.target/arm/neon/vget_highu32.c: Remove.
1917 * gcc.target/arm/neon/vget_highu64.c: Remove.
1918 * gcc.target/arm/neon/vget_highu8.c: Remove.
1919 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1920 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1921 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1922 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1923 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1924 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1925 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1926 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1927 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1928 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1929 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1930 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1931 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1932 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1933 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1934 * gcc.target/arm/neon/vget_lows16.c: Remove.
1935 * gcc.target/arm/neon/vget_lows32.c: Remove.
1936 * gcc.target/arm/neon/vget_lows64.c: Remove.
1937 * gcc.target/arm/neon/vget_lows8.c: Remove.
1938 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1939 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1940 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1941 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1942 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1943 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1944 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1945 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1946 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1947 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1948 * gcc.target/arm/neon/vhadds16.c: Remove.
1949 * gcc.target/arm/neon/vhadds32.c: Remove.
1950 * gcc.target/arm/neon/vhadds8.c: Remove.
1951 * gcc.target/arm/neon/vhaddu16.c: Remove.
1952 * gcc.target/arm/neon/vhaddu32.c: Remove.
1953 * gcc.target/arm/neon/vhaddu8.c: Remove.
1954 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1955 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1956 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1957 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1958 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1959 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1960 * gcc.target/arm/neon/vhsubs16.c: Remove.
1961 * gcc.target/arm/neon/vhsubs32.c: Remove.
1962 * gcc.target/arm/neon/vhsubs8.c: Remove.
1963 * gcc.target/arm/neon/vhsubu16.c: Remove.
1964 * gcc.target/arm/neon/vhsubu32.c: Remove.
1965 * gcc.target/arm/neon/vhsubu8.c: Remove.
1966 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1967 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1968 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1969 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1970 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1971 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1972 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1973 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1974 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1975 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1976 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1977 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1978 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1979 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1980 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1981 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1982 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1983 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1984 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1985 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1986 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1987 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1988 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1989 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1990 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1991 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1992 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1993 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1994 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1995 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1996 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1997 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1998 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1999 * gcc.target/arm/neon/vld1Qu32.c: Remove.
2000 * gcc.target/arm/neon/vld1Qu64.c: Remove.
2001 * gcc.target/arm/neon/vld1Qu8.c: Remove.
2002 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
2003 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
2004 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
2005 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
2006 * gcc.target/arm/neon/vld1_dups16.c: Remove.
2007 * gcc.target/arm/neon/vld1_dups32.c: Remove.
2008 * gcc.target/arm/neon/vld1_dups64.c: Remove.
2009 * gcc.target/arm/neon/vld1_dups8.c: Remove.
2010 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
2011 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
2012 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
2013 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
2014 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
2015 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
2016 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
2017 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
2018 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
2019 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2020 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2021 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2022 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2023 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2024 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2025 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2026 * gcc.target/arm/neon/vld1f32.c: Remove.
2027 * gcc.target/arm/neon/vld1p16.c: Remove.
2028 * gcc.target/arm/neon/vld1p64.c: Remove.
2029 * gcc.target/arm/neon/vld1p8.c: Remove.
2030 * gcc.target/arm/neon/vld1s16.c: Remove.
2031 * gcc.target/arm/neon/vld1s32.c: Remove.
2032 * gcc.target/arm/neon/vld1s64.c: Remove.
2033 * gcc.target/arm/neon/vld1s8.c: Remove.
2034 * gcc.target/arm/neon/vld1u16.c: Remove.
2035 * gcc.target/arm/neon/vld1u32.c: Remove.
2036 * gcc.target/arm/neon/vld1u64.c: Remove.
2037 * gcc.target/arm/neon/vld1u8.c: Remove.
2038 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2039 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2040 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2041 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2042 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2043 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2044 * gcc.target/arm/neon/vld2Qf32.c: Remove.
2045 * gcc.target/arm/neon/vld2Qp16.c: Remove.
2046 * gcc.target/arm/neon/vld2Qp8.c: Remove.
2047 * gcc.target/arm/neon/vld2Qs16.c: Remove.
2048 * gcc.target/arm/neon/vld2Qs32.c: Remove.
2049 * gcc.target/arm/neon/vld2Qs8.c: Remove.
2050 * gcc.target/arm/neon/vld2Qu16.c: Remove.
2051 * gcc.target/arm/neon/vld2Qu32.c: Remove.
2052 * gcc.target/arm/neon/vld2Qu8.c: Remove.
2053 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2054 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2055 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2056 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2057 * gcc.target/arm/neon/vld2_dups16.c: Remove.
2058 * gcc.target/arm/neon/vld2_dups32.c: Remove.
2059 * gcc.target/arm/neon/vld2_dups64.c: Remove.
2060 * gcc.target/arm/neon/vld2_dups8.c: Remove.
2061 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2062 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2063 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2064 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2065 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2066 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2067 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2068 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2069 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2070 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2071 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2072 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2073 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2074 * gcc.target/arm/neon/vld2f32.c: Remove.
2075 * gcc.target/arm/neon/vld2p16.c: Remove.
2076 * gcc.target/arm/neon/vld2p64.c: Remove.
2077 * gcc.target/arm/neon/vld2p8.c: Remove.
2078 * gcc.target/arm/neon/vld2s16.c: Remove.
2079 * gcc.target/arm/neon/vld2s32.c: Remove.
2080 * gcc.target/arm/neon/vld2s64.c: Remove.
2081 * gcc.target/arm/neon/vld2s8.c: Remove.
2082 * gcc.target/arm/neon/vld2u16.c: Remove.
2083 * gcc.target/arm/neon/vld2u32.c: Remove.
2084 * gcc.target/arm/neon/vld2u64.c: Remove.
2085 * gcc.target/arm/neon/vld2u8.c: Remove.
2086 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2087 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2088 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2089 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2090 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2091 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2092 * gcc.target/arm/neon/vld3Qf32.c: Remove.
2093 * gcc.target/arm/neon/vld3Qp16.c: Remove.
2094 * gcc.target/arm/neon/vld3Qp8.c: Remove.
2095 * gcc.target/arm/neon/vld3Qs16.c: Remove.
2096 * gcc.target/arm/neon/vld3Qs32.c: Remove.
2097 * gcc.target/arm/neon/vld3Qs8.c: Remove.
2098 * gcc.target/arm/neon/vld3Qu16.c: Remove.
2099 * gcc.target/arm/neon/vld3Qu32.c: Remove.
2100 * gcc.target/arm/neon/vld3Qu8.c: Remove.
2101 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2102 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2103 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2104 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2105 * gcc.target/arm/neon/vld3_dups16.c: Remove.
2106 * gcc.target/arm/neon/vld3_dups32.c: Remove.
2107 * gcc.target/arm/neon/vld3_dups64.c: Remove.
2108 * gcc.target/arm/neon/vld3_dups8.c: Remove.
2109 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2110 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2111 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2112 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2113 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2114 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2115 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2116 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2117 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2118 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2119 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2120 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2121 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2122 * gcc.target/arm/neon/vld3f32.c: Remove.
2123 * gcc.target/arm/neon/vld3p16.c: Remove.
2124 * gcc.target/arm/neon/vld3p64.c: Remove.
2125 * gcc.target/arm/neon/vld3p8.c: Remove.
2126 * gcc.target/arm/neon/vld3s16.c: Remove.
2127 * gcc.target/arm/neon/vld3s32.c: Remove.
2128 * gcc.target/arm/neon/vld3s64.c: Remove.
2129 * gcc.target/arm/neon/vld3s8.c: Remove.
2130 * gcc.target/arm/neon/vld3u16.c: Remove.
2131 * gcc.target/arm/neon/vld3u32.c: Remove.
2132 * gcc.target/arm/neon/vld3u64.c: Remove.
2133 * gcc.target/arm/neon/vld3u8.c: Remove.
2134 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2135 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2136 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2137 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2138 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2139 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2140 * gcc.target/arm/neon/vld4Qf32.c: Remove.
2141 * gcc.target/arm/neon/vld4Qp16.c: Remove.
2142 * gcc.target/arm/neon/vld4Qp8.c: Remove.
2143 * gcc.target/arm/neon/vld4Qs16.c: Remove.
2144 * gcc.target/arm/neon/vld4Qs32.c: Remove.
2145 * gcc.target/arm/neon/vld4Qs8.c: Remove.
2146 * gcc.target/arm/neon/vld4Qu16.c: Remove.
2147 * gcc.target/arm/neon/vld4Qu32.c: Remove.
2148 * gcc.target/arm/neon/vld4Qu8.c: Remove.
2149 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2150 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2151 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2152 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2153 * gcc.target/arm/neon/vld4_dups16.c: Remove.
2154 * gcc.target/arm/neon/vld4_dups32.c: Remove.
2155 * gcc.target/arm/neon/vld4_dups64.c: Remove.
2156 * gcc.target/arm/neon/vld4_dups8.c: Remove.
2157 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2158 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2159 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2160 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2161 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2162 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2163 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2164 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2165 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2166 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2167 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2168 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2169 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2170 * gcc.target/arm/neon/vld4f32.c: Remove.
2171 * gcc.target/arm/neon/vld4p16.c: Remove.
2172 * gcc.target/arm/neon/vld4p64.c: Remove.
2173 * gcc.target/arm/neon/vld4p8.c: Remove.
2174 * gcc.target/arm/neon/vld4s16.c: Remove.
2175 * gcc.target/arm/neon/vld4s32.c: Remove.
2176 * gcc.target/arm/neon/vld4s64.c: Remove.
2177 * gcc.target/arm/neon/vld4s8.c: Remove.
2178 * gcc.target/arm/neon/vld4u16.c: Remove.
2179 * gcc.target/arm/neon/vld4u32.c: Remove.
2180 * gcc.target/arm/neon/vld4u64.c: Remove.
2181 * gcc.target/arm/neon/vld4u8.c: Remove.
2182 * gcc.target/arm/neon/vmaxQf32.c: Remove.
2183 * gcc.target/arm/neon/vmaxQs16.c: Remove.
2184 * gcc.target/arm/neon/vmaxQs32.c: Remove.
2185 * gcc.target/arm/neon/vmaxQs8.c: Remove.
2186 * gcc.target/arm/neon/vmaxQu16.c: Remove.
2187 * gcc.target/arm/neon/vmaxQu32.c: Remove.
2188 * gcc.target/arm/neon/vmaxQu8.c: Remove.
2189 * gcc.target/arm/neon/vmaxf32.c: Remove.
2190 * gcc.target/arm/neon/vmaxs16.c: Remove.
2191 * gcc.target/arm/neon/vmaxs32.c: Remove.
2192 * gcc.target/arm/neon/vmaxs8.c: Remove.
2193 * gcc.target/arm/neon/vmaxu16.c: Remove.
2194 * gcc.target/arm/neon/vmaxu32.c: Remove.
2195 * gcc.target/arm/neon/vmaxu8.c: Remove.
2196 * gcc.target/arm/neon/vminQf32.c: Remove.
2197 * gcc.target/arm/neon/vminQs16.c: Remove.
2198 * gcc.target/arm/neon/vminQs32.c: Remove.
2199 * gcc.target/arm/neon/vminQs8.c: Remove.
2200 * gcc.target/arm/neon/vminQu16.c: Remove.
2201 * gcc.target/arm/neon/vminQu32.c: Remove.
2202 * gcc.target/arm/neon/vminQu8.c: Remove.
2203 * gcc.target/arm/neon/vminf32.c: Remove.
2204 * gcc.target/arm/neon/vmins16.c: Remove.
2205 * gcc.target/arm/neon/vmins32.c: Remove.
2206 * gcc.target/arm/neon/vmins8.c: Remove.
2207 * gcc.target/arm/neon/vminu16.c: Remove.
2208 * gcc.target/arm/neon/vminu32.c: Remove.
2209 * gcc.target/arm/neon/vminu8.c: Remove.
2210 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2211 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2212 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2213 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2214 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2215 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2216 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2217 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2218 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2219 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2220 * gcc.target/arm/neon/vmlaQf32.c: Remove.
2221 * gcc.target/arm/neon/vmlaQs16.c: Remove.
2222 * gcc.target/arm/neon/vmlaQs32.c: Remove.
2223 * gcc.target/arm/neon/vmlaQs8.c: Remove.
2224 * gcc.target/arm/neon/vmlaQu16.c: Remove.
2225 * gcc.target/arm/neon/vmlaQu32.c: Remove.
2226 * gcc.target/arm/neon/vmlaQu8.c: Remove.
2227 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2228 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2229 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2230 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2231 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2232 * gcc.target/arm/neon/vmla_nf32.c: Remove.
2233 * gcc.target/arm/neon/vmla_ns16.c: Remove.
2234 * gcc.target/arm/neon/vmla_ns32.c: Remove.
2235 * gcc.target/arm/neon/vmla_nu16.c: Remove.
2236 * gcc.target/arm/neon/vmla_nu32.c: Remove.
2237 * gcc.target/arm/neon/vmlaf32.c: Remove.
2238 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2239 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2240 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2241 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2242 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2243 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2244 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2245 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2246 * gcc.target/arm/neon/vmlals16.c: Remove.
2247 * gcc.target/arm/neon/vmlals32.c: Remove.
2248 * gcc.target/arm/neon/vmlals8.c: Remove.
2249 * gcc.target/arm/neon/vmlalu16.c: Remove.
2250 * gcc.target/arm/neon/vmlalu32.c: Remove.
2251 * gcc.target/arm/neon/vmlalu8.c: Remove.
2252 * gcc.target/arm/neon/vmlas16.c: Remove.
2253 * gcc.target/arm/neon/vmlas32.c: Remove.
2254 * gcc.target/arm/neon/vmlas8.c: Remove.
2255 * gcc.target/arm/neon/vmlau16.c: Remove.
2256 * gcc.target/arm/neon/vmlau32.c: Remove.
2257 * gcc.target/arm/neon/vmlau8.c: Remove.
2258 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2259 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2260 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2261 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2262 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2263 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2264 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2265 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2266 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2267 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2268 * gcc.target/arm/neon/vmlsQf32.c: Remove.
2269 * gcc.target/arm/neon/vmlsQs16.c: Remove.
2270 * gcc.target/arm/neon/vmlsQs32.c: Remove.
2271 * gcc.target/arm/neon/vmlsQs8.c: Remove.
2272 * gcc.target/arm/neon/vmlsQu16.c: Remove.
2273 * gcc.target/arm/neon/vmlsQu32.c: Remove.
2274 * gcc.target/arm/neon/vmlsQu8.c: Remove.
2275 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2276 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2277 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2278 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2279 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2280 * gcc.target/arm/neon/vmls_nf32.c: Remove.
2281 * gcc.target/arm/neon/vmls_ns16.c: Remove.
2282 * gcc.target/arm/neon/vmls_ns32.c: Remove.
2283 * gcc.target/arm/neon/vmls_nu16.c: Remove.
2284 * gcc.target/arm/neon/vmls_nu32.c: Remove.
2285 * gcc.target/arm/neon/vmlsf32.c: Remove.
2286 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2287 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2288 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2289 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2290 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2291 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2292 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2293 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2294 * gcc.target/arm/neon/vmlsls16.c: Remove.
2295 * gcc.target/arm/neon/vmlsls32.c: Remove.
2296 * gcc.target/arm/neon/vmlsls8.c: Remove.
2297 * gcc.target/arm/neon/vmlslu16.c: Remove.
2298 * gcc.target/arm/neon/vmlslu32.c: Remove.
2299 * gcc.target/arm/neon/vmlslu8.c: Remove.
2300 * gcc.target/arm/neon/vmlss16.c: Remove.
2301 * gcc.target/arm/neon/vmlss32.c: Remove.
2302 * gcc.target/arm/neon/vmlss8.c: Remove.
2303 * gcc.target/arm/neon/vmlsu16.c: Remove.
2304 * gcc.target/arm/neon/vmlsu32.c: Remove.
2305 * gcc.target/arm/neon/vmlsu8.c: Remove.
2306 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2307 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2308 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2309 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2310 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2311 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2312 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2313 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2314 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2315 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2316 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2317 * gcc.target/arm/neon/vmov_nf32.c: Remove.
2318 * gcc.target/arm/neon/vmov_np16.c: Remove.
2319 * gcc.target/arm/neon/vmov_np8.c: Remove.
2320 * gcc.target/arm/neon/vmov_ns16.c: Remove.
2321 * gcc.target/arm/neon/vmov_ns32.c: Remove.
2322 * gcc.target/arm/neon/vmov_ns64.c: Remove.
2323 * gcc.target/arm/neon/vmov_ns8.c: Remove.
2324 * gcc.target/arm/neon/vmov_nu16.c: Remove.
2325 * gcc.target/arm/neon/vmov_nu32.c: Remove.
2326 * gcc.target/arm/neon/vmov_nu64.c: Remove.
2327 * gcc.target/arm/neon/vmov_nu8.c: Remove.
2328 * gcc.target/arm/neon/vmovls16.c: Remove.
2329 * gcc.target/arm/neon/vmovls32.c: Remove.
2330 * gcc.target/arm/neon/vmovls8.c: Remove.
2331 * gcc.target/arm/neon/vmovlu16.c: Remove.
2332 * gcc.target/arm/neon/vmovlu32.c: Remove.
2333 * gcc.target/arm/neon/vmovlu8.c: Remove.
2334 * gcc.target/arm/neon/vmovns16.c: Remove.
2335 * gcc.target/arm/neon/vmovns32.c: Remove.
2336 * gcc.target/arm/neon/vmovns64.c: Remove.
2337 * gcc.target/arm/neon/vmovnu16.c: Remove.
2338 * gcc.target/arm/neon/vmovnu32.c: Remove.
2339 * gcc.target/arm/neon/vmovnu64.c: Remove.
2340 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2341 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2342 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2343 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2344 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2345 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2346 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2347 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2348 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2349 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2350 * gcc.target/arm/neon/vmulQf32.c: Remove.
2351 * gcc.target/arm/neon/vmulQp8.c: Remove.
2352 * gcc.target/arm/neon/vmulQs16.c: Remove.
2353 * gcc.target/arm/neon/vmulQs32.c: Remove.
2354 * gcc.target/arm/neon/vmulQs8.c: Remove.
2355 * gcc.target/arm/neon/vmulQu16.c: Remove.
2356 * gcc.target/arm/neon/vmulQu32.c: Remove.
2357 * gcc.target/arm/neon/vmulQu8.c: Remove.
2358 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2359 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2360 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2361 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2362 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2363 * gcc.target/arm/neon/vmul_nf32.c: Remove.
2364 * gcc.target/arm/neon/vmul_ns16.c: Remove.
2365 * gcc.target/arm/neon/vmul_ns32.c: Remove.
2366 * gcc.target/arm/neon/vmul_nu16.c: Remove.
2367 * gcc.target/arm/neon/vmul_nu32.c: Remove.
2368 * gcc.target/arm/neon/vmulf32.c: Remove.
2369 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2370 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2371 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2372 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2373 * gcc.target/arm/neon/vmull_ns16.c: Remove.
2374 * gcc.target/arm/neon/vmull_ns32.c: Remove.
2375 * gcc.target/arm/neon/vmull_nu16.c: Remove.
2376 * gcc.target/arm/neon/vmull_nu32.c: Remove.
2377 * gcc.target/arm/neon/vmullp8.c: Remove.
2378 * gcc.target/arm/neon/vmulls16.c: Remove.
2379 * gcc.target/arm/neon/vmulls32.c: Remove.
2380 * gcc.target/arm/neon/vmulls8.c: Remove.
2381 * gcc.target/arm/neon/vmullu16.c: Remove.
2382 * gcc.target/arm/neon/vmullu32.c: Remove.
2383 * gcc.target/arm/neon/vmullu8.c: Remove.
2384 * gcc.target/arm/neon/vmulp8.c: Remove.
2385 * gcc.target/arm/neon/vmuls16.c: Remove.
2386 * gcc.target/arm/neon/vmuls32.c: Remove.
2387 * gcc.target/arm/neon/vmuls8.c: Remove.
2388 * gcc.target/arm/neon/vmulu16.c: Remove.
2389 * gcc.target/arm/neon/vmulu32.c: Remove.
2390 * gcc.target/arm/neon/vmulu8.c: Remove.
2391 * gcc.target/arm/neon/vmvnQp8.c: Remove.
2392 * gcc.target/arm/neon/vmvnQs16.c: Remove.
2393 * gcc.target/arm/neon/vmvnQs32.c: Remove.
2394 * gcc.target/arm/neon/vmvnQs8.c: Remove.
2395 * gcc.target/arm/neon/vmvnQu16.c: Remove.
2396 * gcc.target/arm/neon/vmvnQu32.c: Remove.
2397 * gcc.target/arm/neon/vmvnQu8.c: Remove.
2398 * gcc.target/arm/neon/vmvnp8.c: Remove.
2399 * gcc.target/arm/neon/vmvns16.c: Remove.
2400 * gcc.target/arm/neon/vmvns32.c: Remove.
2401 * gcc.target/arm/neon/vmvns8.c: Remove.
2402 * gcc.target/arm/neon/vmvnu16.c: Remove.
2403 * gcc.target/arm/neon/vmvnu32.c: Remove.
2404 * gcc.target/arm/neon/vmvnu8.c: Remove.
2405 * gcc.target/arm/neon/vnegQf32.c: Remove.
2406 * gcc.target/arm/neon/vnegQs16.c: Remove.
2407 * gcc.target/arm/neon/vnegQs32.c: Remove.
2408 * gcc.target/arm/neon/vnegQs8.c: Remove.
2409 * gcc.target/arm/neon/vnegf32.c: Remove.
2410 * gcc.target/arm/neon/vnegs16.c: Remove.
2411 * gcc.target/arm/neon/vnegs32.c: Remove.
2412 * gcc.target/arm/neon/vnegs8.c: Remove.
2413 * gcc.target/arm/neon/vornQs16.c: Remove.
2414 * gcc.target/arm/neon/vornQs32.c: Remove.
2415 * gcc.target/arm/neon/vornQs64.c: Remove.
2416 * gcc.target/arm/neon/vornQs8.c: Remove.
2417 * gcc.target/arm/neon/vornQu16.c: Remove.
2418 * gcc.target/arm/neon/vornQu32.c: Remove.
2419 * gcc.target/arm/neon/vornQu64.c: Remove.
2420 * gcc.target/arm/neon/vornQu8.c: Remove.
2421 * gcc.target/arm/neon/vorns16.c: Remove.
2422 * gcc.target/arm/neon/vorns32.c: Remove.
2423 * gcc.target/arm/neon/vorns64.c: Remove.
2424 * gcc.target/arm/neon/vorns8.c: Remove.
2425 * gcc.target/arm/neon/vornu16.c: Remove.
2426 * gcc.target/arm/neon/vornu32.c: Remove.
2427 * gcc.target/arm/neon/vornu64.c: Remove.
2428 * gcc.target/arm/neon/vornu8.c: Remove.
2429 * gcc.target/arm/neon/vorrQs16.c: Remove.
2430 * gcc.target/arm/neon/vorrQs32.c: Remove.
2431 * gcc.target/arm/neon/vorrQs64.c: Remove.
2432 * gcc.target/arm/neon/vorrQs8.c: Remove.
2433 * gcc.target/arm/neon/vorrQu16.c: Remove.
2434 * gcc.target/arm/neon/vorrQu32.c: Remove.
2435 * gcc.target/arm/neon/vorrQu64.c: Remove.
2436 * gcc.target/arm/neon/vorrQu8.c: Remove.
2437 * gcc.target/arm/neon/vorrs16.c: Remove.
2438 * gcc.target/arm/neon/vorrs32.c: Remove.
2439 * gcc.target/arm/neon/vorrs64.c: Remove.
2440 * gcc.target/arm/neon/vorrs8.c: Remove.
2441 * gcc.target/arm/neon/vorru16.c: Remove.
2442 * gcc.target/arm/neon/vorru32.c: Remove.
2443 * gcc.target/arm/neon/vorru64.c: Remove.
2444 * gcc.target/arm/neon/vorru8.c: Remove.
2445 * gcc.target/arm/neon/vpadalQs16.c: Remove.
2446 * gcc.target/arm/neon/vpadalQs32.c: Remove.
2447 * gcc.target/arm/neon/vpadalQs8.c: Remove.
2448 * gcc.target/arm/neon/vpadalQu16.c: Remove.
2449 * gcc.target/arm/neon/vpadalQu32.c: Remove.
2450 * gcc.target/arm/neon/vpadalQu8.c: Remove.
2451 * gcc.target/arm/neon/vpadals16.c: Remove.
2452 * gcc.target/arm/neon/vpadals32.c: Remove.
2453 * gcc.target/arm/neon/vpadals8.c: Remove.
2454 * gcc.target/arm/neon/vpadalu16.c: Remove.
2455 * gcc.target/arm/neon/vpadalu32.c: Remove.
2456 * gcc.target/arm/neon/vpadalu8.c: Remove.
2457 * gcc.target/arm/neon/vpaddf32.c: Remove.
2458 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2459 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2460 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2461 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2462 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2463 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2464 * gcc.target/arm/neon/vpaddls16.c: Remove.
2465 * gcc.target/arm/neon/vpaddls32.c: Remove.
2466 * gcc.target/arm/neon/vpaddls8.c: Remove.
2467 * gcc.target/arm/neon/vpaddlu16.c: Remove.
2468 * gcc.target/arm/neon/vpaddlu32.c: Remove.
2469 * gcc.target/arm/neon/vpaddlu8.c: Remove.
2470 * gcc.target/arm/neon/vpadds16.c: Remove.
2471 * gcc.target/arm/neon/vpadds32.c: Remove.
2472 * gcc.target/arm/neon/vpadds8.c: Remove.
2473 * gcc.target/arm/neon/vpaddu16.c: Remove.
2474 * gcc.target/arm/neon/vpaddu32.c: Remove.
2475 * gcc.target/arm/neon/vpaddu8.c: Remove.
2476 * gcc.target/arm/neon/vpmaxf32.c: Remove.
2477 * gcc.target/arm/neon/vpmaxs16.c: Remove.
2478 * gcc.target/arm/neon/vpmaxs32.c: Remove.
2479 * gcc.target/arm/neon/vpmaxs8.c: Remove.
2480 * gcc.target/arm/neon/vpmaxu16.c: Remove.
2481 * gcc.target/arm/neon/vpmaxu32.c: Remove.
2482 * gcc.target/arm/neon/vpmaxu8.c: Remove.
2483 * gcc.target/arm/neon/vpminf32.c: Remove.
2484 * gcc.target/arm/neon/vpmins16.c: Remove.
2485 * gcc.target/arm/neon/vpmins32.c: Remove.
2486 * gcc.target/arm/neon/vpmins8.c: Remove.
2487 * gcc.target/arm/neon/vpminu16.c: Remove.
2488 * gcc.target/arm/neon/vpminu32.c: Remove.
2489 * gcc.target/arm/neon/vpminu8.c: Remove.
2490 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2491 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2492 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2493 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2494 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2495 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2496 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2497 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2498 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2499 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2500 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2501 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2502 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2503 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2504 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2505 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2506 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2507 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2508 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2509 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2510 * gcc.target/arm/neon/vqRshls16.c: Remove.
2511 * gcc.target/arm/neon/vqRshls32.c: Remove.
2512 * gcc.target/arm/neon/vqRshls64.c: Remove.
2513 * gcc.target/arm/neon/vqRshls8.c: Remove.
2514 * gcc.target/arm/neon/vqRshlu16.c: Remove.
2515 * gcc.target/arm/neon/vqRshlu32.c: Remove.
2516 * gcc.target/arm/neon/vqRshlu64.c: Remove.
2517 * gcc.target/arm/neon/vqRshlu8.c: Remove.
2518 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2519 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2520 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2521 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2522 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2523 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2524 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2525 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2526 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2527 * gcc.target/arm/neon/vqabsQs16.c: Remove.
2528 * gcc.target/arm/neon/vqabsQs32.c: Remove.
2529 * gcc.target/arm/neon/vqabsQs8.c: Remove.
2530 * gcc.target/arm/neon/vqabss16.c: Remove.
2531 * gcc.target/arm/neon/vqabss32.c: Remove.
2532 * gcc.target/arm/neon/vqabss8.c: Remove.
2533 * gcc.target/arm/neon/vqaddQs16.c: Remove.
2534 * gcc.target/arm/neon/vqaddQs32.c: Remove.
2535 * gcc.target/arm/neon/vqaddQs64.c: Remove.
2536 * gcc.target/arm/neon/vqaddQs8.c: Remove.
2537 * gcc.target/arm/neon/vqaddQu16.c: Remove.
2538 * gcc.target/arm/neon/vqaddQu32.c: Remove.
2539 * gcc.target/arm/neon/vqaddQu64.c: Remove.
2540 * gcc.target/arm/neon/vqaddQu8.c: Remove.
2541 * gcc.target/arm/neon/vqadds16.c: Remove.
2542 * gcc.target/arm/neon/vqadds32.c: Remove.
2543 * gcc.target/arm/neon/vqadds64.c: Remove.
2544 * gcc.target/arm/neon/vqadds8.c: Remove.
2545 * gcc.target/arm/neon/vqaddu16.c: Remove.
2546 * gcc.target/arm/neon/vqaddu32.c: Remove.
2547 * gcc.target/arm/neon/vqaddu64.c: Remove.
2548 * gcc.target/arm/neon/vqaddu8.c: Remove.
2549 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2550 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2551 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2552 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2553 * gcc.target/arm/neon/vqdmlals16.c: Remove.
2554 * gcc.target/arm/neon/vqdmlals32.c: Remove.
2555 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2556 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2557 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2558 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2559 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2560 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2561 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2562 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2563 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2564 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2565 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2566 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2567 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2568 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2569 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2570 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2571 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2572 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2573 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2574 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2575 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2576 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2577 * gcc.target/arm/neon/vqdmulls16.c: Remove.
2578 * gcc.target/arm/neon/vqdmulls32.c: Remove.
2579 * gcc.target/arm/neon/vqmovns16.c: Remove.
2580 * gcc.target/arm/neon/vqmovns32.c: Remove.
2581 * gcc.target/arm/neon/vqmovns64.c: Remove.
2582 * gcc.target/arm/neon/vqmovnu16.c: Remove.
2583 * gcc.target/arm/neon/vqmovnu32.c: Remove.
2584 * gcc.target/arm/neon/vqmovnu64.c: Remove.
2585 * gcc.target/arm/neon/vqmovuns16.c: Remove.
2586 * gcc.target/arm/neon/vqmovuns32.c: Remove.
2587 * gcc.target/arm/neon/vqmovuns64.c: Remove.
2588 * gcc.target/arm/neon/vqnegQs16.c: Remove.
2589 * gcc.target/arm/neon/vqnegQs32.c: Remove.
2590 * gcc.target/arm/neon/vqnegQs8.c: Remove.
2591 * gcc.target/arm/neon/vqnegs16.c: Remove.
2592 * gcc.target/arm/neon/vqnegs32.c: Remove.
2593 * gcc.target/arm/neon/vqnegs8.c: Remove.
2594 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2595 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2596 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2597 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2598 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2599 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2600 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2601 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2602 * gcc.target/arm/neon/vqshlQs16.c: Remove.
2603 * gcc.target/arm/neon/vqshlQs32.c: Remove.
2604 * gcc.target/arm/neon/vqshlQs64.c: Remove.
2605 * gcc.target/arm/neon/vqshlQs8.c: Remove.
2606 * gcc.target/arm/neon/vqshlQu16.c: Remove.
2607 * gcc.target/arm/neon/vqshlQu32.c: Remove.
2608 * gcc.target/arm/neon/vqshlQu64.c: Remove.
2609 * gcc.target/arm/neon/vqshlQu8.c: Remove.
2610 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2611 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2612 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2613 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2614 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2615 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2616 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2617 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2618 * gcc.target/arm/neon/vqshls16.c: Remove.
2619 * gcc.target/arm/neon/vqshls32.c: Remove.
2620 * gcc.target/arm/neon/vqshls64.c: Remove.
2621 * gcc.target/arm/neon/vqshls8.c: Remove.
2622 * gcc.target/arm/neon/vqshlu16.c: Remove.
2623 * gcc.target/arm/neon/vqshlu32.c: Remove.
2624 * gcc.target/arm/neon/vqshlu64.c: Remove.
2625 * gcc.target/arm/neon/vqshlu8.c: Remove.
2626 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2627 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2628 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2629 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2630 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2631 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2632 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2633 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2634 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2635 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2636 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2637 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2638 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2639 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2640 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2641 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2642 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2643 * gcc.target/arm/neon/vqsubQs16.c: Remove.
2644 * gcc.target/arm/neon/vqsubQs32.c: Remove.
2645 * gcc.target/arm/neon/vqsubQs64.c: Remove.
2646 * gcc.target/arm/neon/vqsubQs8.c: Remove.
2647 * gcc.target/arm/neon/vqsubQu16.c: Remove.
2648 * gcc.target/arm/neon/vqsubQu32.c: Remove.
2649 * gcc.target/arm/neon/vqsubQu64.c: Remove.
2650 * gcc.target/arm/neon/vqsubQu8.c: Remove.
2651 * gcc.target/arm/neon/vqsubs16.c: Remove.
2652 * gcc.target/arm/neon/vqsubs32.c: Remove.
2653 * gcc.target/arm/neon/vqsubs64.c: Remove.
2654 * gcc.target/arm/neon/vqsubs8.c: Remove.
2655 * gcc.target/arm/neon/vqsubu16.c: Remove.
2656 * gcc.target/arm/neon/vqsubu32.c: Remove.
2657 * gcc.target/arm/neon/vqsubu64.c: Remove.
2658 * gcc.target/arm/neon/vqsubu8.c: Remove.
2659 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2660 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2661 * gcc.target/arm/neon/vrecpef32.c: Remove.
2662 * gcc.target/arm/neon/vrecpeu32.c: Remove.
2663 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2664 * gcc.target/arm/neon/vrecpsf32.c: Remove.
2665 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2666 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2667 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2668 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2669 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2670 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2671 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2672 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2673 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2674 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2675 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2676 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2677 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2678 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2679 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2680 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2681 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2682 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2683 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2684 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2685 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2686 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2687 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2688 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2689 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2690 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2691 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2692 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2693 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2694 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2695 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2696 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2697 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2698 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2699 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2700 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2701 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2702 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2703 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2704 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2705 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2706 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2707 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2708 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2709 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2710 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2711 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2712 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2713 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2714 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2715 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2716 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2717 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2718 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2719 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2720 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2721 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2722 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2723 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2724 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2725 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2726 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2727 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2728 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2729 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2730 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2731 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2732 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2733 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2734 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2735 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2736 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2737 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2738 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2739 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2740 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2741 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2742 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2743 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2744 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2745 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2746 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2747 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2748 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2749 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2750 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2751 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2752 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2753 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2754 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2755 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2756 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2757 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2758 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2759 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2760 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2761 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2762 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2763 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2764 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2765 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2766 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2767 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2768 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2769 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2770 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2771 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2772 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2773 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2774 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2775 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2776 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2777 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2778 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2779 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2780 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2781 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2782 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2783 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2784 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2785 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2786 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2787 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2788 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2789 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2790 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2791 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2792 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2793 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2794 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2795 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2796 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2797 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2798 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2799 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2800 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2801 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2802 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2803 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2804 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2805 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2806 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2807 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2808 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2809 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2810 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2811 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2812 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2813 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2814 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2815 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2816 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2817 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2818 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2819 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2820 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2821 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2822 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2823 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2824 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2825 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2826 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2827 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2828 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2829 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2830 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2831 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2832 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2833 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2834 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2835 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2836 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2837 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2838 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2839 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2840 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2841 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2842 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2843 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2844 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2845 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2846 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2847 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2848 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2849 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2850 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2851 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2852 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2853 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2854 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2855 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2856 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2857 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2858 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2859 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2860 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2861 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2862 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2863 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2864 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2865 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2866 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2867 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2868 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2869 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2870 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2871 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2872 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2873 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2874 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2875 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2876 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2877 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2878 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2879 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2880 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2881 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2882 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2883 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2884 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2885 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2886 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2887 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2888 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2889 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2890 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2891 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2892 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2893 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2894 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2895 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2896 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2897 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2898 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2899 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2900 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2901 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2902 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2903 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2904 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2905 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2906 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2907 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2908 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2909 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2910 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2911 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2912 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2913 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2914 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2915 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2916 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2917 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2918 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2919 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2920 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2921 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2922 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2923 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2924 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2925 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2926 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2927 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2928 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2929 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2930 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2931 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2932 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2933 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2934 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2935 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2936 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2937 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2938 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2939 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2940 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2941 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2942 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2943 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2944 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2945 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2946 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2947 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2948 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2949 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2950 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2951 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2952 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2953 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2954 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2955 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2956 * gcc.target/arm/neon/vrev16p8.c: Remove.
2957 * gcc.target/arm/neon/vrev16s8.c: Remove.
2958 * gcc.target/arm/neon/vrev16u8.c: Remove.
2959 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2960 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2961 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2962 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2963 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2964 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2965 * gcc.target/arm/neon/vrev32p16.c: Remove.
2966 * gcc.target/arm/neon/vrev32p8.c: Remove.
2967 * gcc.target/arm/neon/vrev32s16.c: Remove.
2968 * gcc.target/arm/neon/vrev32s8.c: Remove.
2969 * gcc.target/arm/neon/vrev32u16.c: Remove.
2970 * gcc.target/arm/neon/vrev32u8.c: Remove.
2971 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2972 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2973 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2974 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2975 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2976 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2977 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2978 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2979 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2980 * gcc.target/arm/neon/vrev64f32.c: Remove.
2981 * gcc.target/arm/neon/vrev64p16.c: Remove.
2982 * gcc.target/arm/neon/vrev64p8.c: Remove.
2983 * gcc.target/arm/neon/vrev64s16.c: Remove.
2984 * gcc.target/arm/neon/vrev64s32.c: Remove.
2985 * gcc.target/arm/neon/vrev64s8.c: Remove.
2986 * gcc.target/arm/neon/vrev64u16.c: Remove.
2987 * gcc.target/arm/neon/vrev64u32.c: Remove.
2988 * gcc.target/arm/neon/vrev64u8.c: Remove.
2989 * gcc.target/arm/neon/vrndaf32.c: Remove.
2990 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2991 * gcc.target/arm/neon/vrndf32.c: Remove.
2992 * gcc.target/arm/neon/vrndmf32.c: Remove.
2993 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2994 * gcc.target/arm/neon/vrndnf32.c: Remove.
2995 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2996 * gcc.target/arm/neon/vrndpf32.c: Remove.
2997 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2998 * gcc.target/arm/neon/vrndqf32.c: Remove.
2999 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
3000 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
3001 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
3002 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
3003 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
3004 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
3005 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
3006 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
3007 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
3008 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
3009 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
3010 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
3011 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
3012 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
3013 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
3014 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
3015 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
3016 * gcc.target/arm/neon/vset_lanef32.c: Remove.
3017 * gcc.target/arm/neon/vset_lanep16.c: Remove.
3018 * gcc.target/arm/neon/vset_lanep8.c: Remove.
3019 * gcc.target/arm/neon/vset_lanes16.c: Remove.
3020 * gcc.target/arm/neon/vset_lanes32.c: Remove.
3021 * gcc.target/arm/neon/vset_lanes64.c: Remove.
3022 * gcc.target/arm/neon/vset_lanes8.c: Remove.
3023 * gcc.target/arm/neon/vset_laneu16.c: Remove.
3024 * gcc.target/arm/neon/vset_laneu32.c: Remove.
3025 * gcc.target/arm/neon/vset_laneu64.c: Remove.
3026 * gcc.target/arm/neon/vset_laneu8.c: Remove.
3027 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3028 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3029 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3030 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3031 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3032 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3033 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3034 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3035 * gcc.target/arm/neon/vshlQs16.c: Remove.
3036 * gcc.target/arm/neon/vshlQs32.c: Remove.
3037 * gcc.target/arm/neon/vshlQs64.c: Remove.
3038 * gcc.target/arm/neon/vshlQs8.c: Remove.
3039 * gcc.target/arm/neon/vshlQu16.c: Remove.
3040 * gcc.target/arm/neon/vshlQu32.c: Remove.
3041 * gcc.target/arm/neon/vshlQu64.c: Remove.
3042 * gcc.target/arm/neon/vshlQu8.c: Remove.
3043 * gcc.target/arm/neon/vshl_ns16.c: Remove.
3044 * gcc.target/arm/neon/vshl_ns32.c: Remove.
3045 * gcc.target/arm/neon/vshl_ns64.c: Remove.
3046 * gcc.target/arm/neon/vshl_ns8.c: Remove.
3047 * gcc.target/arm/neon/vshl_nu16.c: Remove.
3048 * gcc.target/arm/neon/vshl_nu32.c: Remove.
3049 * gcc.target/arm/neon/vshl_nu64.c: Remove.
3050 * gcc.target/arm/neon/vshl_nu8.c: Remove.
3051 * gcc.target/arm/neon/vshll_ns16.c: Remove.
3052 * gcc.target/arm/neon/vshll_ns32.c: Remove.
3053 * gcc.target/arm/neon/vshll_ns8.c: Remove.
3054 * gcc.target/arm/neon/vshll_nu16.c: Remove.
3055 * gcc.target/arm/neon/vshll_nu32.c: Remove.
3056 * gcc.target/arm/neon/vshll_nu8.c: Remove.
3057 * gcc.target/arm/neon/vshls16.c: Remove.
3058 * gcc.target/arm/neon/vshls32.c: Remove.
3059 * gcc.target/arm/neon/vshls64.c: Remove.
3060 * gcc.target/arm/neon/vshls8.c: Remove.
3061 * gcc.target/arm/neon/vshlu16.c: Remove.
3062 * gcc.target/arm/neon/vshlu32.c: Remove.
3063 * gcc.target/arm/neon/vshlu64.c: Remove.
3064 * gcc.target/arm/neon/vshlu8.c: Remove.
3065 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3066 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3067 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3068 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3069 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3070 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3071 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3072 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3073 * gcc.target/arm/neon/vshr_ns16.c: Remove.
3074 * gcc.target/arm/neon/vshr_ns32.c: Remove.
3075 * gcc.target/arm/neon/vshr_ns64.c: Remove.
3076 * gcc.target/arm/neon/vshr_ns8.c: Remove.
3077 * gcc.target/arm/neon/vshr_nu16.c: Remove.
3078 * gcc.target/arm/neon/vshr_nu32.c: Remove.
3079 * gcc.target/arm/neon/vshr_nu64.c: Remove.
3080 * gcc.target/arm/neon/vshr_nu8.c: Remove.
3081 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3082 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3083 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3084 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3085 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3086 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3087 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3088 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3089 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3090 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3091 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3092 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3093 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3094 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3095 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3096 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3097 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3098 * gcc.target/arm/neon/vsli_np16.c: Remove.
3099 * gcc.target/arm/neon/vsli_np64.c: Remove.
3100 * gcc.target/arm/neon/vsli_np8.c: Remove.
3101 * gcc.target/arm/neon/vsli_ns16.c: Remove.
3102 * gcc.target/arm/neon/vsli_ns32.c: Remove.
3103 * gcc.target/arm/neon/vsli_ns64.c: Remove.
3104 * gcc.target/arm/neon/vsli_ns8.c: Remove.
3105 * gcc.target/arm/neon/vsli_nu16.c: Remove.
3106 * gcc.target/arm/neon/vsli_nu32.c: Remove.
3107 * gcc.target/arm/neon/vsli_nu64.c: Remove.
3108 * gcc.target/arm/neon/vsli_nu8.c: Remove.
3109 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3110 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3111 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3112 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3113 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3114 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3115 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3116 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3117 * gcc.target/arm/neon/vsra_ns16.c: Remove.
3118 * gcc.target/arm/neon/vsra_ns32.c: Remove.
3119 * gcc.target/arm/neon/vsra_ns64.c: Remove.
3120 * gcc.target/arm/neon/vsra_ns8.c: Remove.
3121 * gcc.target/arm/neon/vsra_nu16.c: Remove.
3122 * gcc.target/arm/neon/vsra_nu32.c: Remove.
3123 * gcc.target/arm/neon/vsra_nu64.c: Remove.
3124 * gcc.target/arm/neon/vsra_nu8.c: Remove.
3125 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3126 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3127 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3128 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3129 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3130 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3131 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3132 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3133 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3134 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3135 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3136 * gcc.target/arm/neon/vsri_np16.c: Remove.
3137 * gcc.target/arm/neon/vsri_np64.c: Remove.
3138 * gcc.target/arm/neon/vsri_np8.c: Remove.
3139 * gcc.target/arm/neon/vsri_ns16.c: Remove.
3140 * gcc.target/arm/neon/vsri_ns32.c: Remove.
3141 * gcc.target/arm/neon/vsri_ns64.c: Remove.
3142 * gcc.target/arm/neon/vsri_ns8.c: Remove.
3143 * gcc.target/arm/neon/vsri_nu16.c: Remove.
3144 * gcc.target/arm/neon/vsri_nu32.c: Remove.
3145 * gcc.target/arm/neon/vsri_nu64.c: Remove.
3146 * gcc.target/arm/neon/vsri_nu8.c: Remove.
3147 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3148 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3149 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3150 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3151 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3152 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3153 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3154 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3155 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3156 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3157 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3158 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3159 * gcc.target/arm/neon/vst1Qf32.c: Remove.
3160 * gcc.target/arm/neon/vst1Qp16.c: Remove.
3161 * gcc.target/arm/neon/vst1Qp64.c: Remove.
3162 * gcc.target/arm/neon/vst1Qp8.c: Remove.
3163 * gcc.target/arm/neon/vst1Qs16.c: Remove.
3164 * gcc.target/arm/neon/vst1Qs32.c: Remove.
3165 * gcc.target/arm/neon/vst1Qs64.c: Remove.
3166 * gcc.target/arm/neon/vst1Qs8.c: Remove.
3167 * gcc.target/arm/neon/vst1Qu16.c: Remove.
3168 * gcc.target/arm/neon/vst1Qu32.c: Remove.
3169 * gcc.target/arm/neon/vst1Qu64.c: Remove.
3170 * gcc.target/arm/neon/vst1Qu8.c: Remove.
3171 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3172 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3173 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3174 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3175 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3176 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3177 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3178 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3179 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3180 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3181 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3182 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3183 * gcc.target/arm/neon/vst1f32.c: Remove.
3184 * gcc.target/arm/neon/vst1p16.c: Remove.
3185 * gcc.target/arm/neon/vst1p64.c: Remove.
3186 * gcc.target/arm/neon/vst1p8.c: Remove.
3187 * gcc.target/arm/neon/vst1s16.c: Remove.
3188 * gcc.target/arm/neon/vst1s32.c: Remove.
3189 * gcc.target/arm/neon/vst1s64.c: Remove.
3190 * gcc.target/arm/neon/vst1s8.c: Remove.
3191 * gcc.target/arm/neon/vst1u16.c: Remove.
3192 * gcc.target/arm/neon/vst1u32.c: Remove.
3193 * gcc.target/arm/neon/vst1u64.c: Remove.
3194 * gcc.target/arm/neon/vst1u8.c: Remove.
3195 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3196 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3197 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3198 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3199 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3200 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3201 * gcc.target/arm/neon/vst2Qf32.c: Remove.
3202 * gcc.target/arm/neon/vst2Qp16.c: Remove.
3203 * gcc.target/arm/neon/vst2Qp8.c: Remove.
3204 * gcc.target/arm/neon/vst2Qs16.c: Remove.
3205 * gcc.target/arm/neon/vst2Qs32.c: Remove.
3206 * gcc.target/arm/neon/vst2Qs8.c: Remove.
3207 * gcc.target/arm/neon/vst2Qu16.c: Remove.
3208 * gcc.target/arm/neon/vst2Qu32.c: Remove.
3209 * gcc.target/arm/neon/vst2Qu8.c: Remove.
3210 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3211 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3212 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3213 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3214 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3215 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3216 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3217 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3218 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3219 * gcc.target/arm/neon/vst2f32.c: Remove.
3220 * gcc.target/arm/neon/vst2p16.c: Remove.
3221 * gcc.target/arm/neon/vst2p64.c: Remove.
3222 * gcc.target/arm/neon/vst2p8.c: Remove.
3223 * gcc.target/arm/neon/vst2s16.c: Remove.
3224 * gcc.target/arm/neon/vst2s32.c: Remove.
3225 * gcc.target/arm/neon/vst2s64.c: Remove.
3226 * gcc.target/arm/neon/vst2s8.c: Remove.
3227 * gcc.target/arm/neon/vst2u16.c: Remove.
3228 * gcc.target/arm/neon/vst2u32.c: Remove.
3229 * gcc.target/arm/neon/vst2u64.c: Remove.
3230 * gcc.target/arm/neon/vst2u8.c: Remove.
3231 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3232 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3233 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3234 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3235 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3236 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3237 * gcc.target/arm/neon/vst3Qf32.c: Remove.
3238 * gcc.target/arm/neon/vst3Qp16.c: Remove.
3239 * gcc.target/arm/neon/vst3Qp8.c: Remove.
3240 * gcc.target/arm/neon/vst3Qs16.c: Remove.
3241 * gcc.target/arm/neon/vst3Qs32.c: Remove.
3242 * gcc.target/arm/neon/vst3Qs8.c: Remove.
3243 * gcc.target/arm/neon/vst3Qu16.c: Remove.
3244 * gcc.target/arm/neon/vst3Qu32.c: Remove.
3245 * gcc.target/arm/neon/vst3Qu8.c: Remove.
3246 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3247 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3248 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3249 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3250 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3251 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3252 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3253 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3254 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3255 * gcc.target/arm/neon/vst3f32.c: Remove.
3256 * gcc.target/arm/neon/vst3p16.c: Remove.
3257 * gcc.target/arm/neon/vst3p64.c: Remove.
3258 * gcc.target/arm/neon/vst3p8.c: Remove.
3259 * gcc.target/arm/neon/vst3s16.c: Remove.
3260 * gcc.target/arm/neon/vst3s32.c: Remove.
3261 * gcc.target/arm/neon/vst3s64.c: Remove.
3262 * gcc.target/arm/neon/vst3s8.c: Remove.
3263 * gcc.target/arm/neon/vst3u16.c: Remove.
3264 * gcc.target/arm/neon/vst3u32.c: Remove.
3265 * gcc.target/arm/neon/vst3u64.c: Remove.
3266 * gcc.target/arm/neon/vst3u8.c: Remove.
3267 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3268 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3269 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3270 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3271 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3272 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3273 * gcc.target/arm/neon/vst4Qf32.c: Remove.
3274 * gcc.target/arm/neon/vst4Qp16.c: Remove.
3275 * gcc.target/arm/neon/vst4Qp8.c: Remove.
3276 * gcc.target/arm/neon/vst4Qs16.c: Remove.
3277 * gcc.target/arm/neon/vst4Qs32.c: Remove.
3278 * gcc.target/arm/neon/vst4Qs8.c: Remove.
3279 * gcc.target/arm/neon/vst4Qu16.c: Remove.
3280 * gcc.target/arm/neon/vst4Qu32.c: Remove.
3281 * gcc.target/arm/neon/vst4Qu8.c: Remove.
3282 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3283 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3284 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3285 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3286 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3287 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3288 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3289 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3290 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3291 * gcc.target/arm/neon/vst4f32.c: Remove.
3292 * gcc.target/arm/neon/vst4p16.c: Remove.
3293 * gcc.target/arm/neon/vst4p64.c: Remove.
3294 * gcc.target/arm/neon/vst4p8.c: Remove.
3295 * gcc.target/arm/neon/vst4s16.c: Remove.
3296 * gcc.target/arm/neon/vst4s32.c: Remove.
3297 * gcc.target/arm/neon/vst4s64.c: Remove.
3298 * gcc.target/arm/neon/vst4s8.c: Remove.
3299 * gcc.target/arm/neon/vst4u16.c: Remove.
3300 * gcc.target/arm/neon/vst4u32.c: Remove.
3301 * gcc.target/arm/neon/vst4u64.c: Remove.
3302 * gcc.target/arm/neon/vst4u8.c: Remove.
3303 * gcc.target/arm/neon/vsubQf32.c: Remove.
3304 * gcc.target/arm/neon/vsubQs16.c: Remove.
3305 * gcc.target/arm/neon/vsubQs32.c: Remove.
3306 * gcc.target/arm/neon/vsubQs64.c: Remove.
3307 * gcc.target/arm/neon/vsubQs8.c: Remove.
3308 * gcc.target/arm/neon/vsubQu16.c: Remove.
3309 * gcc.target/arm/neon/vsubQu32.c: Remove.
3310 * gcc.target/arm/neon/vsubQu64.c: Remove.
3311 * gcc.target/arm/neon/vsubQu8.c: Remove.
3312 * gcc.target/arm/neon/vsubf32.c: Remove.
3313 * gcc.target/arm/neon/vsubhns16.c: Remove.
3314 * gcc.target/arm/neon/vsubhns32.c: Remove.
3315 * gcc.target/arm/neon/vsubhns64.c: Remove.
3316 * gcc.target/arm/neon/vsubhnu16.c: Remove.
3317 * gcc.target/arm/neon/vsubhnu32.c: Remove.
3318 * gcc.target/arm/neon/vsubhnu64.c: Remove.
3319 * gcc.target/arm/neon/vsubls16.c: Remove.
3320 * gcc.target/arm/neon/vsubls32.c: Remove.
3321 * gcc.target/arm/neon/vsubls8.c: Remove.
3322 * gcc.target/arm/neon/vsublu16.c: Remove.
3323 * gcc.target/arm/neon/vsublu32.c: Remove.
3324 * gcc.target/arm/neon/vsublu8.c: Remove.
3325 * gcc.target/arm/neon/vsubs16.c: Remove.
3326 * gcc.target/arm/neon/vsubs32.c: Remove.
3327 * gcc.target/arm/neon/vsubs64.c: Remove.
3328 * gcc.target/arm/neon/vsubs8.c: Remove.
3329 * gcc.target/arm/neon/vsubu16.c: Remove.
3330 * gcc.target/arm/neon/vsubu32.c: Remove.
3331 * gcc.target/arm/neon/vsubu64.c: Remove.
3332 * gcc.target/arm/neon/vsubu8.c: Remove.
3333 * gcc.target/arm/neon/vsubws16.c: Remove.
3334 * gcc.target/arm/neon/vsubws32.c: Remove.
3335 * gcc.target/arm/neon/vsubws8.c: Remove.
3336 * gcc.target/arm/neon/vsubwu16.c: Remove.
3337 * gcc.target/arm/neon/vsubwu32.c: Remove.
3338 * gcc.target/arm/neon/vsubwu8.c: Remove.
3339 * gcc.target/arm/neon/vtbl1p8.c: Remove.
3340 * gcc.target/arm/neon/vtbl1s8.c: Remove.
3341 * gcc.target/arm/neon/vtbl1u8.c: Remove.
3342 * gcc.target/arm/neon/vtbl2p8.c: Remove.
3343 * gcc.target/arm/neon/vtbl2s8.c: Remove.
3344 * gcc.target/arm/neon/vtbl2u8.c: Remove.
3345 * gcc.target/arm/neon/vtbl3p8.c: Remove.
3346 * gcc.target/arm/neon/vtbl3s8.c: Remove.
3347 * gcc.target/arm/neon/vtbl3u8.c: Remove.
3348 * gcc.target/arm/neon/vtbl4p8.c: Remove.
3349 * gcc.target/arm/neon/vtbl4s8.c: Remove.
3350 * gcc.target/arm/neon/vtbl4u8.c: Remove.
3351 * gcc.target/arm/neon/vtbx1p8.c: Remove.
3352 * gcc.target/arm/neon/vtbx1s8.c: Remove.
3353 * gcc.target/arm/neon/vtbx1u8.c: Remove.
3354 * gcc.target/arm/neon/vtbx2p8.c: Remove.
3355 * gcc.target/arm/neon/vtbx2s8.c: Remove.
3356 * gcc.target/arm/neon/vtbx2u8.c: Remove.
3357 * gcc.target/arm/neon/vtbx3p8.c: Remove.
3358 * gcc.target/arm/neon/vtbx3s8.c: Remove.
3359 * gcc.target/arm/neon/vtbx3u8.c: Remove.
3360 * gcc.target/arm/neon/vtbx4p8.c: Remove.
3361 * gcc.target/arm/neon/vtbx4s8.c: Remove.
3362 * gcc.target/arm/neon/vtbx4u8.c: Remove.
3363 * gcc.target/arm/neon/vtrnQf32.c: Remove.
3364 * gcc.target/arm/neon/vtrnQp16.c: Remove.
3365 * gcc.target/arm/neon/vtrnQp8.c: Remove.
3366 * gcc.target/arm/neon/vtrnQs16.c: Remove.
3367 * gcc.target/arm/neon/vtrnQs32.c: Remove.
3368 * gcc.target/arm/neon/vtrnQs8.c: Remove.
3369 * gcc.target/arm/neon/vtrnQu16.c: Remove.
3370 * gcc.target/arm/neon/vtrnQu32.c: Remove.
3371 * gcc.target/arm/neon/vtrnQu8.c: Remove.
3372 * gcc.target/arm/neon/vtrnf32.c: Remove.
3373 * gcc.target/arm/neon/vtrnp16.c: Remove.
3374 * gcc.target/arm/neon/vtrnp8.c: Remove.
3375 * gcc.target/arm/neon/vtrns16.c: Remove.
3376 * gcc.target/arm/neon/vtrns32.c: Remove.
3377 * gcc.target/arm/neon/vtrns8.c: Remove.
3378 * gcc.target/arm/neon/vtrnu16.c: Remove.
3379 * gcc.target/arm/neon/vtrnu32.c: Remove.
3380 * gcc.target/arm/neon/vtrnu8.c: Remove.
3381 * gcc.target/arm/neon/vtstQp8.c: Remove.
3382 * gcc.target/arm/neon/vtstQs16.c: Remove.
3383 * gcc.target/arm/neon/vtstQs32.c: Remove.
3384 * gcc.target/arm/neon/vtstQs8.c: Remove.
3385 * gcc.target/arm/neon/vtstQu16.c: Remove.
3386 * gcc.target/arm/neon/vtstQu32.c: Remove.
3387 * gcc.target/arm/neon/vtstQu8.c: Remove.
3388 * gcc.target/arm/neon/vtstp8.c: Remove.
3389 * gcc.target/arm/neon/vtsts16.c: Remove.
3390 * gcc.target/arm/neon/vtsts32.c: Remove.
3391 * gcc.target/arm/neon/vtsts8.c: Remove.
3392 * gcc.target/arm/neon/vtstu16.c: Remove.
3393 * gcc.target/arm/neon/vtstu32.c: Remove.
3394 * gcc.target/arm/neon/vtstu8.c: Remove.
3395 * gcc.target/arm/neon/vuzpQf32.c: Remove.
3396 * gcc.target/arm/neon/vuzpQp16.c: Remove.
3397 * gcc.target/arm/neon/vuzpQp8.c: Remove.
3398 * gcc.target/arm/neon/vuzpQs16.c: Remove.
3399 * gcc.target/arm/neon/vuzpQs32.c: Remove.
3400 * gcc.target/arm/neon/vuzpQs8.c: Remove.
3401 * gcc.target/arm/neon/vuzpQu16.c: Remove.
3402 * gcc.target/arm/neon/vuzpQu32.c: Remove.
3403 * gcc.target/arm/neon/vuzpQu8.c: Remove.
3404 * gcc.target/arm/neon/vuzpf32.c: Remove.
3405 * gcc.target/arm/neon/vuzpp16.c: Remove.
3406 * gcc.target/arm/neon/vuzpp8.c: Remove.
3407 * gcc.target/arm/neon/vuzps16.c: Remove.
3408 * gcc.target/arm/neon/vuzps32.c: Remove.
3409 * gcc.target/arm/neon/vuzps8.c: Remove.
3410 * gcc.target/arm/neon/vuzpu16.c: Remove.
3411 * gcc.target/arm/neon/vuzpu32.c: Remove.
3412 * gcc.target/arm/neon/vuzpu8.c: Remove.
3413 * gcc.target/arm/neon/vzipQf32.c: Remove.
3414 * gcc.target/arm/neon/vzipQp16.c: Remove.
3415 * gcc.target/arm/neon/vzipQp8.c: Remove.
3416 * gcc.target/arm/neon/vzipQs16.c: Remove.
3417 * gcc.target/arm/neon/vzipQs32.c: Remove.
3418 * gcc.target/arm/neon/vzipQs8.c: Remove.
3419 * gcc.target/arm/neon/vzipQu16.c: Remove.
3420 * gcc.target/arm/neon/vzipQu32.c: Remove.
3421 * gcc.target/arm/neon/vzipQu8.c: Remove.
3422 * gcc.target/arm/neon/vzipf32.c: Remove.
3423 * gcc.target/arm/neon/vzipp16.c: Remove.
3424 * gcc.target/arm/neon/vzipp8.c: Remove.
3425 * gcc.target/arm/neon/vzips16.c: Remove.
3426 * gcc.target/arm/neon/vzips32.c: Remove.
3427 * gcc.target/arm/neon/vzips8.c: Remove.
3428 * gcc.target/arm/neon/vzipu16.c: Remove.
3429 * gcc.target/arm/neon/vzipu32.c: Remove.
3430 * gcc.target/arm/neon/vzipu8.c: Remove.
3432 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
3434 * g++.dg/vect/simd-mask-store-bool.cc: New test.
3436 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3439 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3440 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3442 2015-11-13 David Malcolm <dmalcolm@redhat.com>
3444 * gcc.dg/plugin/levenshtein-test-1.c: New file.
3445 * gcc.dg/plugin/levenshtein_plugin.c: New file.
3446 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3447 levenshtein_plugin.c.
3448 * gcc.dg/spellcheck-fields.c: New file.
3450 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
3453 * gfortran.dg/pr68318_1.f90: New test.
3454 * gfortran.dg/pr68318_2.f90: Ditto.
3456 2015-11-12 James Norris <jnorris@codesourcery.com>
3457 Joseph Myers <joseph@codesourcery.com>
3459 * c-c++-common/goacc/declare-1.c: New test.
3460 * c-c++-common/goacc/declare-2.c: Likewise.
3462 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
3464 [ARM] Remove neon-testgen.ml and generated tests.
3466 * gcc.target/arm/neon/vRaddhns16.c: Remove.
3467 * gcc.target/arm/neon/vRaddhns32.c: Remove.
3468 * gcc.target/arm/neon/vRaddhns64.c: Remove.
3469 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3470 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3471 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3472 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3473 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3474 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3475 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3476 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3477 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3478 * gcc.target/arm/neon/vRhadds16.c: Remove.
3479 * gcc.target/arm/neon/vRhadds32.c: Remove.
3480 * gcc.target/arm/neon/vRhadds8.c: Remove.
3481 * gcc.target/arm/neon/vRhaddu16.c: Remove.
3482 * gcc.target/arm/neon/vRhaddu32.c: Remove.
3483 * gcc.target/arm/neon/vRhaddu8.c: Remove.
3484 * gcc.target/arm/neon/vRshlQs16.c: Remove.
3485 * gcc.target/arm/neon/vRshlQs32.c: Remove.
3486 * gcc.target/arm/neon/vRshlQs64.c: Remove.
3487 * gcc.target/arm/neon/vRshlQs8.c: Remove.
3488 * gcc.target/arm/neon/vRshlQu16.c: Remove.
3489 * gcc.target/arm/neon/vRshlQu32.c: Remove.
3490 * gcc.target/arm/neon/vRshlQu64.c: Remove.
3491 * gcc.target/arm/neon/vRshlQu8.c: Remove.
3492 * gcc.target/arm/neon/vRshls16.c: Remove.
3493 * gcc.target/arm/neon/vRshls32.c: Remove.
3494 * gcc.target/arm/neon/vRshls64.c: Remove.
3495 * gcc.target/arm/neon/vRshls8.c: Remove.
3496 * gcc.target/arm/neon/vRshlu16.c: Remove.
3497 * gcc.target/arm/neon/vRshlu32.c: Remove.
3498 * gcc.target/arm/neon/vRshlu64.c: Remove.
3499 * gcc.target/arm/neon/vRshlu8.c: Remove.
3500 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3501 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3502 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3503 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3504 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3505 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3506 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3507 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3508 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3509 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3510 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3511 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3512 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3513 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3514 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3515 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3516 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3517 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3518 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3519 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3520 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3521 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3522 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3523 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3524 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3525 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3526 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3527 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3528 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3529 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3530 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3531 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3532 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3533 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3534 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3535 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3536 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3537 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3538 * gcc.target/arm/neon/vRsubhns16.c: Remove.
3539 * gcc.target/arm/neon/vRsubhns32.c: Remove.
3540 * gcc.target/arm/neon/vRsubhns64.c: Remove.
3541 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3542 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3543 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3544 * gcc.target/arm/neon/vabaQs16.c: Remove.
3545 * gcc.target/arm/neon/vabaQs32.c: Remove.
3546 * gcc.target/arm/neon/vabaQs8.c: Remove.
3547 * gcc.target/arm/neon/vabaQu16.c: Remove.
3548 * gcc.target/arm/neon/vabaQu32.c: Remove.
3549 * gcc.target/arm/neon/vabaQu8.c: Remove.
3550 * gcc.target/arm/neon/vabals16.c: Remove.
3551 * gcc.target/arm/neon/vabals32.c: Remove.
3552 * gcc.target/arm/neon/vabals8.c: Remove.
3553 * gcc.target/arm/neon/vabalu16.c: Remove.
3554 * gcc.target/arm/neon/vabalu32.c: Remove.
3555 * gcc.target/arm/neon/vabalu8.c: Remove.
3556 * gcc.target/arm/neon/vabas16.c: Remove.
3557 * gcc.target/arm/neon/vabas32.c: Remove.
3558 * gcc.target/arm/neon/vabas8.c: Remove.
3559 * gcc.target/arm/neon/vabau16.c: Remove.
3560 * gcc.target/arm/neon/vabau32.c: Remove.
3561 * gcc.target/arm/neon/vabau8.c: Remove.
3562 * gcc.target/arm/neon/vabdQf32.c: Remove.
3563 * gcc.target/arm/neon/vabdQs16.c: Remove.
3564 * gcc.target/arm/neon/vabdQs32.c: Remove.
3565 * gcc.target/arm/neon/vabdQs8.c: Remove.
3566 * gcc.target/arm/neon/vabdQu16.c: Remove.
3567 * gcc.target/arm/neon/vabdQu32.c: Remove.
3568 * gcc.target/arm/neon/vabdQu8.c: Remove.
3569 * gcc.target/arm/neon/vabdf32.c: Remove.
3570 * gcc.target/arm/neon/vabdls16.c: Remove.
3571 * gcc.target/arm/neon/vabdls32.c: Remove.
3572 * gcc.target/arm/neon/vabdls8.c: Remove.
3573 * gcc.target/arm/neon/vabdlu16.c: Remove.
3574 * gcc.target/arm/neon/vabdlu32.c: Remove.
3575 * gcc.target/arm/neon/vabdlu8.c: Remove.
3576 * gcc.target/arm/neon/vabds16.c: Remove.
3577 * gcc.target/arm/neon/vabds32.c: Remove.
3578 * gcc.target/arm/neon/vabds8.c: Remove.
3579 * gcc.target/arm/neon/vabdu16.c: Remove.
3580 * gcc.target/arm/neon/vabdu32.c: Remove.
3581 * gcc.target/arm/neon/vabdu8.c: Remove.
3582 * gcc.target/arm/neon/vabsQf32.c: Remove.
3583 * gcc.target/arm/neon/vabsQs16.c: Remove.
3584 * gcc.target/arm/neon/vabsQs32.c: Remove.
3585 * gcc.target/arm/neon/vabsQs8.c: Remove.
3586 * gcc.target/arm/neon/vabsf32.c: Remove.
3587 * gcc.target/arm/neon/vabss16.c: Remove.
3588 * gcc.target/arm/neon/vabss32.c: Remove.
3589 * gcc.target/arm/neon/vabss8.c: Remove.
3590 * gcc.target/arm/neon/vaddQf32.c: Remove.
3591 * gcc.target/arm/neon/vaddQs16.c: Remove.
3592 * gcc.target/arm/neon/vaddQs32.c: Remove.
3593 * gcc.target/arm/neon/vaddQs64.c: Remove.
3594 * gcc.target/arm/neon/vaddQs8.c: Remove.
3595 * gcc.target/arm/neon/vaddQu16.c: Remove.
3596 * gcc.target/arm/neon/vaddQu32.c: Remove.
3597 * gcc.target/arm/neon/vaddQu64.c: Remove.
3598 * gcc.target/arm/neon/vaddQu8.c: Remove.
3599 * gcc.target/arm/neon/vaddf32.c: Remove.
3600 * gcc.target/arm/neon/vaddhns16.c: Remove.
3601 * gcc.target/arm/neon/vaddhns32.c: Remove.
3602 * gcc.target/arm/neon/vaddhns64.c: Remove.
3603 * gcc.target/arm/neon/vaddhnu16.c: Remove.
3604 * gcc.target/arm/neon/vaddhnu32.c: Remove.
3605 * gcc.target/arm/neon/vaddhnu64.c: Remove.
3606 * gcc.target/arm/neon/vaddls16.c: Remove.
3607 * gcc.target/arm/neon/vaddls32.c: Remove.
3608 * gcc.target/arm/neon/vaddls8.c: Remove.
3609 * gcc.target/arm/neon/vaddlu16.c: Remove.
3610 * gcc.target/arm/neon/vaddlu32.c: Remove.
3611 * gcc.target/arm/neon/vaddlu8.c: Remove.
3612 * gcc.target/arm/neon/vadds16.c: Remove.
3613 * gcc.target/arm/neon/vadds32.c: Remove.
3614 * gcc.target/arm/neon/vadds64.c: Remove.
3615 * gcc.target/arm/neon/vadds8.c: Remove.
3616 * gcc.target/arm/neon/vaddu16.c: Remove.
3617 * gcc.target/arm/neon/vaddu32.c: Remove.
3618 * gcc.target/arm/neon/vaddu64.c: Remove.
3619 * gcc.target/arm/neon/vaddu8.c: Remove.
3620 * gcc.target/arm/neon/vaddws16.c: Remove.
3621 * gcc.target/arm/neon/vaddws32.c: Remove.
3622 * gcc.target/arm/neon/vaddws8.c: Remove.
3623 * gcc.target/arm/neon/vaddwu16.c: Remove.
3624 * gcc.target/arm/neon/vaddwu32.c: Remove.
3625 * gcc.target/arm/neon/vaddwu8.c: Remove.
3626 * gcc.target/arm/neon/vandQs16.c: Remove.
3627 * gcc.target/arm/neon/vandQs32.c: Remove.
3628 * gcc.target/arm/neon/vandQs64.c: Remove.
3629 * gcc.target/arm/neon/vandQs8.c: Remove.
3630 * gcc.target/arm/neon/vandQu16.c: Remove.
3631 * gcc.target/arm/neon/vandQu32.c: Remove.
3632 * gcc.target/arm/neon/vandQu64.c: Remove.
3633 * gcc.target/arm/neon/vandQu8.c: Remove.
3634 * gcc.target/arm/neon/vands16.c: Remove.
3635 * gcc.target/arm/neon/vands32.c: Remove.
3636 * gcc.target/arm/neon/vands64.c: Remove.
3637 * gcc.target/arm/neon/vands8.c: Remove.
3638 * gcc.target/arm/neon/vandu16.c: Remove.
3639 * gcc.target/arm/neon/vandu32.c: Remove.
3640 * gcc.target/arm/neon/vandu64.c: Remove.
3641 * gcc.target/arm/neon/vandu8.c: Remove.
3642 * gcc.target/arm/neon/vbicQs16.c: Remove.
3643 * gcc.target/arm/neon/vbicQs32.c: Remove.
3644 * gcc.target/arm/neon/vbicQs64.c: Remove.
3645 * gcc.target/arm/neon/vbicQs8.c: Remove.
3646 * gcc.target/arm/neon/vbicQu16.c: Remove.
3647 * gcc.target/arm/neon/vbicQu32.c: Remove.
3648 * gcc.target/arm/neon/vbicQu64.c: Remove.
3649 * gcc.target/arm/neon/vbicQu8.c: Remove.
3650 * gcc.target/arm/neon/vbics16.c: Remove.
3651 * gcc.target/arm/neon/vbics32.c: Remove.
3652 * gcc.target/arm/neon/vbics64.c: Remove.
3653 * gcc.target/arm/neon/vbics8.c: Remove.
3654 * gcc.target/arm/neon/vbicu16.c: Remove.
3655 * gcc.target/arm/neon/vbicu32.c: Remove.
3656 * gcc.target/arm/neon/vbicu64.c: Remove.
3657 * gcc.target/arm/neon/vbicu8.c: Remove.
3658 * gcc.target/arm/neon/vbslQf32.c: Remove.
3659 * gcc.target/arm/neon/vbslQp16.c: Remove.
3660 * gcc.target/arm/neon/vbslQp64.c: Remove.
3661 * gcc.target/arm/neon/vbslQp8.c: Remove.
3662 * gcc.target/arm/neon/vbslQs16.c: Remove.
3663 * gcc.target/arm/neon/vbslQs32.c: Remove.
3664 * gcc.target/arm/neon/vbslQs64.c: Remove.
3665 * gcc.target/arm/neon/vbslQs8.c: Remove.
3666 * gcc.target/arm/neon/vbslQu16.c: Remove.
3667 * gcc.target/arm/neon/vbslQu32.c: Remove.
3668 * gcc.target/arm/neon/vbslQu64.c: Remove.
3669 * gcc.target/arm/neon/vbslQu8.c: Remove.
3670 * gcc.target/arm/neon/vbslf32.c: Remove.
3671 * gcc.target/arm/neon/vbslp16.c: Remove.
3672 * gcc.target/arm/neon/vbslp64.c: Remove.
3673 * gcc.target/arm/neon/vbslp8.c: Remove.
3674 * gcc.target/arm/neon/vbsls16.c: Remove.
3675 * gcc.target/arm/neon/vbsls32.c: Remove.
3676 * gcc.target/arm/neon/vbsls64.c: Remove.
3677 * gcc.target/arm/neon/vbsls8.c: Remove.
3678 * gcc.target/arm/neon/vbslu16.c: Remove.
3679 * gcc.target/arm/neon/vbslu32.c: Remove.
3680 * gcc.target/arm/neon/vbslu64.c: Remove.
3681 * gcc.target/arm/neon/vbslu8.c: Remove.
3682 * gcc.target/arm/neon/vcageQf32.c: Remove.
3683 * gcc.target/arm/neon/vcagef32.c: Remove.
3684 * gcc.target/arm/neon/vcagtQf32.c: Remove.
3685 * gcc.target/arm/neon/vcagtf32.c: Remove.
3686 * gcc.target/arm/neon/vcaleQf32.c: Remove.
3687 * gcc.target/arm/neon/vcalef32.c: Remove.
3688 * gcc.target/arm/neon/vcaltQf32.c: Remove.
3689 * gcc.target/arm/neon/vcaltf32.c: Remove.
3690 * gcc.target/arm/neon/vceqQf32.c: Remove.
3691 * gcc.target/arm/neon/vceqQp8.c: Remove.
3692 * gcc.target/arm/neon/vceqQs16.c: Remove.
3693 * gcc.target/arm/neon/vceqQs32.c: Remove.
3694 * gcc.target/arm/neon/vceqQs8.c: Remove.
3695 * gcc.target/arm/neon/vceqQu16.c: Remove.
3696 * gcc.target/arm/neon/vceqQu32.c: Remove.
3697 * gcc.target/arm/neon/vceqQu8.c: Remove.
3698 * gcc.target/arm/neon/vceqf32.c: Remove.
3699 * gcc.target/arm/neon/vceqp8.c: Remove.
3700 * gcc.target/arm/neon/vceqs16.c: Remove.
3701 * gcc.target/arm/neon/vceqs32.c: Remove.
3702 * gcc.target/arm/neon/vceqs8.c: Remove.
3703 * gcc.target/arm/neon/vcequ16.c: Remove.
3704 * gcc.target/arm/neon/vcequ32.c: Remove.
3705 * gcc.target/arm/neon/vcequ8.c: Remove.
3706 * gcc.target/arm/neon/vcgeQf32.c: Remove.
3707 * gcc.target/arm/neon/vcgeQs16.c: Remove.
3708 * gcc.target/arm/neon/vcgeQs32.c: Remove.
3709 * gcc.target/arm/neon/vcgeQs8.c: Remove.
3710 * gcc.target/arm/neon/vcgeQu16.c: Remove.
3711 * gcc.target/arm/neon/vcgeQu32.c: Remove.
3712 * gcc.target/arm/neon/vcgeQu8.c: Remove.
3713 * gcc.target/arm/neon/vcgef32.c: Remove.
3714 * gcc.target/arm/neon/vcges16.c: Remove.
3715 * gcc.target/arm/neon/vcges32.c: Remove.
3716 * gcc.target/arm/neon/vcges8.c: Remove.
3717 * gcc.target/arm/neon/vcgeu16.c: Remove.
3718 * gcc.target/arm/neon/vcgeu32.c: Remove.
3719 * gcc.target/arm/neon/vcgeu8.c: Remove.
3720 * gcc.target/arm/neon/vcgtQf32.c: Remove.
3721 * gcc.target/arm/neon/vcgtQs16.c: Remove.
3722 * gcc.target/arm/neon/vcgtQs32.c: Remove.
3723 * gcc.target/arm/neon/vcgtQs8.c: Remove.
3724 * gcc.target/arm/neon/vcgtQu16.c: Remove.
3725 * gcc.target/arm/neon/vcgtQu32.c: Remove.
3726 * gcc.target/arm/neon/vcgtQu8.c: Remove.
3727 * gcc.target/arm/neon/vcgtf32.c: Remove.
3728 * gcc.target/arm/neon/vcgts16.c: Remove.
3729 * gcc.target/arm/neon/vcgts32.c: Remove.
3730 * gcc.target/arm/neon/vcgts8.c: Remove.
3731 * gcc.target/arm/neon/vcgtu16.c: Remove.
3732 * gcc.target/arm/neon/vcgtu32.c: Remove.
3733 * gcc.target/arm/neon/vcgtu8.c: Remove.
3734 * gcc.target/arm/neon/vcleQf32.c: Remove.
3735 * gcc.target/arm/neon/vcleQs16.c: Remove.
3736 * gcc.target/arm/neon/vcleQs32.c: Remove.
3737 * gcc.target/arm/neon/vcleQs8.c: Remove.
3738 * gcc.target/arm/neon/vcleQu16.c: Remove.
3739 * gcc.target/arm/neon/vcleQu32.c: Remove.
3740 * gcc.target/arm/neon/vcleQu8.c: Remove.
3741 * gcc.target/arm/neon/vclef32.c: Remove.
3742 * gcc.target/arm/neon/vcles16.c: Remove.
3743 * gcc.target/arm/neon/vcles32.c: Remove.
3744 * gcc.target/arm/neon/vcles8.c: Remove.
3745 * gcc.target/arm/neon/vcleu16.c: Remove.
3746 * gcc.target/arm/neon/vcleu32.c: Remove.
3747 * gcc.target/arm/neon/vcleu8.c: Remove.
3748 * gcc.target/arm/neon/vclsQs16.c: Remove.
3749 * gcc.target/arm/neon/vclsQs32.c: Remove.
3750 * gcc.target/arm/neon/vclsQs8.c: Remove.
3751 * gcc.target/arm/neon/vclss16.c: Remove.
3752 * gcc.target/arm/neon/vclss32.c: Remove.
3753 * gcc.target/arm/neon/vclss8.c: Remove.
3754 * gcc.target/arm/neon/vcltQf32.c: Remove.
3755 * gcc.target/arm/neon/vcltQs16.c: Remove.
3756 * gcc.target/arm/neon/vcltQs32.c: Remove.
3757 * gcc.target/arm/neon/vcltQs8.c: Remove.
3758 * gcc.target/arm/neon/vcltQu16.c: Remove.
3759 * gcc.target/arm/neon/vcltQu32.c: Remove.
3760 * gcc.target/arm/neon/vcltQu8.c: Remove.
3761 * gcc.target/arm/neon/vcltf32.c: Remove.
3762 * gcc.target/arm/neon/vclts16.c: Remove.
3763 * gcc.target/arm/neon/vclts32.c: Remove.
3764 * gcc.target/arm/neon/vclts8.c: Remove.
3765 * gcc.target/arm/neon/vcltu16.c: Remove.
3766 * gcc.target/arm/neon/vcltu32.c: Remove.
3767 * gcc.target/arm/neon/vcltu8.c: Remove.
3768 * gcc.target/arm/neon/vclzQs16.c: Remove.
3769 * gcc.target/arm/neon/vclzQs32.c: Remove.
3770 * gcc.target/arm/neon/vclzQs8.c: Remove.
3771 * gcc.target/arm/neon/vclzQu16.c: Remove.
3772 * gcc.target/arm/neon/vclzQu32.c: Remove.
3773 * gcc.target/arm/neon/vclzQu8.c: Remove.
3774 * gcc.target/arm/neon/vclzs16.c: Remove.
3775 * gcc.target/arm/neon/vclzs32.c: Remove.
3776 * gcc.target/arm/neon/vclzs8.c: Remove.
3777 * gcc.target/arm/neon/vclzu16.c: Remove.
3778 * gcc.target/arm/neon/vclzu32.c: Remove.
3779 * gcc.target/arm/neon/vclzu8.c: Remove.
3780 * gcc.target/arm/neon/vcntQp8.c: Remove.
3781 * gcc.target/arm/neon/vcntQs8.c: Remove.
3782 * gcc.target/arm/neon/vcntQu8.c: Remove.
3783 * gcc.target/arm/neon/vcntp8.c: Remove.
3784 * gcc.target/arm/neon/vcnts8.c: Remove.
3785 * gcc.target/arm/neon/vcntu8.c: Remove.
3786 * gcc.target/arm/neon/vcombinef32.c: Remove.
3787 * gcc.target/arm/neon/vcombinep16.c: Remove.
3788 * gcc.target/arm/neon/vcombinep64.c: Remove.
3789 * gcc.target/arm/neon/vcombinep8.c: Remove.
3790 * gcc.target/arm/neon/vcombines16.c: Remove.
3791 * gcc.target/arm/neon/vcombines32.c: Remove.
3792 * gcc.target/arm/neon/vcombines64.c: Remove.
3793 * gcc.target/arm/neon/vcombines8.c: Remove.
3794 * gcc.target/arm/neon/vcombineu16.c: Remove.
3795 * gcc.target/arm/neon/vcombineu32.c: Remove.
3796 * gcc.target/arm/neon/vcombineu64.c: Remove.
3797 * gcc.target/arm/neon/vcombineu8.c: Remove.
3798 * gcc.target/arm/neon/vcreatef32.c: Remove.
3799 * gcc.target/arm/neon/vcreatep16.c: Remove.
3800 * gcc.target/arm/neon/vcreatep64.c: Remove.
3801 * gcc.target/arm/neon/vcreatep8.c: Remove.
3802 * gcc.target/arm/neon/vcreates16.c: Remove.
3803 * gcc.target/arm/neon/vcreates32.c: Remove.
3804 * gcc.target/arm/neon/vcreates64.c: Remove.
3805 * gcc.target/arm/neon/vcreates8.c: Remove.
3806 * gcc.target/arm/neon/vcreateu16.c: Remove.
3807 * gcc.target/arm/neon/vcreateu32.c: Remove.
3808 * gcc.target/arm/neon/vcreateu64.c: Remove.
3809 * gcc.target/arm/neon/vcreateu8.c: Remove.
3810 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3811 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3812 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3813 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3814 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3815 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3816 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3817 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3818 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3819 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3820 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3821 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3822 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3823 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3824 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3825 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3826 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3827 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3828 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3829 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3830 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3831 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3832 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3833 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3834 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3835 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3836 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3837 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3838 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3839 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3840 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3841 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3842 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3843 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3844 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3845 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3846 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3847 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3848 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3849 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3850 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3851 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3852 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3853 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3854 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3855 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3856 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3857 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3858 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3859 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3860 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3861 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3862 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3863 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3864 * gcc.target/arm/neon/vdup_nf32.c: Remove.
3865 * gcc.target/arm/neon/vdup_np16.c: Remove.
3866 * gcc.target/arm/neon/vdup_np64.c: Remove.
3867 * gcc.target/arm/neon/vdup_np8.c: Remove.
3868 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3869 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3870 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3871 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3872 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3873 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3874 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3875 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3876 * gcc.target/arm/neon/veorQs16.c: Remove.
3877 * gcc.target/arm/neon/veorQs32.c: Remove.
3878 * gcc.target/arm/neon/veorQs64.c: Remove.
3879 * gcc.target/arm/neon/veorQs8.c: Remove.
3880 * gcc.target/arm/neon/veorQu16.c: Remove.
3881 * gcc.target/arm/neon/veorQu32.c: Remove.
3882 * gcc.target/arm/neon/veorQu64.c: Remove.
3883 * gcc.target/arm/neon/veorQu8.c: Remove.
3884 * gcc.target/arm/neon/veors16.c: Remove.
3885 * gcc.target/arm/neon/veors32.c: Remove.
3886 * gcc.target/arm/neon/veors64.c: Remove.
3887 * gcc.target/arm/neon/veors8.c: Remove.
3888 * gcc.target/arm/neon/veoru16.c: Remove.
3889 * gcc.target/arm/neon/veoru32.c: Remove.
3890 * gcc.target/arm/neon/veoru64.c: Remove.
3891 * gcc.target/arm/neon/veoru8.c: Remove.
3892 * gcc.target/arm/neon/vextQf32.c: Remove.
3893 * gcc.target/arm/neon/vextQp16.c: Remove.
3894 * gcc.target/arm/neon/vextQp64.c: Remove.
3895 * gcc.target/arm/neon/vextQp8.c: Remove.
3896 * gcc.target/arm/neon/vextQs16.c: Remove.
3897 * gcc.target/arm/neon/vextQs32.c: Remove.
3898 * gcc.target/arm/neon/vextQs64.c: Remove.
3899 * gcc.target/arm/neon/vextQs8.c: Remove.
3900 * gcc.target/arm/neon/vextQu16.c: Remove.
3901 * gcc.target/arm/neon/vextQu32.c: Remove.
3902 * gcc.target/arm/neon/vextQu64.c: Remove.
3903 * gcc.target/arm/neon/vextQu8.c: Remove.
3904 * gcc.target/arm/neon/vextf32.c: Remove.
3905 * gcc.target/arm/neon/vextp16.c: Remove.
3906 * gcc.target/arm/neon/vextp64.c: Remove.
3907 * gcc.target/arm/neon/vextp8.c: Remove.
3908 * gcc.target/arm/neon/vexts16.c: Remove.
3909 * gcc.target/arm/neon/vexts32.c: Remove.
3910 * gcc.target/arm/neon/vexts64.c: Remove.
3911 * gcc.target/arm/neon/vexts8.c: Remove.
3912 * gcc.target/arm/neon/vextu16.c: Remove.
3913 * gcc.target/arm/neon/vextu32.c: Remove.
3914 * gcc.target/arm/neon/vextu64.c: Remove.
3915 * gcc.target/arm/neon/vextu8.c: Remove.
3916 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3917 * gcc.target/arm/neon/vfmaf32.c: Remove.
3918 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3919 * gcc.target/arm/neon/vfmsf32.c: Remove.
3920 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3921 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3922 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3923 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3924 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3925 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3926 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3927 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3928 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3929 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3930 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3931 * gcc.target/arm/neon/vget_highf32.c: Remove.
3932 * gcc.target/arm/neon/vget_highp16.c: Remove.
3933 * gcc.target/arm/neon/vget_highp64.c: Remove.
3934 * gcc.target/arm/neon/vget_highp8.c: Remove.
3935 * gcc.target/arm/neon/vget_highs16.c: Remove.
3936 * gcc.target/arm/neon/vget_highs32.c: Remove.
3937 * gcc.target/arm/neon/vget_highs64.c: Remove.
3938 * gcc.target/arm/neon/vget_highs8.c: Remove.
3939 * gcc.target/arm/neon/vget_highu16.c: Remove.
3940 * gcc.target/arm/neon/vget_highu32.c: Remove.
3941 * gcc.target/arm/neon/vget_highu64.c: Remove.
3942 * gcc.target/arm/neon/vget_highu8.c: Remove.
3943 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3944 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3945 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3946 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3947 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3948 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3949 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3950 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3951 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3952 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3953 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3954 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3955 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3956 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3957 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3958 * gcc.target/arm/neon/vget_lows16.c: Remove.
3959 * gcc.target/arm/neon/vget_lows32.c: Remove.
3960 * gcc.target/arm/neon/vget_lows64.c: Remove.
3961 * gcc.target/arm/neon/vget_lows8.c: Remove.
3962 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3963 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3964 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3965 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3966 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3967 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3968 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3969 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3970 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3971 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3972 * gcc.target/arm/neon/vhadds16.c: Remove.
3973 * gcc.target/arm/neon/vhadds32.c: Remove.
3974 * gcc.target/arm/neon/vhadds8.c: Remove.
3975 * gcc.target/arm/neon/vhaddu16.c: Remove.
3976 * gcc.target/arm/neon/vhaddu32.c: Remove.
3977 * gcc.target/arm/neon/vhaddu8.c: Remove.
3978 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3979 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3980 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3981 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3982 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3983 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3984 * gcc.target/arm/neon/vhsubs16.c: Remove.
3985 * gcc.target/arm/neon/vhsubs32.c: Remove.
3986 * gcc.target/arm/neon/vhsubs8.c: Remove.
3987 * gcc.target/arm/neon/vhsubu16.c: Remove.
3988 * gcc.target/arm/neon/vhsubu32.c: Remove.
3989 * gcc.target/arm/neon/vhsubu8.c: Remove.
3990 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3991 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3992 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3993 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3994 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3995 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3996 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3997 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3998 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3999 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
4000 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
4001 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
4002 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
4003 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
4004 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
4005 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
4006 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
4007 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
4008 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
4009 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
4010 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
4011 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
4012 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
4013 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
4014 * gcc.target/arm/neon/vld1Qf32.c: Remove.
4015 * gcc.target/arm/neon/vld1Qp16.c: Remove.
4016 * gcc.target/arm/neon/vld1Qp64.c: Remove.
4017 * gcc.target/arm/neon/vld1Qp8.c: Remove.
4018 * gcc.target/arm/neon/vld1Qs16.c: Remove.
4019 * gcc.target/arm/neon/vld1Qs32.c: Remove.
4020 * gcc.target/arm/neon/vld1Qs64.c: Remove.
4021 * gcc.target/arm/neon/vld1Qs8.c: Remove.
4022 * gcc.target/arm/neon/vld1Qu16.c: Remove.
4023 * gcc.target/arm/neon/vld1Qu32.c: Remove.
4024 * gcc.target/arm/neon/vld1Qu64.c: Remove.
4025 * gcc.target/arm/neon/vld1Qu8.c: Remove.
4026 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4027 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4028 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4029 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4030 * gcc.target/arm/neon/vld1_dups16.c: Remove.
4031 * gcc.target/arm/neon/vld1_dups32.c: Remove.
4032 * gcc.target/arm/neon/vld1_dups64.c: Remove.
4033 * gcc.target/arm/neon/vld1_dups8.c: Remove.
4034 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4035 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4036 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4037 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4038 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4039 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4040 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4041 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4042 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4043 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4044 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4045 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4046 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4047 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4048 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4049 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4050 * gcc.target/arm/neon/vld1f32.c: Remove.
4051 * gcc.target/arm/neon/vld1p16.c: Remove.
4052 * gcc.target/arm/neon/vld1p64.c: Remove.
4053 * gcc.target/arm/neon/vld1p8.c: Remove.
4054 * gcc.target/arm/neon/vld1s16.c: Remove.
4055 * gcc.target/arm/neon/vld1s32.c: Remove.
4056 * gcc.target/arm/neon/vld1s64.c: Remove.
4057 * gcc.target/arm/neon/vld1s8.c: Remove.
4058 * gcc.target/arm/neon/vld1u16.c: Remove.
4059 * gcc.target/arm/neon/vld1u32.c: Remove.
4060 * gcc.target/arm/neon/vld1u64.c: Remove.
4061 * gcc.target/arm/neon/vld1u8.c: Remove.
4062 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4063 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4064 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4065 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4066 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4067 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4068 * gcc.target/arm/neon/vld2Qf32.c: Remove.
4069 * gcc.target/arm/neon/vld2Qp16.c: Remove.
4070 * gcc.target/arm/neon/vld2Qp8.c: Remove.
4071 * gcc.target/arm/neon/vld2Qs16.c: Remove.
4072 * gcc.target/arm/neon/vld2Qs32.c: Remove.
4073 * gcc.target/arm/neon/vld2Qs8.c: Remove.
4074 * gcc.target/arm/neon/vld2Qu16.c: Remove.
4075 * gcc.target/arm/neon/vld2Qu32.c: Remove.
4076 * gcc.target/arm/neon/vld2Qu8.c: Remove.
4077 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4078 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4079 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4080 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4081 * gcc.target/arm/neon/vld2_dups16.c: Remove.
4082 * gcc.target/arm/neon/vld2_dups32.c: Remove.
4083 * gcc.target/arm/neon/vld2_dups64.c: Remove.
4084 * gcc.target/arm/neon/vld2_dups8.c: Remove.
4085 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4086 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4087 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4088 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4089 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4090 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4091 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4092 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4093 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4094 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4095 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4096 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4097 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4098 * gcc.target/arm/neon/vld2f32.c: Remove.
4099 * gcc.target/arm/neon/vld2p16.c: Remove.
4100 * gcc.target/arm/neon/vld2p64.c: Remove.
4101 * gcc.target/arm/neon/vld2p8.c: Remove.
4102 * gcc.target/arm/neon/vld2s16.c: Remove.
4103 * gcc.target/arm/neon/vld2s32.c: Remove.
4104 * gcc.target/arm/neon/vld2s64.c: Remove.
4105 * gcc.target/arm/neon/vld2s8.c: Remove.
4106 * gcc.target/arm/neon/vld2u16.c: Remove.
4107 * gcc.target/arm/neon/vld2u32.c: Remove.
4108 * gcc.target/arm/neon/vld2u64.c: Remove.
4109 * gcc.target/arm/neon/vld2u8.c: Remove.
4110 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4111 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4112 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4113 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4114 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4115 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4116 * gcc.target/arm/neon/vld3Qf32.c: Remove.
4117 * gcc.target/arm/neon/vld3Qp16.c: Remove.
4118 * gcc.target/arm/neon/vld3Qp8.c: Remove.
4119 * gcc.target/arm/neon/vld3Qs16.c: Remove.
4120 * gcc.target/arm/neon/vld3Qs32.c: Remove.
4121 * gcc.target/arm/neon/vld3Qs8.c: Remove.
4122 * gcc.target/arm/neon/vld3Qu16.c: Remove.
4123 * gcc.target/arm/neon/vld3Qu32.c: Remove.
4124 * gcc.target/arm/neon/vld3Qu8.c: Remove.
4125 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4126 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4127 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4128 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4129 * gcc.target/arm/neon/vld3_dups16.c: Remove.
4130 * gcc.target/arm/neon/vld3_dups32.c: Remove.
4131 * gcc.target/arm/neon/vld3_dups64.c: Remove.
4132 * gcc.target/arm/neon/vld3_dups8.c: Remove.
4133 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4134 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4135 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4136 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4137 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4138 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4139 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4140 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4141 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4142 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4143 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4144 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4145 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4146 * gcc.target/arm/neon/vld3f32.c: Remove.
4147 * gcc.target/arm/neon/vld3p16.c: Remove.
4148 * gcc.target/arm/neon/vld3p64.c: Remove.
4149 * gcc.target/arm/neon/vld3p8.c: Remove.
4150 * gcc.target/arm/neon/vld3s16.c: Remove.
4151 * gcc.target/arm/neon/vld3s32.c: Remove.
4152 * gcc.target/arm/neon/vld3s64.c: Remove.
4153 * gcc.target/arm/neon/vld3s8.c: Remove.
4154 * gcc.target/arm/neon/vld3u16.c: Remove.
4155 * gcc.target/arm/neon/vld3u32.c: Remove.
4156 * gcc.target/arm/neon/vld3u64.c: Remove.
4157 * gcc.target/arm/neon/vld3u8.c: Remove.
4158 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4159 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4160 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4161 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4162 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4163 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4164 * gcc.target/arm/neon/vld4Qf32.c: Remove.
4165 * gcc.target/arm/neon/vld4Qp16.c: Remove.
4166 * gcc.target/arm/neon/vld4Qp8.c: Remove.
4167 * gcc.target/arm/neon/vld4Qs16.c: Remove.
4168 * gcc.target/arm/neon/vld4Qs32.c: Remove.
4169 * gcc.target/arm/neon/vld4Qs8.c: Remove.
4170 * gcc.target/arm/neon/vld4Qu16.c: Remove.
4171 * gcc.target/arm/neon/vld4Qu32.c: Remove.
4172 * gcc.target/arm/neon/vld4Qu8.c: Remove.
4173 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4174 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4175 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4176 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4177 * gcc.target/arm/neon/vld4_dups16.c: Remove.
4178 * gcc.target/arm/neon/vld4_dups32.c: Remove.
4179 * gcc.target/arm/neon/vld4_dups64.c: Remove.
4180 * gcc.target/arm/neon/vld4_dups8.c: Remove.
4181 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4182 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4183 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4184 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4185 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4186 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4187 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4188 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4189 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4190 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4191 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4192 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4193 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4194 * gcc.target/arm/neon/vld4f32.c: Remove.
4195 * gcc.target/arm/neon/vld4p16.c: Remove.
4196 * gcc.target/arm/neon/vld4p64.c: Remove.
4197 * gcc.target/arm/neon/vld4p8.c: Remove.
4198 * gcc.target/arm/neon/vld4s16.c: Remove.
4199 * gcc.target/arm/neon/vld4s32.c: Remove.
4200 * gcc.target/arm/neon/vld4s64.c: Remove.
4201 * gcc.target/arm/neon/vld4s8.c: Remove.
4202 * gcc.target/arm/neon/vld4u16.c: Remove.
4203 * gcc.target/arm/neon/vld4u32.c: Remove.
4204 * gcc.target/arm/neon/vld4u64.c: Remove.
4205 * gcc.target/arm/neon/vld4u8.c: Remove.
4206 * gcc.target/arm/neon/vmaxQf32.c: Remove.
4207 * gcc.target/arm/neon/vmaxQs16.c: Remove.
4208 * gcc.target/arm/neon/vmaxQs32.c: Remove.
4209 * gcc.target/arm/neon/vmaxQs8.c: Remove.
4210 * gcc.target/arm/neon/vmaxQu16.c: Remove.
4211 * gcc.target/arm/neon/vmaxQu32.c: Remove.
4212 * gcc.target/arm/neon/vmaxQu8.c: Remove.
4213 * gcc.target/arm/neon/vmaxf32.c: Remove.
4214 * gcc.target/arm/neon/vmaxs16.c: Remove.
4215 * gcc.target/arm/neon/vmaxs32.c: Remove.
4216 * gcc.target/arm/neon/vmaxs8.c: Remove.
4217 * gcc.target/arm/neon/vmaxu16.c: Remove.
4218 * gcc.target/arm/neon/vmaxu32.c: Remove.
4219 * gcc.target/arm/neon/vmaxu8.c: Remove.
4220 * gcc.target/arm/neon/vminQf32.c: Remove.
4221 * gcc.target/arm/neon/vminQs16.c: Remove.
4222 * gcc.target/arm/neon/vminQs32.c: Remove.
4223 * gcc.target/arm/neon/vminQs8.c: Remove.
4224 * gcc.target/arm/neon/vminQu16.c: Remove.
4225 * gcc.target/arm/neon/vminQu32.c: Remove.
4226 * gcc.target/arm/neon/vminQu8.c: Remove.
4227 * gcc.target/arm/neon/vminf32.c: Remove.
4228 * gcc.target/arm/neon/vmins16.c: Remove.
4229 * gcc.target/arm/neon/vmins32.c: Remove.
4230 * gcc.target/arm/neon/vmins8.c: Remove.
4231 * gcc.target/arm/neon/vminu16.c: Remove.
4232 * gcc.target/arm/neon/vminu32.c: Remove.
4233 * gcc.target/arm/neon/vminu8.c: Remove.
4234 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4235 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4236 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4237 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4238 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4239 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4240 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4241 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4242 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4243 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4244 * gcc.target/arm/neon/vmlaQf32.c: Remove.
4245 * gcc.target/arm/neon/vmlaQs16.c: Remove.
4246 * gcc.target/arm/neon/vmlaQs32.c: Remove.
4247 * gcc.target/arm/neon/vmlaQs8.c: Remove.
4248 * gcc.target/arm/neon/vmlaQu16.c: Remove.
4249 * gcc.target/arm/neon/vmlaQu32.c: Remove.
4250 * gcc.target/arm/neon/vmlaQu8.c: Remove.
4251 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4252 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4253 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4254 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4255 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4256 * gcc.target/arm/neon/vmla_nf32.c: Remove.
4257 * gcc.target/arm/neon/vmla_ns16.c: Remove.
4258 * gcc.target/arm/neon/vmla_ns32.c: Remove.
4259 * gcc.target/arm/neon/vmla_nu16.c: Remove.
4260 * gcc.target/arm/neon/vmla_nu32.c: Remove.
4261 * gcc.target/arm/neon/vmlaf32.c: Remove.
4262 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4263 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4264 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4265 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4266 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4267 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4268 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4269 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4270 * gcc.target/arm/neon/vmlals16.c: Remove.
4271 * gcc.target/arm/neon/vmlals32.c: Remove.
4272 * gcc.target/arm/neon/vmlals8.c: Remove.
4273 * gcc.target/arm/neon/vmlalu16.c: Remove.
4274 * gcc.target/arm/neon/vmlalu32.c: Remove.
4275 * gcc.target/arm/neon/vmlalu8.c: Remove.
4276 * gcc.target/arm/neon/vmlas16.c: Remove.
4277 * gcc.target/arm/neon/vmlas32.c: Remove.
4278 * gcc.target/arm/neon/vmlas8.c: Remove.
4279 * gcc.target/arm/neon/vmlau16.c: Remove.
4280 * gcc.target/arm/neon/vmlau32.c: Remove.
4281 * gcc.target/arm/neon/vmlau8.c: Remove.
4282 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4283 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4284 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4285 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4286 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4287 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4288 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4289 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4290 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4291 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4292 * gcc.target/arm/neon/vmlsQf32.c: Remove.
4293 * gcc.target/arm/neon/vmlsQs16.c: Remove.
4294 * gcc.target/arm/neon/vmlsQs32.c: Remove.
4295 * gcc.target/arm/neon/vmlsQs8.c: Remove.
4296 * gcc.target/arm/neon/vmlsQu16.c: Remove.
4297 * gcc.target/arm/neon/vmlsQu32.c: Remove.
4298 * gcc.target/arm/neon/vmlsQu8.c: Remove.
4299 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4300 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4301 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4302 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4303 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4304 * gcc.target/arm/neon/vmls_nf32.c: Remove.
4305 * gcc.target/arm/neon/vmls_ns16.c: Remove.
4306 * gcc.target/arm/neon/vmls_ns32.c: Remove.
4307 * gcc.target/arm/neon/vmls_nu16.c: Remove.
4308 * gcc.target/arm/neon/vmls_nu32.c: Remove.
4309 * gcc.target/arm/neon/vmlsf32.c: Remove.
4310 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4311 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4312 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4313 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4314 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4315 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4316 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4317 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4318 * gcc.target/arm/neon/vmlsls16.c: Remove.
4319 * gcc.target/arm/neon/vmlsls32.c: Remove.
4320 * gcc.target/arm/neon/vmlsls8.c: Remove.
4321 * gcc.target/arm/neon/vmlslu16.c: Remove.
4322 * gcc.target/arm/neon/vmlslu32.c: Remove.
4323 * gcc.target/arm/neon/vmlslu8.c: Remove.
4324 * gcc.target/arm/neon/vmlss16.c: Remove.
4325 * gcc.target/arm/neon/vmlss32.c: Remove.
4326 * gcc.target/arm/neon/vmlss8.c: Remove.
4327 * gcc.target/arm/neon/vmlsu16.c: Remove.
4328 * gcc.target/arm/neon/vmlsu32.c: Remove.
4329 * gcc.target/arm/neon/vmlsu8.c: Remove.
4330 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4331 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4332 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4333 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4334 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4335 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4336 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4337 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4338 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4339 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4340 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4341 * gcc.target/arm/neon/vmov_nf32.c: Remove.
4342 * gcc.target/arm/neon/vmov_np16.c: Remove.
4343 * gcc.target/arm/neon/vmov_np8.c: Remove.
4344 * gcc.target/arm/neon/vmov_ns16.c: Remove.
4345 * gcc.target/arm/neon/vmov_ns32.c: Remove.
4346 * gcc.target/arm/neon/vmov_ns64.c: Remove.
4347 * gcc.target/arm/neon/vmov_ns8.c: Remove.
4348 * gcc.target/arm/neon/vmov_nu16.c: Remove.
4349 * gcc.target/arm/neon/vmov_nu32.c: Remove.
4350 * gcc.target/arm/neon/vmov_nu64.c: Remove.
4351 * gcc.target/arm/neon/vmov_nu8.c: Remove.
4352 * gcc.target/arm/neon/vmovls16.c: Remove.
4353 * gcc.target/arm/neon/vmovls32.c: Remove.
4354 * gcc.target/arm/neon/vmovls8.c: Remove.
4355 * gcc.target/arm/neon/vmovlu16.c: Remove.
4356 * gcc.target/arm/neon/vmovlu32.c: Remove.
4357 * gcc.target/arm/neon/vmovlu8.c: Remove.
4358 * gcc.target/arm/neon/vmovns16.c: Remove.
4359 * gcc.target/arm/neon/vmovns32.c: Remove.
4360 * gcc.target/arm/neon/vmovns64.c: Remove.
4361 * gcc.target/arm/neon/vmovnu16.c: Remove.
4362 * gcc.target/arm/neon/vmovnu32.c: Remove.
4363 * gcc.target/arm/neon/vmovnu64.c: Remove.
4364 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4365 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4366 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4367 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4368 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4369 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4370 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4371 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4372 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4373 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4374 * gcc.target/arm/neon/vmulQf32.c: Remove.
4375 * gcc.target/arm/neon/vmulQp8.c: Remove.
4376 * gcc.target/arm/neon/vmulQs16.c: Remove.
4377 * gcc.target/arm/neon/vmulQs32.c: Remove.
4378 * gcc.target/arm/neon/vmulQs8.c: Remove.
4379 * gcc.target/arm/neon/vmulQu16.c: Remove.
4380 * gcc.target/arm/neon/vmulQu32.c: Remove.
4381 * gcc.target/arm/neon/vmulQu8.c: Remove.
4382 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4383 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4384 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4385 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4386 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4387 * gcc.target/arm/neon/vmul_nf32.c: Remove.
4388 * gcc.target/arm/neon/vmul_ns16.c: Remove.
4389 * gcc.target/arm/neon/vmul_ns32.c: Remove.
4390 * gcc.target/arm/neon/vmul_nu16.c: Remove.
4391 * gcc.target/arm/neon/vmul_nu32.c: Remove.
4392 * gcc.target/arm/neon/vmulf32.c: Remove.
4393 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4394 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4395 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4396 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4397 * gcc.target/arm/neon/vmull_ns16.c: Remove.
4398 * gcc.target/arm/neon/vmull_ns32.c: Remove.
4399 * gcc.target/arm/neon/vmull_nu16.c: Remove.
4400 * gcc.target/arm/neon/vmull_nu32.c: Remove.
4401 * gcc.target/arm/neon/vmullp8.c: Remove.
4402 * gcc.target/arm/neon/vmulls16.c: Remove.
4403 * gcc.target/arm/neon/vmulls32.c: Remove.
4404 * gcc.target/arm/neon/vmulls8.c: Remove.
4405 * gcc.target/arm/neon/vmullu16.c: Remove.
4406 * gcc.target/arm/neon/vmullu32.c: Remove.
4407 * gcc.target/arm/neon/vmullu8.c: Remove.
4408 * gcc.target/arm/neon/vmulp8.c: Remove.
4409 * gcc.target/arm/neon/vmuls16.c: Remove.
4410 * gcc.target/arm/neon/vmuls32.c: Remove.
4411 * gcc.target/arm/neon/vmuls8.c: Remove.
4412 * gcc.target/arm/neon/vmulu16.c: Remove.
4413 * gcc.target/arm/neon/vmulu32.c: Remove.
4414 * gcc.target/arm/neon/vmulu8.c: Remove.
4415 * gcc.target/arm/neon/vmvnQp8.c: Remove.
4416 * gcc.target/arm/neon/vmvnQs16.c: Remove.
4417 * gcc.target/arm/neon/vmvnQs32.c: Remove.
4418 * gcc.target/arm/neon/vmvnQs8.c: Remove.
4419 * gcc.target/arm/neon/vmvnQu16.c: Remove.
4420 * gcc.target/arm/neon/vmvnQu32.c: Remove.
4421 * gcc.target/arm/neon/vmvnQu8.c: Remove.
4422 * gcc.target/arm/neon/vmvnp8.c: Remove.
4423 * gcc.target/arm/neon/vmvns16.c: Remove.
4424 * gcc.target/arm/neon/vmvns32.c: Remove.
4425 * gcc.target/arm/neon/vmvns8.c: Remove.
4426 * gcc.target/arm/neon/vmvnu16.c: Remove.
4427 * gcc.target/arm/neon/vmvnu32.c: Remove.
4428 * gcc.target/arm/neon/vmvnu8.c: Remove.
4429 * gcc.target/arm/neon/vnegQf32.c: Remove.
4430 * gcc.target/arm/neon/vnegQs16.c: Remove.
4431 * gcc.target/arm/neon/vnegQs32.c: Remove.
4432 * gcc.target/arm/neon/vnegQs8.c: Remove.
4433 * gcc.target/arm/neon/vnegf32.c: Remove.
4434 * gcc.target/arm/neon/vnegs16.c: Remove.
4435 * gcc.target/arm/neon/vnegs32.c: Remove.
4436 * gcc.target/arm/neon/vnegs8.c: Remove.
4437 * gcc.target/arm/neon/vornQs16.c: Remove.
4438 * gcc.target/arm/neon/vornQs32.c: Remove.
4439 * gcc.target/arm/neon/vornQs64.c: Remove.
4440 * gcc.target/arm/neon/vornQs8.c: Remove.
4441 * gcc.target/arm/neon/vornQu16.c: Remove.
4442 * gcc.target/arm/neon/vornQu32.c: Remove.
4443 * gcc.target/arm/neon/vornQu64.c: Remove.
4444 * gcc.target/arm/neon/vornQu8.c: Remove.
4445 * gcc.target/arm/neon/vorns16.c: Remove.
4446 * gcc.target/arm/neon/vorns32.c: Remove.
4447 * gcc.target/arm/neon/vorns64.c: Remove.
4448 * gcc.target/arm/neon/vorns8.c: Remove.
4449 * gcc.target/arm/neon/vornu16.c: Remove.
4450 * gcc.target/arm/neon/vornu32.c: Remove.
4451 * gcc.target/arm/neon/vornu64.c: Remove.
4452 * gcc.target/arm/neon/vornu8.c: Remove.
4453 * gcc.target/arm/neon/vorrQs16.c: Remove.
4454 * gcc.target/arm/neon/vorrQs32.c: Remove.
4455 * gcc.target/arm/neon/vorrQs64.c: Remove.
4456 * gcc.target/arm/neon/vorrQs8.c: Remove.
4457 * gcc.target/arm/neon/vorrQu16.c: Remove.
4458 * gcc.target/arm/neon/vorrQu32.c: Remove.
4459 * gcc.target/arm/neon/vorrQu64.c: Remove.
4460 * gcc.target/arm/neon/vorrQu8.c: Remove.
4461 * gcc.target/arm/neon/vorrs16.c: Remove.
4462 * gcc.target/arm/neon/vorrs32.c: Remove.
4463 * gcc.target/arm/neon/vorrs64.c: Remove.
4464 * gcc.target/arm/neon/vorrs8.c: Remove.
4465 * gcc.target/arm/neon/vorru16.c: Remove.
4466 * gcc.target/arm/neon/vorru32.c: Remove.
4467 * gcc.target/arm/neon/vorru64.c: Remove.
4468 * gcc.target/arm/neon/vorru8.c: Remove.
4469 * gcc.target/arm/neon/vpadalQs16.c: Remove.
4470 * gcc.target/arm/neon/vpadalQs32.c: Remove.
4471 * gcc.target/arm/neon/vpadalQs8.c: Remove.
4472 * gcc.target/arm/neon/vpadalQu16.c: Remove.
4473 * gcc.target/arm/neon/vpadalQu32.c: Remove.
4474 * gcc.target/arm/neon/vpadalQu8.c: Remove.
4475 * gcc.target/arm/neon/vpadals16.c: Remove.
4476 * gcc.target/arm/neon/vpadals32.c: Remove.
4477 * gcc.target/arm/neon/vpadals8.c: Remove.
4478 * gcc.target/arm/neon/vpadalu16.c: Remove.
4479 * gcc.target/arm/neon/vpadalu32.c: Remove.
4480 * gcc.target/arm/neon/vpadalu8.c: Remove.
4481 * gcc.target/arm/neon/vpaddf32.c: Remove.
4482 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4483 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4484 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4485 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4486 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4487 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4488 * gcc.target/arm/neon/vpaddls16.c: Remove.
4489 * gcc.target/arm/neon/vpaddls32.c: Remove.
4490 * gcc.target/arm/neon/vpaddls8.c: Remove.
4491 * gcc.target/arm/neon/vpaddlu16.c: Remove.
4492 * gcc.target/arm/neon/vpaddlu32.c: Remove.
4493 * gcc.target/arm/neon/vpaddlu8.c: Remove.
4494 * gcc.target/arm/neon/vpadds16.c: Remove.
4495 * gcc.target/arm/neon/vpadds32.c: Remove.
4496 * gcc.target/arm/neon/vpadds8.c: Remove.
4497 * gcc.target/arm/neon/vpaddu16.c: Remove.
4498 * gcc.target/arm/neon/vpaddu32.c: Remove.
4499 * gcc.target/arm/neon/vpaddu8.c: Remove.
4500 * gcc.target/arm/neon/vpmaxf32.c: Remove.
4501 * gcc.target/arm/neon/vpmaxs16.c: Remove.
4502 * gcc.target/arm/neon/vpmaxs32.c: Remove.
4503 * gcc.target/arm/neon/vpmaxs8.c: Remove.
4504 * gcc.target/arm/neon/vpmaxu16.c: Remove.
4505 * gcc.target/arm/neon/vpmaxu32.c: Remove.
4506 * gcc.target/arm/neon/vpmaxu8.c: Remove.
4507 * gcc.target/arm/neon/vpminf32.c: Remove.
4508 * gcc.target/arm/neon/vpmins16.c: Remove.
4509 * gcc.target/arm/neon/vpmins32.c: Remove.
4510 * gcc.target/arm/neon/vpmins8.c: Remove.
4511 * gcc.target/arm/neon/vpminu16.c: Remove.
4512 * gcc.target/arm/neon/vpminu32.c: Remove.
4513 * gcc.target/arm/neon/vpminu8.c: Remove.
4514 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4515 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4516 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4517 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4518 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4519 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4520 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4521 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4522 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4523 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4524 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4525 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4526 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4527 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4528 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4529 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4530 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4531 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4532 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4533 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4534 * gcc.target/arm/neon/vqRshls16.c: Remove.
4535 * gcc.target/arm/neon/vqRshls32.c: Remove.
4536 * gcc.target/arm/neon/vqRshls64.c: Remove.
4537 * gcc.target/arm/neon/vqRshls8.c: Remove.
4538 * gcc.target/arm/neon/vqRshlu16.c: Remove.
4539 * gcc.target/arm/neon/vqRshlu32.c: Remove.
4540 * gcc.target/arm/neon/vqRshlu64.c: Remove.
4541 * gcc.target/arm/neon/vqRshlu8.c: Remove.
4542 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4543 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4544 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4545 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4546 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4547 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4548 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4549 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4550 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4551 * gcc.target/arm/neon/vqabsQs16.c: Remove.
4552 * gcc.target/arm/neon/vqabsQs32.c: Remove.
4553 * gcc.target/arm/neon/vqabsQs8.c: Remove.
4554 * gcc.target/arm/neon/vqabss16.c: Remove.
4555 * gcc.target/arm/neon/vqabss32.c: Remove.
4556 * gcc.target/arm/neon/vqabss8.c: Remove.
4557 * gcc.target/arm/neon/vqaddQs16.c: Remove.
4558 * gcc.target/arm/neon/vqaddQs32.c: Remove.
4559 * gcc.target/arm/neon/vqaddQs64.c: Remove.
4560 * gcc.target/arm/neon/vqaddQs8.c: Remove.
4561 * gcc.target/arm/neon/vqaddQu16.c: Remove.
4562 * gcc.target/arm/neon/vqaddQu32.c: Remove.
4563 * gcc.target/arm/neon/vqaddQu64.c: Remove.
4564 * gcc.target/arm/neon/vqaddQu8.c: Remove.
4565 * gcc.target/arm/neon/vqadds16.c: Remove.
4566 * gcc.target/arm/neon/vqadds32.c: Remove.
4567 * gcc.target/arm/neon/vqadds64.c: Remove.
4568 * gcc.target/arm/neon/vqadds8.c: Remove.
4569 * gcc.target/arm/neon/vqaddu16.c: Remove.
4570 * gcc.target/arm/neon/vqaddu32.c: Remove.
4571 * gcc.target/arm/neon/vqaddu64.c: Remove.
4572 * gcc.target/arm/neon/vqaddu8.c: Remove.
4573 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4574 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4575 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4576 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4577 * gcc.target/arm/neon/vqdmlals16.c: Remove.
4578 * gcc.target/arm/neon/vqdmlals32.c: Remove.
4579 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4580 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4581 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4582 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4583 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4584 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4585 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4586 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4587 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4588 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4589 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4590 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4591 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4592 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4593 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4594 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4595 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4596 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4597 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4598 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4599 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4600 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4601 * gcc.target/arm/neon/vqdmulls16.c: Remove.
4602 * gcc.target/arm/neon/vqdmulls32.c: Remove.
4603 * gcc.target/arm/neon/vqmovns16.c: Remove.
4604 * gcc.target/arm/neon/vqmovns32.c: Remove.
4605 * gcc.target/arm/neon/vqmovns64.c: Remove.
4606 * gcc.target/arm/neon/vqmovnu16.c: Remove.
4607 * gcc.target/arm/neon/vqmovnu32.c: Remove.
4608 * gcc.target/arm/neon/vqmovnu64.c: Remove.
4609 * gcc.target/arm/neon/vqmovuns16.c: Remove.
4610 * gcc.target/arm/neon/vqmovuns32.c: Remove.
4611 * gcc.target/arm/neon/vqmovuns64.c: Remove.
4612 * gcc.target/arm/neon/vqnegQs16.c: Remove.
4613 * gcc.target/arm/neon/vqnegQs32.c: Remove.
4614 * gcc.target/arm/neon/vqnegQs8.c: Remove.
4615 * gcc.target/arm/neon/vqnegs16.c: Remove.
4616 * gcc.target/arm/neon/vqnegs32.c: Remove.
4617 * gcc.target/arm/neon/vqnegs8.c: Remove.
4618 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4619 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4620 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4621 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4622 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4623 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4624 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4625 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4626 * gcc.target/arm/neon/vqshlQs16.c: Remove.
4627 * gcc.target/arm/neon/vqshlQs32.c: Remove.
4628 * gcc.target/arm/neon/vqshlQs64.c: Remove.
4629 * gcc.target/arm/neon/vqshlQs8.c: Remove.
4630 * gcc.target/arm/neon/vqshlQu16.c: Remove.
4631 * gcc.target/arm/neon/vqshlQu32.c: Remove.
4632 * gcc.target/arm/neon/vqshlQu64.c: Remove.
4633 * gcc.target/arm/neon/vqshlQu8.c: Remove.
4634 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4635 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4636 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4637 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4638 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4639 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4640 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4641 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4642 * gcc.target/arm/neon/vqshls16.c: Remove.
4643 * gcc.target/arm/neon/vqshls32.c: Remove.
4644 * gcc.target/arm/neon/vqshls64.c: Remove.
4645 * gcc.target/arm/neon/vqshls8.c: Remove.
4646 * gcc.target/arm/neon/vqshlu16.c: Remove.
4647 * gcc.target/arm/neon/vqshlu32.c: Remove.
4648 * gcc.target/arm/neon/vqshlu64.c: Remove.
4649 * gcc.target/arm/neon/vqshlu8.c: Remove.
4650 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4651 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4652 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4653 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4654 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4655 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4656 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4657 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4658 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4659 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4660 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4661 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4662 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4663 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4664 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4665 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4666 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4667 * gcc.target/arm/neon/vqsubQs16.c: Remove.
4668 * gcc.target/arm/neon/vqsubQs32.c: Remove.
4669 * gcc.target/arm/neon/vqsubQs64.c: Remove.
4670 * gcc.target/arm/neon/vqsubQs8.c: Remove.
4671 * gcc.target/arm/neon/vqsubQu16.c: Remove.
4672 * gcc.target/arm/neon/vqsubQu32.c: Remove.
4673 * gcc.target/arm/neon/vqsubQu64.c: Remove.
4674 * gcc.target/arm/neon/vqsubQu8.c: Remove.
4675 * gcc.target/arm/neon/vqsubs16.c: Remove.
4676 * gcc.target/arm/neon/vqsubs32.c: Remove.
4677 * gcc.target/arm/neon/vqsubs64.c: Remove.
4678 * gcc.target/arm/neon/vqsubs8.c: Remove.
4679 * gcc.target/arm/neon/vqsubu16.c: Remove.
4680 * gcc.target/arm/neon/vqsubu32.c: Remove.
4681 * gcc.target/arm/neon/vqsubu64.c: Remove.
4682 * gcc.target/arm/neon/vqsubu8.c: Remove.
4683 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4684 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4685 * gcc.target/arm/neon/vrecpef32.c: Remove.
4686 * gcc.target/arm/neon/vrecpeu32.c: Remove.
4687 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4688 * gcc.target/arm/neon/vrecpsf32.c: Remove.
4689 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4690 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4691 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4692 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4693 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4694 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4695 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4696 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4697 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4698 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4699 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4700 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4701 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4702 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4703 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4704 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4705 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4706 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4707 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4708 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4709 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4710 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4711 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4712 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4713 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4714 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4715 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4716 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4717 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4718 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4719 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4720 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4721 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4722 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4723 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4724 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4725 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4726 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4727 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4728 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4729 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4730 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4731 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4732 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4733 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4734 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4735 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4736 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4737 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4738 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4739 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4740 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4741 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4742 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4743 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4744 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4745 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4746 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4747 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4748 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4749 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4750 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4751 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4752 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4753 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4754 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4755 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4756 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4757 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4758 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4759 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4760 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4761 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4762 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4763 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4764 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4765 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4766 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4767 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4768 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4769 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4770 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4771 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4772 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4773 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4774 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4775 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4776 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4777 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4778 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4779 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4780 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4781 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4782 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4783 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4784 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4785 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4786 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4787 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4788 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4789 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4790 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4791 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4792 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4793 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4794 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4795 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4796 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4797 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4798 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4799 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4800 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4801 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4802 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4803 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4804 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4805 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4806 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4807 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4808 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4809 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4810 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4811 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4812 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4813 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4814 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4815 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4816 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4817 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4818 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4819 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4820 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4821 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4822 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4823 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4824 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4825 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4826 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4827 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4828 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4829 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4830 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4831 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4832 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4833 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4834 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4835 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4836 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4837 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4838 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4839 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4840 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4841 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4842 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4843 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4844 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4845 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4846 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4847 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4848 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4849 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4850 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4851 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4852 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4853 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4854 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4855 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4856 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4857 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4858 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4859 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4860 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4861 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4862 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4863 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4864 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4865 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4866 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4867 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4868 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4869 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4870 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4871 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4872 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4873 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4874 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4875 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4876 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4877 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4878 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4879 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4880 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4881 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4882 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4883 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4884 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4885 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4886 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4887 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4888 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4889 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4890 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4891 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4892 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4893 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4894 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4895 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4896 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4897 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4898 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4899 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4900 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4901 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4902 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4903 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4904 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4905 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4906 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4907 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4908 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4909 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4910 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4911 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4912 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4913 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4914 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4915 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4916 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4917 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4918 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4919 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4920 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4921 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4922 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4923 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4924 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4925 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4926 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4927 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4928 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4929 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4930 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4931 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4932 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4933 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4934 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4935 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4936 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4937 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4938 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4939 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4940 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4941 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4942 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4943 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4944 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4945 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4946 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4947 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4948 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4949 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4950 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4951 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4952 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4953 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4954 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4955 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4956 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4957 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4958 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4959 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4960 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4961 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4962 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4963 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4964 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4965 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4966 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4967 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4968 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4969 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4970 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4971 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4972 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4973 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4974 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4975 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4976 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4977 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4978 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4979 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4980 * gcc.target/arm/neon/vrev16p8.c: Remove.
4981 * gcc.target/arm/neon/vrev16s8.c: Remove.
4982 * gcc.target/arm/neon/vrev16u8.c: Remove.
4983 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4984 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4985 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4986 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4987 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4988 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4989 * gcc.target/arm/neon/vrev32p16.c: Remove.
4990 * gcc.target/arm/neon/vrev32p8.c: Remove.
4991 * gcc.target/arm/neon/vrev32s16.c: Remove.
4992 * gcc.target/arm/neon/vrev32s8.c: Remove.
4993 * gcc.target/arm/neon/vrev32u16.c: Remove.
4994 * gcc.target/arm/neon/vrev32u8.c: Remove.
4995 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4996 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4997 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4998 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4999 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
5000 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
5001 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
5002 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
5003 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
5004 * gcc.target/arm/neon/vrev64f32.c: Remove.
5005 * gcc.target/arm/neon/vrev64p16.c: Remove.
5006 * gcc.target/arm/neon/vrev64p8.c: Remove.
5007 * gcc.target/arm/neon/vrev64s16.c: Remove.
5008 * gcc.target/arm/neon/vrev64s32.c: Remove.
5009 * gcc.target/arm/neon/vrev64s8.c: Remove.
5010 * gcc.target/arm/neon/vrev64u16.c: Remove.
5011 * gcc.target/arm/neon/vrev64u32.c: Remove.
5012 * gcc.target/arm/neon/vrev64u8.c: Remove.
5013 * gcc.target/arm/neon/vrndaf32.c: Remove.
5014 * gcc.target/arm/neon/vrndaqf32.c: Remove.
5015 * gcc.target/arm/neon/vrndf32.c: Remove.
5016 * gcc.target/arm/neon/vrndmf32.c: Remove.
5017 * gcc.target/arm/neon/vrndmqf32.c: Remove.
5018 * gcc.target/arm/neon/vrndnf32.c: Remove.
5019 * gcc.target/arm/neon/vrndnqf32.c: Remove.
5020 * gcc.target/arm/neon/vrndpf32.c: Remove.
5021 * gcc.target/arm/neon/vrndpqf32.c: Remove.
5022 * gcc.target/arm/neon/vrndqf32.c: Remove.
5023 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5024 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5025 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5026 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5027 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5028 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5029 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5030 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5031 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5032 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5033 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5034 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5035 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5036 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5037 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5038 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5039 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5040 * gcc.target/arm/neon/vset_lanef32.c: Remove.
5041 * gcc.target/arm/neon/vset_lanep16.c: Remove.
5042 * gcc.target/arm/neon/vset_lanep8.c: Remove.
5043 * gcc.target/arm/neon/vset_lanes16.c: Remove.
5044 * gcc.target/arm/neon/vset_lanes32.c: Remove.
5045 * gcc.target/arm/neon/vset_lanes64.c: Remove.
5046 * gcc.target/arm/neon/vset_lanes8.c: Remove.
5047 * gcc.target/arm/neon/vset_laneu16.c: Remove.
5048 * gcc.target/arm/neon/vset_laneu32.c: Remove.
5049 * gcc.target/arm/neon/vset_laneu64.c: Remove.
5050 * gcc.target/arm/neon/vset_laneu8.c: Remove.
5051 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5052 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5053 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5054 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5055 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5056 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5057 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5058 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5059 * gcc.target/arm/neon/vshlQs16.c: Remove.
5060 * gcc.target/arm/neon/vshlQs32.c: Remove.
5061 * gcc.target/arm/neon/vshlQs64.c: Remove.
5062 * gcc.target/arm/neon/vshlQs8.c: Remove.
5063 * gcc.target/arm/neon/vshlQu16.c: Remove.
5064 * gcc.target/arm/neon/vshlQu32.c: Remove.
5065 * gcc.target/arm/neon/vshlQu64.c: Remove.
5066 * gcc.target/arm/neon/vshlQu8.c: Remove.
5067 * gcc.target/arm/neon/vshl_ns16.c: Remove.
5068 * gcc.target/arm/neon/vshl_ns32.c: Remove.
5069 * gcc.target/arm/neon/vshl_ns64.c: Remove.
5070 * gcc.target/arm/neon/vshl_ns8.c: Remove.
5071 * gcc.target/arm/neon/vshl_nu16.c: Remove.
5072 * gcc.target/arm/neon/vshl_nu32.c: Remove.
5073 * gcc.target/arm/neon/vshl_nu64.c: Remove.
5074 * gcc.target/arm/neon/vshl_nu8.c: Remove.
5075 * gcc.target/arm/neon/vshll_ns16.c: Remove.
5076 * gcc.target/arm/neon/vshll_ns32.c: Remove.
5077 * gcc.target/arm/neon/vshll_ns8.c: Remove.
5078 * gcc.target/arm/neon/vshll_nu16.c: Remove.
5079 * gcc.target/arm/neon/vshll_nu32.c: Remove.
5080 * gcc.target/arm/neon/vshll_nu8.c: Remove.
5081 * gcc.target/arm/neon/vshls16.c: Remove.
5082 * gcc.target/arm/neon/vshls32.c: Remove.
5083 * gcc.target/arm/neon/vshls64.c: Remove.
5084 * gcc.target/arm/neon/vshls8.c: Remove.
5085 * gcc.target/arm/neon/vshlu16.c: Remove.
5086 * gcc.target/arm/neon/vshlu32.c: Remove.
5087 * gcc.target/arm/neon/vshlu64.c: Remove.
5088 * gcc.target/arm/neon/vshlu8.c: Remove.
5089 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5090 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5091 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5092 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5093 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5094 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5095 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5096 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5097 * gcc.target/arm/neon/vshr_ns16.c: Remove.
5098 * gcc.target/arm/neon/vshr_ns32.c: Remove.
5099 * gcc.target/arm/neon/vshr_ns64.c: Remove.
5100 * gcc.target/arm/neon/vshr_ns8.c: Remove.
5101 * gcc.target/arm/neon/vshr_nu16.c: Remove.
5102 * gcc.target/arm/neon/vshr_nu32.c: Remove.
5103 * gcc.target/arm/neon/vshr_nu64.c: Remove.
5104 * gcc.target/arm/neon/vshr_nu8.c: Remove.
5105 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5106 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5107 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5108 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5109 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5110 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5111 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5112 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5113 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5114 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5115 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5116 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5117 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5118 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5119 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5120 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5121 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5122 * gcc.target/arm/neon/vsli_np16.c: Remove.
5123 * gcc.target/arm/neon/vsli_np64.c: Remove.
5124 * gcc.target/arm/neon/vsli_np8.c: Remove.
5125 * gcc.target/arm/neon/vsli_ns16.c: Remove.
5126 * gcc.target/arm/neon/vsli_ns32.c: Remove.
5127 * gcc.target/arm/neon/vsli_ns64.c: Remove.
5128 * gcc.target/arm/neon/vsli_ns8.c: Remove.
5129 * gcc.target/arm/neon/vsli_nu16.c: Remove.
5130 * gcc.target/arm/neon/vsli_nu32.c: Remove.
5131 * gcc.target/arm/neon/vsli_nu64.c: Remove.
5132 * gcc.target/arm/neon/vsli_nu8.c: Remove.
5133 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5134 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5135 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5136 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5137 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5138 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5139 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5140 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5141 * gcc.target/arm/neon/vsra_ns16.c: Remove.
5142 * gcc.target/arm/neon/vsra_ns32.c: Remove.
5143 * gcc.target/arm/neon/vsra_ns64.c: Remove.
5144 * gcc.target/arm/neon/vsra_ns8.c: Remove.
5145 * gcc.target/arm/neon/vsra_nu16.c: Remove.
5146 * gcc.target/arm/neon/vsra_nu32.c: Remove.
5147 * gcc.target/arm/neon/vsra_nu64.c: Remove.
5148 * gcc.target/arm/neon/vsra_nu8.c: Remove.
5149 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5150 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5151 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5152 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5153 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5154 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5155 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5156 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5157 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5158 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5159 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5160 * gcc.target/arm/neon/vsri_np16.c: Remove.
5161 * gcc.target/arm/neon/vsri_np64.c: Remove.
5162 * gcc.target/arm/neon/vsri_np8.c: Remove.
5163 * gcc.target/arm/neon/vsri_ns16.c: Remove.
5164 * gcc.target/arm/neon/vsri_ns32.c: Remove.
5165 * gcc.target/arm/neon/vsri_ns64.c: Remove.
5166 * gcc.target/arm/neon/vsri_ns8.c: Remove.
5167 * gcc.target/arm/neon/vsri_nu16.c: Remove.
5168 * gcc.target/arm/neon/vsri_nu32.c: Remove.
5169 * gcc.target/arm/neon/vsri_nu64.c: Remove.
5170 * gcc.target/arm/neon/vsri_nu8.c: Remove.
5171 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5172 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5173 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5174 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5175 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5176 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5177 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5178 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5179 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5180 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5181 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5182 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5183 * gcc.target/arm/neon/vst1Qf32.c: Remove.
5184 * gcc.target/arm/neon/vst1Qp16.c: Remove.
5185 * gcc.target/arm/neon/vst1Qp64.c: Remove.
5186 * gcc.target/arm/neon/vst1Qp8.c: Remove.
5187 * gcc.target/arm/neon/vst1Qs16.c: Remove.
5188 * gcc.target/arm/neon/vst1Qs32.c: Remove.
5189 * gcc.target/arm/neon/vst1Qs64.c: Remove.
5190 * gcc.target/arm/neon/vst1Qs8.c: Remove.
5191 * gcc.target/arm/neon/vst1Qu16.c: Remove.
5192 * gcc.target/arm/neon/vst1Qu32.c: Remove.
5193 * gcc.target/arm/neon/vst1Qu64.c: Remove.
5194 * gcc.target/arm/neon/vst1Qu8.c: Remove.
5195 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5196 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5197 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5198 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5199 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5200 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5201 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5202 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5203 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5204 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5205 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5206 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5207 * gcc.target/arm/neon/vst1f32.c: Remove.
5208 * gcc.target/arm/neon/vst1p16.c: Remove.
5209 * gcc.target/arm/neon/vst1p64.c: Remove.
5210 * gcc.target/arm/neon/vst1p8.c: Remove.
5211 * gcc.target/arm/neon/vst1s16.c: Remove.
5212 * gcc.target/arm/neon/vst1s32.c: Remove.
5213 * gcc.target/arm/neon/vst1s64.c: Remove.
5214 * gcc.target/arm/neon/vst1s8.c: Remove.
5215 * gcc.target/arm/neon/vst1u16.c: Remove.
5216 * gcc.target/arm/neon/vst1u32.c: Remove.
5217 * gcc.target/arm/neon/vst1u64.c: Remove.
5218 * gcc.target/arm/neon/vst1u8.c: Remove.
5219 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5220 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5221 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5222 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5223 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5224 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5225 * gcc.target/arm/neon/vst2Qf32.c: Remove.
5226 * gcc.target/arm/neon/vst2Qp16.c: Remove.
5227 * gcc.target/arm/neon/vst2Qp8.c: Remove.
5228 * gcc.target/arm/neon/vst2Qs16.c: Remove.
5229 * gcc.target/arm/neon/vst2Qs32.c: Remove.
5230 * gcc.target/arm/neon/vst2Qs8.c: Remove.
5231 * gcc.target/arm/neon/vst2Qu16.c: Remove.
5232 * gcc.target/arm/neon/vst2Qu32.c: Remove.
5233 * gcc.target/arm/neon/vst2Qu8.c: Remove.
5234 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5235 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5236 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5237 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5238 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5239 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5240 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5241 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5242 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5243 * gcc.target/arm/neon/vst2f32.c: Remove.
5244 * gcc.target/arm/neon/vst2p16.c: Remove.
5245 * gcc.target/arm/neon/vst2p64.c: Remove.
5246 * gcc.target/arm/neon/vst2p8.c: Remove.
5247 * gcc.target/arm/neon/vst2s16.c: Remove.
5248 * gcc.target/arm/neon/vst2s32.c: Remove.
5249 * gcc.target/arm/neon/vst2s64.c: Remove.
5250 * gcc.target/arm/neon/vst2s8.c: Remove.
5251 * gcc.target/arm/neon/vst2u16.c: Remove.
5252 * gcc.target/arm/neon/vst2u32.c: Remove.
5253 * gcc.target/arm/neon/vst2u64.c: Remove.
5254 * gcc.target/arm/neon/vst2u8.c: Remove.
5255 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5256 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5257 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5258 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5259 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5260 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5261 * gcc.target/arm/neon/vst3Qf32.c: Remove.
5262 * gcc.target/arm/neon/vst3Qp16.c: Remove.
5263 * gcc.target/arm/neon/vst3Qp8.c: Remove.
5264 * gcc.target/arm/neon/vst3Qs16.c: Remove.
5265 * gcc.target/arm/neon/vst3Qs32.c: Remove.
5266 * gcc.target/arm/neon/vst3Qs8.c: Remove.
5267 * gcc.target/arm/neon/vst3Qu16.c: Remove.
5268 * gcc.target/arm/neon/vst3Qu32.c: Remove.
5269 * gcc.target/arm/neon/vst3Qu8.c: Remove.
5270 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5271 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5272 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5273 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5274 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5275 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5276 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5277 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5278 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5279 * gcc.target/arm/neon/vst3f32.c: Remove.
5280 * gcc.target/arm/neon/vst3p16.c: Remove.
5281 * gcc.target/arm/neon/vst3p64.c: Remove.
5282 * gcc.target/arm/neon/vst3p8.c: Remove.
5283 * gcc.target/arm/neon/vst3s16.c: Remove.
5284 * gcc.target/arm/neon/vst3s32.c: Remove.
5285 * gcc.target/arm/neon/vst3s64.c: Remove.
5286 * gcc.target/arm/neon/vst3s8.c: Remove.
5287 * gcc.target/arm/neon/vst3u16.c: Remove.
5288 * gcc.target/arm/neon/vst3u32.c: Remove.
5289 * gcc.target/arm/neon/vst3u64.c: Remove.
5290 * gcc.target/arm/neon/vst3u8.c: Remove.
5291 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5292 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5293 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5294 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5295 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5296 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5297 * gcc.target/arm/neon/vst4Qf32.c: Remove.
5298 * gcc.target/arm/neon/vst4Qp16.c: Remove.
5299 * gcc.target/arm/neon/vst4Qp8.c: Remove.
5300 * gcc.target/arm/neon/vst4Qs16.c: Remove.
5301 * gcc.target/arm/neon/vst4Qs32.c: Remove.
5302 * gcc.target/arm/neon/vst4Qs8.c: Remove.
5303 * gcc.target/arm/neon/vst4Qu16.c: Remove.
5304 * gcc.target/arm/neon/vst4Qu32.c: Remove.
5305 * gcc.target/arm/neon/vst4Qu8.c: Remove.
5306 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5307 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5308 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5309 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5310 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5311 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5312 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5313 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5314 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5315 * gcc.target/arm/neon/vst4f32.c: Remove.
5316 * gcc.target/arm/neon/vst4p16.c: Remove.
5317 * gcc.target/arm/neon/vst4p64.c: Remove.
5318 * gcc.target/arm/neon/vst4p8.c: Remove.
5319 * gcc.target/arm/neon/vst4s16.c: Remove.
5320 * gcc.target/arm/neon/vst4s32.c: Remove.
5321 * gcc.target/arm/neon/vst4s64.c: Remove.
5322 * gcc.target/arm/neon/vst4s8.c: Remove.
5323 * gcc.target/arm/neon/vst4u16.c: Remove.
5324 * gcc.target/arm/neon/vst4u32.c: Remove.
5325 * gcc.target/arm/neon/vst4u64.c: Remove.
5326 * gcc.target/arm/neon/vst4u8.c: Remove.
5327 * gcc.target/arm/neon/vsubQf32.c: Remove.
5328 * gcc.target/arm/neon/vsubQs16.c: Remove.
5329 * gcc.target/arm/neon/vsubQs32.c: Remove.
5330 * gcc.target/arm/neon/vsubQs64.c: Remove.
5331 * gcc.target/arm/neon/vsubQs8.c: Remove.
5332 * gcc.target/arm/neon/vsubQu16.c: Remove.
5333 * gcc.target/arm/neon/vsubQu32.c: Remove.
5334 * gcc.target/arm/neon/vsubQu64.c: Remove.
5335 * gcc.target/arm/neon/vsubQu8.c: Remove.
5336 * gcc.target/arm/neon/vsubf32.c: Remove.
5337 * gcc.target/arm/neon/vsubhns16.c: Remove.
5338 * gcc.target/arm/neon/vsubhns32.c: Remove.
5339 * gcc.target/arm/neon/vsubhns64.c: Remove.
5340 * gcc.target/arm/neon/vsubhnu16.c: Remove.
5341 * gcc.target/arm/neon/vsubhnu32.c: Remove.
5342 * gcc.target/arm/neon/vsubhnu64.c: Remove.
5343 * gcc.target/arm/neon/vsubls16.c: Remove.
5344 * gcc.target/arm/neon/vsubls32.c: Remove.
5345 * gcc.target/arm/neon/vsubls8.c: Remove.
5346 * gcc.target/arm/neon/vsublu16.c: Remove.
5347 * gcc.target/arm/neon/vsublu32.c: Remove.
5348 * gcc.target/arm/neon/vsublu8.c: Remove.
5349 * gcc.target/arm/neon/vsubs16.c: Remove.
5350 * gcc.target/arm/neon/vsubs32.c: Remove.
5351 * gcc.target/arm/neon/vsubs64.c: Remove.
5352 * gcc.target/arm/neon/vsubs8.c: Remove.
5353 * gcc.target/arm/neon/vsubu16.c: Remove.
5354 * gcc.target/arm/neon/vsubu32.c: Remove.
5355 * gcc.target/arm/neon/vsubu64.c: Remove.
5356 * gcc.target/arm/neon/vsubu8.c: Remove.
5357 * gcc.target/arm/neon/vsubws16.c: Remove.
5358 * gcc.target/arm/neon/vsubws32.c: Remove.
5359 * gcc.target/arm/neon/vsubws8.c: Remove.
5360 * gcc.target/arm/neon/vsubwu16.c: Remove.
5361 * gcc.target/arm/neon/vsubwu32.c: Remove.
5362 * gcc.target/arm/neon/vsubwu8.c: Remove.
5363 * gcc.target/arm/neon/vtbl1p8.c: Remove.
5364 * gcc.target/arm/neon/vtbl1s8.c: Remove.
5365 * gcc.target/arm/neon/vtbl1u8.c: Remove.
5366 * gcc.target/arm/neon/vtbl2p8.c: Remove.
5367 * gcc.target/arm/neon/vtbl2s8.c: Remove.
5368 * gcc.target/arm/neon/vtbl2u8.c: Remove.
5369 * gcc.target/arm/neon/vtbl3p8.c: Remove.
5370 * gcc.target/arm/neon/vtbl3s8.c: Remove.
5371 * gcc.target/arm/neon/vtbl3u8.c: Remove.
5372 * gcc.target/arm/neon/vtbl4p8.c: Remove.
5373 * gcc.target/arm/neon/vtbl4s8.c: Remove.
5374 * gcc.target/arm/neon/vtbl4u8.c: Remove.
5375 * gcc.target/arm/neon/vtbx1p8.c: Remove.
5376 * gcc.target/arm/neon/vtbx1s8.c: Remove.
5377 * gcc.target/arm/neon/vtbx1u8.c: Remove.
5378 * gcc.target/arm/neon/vtbx2p8.c: Remove.
5379 * gcc.target/arm/neon/vtbx2s8.c: Remove.
5380 * gcc.target/arm/neon/vtbx2u8.c: Remove.
5381 * gcc.target/arm/neon/vtbx3p8.c: Remove.
5382 * gcc.target/arm/neon/vtbx3s8.c: Remove.
5383 * gcc.target/arm/neon/vtbx3u8.c: Remove.
5384 * gcc.target/arm/neon/vtbx4p8.c: Remove.
5385 * gcc.target/arm/neon/vtbx4s8.c: Remove.
5386 * gcc.target/arm/neon/vtbx4u8.c: Remove.
5387 * gcc.target/arm/neon/vtrnQf32.c: Remove.
5388 * gcc.target/arm/neon/vtrnQp16.c: Remove.
5389 * gcc.target/arm/neon/vtrnQp8.c: Remove.
5390 * gcc.target/arm/neon/vtrnQs16.c: Remove.
5391 * gcc.target/arm/neon/vtrnQs32.c: Remove.
5392 * gcc.target/arm/neon/vtrnQs8.c: Remove.
5393 * gcc.target/arm/neon/vtrnQu16.c: Remove.
5394 * gcc.target/arm/neon/vtrnQu32.c: Remove.
5395 * gcc.target/arm/neon/vtrnQu8.c: Remove.
5396 * gcc.target/arm/neon/vtrnf32.c: Remove.
5397 * gcc.target/arm/neon/vtrnp16.c: Remove.
5398 * gcc.target/arm/neon/vtrnp8.c: Remove.
5399 * gcc.target/arm/neon/vtrns16.c: Remove.
5400 * gcc.target/arm/neon/vtrns32.c: Remove.
5401 * gcc.target/arm/neon/vtrns8.c: Remove.
5402 * gcc.target/arm/neon/vtrnu16.c: Remove.
5403 * gcc.target/arm/neon/vtrnu32.c: Remove.
5404 * gcc.target/arm/neon/vtrnu8.c: Remove.
5405 * gcc.target/arm/neon/vtstQp8.c: Remove.
5406 * gcc.target/arm/neon/vtstQs16.c: Remove.
5407 * gcc.target/arm/neon/vtstQs32.c: Remove.
5408 * gcc.target/arm/neon/vtstQs8.c: Remove.
5409 * gcc.target/arm/neon/vtstQu16.c: Remove.
5410 * gcc.target/arm/neon/vtstQu32.c: Remove.
5411 * gcc.target/arm/neon/vtstQu8.c: Remove.
5412 * gcc.target/arm/neon/vtstp8.c: Remove.
5413 * gcc.target/arm/neon/vtsts16.c: Remove.
5414 * gcc.target/arm/neon/vtsts32.c: Remove.
5415 * gcc.target/arm/neon/vtsts8.c: Remove.
5416 * gcc.target/arm/neon/vtstu16.c: Remove.
5417 * gcc.target/arm/neon/vtstu32.c: Remove.
5418 * gcc.target/arm/neon/vtstu8.c: Remove.
5419 * gcc.target/arm/neon/vuzpQf32.c: Remove.
5420 * gcc.target/arm/neon/vuzpQp16.c: Remove.
5421 * gcc.target/arm/neon/vuzpQp8.c: Remove.
5422 * gcc.target/arm/neon/vuzpQs16.c: Remove.
5423 * gcc.target/arm/neon/vuzpQs32.c: Remove.
5424 * gcc.target/arm/neon/vuzpQs8.c: Remove.
5425 * gcc.target/arm/neon/vuzpQu16.c: Remove.
5426 * gcc.target/arm/neon/vuzpQu32.c: Remove.
5427 * gcc.target/arm/neon/vuzpQu8.c: Remove.
5428 * gcc.target/arm/neon/vuzpf32.c: Remove.
5429 * gcc.target/arm/neon/vuzpp16.c: Remove.
5430 * gcc.target/arm/neon/vuzpp8.c: Remove.
5431 * gcc.target/arm/neon/vuzps16.c: Remove.
5432 * gcc.target/arm/neon/vuzps32.c: Remove.
5433 * gcc.target/arm/neon/vuzps8.c: Remove.
5434 * gcc.target/arm/neon/vuzpu16.c: Remove.
5435 * gcc.target/arm/neon/vuzpu32.c: Remove.
5436 * gcc.target/arm/neon/vuzpu8.c: Remove.
5437 * gcc.target/arm/neon/vzipQf32.c: Remove.
5438 * gcc.target/arm/neon/vzipQp16.c: Remove.
5439 * gcc.target/arm/neon/vzipQp8.c: Remove.
5440 * gcc.target/arm/neon/vzipQs16.c: Remove.
5441 * gcc.target/arm/neon/vzipQs32.c: Remove.
5442 * gcc.target/arm/neon/vzipQs8.c: Remove.
5443 * gcc.target/arm/neon/vzipQu16.c: Remove.
5444 * gcc.target/arm/neon/vzipQu32.c: Remove.
5445 * gcc.target/arm/neon/vzipQu8.c: Remove.
5446 * gcc.target/arm/neon/vzipf32.c: Remove.
5447 * gcc.target/arm/neon/vzipp16.c: Remove.
5448 * gcc.target/arm/neon/vzipp8.c: Remove.
5449 * gcc.target/arm/neon/vzips16.c: Remove.
5450 * gcc.target/arm/neon/vzips32.c: Remove.
5451 * gcc.target/arm/neon/vzips8.c: Remove.
5452 * gcc.target/arm/neon/vzipu16.c: Remove.
5453 * gcc.target/arm/neon/vzipu32.c: Remove.
5454 * gcc.target/arm/neon/vzipu8.c: Remove.
5457 2015-11-12 Marek Polacek <polacek@redhat.com>
5460 * gcc.dg/pr67784-1.c: New test.
5461 * gcc.dg/pr67784-2.c: New test.
5463 2015-11-12 Martin Liska <mliska@suse.cz>
5465 * gcc.dg/ipa/pr68035.c: New test.
5467 2015-11-12 Richard Biener <rguenther@suse.de>
5469 PR tree-optimization/68306
5470 * gcc.dg/pr68306.c: New testcase.
5472 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
5474 Implement D0013R2, logical type traits.
5476 * g++.dg/cpp0x/Wattributes1.C: Adjust.
5478 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
5480 * c-c++-common/goacc/data-default-1.c: New.
5482 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
5484 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5486 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5488 PR tree-optimization/68305
5489 * gcc.dg/vect/pr68305.c: New test.
5491 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
5493 * gcc.target/i386/pr67265-2.c: New test.
5495 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5497 * gcc.dg/pr68286.c: New test.
5499 2015-11-12 Christian Bruel <christian.bruel@st.com>
5501 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5503 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
5505 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5508 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
5510 * gcc.dg/pr65521.c: Fail on AIX.
5512 2015-11-11 Sebastian Pop <s.pop@samsung.com>
5514 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
5515 * gcc.dg/graphite/fuse-2.c: Same.
5516 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5517 isl-ast-gen-*.c files.
5518 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5519 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5520 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5521 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5522 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5523 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5524 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5525 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5526 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5527 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5528 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5530 2015-11-11 Marek Polacek <polacek@redhat.com>
5534 * c-c++-common/pr68107.c: New test.
5535 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5536 (large_array_char_template): Likewise.
5537 * g++.dg/init/new44.C: Adjust dg-error.
5539 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
5541 * gfortran.dg/goacc/private-3.f95: Remove xfail.
5542 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5544 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
5546 * gcc.target/i386/pr67265.c: New test.
5548 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
5550 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
5551 tests for the expected generated code.
5553 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
5555 * gcc.target/mips/split-ds-sequence.c: New test.
5557 2015-11-11 Julia Koval <julia.koval@intel.com>
5559 * g++.dg/ext/mv16.C: New functions.
5561 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
5562 Jiong Wang <jiong.wang@arm.com>
5564 * gcc.dg/tree-ssa/pr68234.c: New testcase.
5566 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5568 * gcc.target/i386/mask-pack.c: New test.
5569 * gcc.target/i386/mask-unpack.c: New test.
5571 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5573 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5575 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
5577 * gcc.dg/vect/slp-cond-5.c: New test.
5579 2015-11-10 Richard Biener <rguenther@suse.de>
5581 PR tree-optimization/68240
5582 * gcc.dg/torture/pr68240.c: New testcase.
5584 2015-11-10 Richard Biener <rguenther@suse.de>
5586 PR tree-optimization/56118
5587 * gcc.target/i386/pr56118.c: New testcase.
5589 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5591 * gcc.target/aarch64/cond_op_imm_1.c: New test.
5593 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
5595 * gfortran.dg/pr68251.f90: New test.
5597 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
5599 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5601 2015-11-09 Martin Sebor <msebor@redhat.com>
5603 * init/new45.C: New test to verify that operator new is invoked
5604 with or without overhead for a cookie.
5607 * init/new44.C: New test for placement new expressions for arrays
5608 with excessive number of elements.
5611 * init/new43.C: New test for placement new expressions for arrays
5612 with negative number of elements.
5614 * other/new-size-type.C: Expect array new expression with
5615 an excessive number of elements to be rejected.
5617 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
5619 * c-c++-common/goacc/routine-1.c: New.
5620 * c-c++-common/goacc/routine-2.c: New.
5621 * c-c++-common/goacc/routine-3.c: New.
5622 * c-c++-common/goacc/routine-4.c: New.
5623 * c-c++-common/goacc/routine-5.c: New.
5625 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5627 * gcc.target/sparc/sparc-ret.c: Rename to...
5628 * gcc.target/sparc/sparc-ret-1.c: ...this.
5629 * gcc.target/sparc/sparc-ret-2.c: New test.
5631 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5633 * lib/target-supports.exp (check_p8vector_hw_available): Split
5635 (check_vsx_hw_available): Likewise.
5636 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5637 support and for PowerPC float128 support.
5638 (check_p9modulo_hw_available): Likewise.
5639 (check_ppc_float128_sw_available): Likewise.
5640 (check_ppc_float128_hw_available): Likewise.
5641 (check_effective_target_powerpc_p9vector_ok): Likewise.
5642 (check_effective_target_powerpc_p9modulo_ok): Likewise.
5643 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5644 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5645 (is-effective-target): Add new PowerPc targets.
5646 (is-effective-target-keyword): Likewise.
5647 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5648 instructions, use it.
5650 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5651 * gcc.target/powerpc/mod-2.c: Likewise.
5652 * gcc.target/powerpc/ctz-1.c: Likewise.
5653 * gcc.target/powerpc/ctz-2.c: Likewise.
5654 * gcc.target/powerpc/extswsli-1.c: Likewise.
5655 * gcc.target/powerpc/extswsli-2.c: Likewise.
5656 * gcc.target/powerpc/extswsli-3.c: Likewise.
5658 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5659 and allow the test on PowerPC LE.
5660 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5661 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5663 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5664 check instead of powerpc_vsx_ok.
5665 * gcc.target/powerpc/float128-mix.c: Likewise.
5667 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5669 * gcc.dg/sso/*.c: Robustify dg-output directives.
5671 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
5673 * g++.dg/ubsan/pr68259.C: New test.
5675 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
5677 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5678 (main): Use _Cilk_spawn instead of cilk_spawn.
5680 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
5682 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5683 scan-assembler directive.
5685 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5688 * gcc.dg/pr68129_1.c: New test.
5690 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5693 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5694 (main): Invoke them.
5696 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5699 * gcc.dg/guality/pr67192.c: New test.
5701 2015-11-09 Richard Biener <rguenther@suse.de>
5703 PR tree-optimization/68248
5704 * gcc.dg/torture/pr68248.c: New testcase.
5706 2015-11-09 Richard Biener <rguenther@suse.de>
5708 PR tree-optimization/56118
5709 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5711 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5713 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5714 labelref and check use of constant pool by looking for .word and
5717 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
5720 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5722 2015-11-09 Richard Henderson <rth@redhat.com>
5724 * gcc.target/i386/addr-space-1.c: New test.
5725 * gcc.target/i386/addr-space-2.c: New test.
5726 * gcc.target/i386/addr-space-3.c: New test.
5728 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
5731 * gfortran.dg/pr68053.f90: New test.
5733 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5735 * g++.dg/lto/pr68057_0.C: Fix testcase.
5737 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
5739 * gfortran.dg/PR67518.f90: move from here...
5740 * gfortran.dg/graphite/PR67518.f90: to here.
5741 * gfortran.dg/PR53852.f90: move from here...
5742 * gfortran.dg/graphite/PR53852.f90: to here.
5744 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
5746 * gcc.dg/sso-1.c: New test.
5747 * gcc.dg/sso-2.c: Likewise.
5748 * gcc.dg/sso-3.c: Likewise.
5749 * gcc.dg/sso-4.c: Likewise.
5750 * gcc.dg/sso-5.c: Likewise.
5751 * gcc.dg/sso-6.c: Likewise.
5752 * gcc.dg/sso-7.c: Likewise.
5753 * gcc.dg/sso-8.c: Likewise.
5754 * gcc.dg/sso: New directory.
5755 * gcc.target/i386/movbe-3.c: New test.
5756 * gnat.dg/sso1.adb: Likewise.
5757 * gnat.dg/sso2.ad[sb]: Likewise.
5758 * gnat.dg/sso3.adb: Likewise.
5759 * gnat.dg/sso4.adb: Likewise.
5760 * gnat.dg/sso5.adb: Likewise.
5761 * gnat.dg/sso6.adb: Likewise.
5762 * gnat.dg/sso7.adb: Likewise.
5763 * gnat.dg/specs/sso1.ads: Likewise.
5764 * gnat.dg/specs/sso2.ads: Likewise.
5765 * gnat.dg/sso: New directory.
5767 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
5770 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5772 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5775 * gfortran.dg/pr68224.f90: New test.
5777 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5780 * gfortran.dg/proc_ptr_47.f90: New test.
5783 * gfortran.dg/pr66465.f90: New test.
5785 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
5787 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5789 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5792 * gfortran.dg/pr68153.f90: New test.
5794 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
5797 * gfortran.dg/pr68151.f90: New test.
5799 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
5801 PR tree-optimization/68235
5802 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5804 2015-11-06 Jeff Law <law@redhat.com>
5806 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5807 realized jump threads.
5808 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5809 threads rather than dom1 dump.
5811 2015-11-06 Michael Collison <michael.collison@linaro.org
5812 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5815 2015-08-01 Michael Collison <michael.collison@linaro.org
5816 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5818 * gcc.target/arm/mincmp.c: New test.
5820 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5823 * gfortran.dg/warn_unused_function_2.f90: Add two new
5824 "defined but not used" subroutines.
5826 2015-11-06 Jakub Jelinek <jakub@redhat.com>
5828 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5829 * g++.dg/gomp/ordered-2.C (f1): Likewise.
5830 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5831 expected diagnostics for the addition of quotes.
5832 * gfortran.dg/gomp/target3.f90: Likewise.
5833 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5834 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5835 * c-c++-common/gomp/doacross-1.c: Likewise.
5836 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5837 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5838 Adjust expected diagnostics wording.
5839 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5840 Don't expect error on ordered threads simd when in for simd.
5841 * c-c++-common/gomp/nesting-2.c: New test.
5842 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5843 * c-c++-common/gomp/ordered-4.c: New test.
5845 2015-11-06 Mike Stump <mikestump@comcast.net>
5847 * gcc.dg/pragma-diag-5.c: Make test cases unique.
5849 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
5850 Sebastian Pop <s.pop@samsung.com>
5852 * gcc.dg/graphite/fuse-1.c: New.
5853 * gcc.dg/graphite/fuse-2.c: New.
5854 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5856 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5858 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5860 2015-11-06 David Malcolm <dmalcolm@redhat.com>
5862 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5863 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5864 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5865 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5866 * lib/gcc-dg.exp: Load multiline.exp.
5868 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5870 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5871 * gcc.target/arm/interrupt-1.c: Likewise.
5872 * gcc.target/arm/interrupt-2.c: Likewise.
5873 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5875 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
5876 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
5878 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5879 macros for assembly checks.
5880 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5881 frsqrts and frsqrte are not emitted.
5882 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5883 frsqrts and frsqrte are emitted.
5884 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5886 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5888 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5890 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
5894 * g++.dg/lto/pr68057_0.C: New testcase.
5895 * g++.dg/lto/pr68057_1.C: New testcase.
5896 * g++.dg/torture/pr68220.C: New testcase.
5898 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5900 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5903 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5905 PR tree-optimization/68145
5906 * g++.dg/vect/pr68145.cc: New test.
5908 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5911 * gcc.dg/pr68088_1.c: New test.
5913 2015-11-06 Richard Biener <rguenther@suse.de>
5915 * gcc.dg/vect/bb-slp-38.c: New testcase.
5917 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5919 * gfortran.dg/goacc/private-3.f95: XFAIL.
5921 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5925 * gfortran.dg/PR67518.f90: New test.
5926 * gfortran.dg/PR53852.f90: New test.
5928 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5929 Tom de Vries <tom@codesourcery.com>
5930 Nathan Sidwell <nathan@codesourcery.com>
5931 Thomas Schwinge <thomas@codesourcery.com>
5933 * c-c++-common/goacc/combined-directives.c: New test.
5934 * c-c++-common/goacc/loop-clauses.c: New test.
5935 * c-c++-common/goacc/tile.c: New test.
5936 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5937 as gang static arguments.
5938 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5939 * g++.dg/goacc/template.C: New test.
5940 * gfortran.dg/goacc/combined-directives.f90: New test.
5941 * gfortran.dg/goacc/default.f95: New test.
5942 * gfortran.dg/goacc/default_none.f95: New test.
5943 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5944 * gfortran.dg/goacc/gang-static.f95: New test.
5945 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5946 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5947 * gfortran.dg/goacc/list.f95: Update test.
5948 * gfortran.dg/goacc/loop-2.f95: Likewise.
5949 * gfortran.dg/goacc/loop-4.f95: New test.
5950 * gfortran.dg/goacc/loop-5.f95: New test.
5951 * gfortran.dg/goacc/loop-6.f95: New test.
5952 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5953 * gfortran.dg/goacc/multi-clause.f90: New test.
5954 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5955 * gfortran.dg/goacc/update.f95: New test.
5957 2015-11-05 Martin Sebor <msebor@redhat.com>
5960 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5961 invocations where the size of the destination buffer object
5962 or its type (or both) is unknown.
5964 2015-11-05 Martin Sebor <msebor@redhat.com>
5967 * g++.dg/warn/Wplacement-new-size.C: New test.
5969 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5971 * gcc.dg/pr68112.c: New.
5972 * gcc.dg/vect/vect-strided-shift-1.c: New.
5974 2015-11-05 Marek Polacek <polacek@redhat.com>
5977 * gcc.dg/pr68090.c: New test.
5979 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5981 * gcc.dg/ifcvt-4.c: New.
5983 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5986 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5988 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5990 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5991 of variables in both data sharing and mapping clauses and for
5992 structure element based array sections being mapped rather than
5994 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5995 expected diagnostics wording in one case.
5996 * c-c++-common/gomp/distribute-1.c: New test.
5997 * c-c++-common/gomp/element-1.c: New test.
5998 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5999 and #pragma omp end declare target pair around the function.
6000 Change s from a parameter to a file scope variable.
6001 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
6002 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
6003 on non-zero low-bound in reduction array sections. Add further
6005 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
6006 * c-c++-common/gomp/target-teams-1.c: New test.
6007 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6008 for expected mangling on x86_64/i?86.
6009 * gcc.dg/gomp/declare-simd-3.c: New test.
6010 * gcc.dg/gomp/declare-simd-4.c: New test.
6011 * gcc.dg/gomp/for-20.c: New test.
6012 * gcc.dg/gomp/for-21.c: New test.
6013 * gcc.dg/gomp/for-22.c: New test.
6014 * gcc.dg/gomp/for-23.c: New test.
6015 * gcc.dg/gomp/for-24.c: New test.
6016 * gcc.dg/gomp/linear-1.c: New test.
6017 * gcc.dg/gomp/loop-1.c: New test.
6018 * g++.dg/gomp/atomic-17.C: New test.
6019 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6020 non-static data member in shared clause. Add single construct.
6021 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
6022 scan-assembler-times directives for expected mangling on x86_64/i?86.
6023 * g++.dg/gomp/declare-simd-3.C: Likewise.
6024 * g++.dg/gomp/declare-simd-4.C: New test.
6025 * g++.dg/gomp/declare-simd-5.C: New test.
6026 * g++.dg/gomp/declare-target-1.C: New test.
6027 * g++.dg/gomp/linear-2.C: New test.
6028 * g++.dg/gomp/loop-1.C: New test.
6029 * g++.dg/gomp/loop-2.C: New test.
6030 * g++.dg/gomp/loop-3.C: New test.
6031 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6032 non-static data member in shared clause.
6033 * g++.dg/gomp/member-3.C: New test.
6034 * g++.dg/gomp/member-4.C: New test.
6035 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6036 (bar): Remove dg-message.
6037 * g++.dg/gomp/target-teams-1.C: New test.
6039 2015-11-05 Richard Biener <rguenther@suse.de>
6041 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6042 uninitialized variables.
6043 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6044 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6045 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6046 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6047 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6048 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6049 * gcc.dg/ipa/inlinehint-2.c: Likewise.
6050 * gcc.dg/ipa/pure-const-2.c: Likewise.
6051 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6052 * gcc.dg/tree-ssa/loop-23.c: Likewise.
6053 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6054 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6055 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6056 * gcc.dg/vect/pr30858.c: Likewise.
6057 * gcc.dg/vect/pr33866.c: Likewise.
6058 * gcc.dg/vect/pr37027.c: Likewise.
6059 * c-c++-common/ubsan/null-10.c: Likewise.
6060 * gcc.target/i386/incoming-8.c: Likewise.
6062 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
6064 * gnat.dg/slice9.adb: New test.
6066 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
6068 * gfortran.dg/goacc/reduction-2.f95: Delete.
6070 2015-11-04 Tom de Vries <tom@codesourcery.com>
6072 PR tree-optimization/67742
6073 * gcc.dg/tree-ssa/restrict-7.c: New test.
6074 * gcc.dg/tree-ssa/restrict-8.c: New test.
6076 2015-11-03 Martin Sebor <msebor@redhat.com>
6079 * c-c++-common/builtin-offsetof-2.c: New test.
6081 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6084 * gfortran.dg/warn_unused_function_3.f90: New test.
6086 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
6088 * gnat.dg/discr45.adb: Only compile the test.
6090 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
6092 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6093 * gcc.target/i386/mvc5.c: Ditto.
6094 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6097 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
6099 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6101 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6104 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
6106 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6107 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6108 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6109 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6110 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6111 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6113 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
6115 * gcc.target/aarch64/fp16/set_zero_1.c: New.
6117 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
6119 * gcc.dg/mvc1.c: Move to ...
6120 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
6121 * gcc.dg/mvc2.c: Move to ...
6122 * gcc.target/i386/mvc2.c: ... here.
6123 * gcc.dg/mvc3.c: Move to ...
6124 * gcc.target/i386/mvc3.c: ... here.
6125 * gcc.dg/mvc4.c: Move to ...
6126 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
6127 * gcc.dg/mvc5.c: Move to ...
6128 * gcc.target/i386/mvc5.c: ... here.
6129 * gcc.dg/mvc6.c: Move to ...
6130 * gcc.target/i386/mvc6.c: ... here.
6131 * gcc.dg/mvc7.c: Move to ...
6132 * gcc.target/i386/mvc7.c: ... here.
6134 * g++.dg/ext/mvc1.C: Require ifunc.
6136 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
6138 PR tree-optimization/68083
6139 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
6141 2015-11-02 Jeff Law <law@redhat.com>
6143 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6144 irreducible loops in the CFG.
6146 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
6149 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6151 * gcc.dg/vect/vect-strided-shift-1.c: New.
6153 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6156 * gcc.target/arm/pr67929_1.c: Move to...
6157 * gcc.c-torture/execute/pr67929_1.c: ... Here.
6158 Remove arm-specific directives. Add noclone, noinline
6161 2015-11-01 Jeff Law <law@redhat.com>
6163 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6165 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
6167 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6168 (sse2_test): Rename from main. Do not return 0.
6170 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
6172 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6173 * gfortran.dg/proc_ptr_39.f90: Require visibility.
6174 * gfortran.dg/read_dir.f90: XFAIL AIX.
6176 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
6178 Remove the implementation of N3994, terse range-for loops.
6179 * g++.dg/cpp1z/range-for1.C: Remove.
6181 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
6183 * gnat.dg/discr45.adb: New test.
6185 2015-10-31 Tom de Vries <tom@codesourcery.com>
6187 * gfortran.dg/assumed_type_2.f90: Update test.
6188 * gfortran.dg/no_arg_check_2.f90: Same.
6190 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
6192 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6194 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6197 * gfortran.dg/pr46588.f90: New test.
6199 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
6201 * gcc.dg/mvc1.c: New test for multiple targets cloning.
6202 * gcc.dg/mvc2.c: Ditto.
6203 * gcc.dg/mvc3.c: Ditto.
6204 * gcc.dg/mvc4.c: Ditto.
6205 * gcc.dg/mvc5.c: Ditto.
6206 * gcc.dg/mvc6.c: Ditto.
6207 * gcc.dg/mvc7.c: Ditto.
6208 * g++.dg/ext/mvc1.C: Ditto.
6209 * g++.dg/ext/mvc2.C: Ditto.
6210 * g++.dg/ext/mvc3.C: Ditto.
6211 * g++.dg/ext/mvc4.C: Ditto.
6213 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6216 * gfortran.dg/pr51993.f90: New test.
6218 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
6220 PR rtl-optimization/68106
6221 * gcc.target/aarch64/pr68106.c: New.
6223 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6226 * gfortran.dg/pr36192_1.f90: New test.
6228 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
6231 *gfortran.dg/pr68154.f90
6233 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
6235 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6236 * c-c++-common/goacc/acc_on_device-2.c: Delete.
6238 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
6240 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6242 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6244 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6246 * gcc.target/powerpc/float128-mix.c: Likewise.
6248 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6251 * gfortran.dg/pr68054.f90: New test.
6253 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6256 * gfortran.dg/pr67885.f90: New test.
6258 2015-10-29 Jeff Law <law@redhat.com>
6260 PR tree-optimization/67892
6261 * gcc.dg/tree-ssa/pr21417: Update expected output.
6262 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6264 2015-10-29 Richard Biener <rguenther@suse.de>
6267 * c-c++-common/ubsan/pr68142.c: New testcase.
6269 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6272 * g++.dg/other/cv_func4.C: New.
6274 2015-10-29 Richard Biener <rguenther@suse.de>
6277 * c-c++-common/ubsan/pr56956.c: New testcase.
6279 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
6281 * gnat.dg/discr44.adb: New test.
6283 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
6286 * gcc.dg/debug/pr66068.c: New test.
6288 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
6291 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6292 array bounds error at line 25.
6294 2015-10-28 Catherine Moore <clm@codesourcery.com>
6296 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6297 * gcc.target/mips/oddspreg-6.c: Likewise.
6298 * gcc.target/mips/oddspreg-1.c: Likewise.
6299 * gcc.target/mips/oddspreg-2.c: Likewise.
6301 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6304 * gcc.target/avr/pr67839.c: New test.
6306 2015-10-28 Richard Biener <rguenther@suse.de>
6308 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6310 2015-10-28 Tom de Vries <tom@codesourcery.com>
6312 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6314 2015-10-28 Richard Biener <rguenther@suse.de>
6317 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6320 2015-10-28 Richard Biener <rguenther@suse.de>
6322 PR tree-optimization/65962
6323 * gcc.dg/vect/vect-62.c: Adjust.
6325 2015-10-28 Richard Biener <rguenther@suse.de>
6328 * gcc.dg/torture/pr68067-1.c: New testcase.
6329 * gcc.dg/torture/pr68067-2.c: Likewise.
6331 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6333 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6335 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
6337 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6338 as xvmadd and xvnmsub.
6339 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6341 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
6343 * c-c++-common/goacc/loop-shape.c: New test.
6345 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
6346 Cesar Philippidis <cesar@codesourcery.com>
6348 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6349 * g++.dg/gomp/pr33372-3.C: Likewise.
6351 2015-10-27 Richard Henderson <rth@redhat.com>
6354 * gcc.target/i386/pr67609-2.c: New test.
6356 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6359 * gcc.target/aarch64/pr68102_1.c: New test.
6361 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
6364 * gfortran.dg/allocate_with_source_15.f03: New test
6366 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6367 James Norris <jnorris@codesourcery.com>
6370 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6372 * gfortran.dg/goacc/loop-1.f95: Likewise.
6373 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6374 * gfortran.dg/goacc/cray.f95: Likewise.
6375 * gfortran.dg/goacc/parameter.f95: Likewise.
6377 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
6380 * gfortran.dg/pr67805_2.f90: New test.
6382 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6383 Aditya Kumar <aditya.k7@samsung.com>
6385 * gcc.dg/graphite/block-0.c: Changed to match pattern.
6386 * gcc.dg/graphite/interchange-1.c: Same.
6387 * gcc.dg/graphite/interchange-10.c: Same.
6388 * gcc.dg/graphite/interchange-11.c: Same.
6389 * gcc.dg/graphite/interchange-13.c: Same.
6390 * gcc.dg/graphite/interchange-3.c: Same.
6391 * gcc.dg/graphite/interchange-4.c: Same.
6392 * gcc.dg/graphite/interchange-7.c: Same.
6393 * gcc.dg/graphite/interchange-9.c: Same.
6394 * gcc.dg/graphite/uns-interchange-9.c: Same.
6395 * gfortran.dg/graphite/interchange-3.f90: Same.
6397 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
6400 * gcc.target/i386/pr67215-1.c: New test.
6401 * gcc.target/i386/pr67215-2.c: Likewise.
6402 * gcc.target/i386/pr67215-3.c: Likewise.
6404 2015-10-27 Richard Biener <rguenther@suse.de>
6406 PR tree-optimization/68104
6407 * gcc.dg/torture/pr68104.c: New testcase.
6409 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
6411 * gcc.dg/vect/vect-strided-shift-1.c: New.
6413 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6416 * gcc.target/arm/pr67929_1.c: New test.
6418 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6420 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6422 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6424 PR tree-optimization/68097
6425 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
6426 --param max-ssa-name-query-depth=3 to dg-options.
6428 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6430 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6432 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6434 * gcc.dg/builtins-52.c: Add -O to dg-options.
6436 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
6438 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6440 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
6444 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
6446 (PR64765): New function.
6447 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6448 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
6450 * gfortran.dg/goacc/cray.f95: Refine prune directive.
6451 * gfortran.dg/goacc/parameter.f95: Likewise.
6453 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
6456 * gfortran.dg/empty_label_typedecl.f90: New test.
6458 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
6461 * gfortran.dg/pr36192.f90: New test.
6463 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
6465 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6466 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6467 * gnat.dg/opt51.adb: New test.
6468 * gnat.dg/opt51_pkg.ads: New helper.
6470 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
6472 * gcc.target/mips/ds-schedule-1.c: New.
6473 * gcc.target/mips/ds-schedule-2.c: New.
6475 2015-10-26 Jeff Law <law@redhat.com>
6477 PR tree-optimization/68013
6478 * gcc.c-torture/compile/pr68013.c: New test.
6480 2015-10-26 Richard Biener <rguenther@suse.de>
6481 Dominik Vogt <vogt@linux.vnet.ibm.com>
6484 * gcc.target/s390/pr67443.c: New testcase.
6486 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
6488 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6489 make it unique per testcase.
6490 * gfortran.dg/chmod_2.f90: Likewise.
6491 * gfortran.dg/chmod_3.f90: Likewise.
6492 * gfortran.dg/direct_io_8.f90: Likewise.
6493 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6494 * gfortran.dg/f2003_io_1.f03: Likewise.
6495 * gfortran.dg/f2003_io_2.f03: Likewise.
6496 * gfortran.dg/f2003_io_8.f03: Likewise.
6497 * gfortran.dg/inquire_size.f90: Likewise.
6498 * gfortran.dg/namelist_66.f90: Likewise.
6499 * gfortran.dg/namelist_82.f90: Likewise.
6500 * gfortran.dg/namelist_87.f90: Likewise.
6501 * gfortran.dg/open_negative_unit_1.f90: Likewise.
6502 * gfortran.dg/open_new.f90: Likewise.
6503 * gfortran.dg/stat_1.f90: Likewise.
6504 * gfortran.dg/stat_2.f90: Likewise.
6505 * gfortran.dg/streamio_15.f90: Likewise.
6506 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6508 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6511 * g++.dg/pr67989.C: New test.
6513 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6515 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6516 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6517 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6518 suffix to the temporary filename to make it unique per testcase.
6520 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
6522 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6524 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
6527 * gfortran.dg/allocate_with_source_12.f03: New test
6530 * gfortran.dg/allocate_with_source_13.f03: New test
6533 * gfortran.dg/allocate_with_source_14.f03: New test
6535 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
6537 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6539 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
6542 * gcc.target/i386/pr68084.c: New test.
6544 2015-10-25 Andre Vehreschild <vehre@gmx.de>
6548 * gfortran.dg/allocate_with_source_10.f08: New test.
6549 * gfortran.dg/allocate_with_source_11.f08: New test.
6550 * gfortran.dg/class_array_15.f03: Changed count of expected
6551 _builtin_frees to 11. One step of temporaries is spared, therefore
6552 the allocatable component of that temporary is not to be freeed.
6554 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6557 * gfortran.dg/pr68055.f90: New case.
6559 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
6562 * gfortran.dg/pr67805.f90: New testcase.
6563 * gfortran.dg/array_constructor_26.f03: Update testcase.
6564 * gfortran.dg/array_constructor_27.f03: Ditto.
6565 * gfortran.dg/char_type_len_2.f90: Ditto.
6566 * gfortran.dg/pr67802.f90: Ditto.
6567 * gfortran.dg/used_before_typed_3.f90: Ditto.
6569 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6572 * g++.dg/torture/pr67600.C: New testcase.
6574 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
6576 * g++.dg/pr68062.C: New test.
6578 2015-10-23 Jeff Law <law@redhat.com>
6580 PR tree-optimization/67830
6581 * gcc.dg/pr67830.c: New test.
6583 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
6585 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6587 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
6588 Andrew Pinski <apinski@cavium.com>
6590 PR rtl-optimization/67736
6591 * gcc.dg/torture/pr67736.c: New test.
6592 * gcc.dg/combine-subregs.c: New test.
6594 2015-10-23 Alan Hayward <alan.hayward@arm.com>
6596 PR tree-optimization/65947
6597 * lib/target-supports.exp
6598 (check_effective_target_vect_max_reduc): Add.
6599 * gcc.dg/vect/pr65947-1.c: New test.
6600 * gcc.dg/vect/pr65947-2.c: New test.
6601 * gcc.dg/vect/pr65947-3.c: New test.
6602 * gcc.dg/vect/pr65947-4.c: New test.
6603 * gcc.dg/vect/pr65947-5.c: New test.
6604 * gcc.dg/vect/pr65947-6.c: New test.
6605 * gcc.dg/vect/pr65947-7.c: New test.
6606 * gcc.dg/vect/pr65947-8.c: New test.
6607 * gcc.dg/vect/pr65947-9.c: New test.
6608 * gcc.dg/vect/pr65947-10.c: New test.
6609 * gcc.dg/vect/pr65947-11.c: New test.
6611 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
6613 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6614 Make weak rather than noinline.
6615 * gcc.dg/builtins-57.c: Compile with -O.
6616 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6618 2015-10-23 Tom de Vries <tom@codesourcery.com>
6620 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6622 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6625 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6626 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6628 2015-10-22 Martin Sebor <msebor@redhat.com>
6631 * gcc.misc-tests/help.exp: Verify that option descriptions
6633 * lib/options.exp (check_for_options): Use the regexp --line option.
6634 Print unexpected match on failure.
6636 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
6638 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6640 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
6643 * g++.dg/cpp1y/var-templ46.C: New.
6645 2015-10-22 Richard Biener <rguenther@suse.de>
6647 PR tree-optimization/58497
6648 * gcc.dg/tree-ssa/vector-5.c: New testcase.
6650 2015-10-22 Richard Biener <rguenther@suse.de>
6652 PR tree-optimization/19049
6653 PR tree-optimization/65962
6654 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6655 * gcc.dg/vect/vect-63.c: Adjust.
6656 * gcc.dg/vect/vect-70.c: Likewise.
6657 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6658 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6659 * gfortran.dg/vect/pr19049.f90: Likewise.
6660 * gfortran.dg/vect/vect-8.f90: Likewise.
6662 2015-10-22 Richard Biener <rguenther@suse.de>
6666 * gcc.dg/torture/ftrapv-2.c: New testcase.
6668 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6671 * gcc.target/s390/pr68015.c: New test.
6673 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6676 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6679 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6680 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6683 * gcc.target/aarch64/pr63304_1.c: New test.
6685 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6688 * g++.dg/parse/enum13.C: New.
6690 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6693 * g++.dg/parse/enum12.C: New.
6695 2015-10-21 Martin Sebor <msebor@redhat.com>
6698 * gcc.misc-tests/help.exp: Adjust.
6699 * lib/options.exp (check_for_options): Add detail to output.
6701 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
6704 * gfortran.dg/pr67939.f90: New test.
6706 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
6707 Sebastian Pop <s.pop@samsung.com>
6709 * gcc.dg/graphite/scop-11.c: Update pattern.
6711 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6714 * g++.dg/ipa/pr67056.C: New testcase.
6716 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6718 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6721 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6723 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6724 Add associated options for arm*-*-*.
6725 (sqrt): Remove dummy definition.
6727 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6729 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6731 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
6733 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6734 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6735 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6737 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
6739 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6740 sra-max-scalarization-size-Ospeed.
6742 2015-10-21 Marek Polacek <polacek@redhat.com>
6746 * gcc.dg/pr68024.c: New test.
6748 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
6750 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6751 * c-c++-common/goacc/sb-1.c: Adjust errors.
6752 * c-c++-common/goacc/sb-3.c: Adjust errors.
6753 * c-c++-common/goacc/loop-1.c: Adjust errors.
6754 * c-c++-common/goacc/nesting-1.c: Adjust errors.
6755 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6756 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6758 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6760 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6762 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6764 * gcc.dg/lto/simd-function_0.c: New test.
6766 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
6769 * gcc.target/i386/pr68018.c: New test.
6771 2015-10-21 Richard Biener <rguenther@suse.de>
6774 * gcc.dg/torture/pr68031.c: New testcase.
6776 2015-10-21 Richard Biener <rguenther@suse.de>
6778 PR tree-optimization/68026
6779 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6781 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6783 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6784 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6785 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6786 * g++.dg/asan/default-options-1.C: Likewise.
6788 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6790 * gcc.target/aarch64/stp_vec_64_1.c: New test.
6791 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6793 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6795 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6797 2015-10-20 Marek Polacek <polacek@redhat.com>
6800 * gcc.dg/pr67964.c: New test.
6802 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
6804 PR rtl-optimization/67609
6805 * gcc.target/i386/pr67609.c: New.
6807 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6809 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6811 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6813 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6814 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6816 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6819 * gcc.target/i386/pr66810.c: New test.
6821 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
6825 * gcc.target/i386/pr67963-1.c: New test.
6826 * gcc.target/i386/pr67963-2.c: Likewise.
6827 * gcc.target/i386/pr67963-3.c: Likewise.
6828 * gcc.target/i386/pr67985-1.c: Likewise.
6829 * gcc.target/i386/pr67985-2.c: Likewise.
6830 * gcc.target/i386/pr67985-3.c: Likewise.
6832 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
6834 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6836 2015-10-20 Richard Biener <rguenther@suse.de>
6838 PR tree-optimization/68017
6839 * gcc.dg/torture/pr68017.c: New testcase.
6841 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
6844 * gcc.target/aarch64/pr66912.c: New.
6845 * gcc.target/arm/pr66912.c: New.
6847 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6849 * gfortran.dg/pr67900.f90: New tests.
6851 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
6853 * gnat.dg/opt50.adb: New test.
6854 * gnat.dg/opt50_pkg.adb: New helper.
6855 * gnat.dg/opt50_pkg.ads: New helper.
6857 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6860 * gfortran.dg/pr68019.f90: new test.
6862 2015-10-19 Richard Biener <rguenther@suse.de>
6864 PR tree-optimization/67975
6865 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6867 2015-10-19 Richard Biener <rguenther@suse.de>
6869 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6871 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
6874 * gcc.target/i386/pr67995-1.c: New test.
6875 * gcc.target/i386/pr67995-2.c: Likewise.
6876 * gcc.target/i386/pr67995-3.c: Likewise.
6878 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
6881 * gcc.dg/PR68002.c: New test.
6883 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
6885 * gcc.dg/builtins-20.c: Remove undefined behavior.
6887 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
6890 * gfortran.dg/common_25.f90: New file.
6892 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6895 * gfortran.dg/move_alloc_15.f90: New test
6896 * gfortran.dg/move_alloc_16.f90: New test
6899 * gfortran.dg/deferred_character_assignment_1.f90: New test
6901 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6904 * gfortran.df/pr67987.f90: New test.
6905 * gfortran.dg/char_length_2.f90: Update testcase.
6907 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6909 * gcc.target/i386/iamcu/test_basic_returning.c
6910 (def_test_returning_type): Use union to check float return bits.
6912 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6914 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6915 Replace printf with __builtin_printf.
6917 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6919 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6922 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6925 * gnat.dg/pack21.adb: New test.
6926 * gnat.dg/pack22.adb: Likewise.
6927 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6929 2015-10-16 Christian Bruel <christian.bruel@st.com>
6932 * gcc.target/arm/no-align.c: New test.
6933 * gcc.target/arm/attr-align1.c: New test.
6934 * gcc.target/arm/attr-align2.c: New test.
6935 * gcc.target/arm/attr-align3.c: New test.
6937 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6939 * gcc.c-torture/compile/icfmatch.c: Add testcase
6941 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6944 * g++.dg/cpp1z/fold-ice1.C: New.
6946 2015-10-16 Michael Collison <michael.collison@linaro.org>
6947 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6949 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6951 2015-10-15 Marek Polacek <polacek@redhat.com>
6953 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6955 2015-10-15 Marek Polacek <polacek@redhat.com>
6957 PR tree-optimization/67953
6958 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6960 * gcc.dg/torture/pr67953.c: New test.
6962 2015-10-14 Jeff Law <law@redhat.com>
6964 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6965 contained within have their own file/test now.
6966 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6967 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6968 expectations a bit more.
6969 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6970 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6971 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6972 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6973 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6976 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6978 2015-10-14 Marek Polacek <polacek@redhat.com>
6980 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6990 2015-10-14 Richard Biener <rguenther@suse.de>
6992 PR tree-optimization/67915
6993 * gcc.dg/torture/pr67915.c: New testcase.
6995 2015-10-14 Marek Polacek <polacek@redhat.com>
6997 PR tree-optimization/67815
6998 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6999 * gcc.dg/tree-ssa/reassoc-40.c: New test.
7000 * gcc.dg/tree-ssa/reassoc-41.c: New test.
7002 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
7004 * gcc.dg/pragma-pop_options-1.c: New test.
7006 2015-10-13 Jakub Jelinek <jakub@redhat.com>
7007 Aldy Hernandez <aldyh@redhat.com>
7009 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
7010 * c-c++-common/gomp/clauses-1.c: New test.
7011 * c-c++-common/gomp/clauses-2.c: New test.
7012 * c-c++-common/gomp/clauses-3.c: New test.
7013 * c-c++-common/gomp/clauses-4.c: New test.
7014 * c-c++-common/gomp/declare-target-1.c: New test.
7015 * c-c++-common/gomp/declare-target-2.c: New test.
7016 * c-c++-common/gomp/depend-3.c: New test.
7017 * c-c++-common/gomp/depend-4.c: New test.
7018 * c-c++-common/gomp/doacross-1.c: New test.
7019 * c-c++-common/gomp/if-1.c: New test.
7020 * c-c++-common/gomp/if-2.c: New test.
7021 * c-c++-common/gomp/linear-1.c: New test.
7022 * c-c++-common/gomp/map-2.c: New test.
7023 * c-c++-common/gomp/map-3.c: New test.
7024 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7025 f_omp_target_data): Add map clause to target data.
7026 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7027 * c-c++-common/gomp/ordered-1.c: New test.
7028 * c-c++-common/gomp/ordered-2.c: New test.
7029 * c-c++-common/gomp/ordered-3.c: New test.
7030 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7032 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7033 clause and ordered construct where no longer allowed.
7034 * c-c++-common/gomp/priority-1.c: New test.
7035 * c-c++-common/gomp/reduction-1.c: New test.
7036 * c-c++-common/gomp/schedule-simd-1.c: New test.
7037 * c-c++-common/gomp/sink-1.c: New test.
7038 * c-c++-common/gomp/sink-2.c: New test.
7039 * c-c++-common/gomp/sink-3.c: New test.
7040 * c-c++-common/gomp/sink-4.c: New test.
7041 * c-c++-common/gomp/udr-1.c: New test.
7042 * c-c++-common/taskloop-1.c: New test.
7043 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7044 value of _OPENMP macro.
7045 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7046 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7047 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7048 * gcc.dg/gomp/clause-1.c:
7049 * gcc.dg/gomp/reduction-1.c: New test.
7050 * gcc.dg/gomp/sink-fold-1.c: New test.
7051 * gcc.dg/gomp/sink-fold-2.c: New test.
7052 * gcc.dg/gomp/sink-fold-3.c: New test.
7053 * gcc.dg/vect/vect-simd-clone-15.c: New test.
7054 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7055 of non-static data members.
7056 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7057 Add some linear clause tests.
7058 * g++.dg/gomp/declare-simd-3.C: New test.
7059 * g++.dg/gomp/linear-1.C: New test.
7060 * g++.dg/gomp/member-1.C: New test.
7061 * g++.dg/gomp/member-2.C: New test.
7062 * g++.dg/gomp/pr66571-2.C: New test.
7063 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7065 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7066 in reduction clause.
7067 * g++.dg/gomp/reference-1.C: New test.
7068 * g++.dg/gomp/sink-1.C: New test.
7069 * g++.dg/gomp/sink-2.C: New test.
7070 * g++.dg/gomp/sink-3.C: New test.
7071 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7072 * g++.dg/gomp/this-1.C: New test.
7073 * g++.dg/gomp/this-2.C: New test.
7074 * g++.dg/vect/simd-clone-2.cc: New test.
7075 * g++.dg/vect/simd-clone-2.h: New test.
7076 * g++.dg/vect/simd-clone-3.cc: New test.
7077 * g++.dg/vect/simd-clone-4.cc: New test.
7078 * g++.dg/vect/simd-clone-4.h: New test.
7079 * g++.dg/vect/simd-clone-5.cc: New test.
7081 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
7083 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7084 after r228716 (Fix vtbl[34] and vtbx4).
7086 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
7088 PR tree-optimization/67909, 67947
7089 * gcc.dg/torture/pr67947.c: New test.
7091 2015-10-13 Jeff Law <law@redhat.com>
7093 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7095 2015-10-12 Jeff Law <law@redhat.com>
7097 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7098 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7099 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7100 ssa-dom-thread-11.c.
7102 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7104 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
7107 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7109 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
7111 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7112 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7113 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7114 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7115 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7116 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7117 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7118 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7120 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
7122 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7123 and -mno-frame-header-opt options.
7124 * gcc.target/mips/frame-header-1.c: New file.
7125 * gcc.target/mips/frame-header-2.c: New file.
7126 * gcc.target/mips/frame-header-3.c: New file.
7128 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7129 Hale Wang <hale.wang@arm.com>
7131 * gcc.dg/tree-ssa/forwprop-33.c: New.
7133 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
7136 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7137 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7138 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7139 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7140 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7141 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7142 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7143 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7144 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7145 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7147 2015-10-09 David Malcolm <dmalcolm@redhat.com>
7149 * lib/multiline.exp: New file.
7150 * lib/prune.exp: Load multiline.exp.
7151 (prune_gcc_output): Call into multiline.exp to handle any
7152 multiline output directives.
7153 * lib/libgo.exp: Load multiline.exp before prune.exp, using
7156 2015-10-09 Martin Jambor <mjambor@suse.cz>
7158 PR tree-optimization/67794
7159 * gcc.dg/ipa/ipa-sra-10.c: New test.
7160 * gcc.dg/torture/pr67794.c: Likewise.
7162 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
7164 PR rtl-optimization/67828
7165 * gcc.dg/torture/pr67828.c: New.
7167 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7170 * lib/target-supports.exp (check_effective_target_non_strict_align):
7171 Adjust for arm*-*-*.
7172 * gcc.target/arm/pr67366.c: New test.
7174 2015-10-09 Richard Biener <rguenther@suse.de>
7176 PR tree-optimization/67891
7177 * gcc.dg/tree-ssa/pr67891.c: New testcase.
7179 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
7181 * gcc.dg/builtins-47.c: Test the optimized dump instead.
7183 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7185 * gcc.dg/vect/vect-outer-simd-3.c: New test.
7187 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7189 * gcc.dg/loop-unswitch-2.c: New test.
7190 * gcc.dg/loop-unswitch-3.c: Likewise.
7191 * gcc.dg/loop-unswitch-4.c: Likewise.
7193 2015-10-08 Tom de Vries <tom@codesourcery.com>
7195 * gcc.dg/dse.c: Only dump in dse1 pass.
7196 * gcc.dg/tree-ssa/pr30375.c: Same.
7198 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
7201 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7202 (PUSH, POP): New defines.
7203 (sse2_test): Use PUSH and POP to misalign runtime stack.
7204 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7206 2015-10-07 James Norris <jnorris@codesourcery.com>
7208 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7209 to atomic_init. (atomic_init): Restrict flags usage.
7211 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
7214 * gfortran.dg/sizeof_5.f90: New test.
7216 2015-10-06 Jeff Law <law@redhat.com>
7218 * gcc.c-torture/compile/pr67816.c: New test.
7220 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7222 * gcc.target/aarch64/get_lane_f16_1.c: New test.
7224 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
7227 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7229 2015-10-06 Marek Polacek <polacek@redhat.com>
7232 * c-c++-common/Wtautological-compare-4.c: New test.
7234 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7235 Peter Bergner <bergner@vnet.ibm.com>
7238 * gcc.target/powerpc/pr67808.c: New test.
7240 2015-10-06 Nick Clifton <nickc@redhat.com>
7242 * gcc.target/msp430: New directory.
7243 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
7245 * gcc.target/msp430/data-attributes.c: New file. Checks the
7246 noinit and persistent data attributes.
7248 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
7250 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7252 2015-10-06 Richard Biener <rguenther@suse.de>
7254 PR tree-optimization/67859
7255 * gcc.dg/torture/pr67859.c: New testcase.
7257 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7259 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7261 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
7264 * g++.dg/template/defarg19.C: New.
7265 * g++.dg/template/defarg20.C: Likewise.
7267 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7268 Sebastian Pop <s.pop@samsung.com>
7270 * gcc.dg/graphite/scop-sor.c: Un-xfail.
7272 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
7273 Sebastian Pop <s.pop@samsung.com>
7275 * gcc.dg/graphite/scop-sor.c: Xfail.
7277 2015-10-05 Martin Jambor <mjambor@suse.cz>
7278 Jan Hubicka <hubicka@ucw.cz>
7280 * gcc.dg/ipa/propalign-4.c: New test.
7281 * gcc.dg/ipa/propalign-5.c: Likewise.
7283 2015-10-05 Marek Polacek <polacek@redhat.com>
7285 PR tree-optimization/67821
7286 * gcc.dg/torture/pr67821-2.c: New test.
7287 * gcc.dg/torture/pr67821.c: New test.
7289 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
7291 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7293 2015-10-05 Christian Bruel <christian.bruel@st.com>
7295 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7297 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7299 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7300 (exec_vcvt): Add comments.
7302 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7304 PR rtl-optimization/67447
7305 * gcc.target/i386/pr67447.c: New test.
7307 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
7309 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7311 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7312 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7313 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7314 * gcc.target/i386/vect-unpack-1.c: Ditto.
7315 * gcc.target/i386/vect-unpack-2.c: Ditto.
7317 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
7320 * gfortran.dg/common_24.f: New.
7322 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
7324 * gcc.target/arm/pr67756.c: Fixed warnings.
7326 2015-10-02 Marek Polacek <polacek@redhat.com>
7329 * gcc.dg/pr67730-1.c: New test.
7330 * gcc.dg/pr67730-2.c: New test.
7331 * gcc.dg/pr67730.h: New test.
7333 2015-10-02 Marek Polacek <polacek@redhat.com>
7335 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7337 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7339 PR tree-optimization/67754
7340 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7341 * gfortran.dg/graphite/block-2.f: Same.
7343 2015-10-02 Sebastian Pop <s.pop@samsung.com>
7345 * gcc.dg/graphite/scop-23.c: New.
7347 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7349 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7352 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
7354 PR rtl-optimization/67756
7355 * gcc.target/arm/pr67756.c: New.
7357 2015-10-02 Jiong Wang <jiong.wang@arm.com>
7359 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7360 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7361 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7363 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7366 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
7368 * gcc.target/i386/vect-pack-trunc-1.c: New test.
7369 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7370 * gcc.target/i386/vect-perm-even-1.c: Ditto.
7371 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7372 * gcc.target/i386/vect-unpack-1.c: Ditto.
7373 * gcc.target/i386/vect-unpack-2.c: Ditto.
7375 2015-10-02 Marek Polacek <polacek@redhat.com>
7378 * c-c++-common/Wduplicated-cond-1.c: New test.
7379 * c-c++-common/Wduplicated-cond-2.c: New test.
7380 * c-c++-common/Wduplicated-cond-3.c: New test.
7381 * c-c++-common/Wduplicated-cond-4.c: New test.
7382 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7383 -Wduplicated-cond warning.
7385 2015-10-02 Renlin Li <renlin.li@arm.com>
7387 * gcc.target/aarch64/csneg-1.c: Update.
7389 2015-10-02 Renlin Li <renlin.li@arm.com>
7392 * gcc.target/aarch64/pr66776.c: New.
7394 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7396 * gnat.dg/warn13.adb: New test.
7398 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
7400 * gnat.dg/vect15.ad[sb]: New test.
7401 * gnat.dg/vect16.ad[sb]: Likewise.
7402 * gnat.dg/vect17.ad[sb]: Likewise.
7403 * gnat.dg/vect18.ad[sb]: Likewise.
7405 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7407 PR rtl-optimization/67786
7408 PR rtl-optimization/67787
7409 * gcc.dg/pr67786.c: New test.
7410 * gcc.dg/pr67787.c: Likewise.
7412 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
7414 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7416 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
7419 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7421 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
7425 * gfortran.dg/string_array_constructor_1.f90: New.
7426 * gfortran.dg/string_array_constructor_2.f90: New.
7427 * gfortran.dg/string_array_constructor_3.f90: New.
7429 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
7433 * gcc.target/powerpc/pr67789.c: New testcase.
7435 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7438 * gfortran.dg/pr67802.f90: New test.
7440 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7443 gfortran.dg/pr66979.f90: new test.
7445 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7448 * gfortran.dg/pr67616.f90: New test.
7450 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
7453 * g++.dg/cpp0x/range-for30.C: New.
7455 2015-10-01 Marek Polacek <polacek@redhat.com>
7458 * gcc.dg/atomic/pr65345-4.c: New test.
7459 * gcc.dg/pr65345-3.c: New test.
7461 2015-10-01 Marek Polacek <polacek@redhat.com>
7463 PR tree-optimization/67769
7464 * gcc.dg/torture/pr67769.c: New test.
7466 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7468 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7470 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
7473 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7475 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
7477 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7478 (main): Rename to sse2_test. Abort if count != 5.
7479 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
7481 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7483 2015-10-01 Richard Biener <rguenther@suse.de>
7485 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7486 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7488 2015-09-30 Jeff Law <law@redhat.com>
7490 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7492 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
7494 PR rtl-optimization/67037
7495 * gcc.c-torture/execute/pr67037.c: New test.
7497 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7499 * lib/target-supports.exp (check_effective_target_sync_int_128):
7500 Return 1 on spu-*-* targets.
7501 (check_effective_target_sync_int_128_runtime): Likewise.
7502 (check_effective_target_sync_long_long): Likewise.
7503 (check_effective_target_sync_long_long_runtime): Likewise.
7504 (check_effective_target_sync_int_long): Likewise.
7505 (check_effective_target_sync_char_short): Likewise.
7507 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
7509 * gcc.target/i386/pr67761.c: New test.
7511 2015-09-30 Marek Polacek <polacek@redhat.com>
7514 * gcc.dg/pr67730.c: New test.
7516 2015-09-30 Marek Polacek <polacek@redhat.com>
7518 PR tree-optimization/67690
7519 * gcc.dg/torture/pr67690.c: New test.
7521 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
7523 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7524 * g++.dg/gomp/tls-wrap4.C: Likewise.
7525 * gcc.dg/atomic-op-optimize.c: Likewise.
7526 * gcc.dg/pr54087.c: Likewise.
7527 * gcc.dg/tls/section-2.c: Likewise.
7528 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7529 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7530 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7531 * gcc.target/arm/divzero.c: Likewise.
7532 * gcc.target/arm/sibcall-2.c: Likewise.
7533 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7534 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7535 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7536 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7537 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7538 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7539 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7540 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7541 * gfortran.dg/default_format_2.f90: Likewise.
7542 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7544 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
7546 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7548 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
7550 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7551 * gfortran.dg/round_4.f90: ditto.
7553 2015-09-29 Richard Biener <rguenther@suse.de>
7555 PR tree-optimization/67170
7556 * gfortran.dg/pr67170.f90: New testcase.
7558 2015-09-29 Richard Biener <rguenther@suse.de>
7560 PR tree-optimization/67741
7561 * gcc.dg/torture/pr67741.c: New testcase.
7563 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
7565 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7566 non-zero for __builtin_signbit tests.
7568 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
7571 * gcc.target/i386/pr65105-1.c: New.
7572 * gcc.target/i386/pr65105-2.c: New.
7573 * gcc.target/i386/pr65105-3.c: New.
7574 * gcc.target/i386/pr65105-4.C: New.
7575 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7577 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
7579 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7581 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
7585 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7587 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7588 * gfortran.dg/function_types_3.f90: Change error message to
7589 "Type inaccessible...."
7590 * gfortran.dg/ptr_func_assign_1.f08: New test.
7591 * gfortran.dg/ptr_func_assign_2.f08: New test.
7593 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
7597 * gfortran.dg/ptr_func_assign_3.f08: New test.
7598 * gfortran.dg/ptr_func_assign_4.f08: New test.
7600 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7601 Sebastian Pop <s.pop@samsung.com>
7603 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7604 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7605 * gcc.dg/graphite/block-3.c: Same.
7606 * gcc.dg/graphite/block-4.c: Same.
7607 * gcc.dg/graphite/block-5.c: Same.
7608 * gcc.dg/graphite/block-6.c: Same.
7609 * gcc.dg/graphite/block-7.c: Same.
7610 * gcc.dg/graphite/block-8.c: Same.
7611 * gcc.dg/graphite/block-pr47654.c: Same.
7612 * gcc.dg/graphite/interchange-0.c: Same.
7613 * gcc.dg/graphite/interchange-1.c: Same.
7614 * gcc.dg/graphite/interchange-10.c: Same.
7615 * gcc.dg/graphite/interchange-11.c: Same.
7616 * gcc.dg/graphite/interchange-12.c: Same.
7617 * gcc.dg/graphite/interchange-13.c: Same.
7618 * gcc.dg/graphite/interchange-14.c: Same.
7619 * gcc.dg/graphite/interchange-15.c: Same.
7620 * gcc.dg/graphite/interchange-3.c: Same.
7621 * gcc.dg/graphite/interchange-4.c: Same.
7622 * gcc.dg/graphite/interchange-5.c: Same.
7623 * gcc.dg/graphite/interchange-6.c: Same.
7624 * gcc.dg/graphite/interchange-7.c: Same.
7625 * gcc.dg/graphite/interchange-8.c: Same.
7626 * gcc.dg/graphite/interchange-9.c: Same.
7627 * gcc.dg/graphite/interchange-mvt.c: Same.
7628 * gcc.dg/graphite/pr35356-1.c: Same.
7629 * gcc.dg/graphite/pr35356-3.c: Same.
7630 * gcc.dg/graphite/pr37485.c: Same.
7631 * gcc.dg/graphite/scop-1.c: Same.
7632 * gcc.dg/graphite/scop-11.c: Same.
7633 * gcc.dg/graphite/scop-5.c: Same.
7634 * gcc.dg/graphite/uns-block-1.c: Same.
7635 * gcc.dg/graphite/uns-interchange-9.c: Same.
7636 * gfortran.dg/graphite/block-1.f90: Same.
7637 * gfortran.dg/graphite/interchange-3.f90: Same.
7638 * gfortran.dg/graphite/pr14741.f90: Same.
7639 * gfortran.dg/graphite/block-2.f: Same.
7641 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
7642 Sebastian Pop <s.pop@samsung.com>
7644 PR tree-optimization/67700
7645 * gcc.dg/graphite/run-id-pr67700.c: New.
7647 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
7650 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7651 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7653 * gcc.target/sh/pr54236-5.c: New.
7654 * gcc.target/sh/pr54236-6.c: New.
7656 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7658 PR rtl-optimization/67456
7659 PR rtl-optimization/67464
7660 PR rtl-optimization/67465
7661 * gcc.dg/pr67465.c: New test.
7663 2015-09-28 Tom de Vries <tom@codesourcery.com>
7665 PR tree-optimization/62171
7666 * gcc.dg/vect/pr62171.c: New test.
7668 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7670 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7671 skip on AIX. XFAIL individual line tests.
7673 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
7675 PR rtl-optimization/64164
7676 PR tree-optimization/67312
7677 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
7678 * gcc.target/i386/stackalign/return-4.c: Add -O.
7680 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
7682 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7684 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
7687 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7689 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
7691 * gcc.dg/pr64935-1.c: XFAIL on AIX.
7692 * gcc.dg/pr64935-2.c: XFAIL on AIX.
7693 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7694 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7695 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7696 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7697 DW_AT_noreturn on AIX.
7698 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7699 DW_AT_noreturn on AIX.
7700 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7701 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7702 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7703 DW_AT_GNU_deleted on AIX.
7704 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7705 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7706 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7707 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7708 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7709 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7710 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7711 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7712 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7713 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7714 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7715 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7716 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7717 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7718 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7720 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7723 * gfortran.dg/pr67614.f90: New test.
7725 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7728 * gfortran.dg/pr67525.f90: New test.
7730 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7733 * gfortran.dg/allocatable_function_9.f90: New.
7735 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
7738 * gcc.target/sh/pr67675.c: New.
7740 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
7742 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7744 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
7746 * gcc.target/i386/pr66749.c (dg-options): Replace
7747 -mtune=lakemount with -mtune=lakemont.
7748 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7749 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7751 2015-09-25 Marek Polacek <polacek@redhat.com>
7753 * c-c++-common/ubsan/bounds-11.c: New test.
7754 * c-c++-common/ubsan/bounds-12.c: New test.
7756 2015-09-25 Marek Polacek <polacek@redhat.com>
7759 * c-c++-common/ubsan/pr64906.c: New test.
7761 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
7763 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7764 with -mtune=lakemount.
7765 * gcc.target/i386/pr66821.c (dg-options): Likewise.
7766 * gcc.target/i386/pr67329.c (dg-options): Likewise.
7768 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7771 * gcc.dg/Werror-13.c: New test.
7773 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
7775 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7777 2015-09-24 Richard Biener <rguenther@suse.de>
7780 * g++.dg/pr67699.C: New testcase.
7782 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
7785 * gcc.target/arm/fp16-inf.c: New test.
7787 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
7789 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7790 name while checking for AVX-512VBMI presence.
7792 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7794 * lib/target-supports.exp (check_effective_target_pie): Check for
7795 PIE support on Solaris 11.x and 12.
7797 2015-09-24 Richard Biener <rguenther@suse.de>
7799 * g++.dg/tree-ssa/restrict3.C: New testcase.
7801 2015-09-24 Richard Biener <rguenther@suse.de>
7803 PR tree-optimization/48885
7804 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7806 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
7808 * c-c++-common/Wmisleading-indentation.c: Augment test.
7810 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
7812 Fix small typos in the coding rule enforcement warnings.
7813 * g++.dg/diagnostic/disable.C: Replace 'namepace'
7816 2015-09-23 Richard Biener <rguenther@suse.de>
7819 * gcc.dg/ubsan/pr67662.c: New testcase.
7821 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7824 * gcc.dg/pragma-diag-6.c: New test.
7826 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
7828 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7830 2015-09-23 Richard Biener <rguenther@suse.de>
7832 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7834 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
7836 * c-c++-common/Wmisleading-indentation.c: Augment test.
7838 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
7840 * g++.dg/diagostic/disable.C: New.
7842 2015-09-22 Tom de Vries <tom@codesourcery.com>
7844 PR tree-optimization/67671
7845 * g++.dg/pr67671.C: New test.
7847 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
7850 * gcc.target/i386/pr67480.c: New test.
7852 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
7854 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7855 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7856 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
7857 avx512dq, avx512cd, avx512er and avx512pf.
7859 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7861 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7862 update-fetch operations.
7863 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7865 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7867 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7868 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7870 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
7872 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7874 * gcc.target/aarch64/atomic-inst-swap.c: New.
7876 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7878 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7879 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7880 * gcc.target/i386/pr59789.c (f1): Likewise.
7881 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7882 * gcc.target/i386/intrinsics_6.c: Likewise.
7883 * gcc.dg/winline-5.c (int t): Likewise.
7884 * gcc.dg/winline-9.c (t): Likewise.
7885 * gcc.dg/always_inline2.c (q): Likewise.
7886 * gcc.dg/winline-2.c (inline int t): Likewise.
7887 * gcc.dg/winline-6.c: Likewise.
7888 * gcc.dg/winline-10.c (void g): Likewise.
7889 * gcc.dg/pr49243.c (void parse): Likewise.
7890 * gcc.dg/always_inline3.c (q2): Likewise.
7891 * gcc.dg/winline-3.c: Likewise.
7892 * gcc.dg/winline-7.c (inline void *t): Likewise.
7894 2015-09-22 Tom de Vries <tom@codesourcery.com>
7896 PR tree-optimization/67666
7897 * g++.dg/pr67666.C: New test.
7899 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7902 * gfortran.dg/pr67615.f90: new test.
7904 2015-09-21 Jeff Law <law@redhat.com>
7906 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7908 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7910 Complete the implementation of N4230, Nested namespace definition.
7911 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7912 attributes and nested namespace definitions.
7913 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7914 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7915 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7916 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7917 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7918 appearing before the namespace identifier.
7920 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7923 * gcc.dg/cpp/pr66415-1.c: Test column number.
7925 2015-09-21 Richard Biener <rguenther@suse.de>
7927 * g++.dg/ext/attr-alias-3.C: Add -g.
7929 2015-09-21 Richard Biener <rguenther@suse.de>
7932 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7934 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7937 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7939 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7941 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7943 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7946 * gcc.dg/pr53265.c: Update.
7948 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7950 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7952 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7955 * gcc.target/sh/pr59478.c: New.
7957 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7960 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7961 * gcc.target/sh/pr54236-2.c: Likewise.
7963 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7965 * gcc.target/sh/pr43417.c: Move target independent test to ...
7966 * gcc.c-torture/compile/pr43417.c: ... here.
7968 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7970 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7971 check_effective_target_big_endian, check_effective_target_little_endian,
7972 check_effective_target_any_fpu, check_effective_target_double_fpu,
7973 check_effective_target_use_single_only_fpu,
7974 check_effective_target_default_single_fpu,
7975 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7976 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7977 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7978 check_effective_target_fmovd_enabled,
7979 check_effective_target_has_privileged, check_effective_target_has_pref,
7980 check_effective_target_banked_r0r7_isr,
7981 check_effective_target_stack_save_isr): New effective target checks.
7982 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7983 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7984 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7985 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7986 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7987 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7988 * gcc.target/sh/attr-isr.c: Likewise.
7989 * gcc.target/sh/fpul-usage-1.c: Likewise.
7990 * gcc.target/sh/hiconst.c: Likewise.
7991 * gcc.target/sh/mfmovd.c: Likewise.
7992 * gcc.target/sh/pr21255-3.c: Likewise.
7993 * gcc.target/sh/pr33135-1.c: Likewise.
7994 * gcc.target/sh/pr33135-2.c: Likewise.
7995 * gcc.target/sh/pr33135-3.c: Likewise.
7996 * gcc.target/sh/pr33135-4.c: Likewise.
7997 * gcc.target/sh/pr39423-2.c: Likewise.
7998 * gcc.target/sh/pr49880-4.c: Likewise.
7999 * gcc.target/sh/pr49880-5.c: Likewise.
8000 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
8001 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
8002 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
8003 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
8004 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
8005 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
8006 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
8007 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
8008 * gcc.target/sh/pr50751-2.c: Likewise.
8009 * gcc.target/sh/pr50751-3.c: Likewise.
8010 * gcc.target/sh/pr50751-5.c: Likewise.
8011 * gcc.target/sh/pr50751-6.c: Likewise.
8012 * gcc.target/sh/pr50751-8.c: Likewise.
8013 * gcc.target/sh/pr51244-15.c: Likewise.
8014 * gcc.target/sh/pr51244-2.c: Likewise.
8015 * gcc.target/sh/pr51244-20.c: Likewise.
8016 * gcc.target/sh/pr51244-6.c: Likewise.
8017 * gcc.target/sh/pr52483-4.c: Likewise.
8018 * gcc.target/sh/pr53511-1.c: Likewise.
8019 * gcc.target/sh/pr53512-1.c: Likewise.
8020 * gcc.target/sh/pr53512-2.c: Likewise.
8021 * gcc.target/sh/pr53512-3.c: Likewise.
8022 * gcc.target/sh/pr53512-4.c: Likewise.
8023 * gcc.target/sh/pr53513-1.c: Likewise.
8024 * gcc.target/sh/pr54089-2.c: Likewise.
8025 * gcc.target/sh/pr54089-3.c: Likewise.
8026 * gcc.target/sh/pr54089-4.c: Likewise.
8027 * gcc.target/sh/pr54602-2.c: Likewise.
8028 * gcc.target/sh/pr54602-3.c: Likewise.
8029 * gcc.target/sh/pr54602-4.c: Likewise.
8030 * gcc.target/sh/pr54680.c: Likewise.
8031 * gcc.target/sh/pr55303-1.c: Likewise.
8032 * gcc.target/sh/pr55303-2.c: Likewise.
8033 * gcc.target/sh/pr55303-3.c: Likewise.
8034 * gcc.target/sh/pr56547-1.c: Likewise.
8035 * gcc.target/sh/pr56547-2.c: Likewise.
8036 * gcc.target/sh/pr61195.c: Likewise.
8037 * gcc.target/sh/pr61996.c: Likewise.
8038 * gcc.target/sh/pr6526.c: Likewise.
8039 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8040 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8041 * gcc.target/sh/prefetch.c: Likewise.
8042 * gcc.target/sh/rte-delay-slot.c: Likewise.
8043 * gcc.target/sh/sh2a-band.c: Likewise.
8044 * gcc.target/sh/sh2a-bclr.c: Likewise.
8045 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8046 * gcc.target/sh/sh2a-bld.c: Likewise.
8047 * gcc.target/sh/sh2a-bor.c: Likewise.
8048 * gcc.target/sh/sh2a-bset.c: Likewise.
8049 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8050 * gcc.target/sh/sh2a-bxor.c: Likewise.
8051 * gcc.target/sh/sh2a-jsrn.c: Likewise.
8052 * gcc.target/sh/sh2a-movi20s.c: Likewise.
8053 * gcc.target/sh/sh2a-movrt.c: Likewise.
8054 * gcc.target/sh/sh2a-resbank.c: Likewise.
8055 * gcc.target/sh/sh2a-rtsn.c: Likewise.
8056 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8057 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8058 * gcc.target/sh/sh4a-cosf.c: Likewise.
8059 * gcc.target/sh/sh4a-fsrra.c: Likewise.
8060 * gcc.target/sh/sh4a-memmovua.c: Likewise.
8061 * gcc.target/sh/sh4a-sincosf.c: Likewise.
8062 * gcc.target/sh/sh4a-sinf.c: Likewise.
8064 2015-09-20 Jeff Law <law@redhat.com>
8066 PR tree-optimization/47679
8067 * g++.dg/warn/Wuninitialized-6.C: New test.
8069 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
8071 Implement nested namespace definitions.
8072 * g++.dg/cpp1z/nested-namespace-def1.C: New.
8073 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8074 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8075 * g++.dg/lookup/name-clash5.C: Adjust.
8076 * g++.dg/lookup/name-clash6.C: Likewise.
8078 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8080 * gcc.dg/pragma-diag-5.c: New test.
8082 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
8085 * gcc.dg/torture/pr67619.c: New test.
8086 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8089 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
8091 PR tree-optimization/67283
8092 * gcc.dg/tree-ssa/sra-15.c: New.
8093 * gcc.dg/tree-ssa/sra-16.c: New.
8095 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8098 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8099 (f2, f3): Make the function static.
8100 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8102 2015-09-17 Christian Bruel <christian.bruel@st.com>
8104 * gcc.target/arm/attr_thumb-static2.c: New test.
8106 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8108 * gnat.dg/overflow_sum3.adb: New test.
8110 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
8112 * gcc.target/arm/stack-checking.c: New test.
8114 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
8117 * gfortran.dg/public_private_module_5.f90: Add module procedure
8118 trigger_smod to ensure that the smod file is written.
8120 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
8122 * gcc.target/aarch64/copysign_1.c: New.
8123 * gcc.target/aarch64/copysign_2.c: New.
8125 2015-09-17 Bin Cheng <bin.cheng@arm.com>
8127 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8128 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8129 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8131 2015-09-16 John Marino <gnugcc@marino.st>
8133 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8135 2015-09-16 Richard Biener <rguenther@suse.de>
8138 * gcc.dg/torture/pr67253.c: New testcase.
8140 2015-09-16 Richard Biener <rguenther@suse.de>
8143 * gcc.dg/pr67271.c: New testcase.
8145 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
8147 * gnat.dg/opt49.adb: New test.
8149 2015-09-16 Richard Biener <rguenther@suse.de>
8152 * gcc.dg/torture/pr67442.c: New testcase.
8154 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
8156 * gnat.dg/array24.adb: New test.
8157 * gnat.dg/blocklocs.adb: Delete.
8159 2015-09-15 Marek Polacek <polacek@redhat.com>
8162 * gcc.dg/pr67580.c: New test.
8164 2015-09-15 Richard Biener <rguenther@suse.de>
8166 PR tree-optimization/67470
8167 * gcc.dg/torture/pr67470.c: New testcase.
8169 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
8171 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8173 2015-09-15 Richard Biener <rguenther@suse.de>
8176 * gcc.dg/pr67563.c: New testcase.
8178 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8181 * gfortran.dg/pr67460.f90: New test.
8183 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
8185 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8186 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8188 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
8191 * g++.dg/cpp0x/new-auto1.C: New.
8193 2015-09-11 Mark Wielaard <mjw@redhat.com>
8196 * g++.dg/warn/unused-variable-1.C: New test.
8197 * g++.dg/warn/unused-variable-2.C: Likewise.
8198 * gcc.dg/unused-4.c: Adjust warning for static const.
8199 * gcc.dg/unused-variable-1.c: New test.
8200 * gcc.dg/unused-variable-2.c: Likewise.
8202 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
8204 * gfortran.dg/private_type_3.f90: Require visibility.
8205 * gfortran.dg/module_variable_2.f90: Same.
8206 * gfortran.dg/nested_forall_1.f: Same.
8207 * gfortran.dg/elemental_dependency_4.f90: Same.
8208 * gfortran.dg/bind_c_usage_25.f90: Same.
8209 * gfortran.dg/access_spec_1.f90: Same.
8210 * gfortran.dg/public_private_module_2.f90: Same.
8211 * gfortran.dg/host_assoc_variable_1.f90: Same.
8212 * gfortran.dg/public_private_module_6.f90: Same.
8213 * gfortran.dg/module_variable_1.f90: Same.
8214 * gfortran.dg/pr37286.f90: Same.
8215 * gfortran.dg/internal_pack_7.f90: Same.
8216 * gfortran.dg/submodule_10.f08: Same.
8217 * gfortran.dg/allocatable_function_8.f90: Same.
8218 * gfortran.dg/merge_init_expr_2.f90: Same.
8219 * gfortran.dg/class_37.f03: Same.
8220 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8221 * gfortran.dg/typebound_call_20.f03: Same.
8222 * gfortran.dg/proc_ptr_result_3.f90: Same.
8223 * gfortran.dg/pr32535.f90: Same.
8224 * gfortran.dg/typebound_proc_19.f90: Same.
8225 * gfortran.dg/initialization_10.f90: Same.
8226 * gfortran.dg/bind_c_usage_8.f03: Same.
8227 * gfortran.dg/pr61335.f90: Same.
8228 * gfortran.dg/elemental_dependency_5.f90: Same.
8229 * gfortran.dg/proc_ptr_3.f90: Same.
8230 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8232 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
8234 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8235 * gcc.dg/Wno-frame-address.c: Skip for Visium.
8236 * gcc.dg/loop-8.c: Likewise.
8238 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
8241 * gnat.dg/specs/addr1.ads: Remove.
8243 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8245 * gcc.dg/pie-link.c: Add -pie to dg-options.
8247 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
8249 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8250 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8252 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8254 * gcc.target/powerpc/swaps-p8-20.c: New test.
8255 * gcc.target/powerpc/swaps-p8-21.c: New test.
8257 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
8260 * gfortran.dg/pr67526.f90: New test.
8262 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
8265 * g++.dg/cpp0x/variadic166.C: New.
8267 2015-09-09 Mark Wielaard <mjw@redhat.com>
8269 * c-c++-common/nonnull-1.c: New test.
8271 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
8274 * gfortran.dg/submodule_11.f08: New test.
8276 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
8279 * gcc.c-torture/compile/pr67506.c: New test.
8281 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8283 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8284 initialization with a byte mask. No change expected here.
8285 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8286 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8287 initialization with contigious bitmask. Literal pool is expectd
8290 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8293 * gcc.target/arm/pr67439_1.c: New test.
8295 2015-09-10 Jiong Wang <jiong.wang@arm.com>
8297 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8300 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8303 * g++.dg/gomp/pr67523.C: New test.
8306 * g++.dg/gomp/pr67522.C: New test.
8309 * c-c++-common/gomp/pr67521.c: New test.
8312 * c-c++-common/gomp/pr67517.c: New test.
8315 * g++.dg/gomp/pr67514.C: New test.
8318 * g++.dg/gomp/pr67511.C: New test.
8321 * c-c++-common/gomp/pr67502.c: New test.
8323 2015-09-09 Marek Polacek <polacek@redhat.com>
8326 * gcc.dg/pr67512.c: New test.
8328 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8331 * g++.dg/warn/Wsubobject-linkage-1.C: New.
8332 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8333 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8334 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8336 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8338 * gcc.target/aarch64/mod_2.x: New file.
8339 * gcc.target/aarch64/mod_256.x: Likewise.
8340 * gcc.target/arm/mod_2.c: New test.
8341 * gcc.target/arm/mod_256.c: Likewise.
8342 * gcc.target/aarch64/mod_2.c: Likewise.
8343 * gcc.target/aarch64/mod_256.c: Likewise.
8345 2015-09-09 Jakub Jelinek <jakub@redhat.com>
8348 * g++.dg/gomp/pr67504.C: New test.
8351 * c-c++-common/gomp/pr67501.c: New test.
8354 * gcc.dg/gomp/pr67500.c: New test.
8357 * gcc.dg/gomp/pr67495.c: New test.
8359 2015-09-09 Aditya Kumar <hiraditya@msn.com>
8360 Sebastian Pop <s.pop@samsung.com>
8362 PR tree-optimization/53852
8363 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8364 both isl-0.12 and isl-0.15.
8365 * gcc.dg/graphite/uns-interchange-14.c: Same.
8366 * gcc.dg/graphite/uns-interchange-15.c: Same.
8367 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8369 2015-09-08 Aditya Kumar <hiraditya@msn.com>
8370 Sebastian Pop <s.pop@samsung.com>
8372 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8373 * gcc.dg/graphite/block-1.c: Same.
8374 * gcc.dg/graphite/block-5.c: Same.
8375 * gcc.dg/graphite/block-6.c: Same.
8376 * gcc.dg/graphite/interchange-1.c: Same.
8377 * gcc.dg/graphite/interchange-10.c: Same.
8378 * gcc.dg/graphite/interchange-11.c: Same.
8379 * gcc.dg/graphite/interchange-13.c: Same.
8380 * gcc.dg/graphite/interchange-14.c: Same.
8381 * gcc.dg/graphite/interchange-3.c: Same.
8382 * gcc.dg/graphite/interchange-4.c: Same.
8383 * gcc.dg/graphite/interchange-7.c: Same.
8384 * gcc.dg/graphite/interchange-8.c: Same.
8385 * gcc.dg/graphite/interchange-9.c: Same.
8386 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8387 * gcc.dg/graphite/pr35356-1.c (foo): Same.
8388 * gcc.dg/graphite/pr37485.c: Same.
8389 * gcc.dg/graphite/scop-0.c (int toto): Same.
8390 * gcc.dg/graphite/scop-1.c: Same.
8391 * gcc.dg/graphite/scop-10.c: Same.
8392 * gcc.dg/graphite/scop-11.c: Same.
8393 * gcc.dg/graphite/scop-12.c: Same.
8394 * gcc.dg/graphite/scop-13.c: Same.
8395 * gcc.dg/graphite/scop-16.c: Same.
8396 * gcc.dg/graphite/scop-17.c: Same.
8397 * gcc.dg/graphite/scop-18.c: Same.
8398 * gcc.dg/graphite/scop-2.c: Same.
8399 * gcc.dg/graphite/scop-21.c (int test): Same.
8400 * gcc.dg/graphite/scop-22.c (void foo): Same.
8401 * gcc.dg/graphite/scop-4.c: Same.
8402 * gcc.dg/graphite/scop-5.c: Same.
8403 * gcc.dg/graphite/scop-6.c: Same.
8404 * gcc.dg/graphite/scop-7.c: Same.
8405 * gcc.dg/graphite/scop-8.c: Same.
8406 * gcc.dg/graphite/scop-9.c: Same.
8407 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8408 data-refs remain inside the inner loop.
8409 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8410 * gcc.dg/graphite/uns-interchange-14.c: Same.
8411 * gcc.dg/graphite/uns-interchange-9.c: Same.
8412 * gfortran.dg/graphite/interchange-3.f90
8414 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8417 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8418 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8419 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8420 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8421 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8422 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8423 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8424 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8425 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8426 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8427 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8428 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8430 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8432 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8433 * lib/target-supports.exp
8434 (check_effective_target_arm_neon_fp16_hw): New.
8436 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8438 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8439 Set additional_flags for neon-fp16 if supported, else fallback to neon.
8441 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8443 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8444 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8446 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8447 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8448 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8449 when those are supported.
8450 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8453 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8454 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8457 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8458 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8459 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8461 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8463 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8465 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8466 Add float16x8_t case.
8467 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8468 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8469 main, exec_vcreate): Likewise.
8470 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8471 exec_vget_high): Likewise.
8472 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8473 exec_vget_low): Likewise.
8474 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8476 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8477 exec_vld1_dup): Likewise.
8478 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8479 exec_vld1_lane): Likewise.
8480 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8482 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8483 exec_vldX_dup): Likewise.
8484 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8485 exec_vldX_lane): Likewise.
8486 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8487 exec_vset_lane): Likewise.
8488 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8489 exec_vst1_lane): Likewise.
8491 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8493 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8494 * gcc.target/aarch64/vget_low_1.c: Likewise.
8496 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8498 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8499 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8500 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8501 (main): update orig_data to avoid float16 NaN on bigendian.
8503 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
8505 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8507 * gcc.target/aarch64/vset_lane_1.c: Likewise.
8508 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8509 * gcc.target/aarch64/vld1_lane.c: Likewise.
8511 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8514 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8516 2015-09-07 Marek Polacek <polacek@redhat.com>
8519 * gcc.dg/asm-10.c: New test.
8521 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8524 * gcc.dg/lto/pr67452_0.c: New test.
8526 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8529 * gcc.target/avr/pr65210.c: New test.
8531 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
8534 * lib/target-supports.exp (check_cached_effective_target):
8535 Apppend $prop to et_prop_list only if needed.
8537 2015-09-04 Marek Polacek <polacek@redhat.com>
8540 * gcc.dg/ubsan/pr67279.c: New test.
8542 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
8543 Petr Murzin <petr.murzin@intel.com>
8544 Kirill Yukhin <kirill.yukhin@intel.com>
8546 * gcc.target/i386/avx512f-scatter-1.c: New.
8547 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8548 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8550 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
8552 * gfortran.dg/read_dir.f90: Delete empty directory when closing
8553 rather than calling rmdir, cleanup if open fails.
8555 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8557 * gcc.target/powerpc/vec-mult-char-1.c: New test.
8558 * gcc.target/powerpc/vec-mult-char-2.c: New test.
8559 * lib/target-supports.exp (check_effective_target_vect_char_mult):
8560 Return true for PowerPC targets that implement Altivec.
8562 2015-09-03 Renlin Li <renlin.li@arm.com>
8564 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8566 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8568 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8570 * gcc.target/powerpc/vec-shift.c: New test.
8572 2015-09-03 Tom de Vries <tom@codesourcery.com>
8574 PR tree-optimization/65637
8575 * gcc.dg/autopar/reduc-4.c: New test.
8577 2015-09-03 Tom de Vries <tom@codesourcery.com>
8579 PR tree-optimization/65637
8580 * gcc.dg/autopar/pr46099-2.c: New test.
8582 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8585 * g++.dg/pr67351.C: New test.
8587 2015-09-03 Richard Biener <rguenther@suse.de>
8590 * g++.dg/lto/pr66705_0.C: New testcase.
8592 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
8595 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8596 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8598 2015-09-02 Marek Polacek <polacek@redhat.com>
8601 * gcc.dg/pr67432.c: New test.
8603 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
8605 * lib/target-supports.exp (clear_effective_target_cache): New.
8606 (check_cached_effective_target): Update et_prop_list.
8607 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8608 * g++.dg/compat/compat.exp: Likewise.
8609 * g++.dg/compat/struct-layout-1.exp: Likewise.
8610 * lib/asan-dg.exp: Likewise.
8611 * lib/atomic-dg.exp: Likewise.
8612 * lib/cilk-plus-dg.exp: Likewise.
8613 * lib/clearcap.exp: Likewise.
8614 * lib/mpx-dg.exp: Likewise.
8615 * lib/tsan-dg.exp: Likewise.
8616 * lib/ubsan-dg.exp: Likewise.
8618 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
8620 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8622 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
8623 Andrew Bennett <andrew.bennett@imgtec.com>
8625 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8626 dependencies between ISA level and compact-branches.
8627 * gcc.target/mips/branch-10.c: Update expected output to allow
8628 compact forms of b/bal.
8629 * gcc.target/mips/branch-11.c: Likewise.
8630 * gcc.target/mips/branch-12.c: Likewise.
8631 * gcc.target/mips/branch-13.c: Likewise.
8632 * gcc.target/mips/branch-3.c: Likewise.
8633 * gcc.target/mips/branch-4.c: Likewise.
8634 * gcc.target/mips/branch-5.c: Likewise.
8635 * gcc.target/mips/branch-6.c: Likewise.
8636 * gcc.target/mips/branch-7.c: Likewise.
8637 * gcc.target/mips/branch-8.c: Likewise.
8638 * gcc.target/mips/branch-9.c: Likewise.
8639 * gcc.target/mips/branch-cost-1.c: Likewise.
8640 * gcc.target/mips/call-1.c: Likewise.
8641 * gcc.target/mips/call-2.c: Likewise.
8642 * gcc.target/mips/call-3.c: Likewise.
8643 * gcc.target/mips/call-4.c: Likewise.
8644 * gcc.target/mips/call-5.c: Likewise.
8645 * gcc.target/mips/call-6.c: Likewise.
8646 * gcc.target/mips/lazy-binding-1.c: Likewise.
8647 * gcc.target/mips/near-far-1.c: Likewise.
8648 * gcc.target/mips/near-far-2.c: Likewise.
8649 * gcc.target/mips/near-far-3.c: Likewise.
8650 * gcc.target/mips/near-far-4.c: Likewise.
8651 * gcc.target/mips/umips-branch-3.c: Ensure the test is
8652 run with compact branches allowed.
8653 * gcc.target/mips/compact-branches-1.c: New file.
8654 * gcc.target/mips/compact-branches-2.c: Likewise.
8655 * gcc.target/mips/compact-branches-3.c: Likewise.
8656 * gcc.target/mips/compact-branches-4.c: Likewise.
8657 * gcc.target/mips/compact-branches-5.c: Likewise.
8658 * gcc.target/mips/compact-branches-6.c: Likewise.
8659 * gcc.target/mips/compact-branches-7.c: Likewise.
8661 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
8663 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8664 Clean-up a created directory if testcase fails.
8666 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8669 * g++.dg/pr67405.C: New test.
8671 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8673 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8675 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8677 * gcc.dg/ifcvt-1.c: New test.
8678 * gcc.dg/ifcvt-2.c: Likewise.
8679 * gcc.dg/ifcvt-3.c: Likewise.
8681 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8684 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8687 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8689 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8691 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
8694 * g++.dg/other/pr61753.C: New.
8696 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8698 * gcc.dg/tree-ssa/cmp-1.c: New file.
8700 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
8702 * gcc.dg/tree-ssa/complex-7.c: New file.
8704 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8706 * gcc.target/powerpc/swaps-p8-19.c: New test.
8708 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8711 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8713 2015-08-29 Tom de Vries <tom@codesourcery.com>
8715 PR tree-optimization/46193
8716 * gcc.dg/autopar/pr46193.c: New test.
8718 2015-08-28 Nathan Sidwell <nathan@acm.org>
8720 * gcc.dg/compat/struct-layout-1_generate.c: Simply
8721 use exit code for failure.
8723 * gcc.dg/torture/matrix-1.c: Use plain printf.
8724 * gcc.dg/torture/matrix-2.c: Likewise.
8725 * gcc.dg/torture/matrix-5.c: Likewise.
8726 * gcc.dg/torture/matrix-6.c: Likewise.
8727 * gcc.dg/torture/transpose-1.c: Likewise.
8728 * gcc.dg/torture/transpose-2.c: Likewise.
8729 * gcc.dg/torture/transpose-3.c: Likewise.
8730 * gcc.dg/torture/transpose-4.c: Likewise.
8731 * gcc.dg/torture/transpose-5.c: Likewise.
8732 * gcc.dg/torture/transpose-6.c: Likewise.
8734 2015-08-28 Jeff Law <law@redhat.com>
8737 * gcc.dg/tree-ssa/pr66752-2.c: New test.
8738 * gcc.dg/torture/pr66752-1.c: New test
8739 * g++.dg/torture/pr66752-2.C: New test.
8741 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
8743 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8745 * gcc.dg/tree-ssa/sra-15.c: New.
8747 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
8749 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8750 * gcc.target/mips/msub-8.c: Ditto
8752 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8754 * lib/target-supports.exp (check-effective_target_vect_double):
8755 Enable for Power targets with VSX hardware available.
8756 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8757 vect_no_align && { ! vect_hw_misalign }.
8759 2015-08-27 Sebastian Pop <s.pop@samsung.com>
8761 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8762 Replaced by opt_files, compile with -floop-nest-optimize.
8763 * g++.dg/graphite/graphite.exp: Same.
8764 * gfortran.dg/graphite/graphite.exp: Same.
8765 * gcc.dg/graphite/block-0.c: Adjust pattern.
8766 * gcc.dg/graphite/block-1.c: Same.
8767 * gcc.dg/graphite/block-3.c: Same.
8768 * gcc.dg/graphite/block-4.c: Same.
8769 * gcc.dg/graphite/block-5.c: Same.
8770 * gcc.dg/graphite/block-6.c: Same.
8771 * gcc.dg/graphite/block-7.c: Same.
8772 * gcc.dg/graphite/block-8.c: Same.
8773 * gcc.dg/graphite/block-pr47654.c: Same.
8774 * gcc.dg/graphite/interchange-0.c: Same.
8775 * gcc.dg/graphite/interchange-1.c: Same.
8776 * gcc.dg/graphite/interchange-10.c: Same.
8777 * gcc.dg/graphite/interchange-11.c: Same.
8778 * gcc.dg/graphite/interchange-12.c: Same.
8779 * gcc.dg/graphite/interchange-13.c: Same.
8780 * gcc.dg/graphite/interchange-14.c: Same.
8781 * gcc.dg/graphite/interchange-15.c: Same.
8782 * gcc.dg/graphite/interchange-3.c: Same.
8783 * gcc.dg/graphite/interchange-4.c: Same.
8784 * gcc.dg/graphite/interchange-5.c: Same.
8785 * gcc.dg/graphite/interchange-6.c: Same.
8786 * gcc.dg/graphite/interchange-7.c: Same.
8787 * gcc.dg/graphite/interchange-8.c: Same.
8788 * gcc.dg/graphite/interchange-9.c: Same.
8789 * gcc.dg/graphite/interchange-mvt.c: Same.
8790 * gcc.dg/graphite/pr37485.c: Same.
8791 * gcc.dg/graphite/uns-block-1.c: Same.
8792 * gcc.dg/graphite/uns-interchange-12.c: Same.
8793 * gcc.dg/graphite/uns-interchange-14.c: Same.
8794 * gcc.dg/graphite/uns-interchange-15.c: Same.
8795 * gcc.dg/graphite/uns-interchange-9.c: Same.
8796 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8797 * gfortran.dg/graphite/interchange-3.f90: Same.
8799 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
8802 * gcc.target/i386/pr67317-1.c: New test.
8803 * gcc.target/i386/pr67317-2.c: Ditto.
8804 * gcc.target/i386/pr67317-3.c: Ditto.
8805 * gcc.target/i386/pr67317-4.c: Ditto.
8806 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8807 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8809 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
8811 * gcc.target/powerpc/vec-shr.c: New.
8813 2015-08-27 Marek Polacek <polacek@redhat.com>
8816 * gcc.dg/torture/pr67005.c: New test.
8818 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
8820 * gcc.dg/tree-ssa/sra-15.c: New.
8822 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
8824 * gcc.target/aarch64/long_branch_1.c: New test.
8826 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8828 * gcc.target/s390/20150826-1.c: New test.
8830 2015-08-26 Renlin Li <renlin.li@arm.com>
8832 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8834 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8836 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8838 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8840 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8841 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8842 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8843 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8845 2015-08-26 Jiong Wang <jiong.wang@arm.com>
8847 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8849 * gcc.target/aarch64/tlsle_1.x: New test source.
8850 * gcc.target/aarch64/tlsle12_1.c: New testcase.
8851 * gcc.target/aarch64/tlsle24_1.c: Likewise.
8852 * gcc.target/aarch64/tlsle32_1.c: Likewise.
8854 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8857 * gfortran.dg/shape_8.f90: New test.
8859 2015-08-25 Marek Polacek <polacek@redhat.com>
8862 * gcc.dg/weak/weak-18.c: New test.
8864 2015-08-25 David Malcolm <dmalcolm@redhat.com>
8866 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8867 gcc_jit_context_set_bool_use_external_driver.
8869 2015-08-25 Nathan Sidwell <nathan@acm.org>
8871 * gcc.c-torture/execute/builtins/20010124-1.x: New.
8873 * gcc.dg/20001117-1.c: Needs return_address.
8874 * gcc.dg/20020415-1.c: Needs alloca.
8875 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8876 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8877 * gcc.dg/pr63186.c: Needs label_values.
8878 * gcc.dg/torture/pr33848.c: Likwise.
8880 * lib/target-supports.exp (check_effective_target_fopenacc,
8881 check_effective_target_fopenmp): Disable for nvptx.
8882 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8883 * gcc.dg/stack-usage-1.c: Likewise.
8884 * gcc.dg/stack-usage-2.c: Likewise.
8885 * gcc.dg/unused-5.c: Likewise.
8886 * gcc.dg/unwind-1.c: Likewise.
8888 2015-08-25 Christian Bruel <christian.bruel@st.com>
8890 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8891 * g++.dg/Wno-frame-address.C: Ditto.
8893 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8896 * g++.dg/pr67211.C: New test.
8898 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8902 * gfortran.dg/block_end_error_1.f90: New test.
8903 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8905 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8908 * gcc.target/i386/pr66821.c: New test.
8910 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8913 * gcc.target/i386/pr67329.c: New test.
8915 2015-08-24 Nathan Sidwell <nathan@acm.org>
8917 * gcc.dg/pr49551.c: Needs -fdata-sections.
8919 * gcc.dg/pr64935-2.c: Needs scheduling.
8921 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8922 * gcc.dg/torture/pr63738.c: Likewise.
8923 * gcc.dg/torture/pr64728.c: Likewise.
8924 * gcc.dg/pr63748.c: Likewise.
8925 * gcc.dg/20020312-2.c: Likewise.
8927 * gcc.dg/torture/pr66123.c: Needs label_values.
8929 * gcc.dg/torture/pr41261.c: Needs profiling.
8930 * gcc.dg/pr26570.c: Likewise.
8931 * gcc.dg/pr61776.c: Likewise.
8932 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8933 * gcc.dg/gomp/pr34610.c: Likewise.
8934 * gcc.dg/pr54121.c: Likewise.
8935 * gcc.dg/20050325-1.c: Likewise.
8936 * gcc.dg/pr66899.c: Likewise.
8937 * gcc.dg/pr48770.c: Likewise.
8938 * gcc.dg/pr24225.c: Likewise.
8940 * gcc.dg/pr27531-1.c: Needs io.
8941 * gcc.dg/pr44606.c: Likewise.
8943 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8945 * gcc.dg/pr51990.c: Needs alloca.
8947 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8949 2015-08-24 Tom de Vries <tom@codesourcery.com>
8951 PR tree-optimization/65468
8952 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8954 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8957 * gfortran.dg/backtrace_1.f90: New test.
8959 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8962 * gfortran.dg/execute_command_line_2.f90: New test.
8964 2015-08-23 Tom de Vries <tom@codesourcery.com>
8966 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8967 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8968 vect_no_int_max to vect_no_int_min_max.
8969 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8970 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8971 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8972 * gcc.dg/vect/slp-reduc-4.c: Same.
8973 * gcc.dg/vect/slp-reduc-5.c: Same.
8974 * gcc.dg/vect/vect-125.c: Same.
8975 * gcc.dg/vect/vect-13.c: Same.
8976 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8977 * gcc.dg/vect/vect-reduc-1.c: Same.
8978 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8979 * gcc.dg/vect/vect-reduc-1char.c:Same.
8980 * gcc.dg/vect/vect-reduc-1short.c: Same.
8981 * gcc.dg/vect/vect-reduc-2.c: Same.
8982 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8983 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8984 * lib/target-supports.exp: Same.
8986 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8989 * g++.dg/cpp0x/decltype63.C: New.
8991 2015-08-22 Nathan Sidwell <nathan@acm.org>
8993 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8994 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8995 * c-c++-common/Wunused-var-8.c: Likewise.
8996 * c-c++-common/gomp/pr61486-2.c: Likewise.
8997 * c-c++-common/Wunused-var-6.c: Likewise.
8998 * c-c++-common/goacc/reduction-1.c: Likewise.
8999 * c-c++-common/goacc/reduction-2.c: Likewise.
9000 * c-c++-common/goacc/reduction-3.c: Likewise.
9001 * c-c++-common/goacc/reduction-4.c: Likewise.
9002 * gcc.dg/builtins-64.c: Likewise.
9003 * gcc.dg/pr59523.c: Likewise.
9004 * gcc.dg/tree-ssa/20080530.c: Likewise.
9005 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
9006 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
9007 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
9008 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
9009 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
9010 * gcc.dg/pr59011.c: Likewise.
9011 * gcc.dg/uninit-9.c: Likewise.
9012 * gcc.dg/pr61561.c: Likewise.
9013 * gcc.dg/vla-4.c: Likewise.
9014 * gcc.dg/20101010-1.c: Likewise.
9015 * gcc.dg/pr49120.c: Likewise.
9016 * gcc.dg/20030331-2.c: Likewise.
9017 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
9018 * gcc.dg/pr25682.c: Likewise.
9019 * gcc.dg/guality/guality.c: Likewise.
9020 * gcc.dg/pr27301.c: Likewise.
9021 * gcc.dg/uninit-9-O0.c: Likewise.
9022 * gcc.dg/fold-alloca-1.c: Likewise.
9023 * gcc.dg/pr41470.c: Likewise.
9024 * gcc.dg/pr51491-2.c: Likewise.
9025 * gcc.dg/winline-7.c: Likewise.
9026 * gcc.dg/vla-2.c: Likewise.
9027 * gcc.dg/pr50764.c: Likewise.
9028 * gcc.dg/c99-vla-1.c: Likewise.
9029 * gcc.dg/pr33238.c: Likewise.
9030 * gcc.dg/c99-const-expr-13.c: Likewise.
9031 * gcc.dg/builtin-return-1.c: Likewise.
9032 * gcc.dg/vla-3.c: Likewise.
9033 * gcc.dg/20020415-1.c: Likewise.
9034 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9035 * gcc.dg/shrink-wrap-alloca.c: Likewise.
9036 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9037 * gcc.dg/torture/calleesave-sse.c: Likewise.
9038 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9039 * gcc.dg/gomp/vla-2.c: Likewise.
9040 * gcc.dg/gomp/vla-3.c: Likewise.
9041 * gcc.dg/gomp/vla-4.c: Likewise.
9042 * gcc.dg/gomp/pr30494.c: Likewise.
9043 * gcc.dg/gomp/vla-5.c: Likewise.
9044 * gcc.dg/pr51990-2.c: Likewise.
9045 * gcc.dg/vla-22.c: Likewise.
9047 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9049 * gcc.dg/cpp/multiline-2.c: Add column numbers.
9050 * gcc.dg/dollar.c: Likewise.
9051 * gcc.dg/pragma-message.c: Likewise.
9052 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9053 * c-c++-common/raw-string-14.c: Likewise.
9055 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
9057 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9058 property that instantiation here is a compile-time error.
9060 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9062 * g++.dg/other/pr67065.C: Extend.
9064 2015-08-21 Nathan Sidwell <nathan@acm.org>
9066 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9068 (check_effective_target_global_constructor): New.
9069 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9070 * gcc.dg/debug/debug.exp: Skip for nvptx.
9071 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9073 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9074 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9075 * gcc.c-torture/compile/pr33855.c: Likewise.
9076 * gcc.c-torture/compile/920723-1.c: Likewise.
9077 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9079 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9081 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9084 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9086 * gcc.c-torture/execute/switch-1.c: Likewise.
9088 * gcc.c-torture/execute/pr34456.c: Require not freestanding
9089 * gcc.c-torture/execute/printf-1.c: Likewise.
9090 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9091 * gcc.c-torture/execute/fprintf-1.c: Likewise.
9092 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9093 * gcc.c-torture/execute/vprintf-1.c: Likewise.
9094 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9095 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9096 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9097 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9098 * gcc.c-torture/execute/gofast.c: Likewise.
9099 * gcc.c-torture/execute/complex-6.c: Likewise.
9101 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9102 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9103 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9104 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9105 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9106 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9107 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9108 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9109 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9110 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9111 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9112 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9113 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9114 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9115 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9116 * gcc.dg/setjmp-1.c: Likewise.
9117 * gcc.dg/cleanup-5.c: Likewise.
9118 * gcc.dg/cleanup-12.c: Likewise.
9119 * gcc.dg/cleanup-13.c: Likewise.
9121 * gcc.dg/constructor-1.c: Require global ctor.
9123 * gcc.dg/fork-instrumentation.c: Require profiling.
9124 * gcc.dg/20030107-1.c: Likewise.
9125 * gcc.dg/20030702-1.c: Likewise.
9127 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9128 * gcc.dg/cpp/paste2.c: Likewise.
9129 * gcc.dg/cpp/strify3.c: Likewise.
9130 * gcc.dg/cpp/strify4.c: Likewise.
9131 * gcc.dg/cpp/lexnum.c: Likewise.
9132 * gcc.dg/cpp/digraphs.c: Likewise.
9133 * gcc.dg/cpp/macro1.c: Likewise.
9135 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9137 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9139 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9141 * lib/gcc-dg.exp: Add extra options for db-final to the command line
9144 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9146 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9147 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9148 vec_vpmsum_be and vec_shasigma_be.
9150 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
9152 * lib/target-supports.exp
9153 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9154 with -mfp16-format=ieee.
9156 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9159 * g++.dg/other/pr67065.C: New.
9161 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
9163 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9165 * gcc.target/mips/inline-memcpy-2.c: Ditto.
9166 * gcc.target/mips/inline-memcpy-3.c: Ditto.
9167 * gcc.target/mips/inline-memcpy-4.c: Ditto.
9168 * gcc.target/mips/inline-memcpy-5.c: Ditto.
9170 2015-08-19 Jiong Wang <jiong.wang@arm.com>
9172 * gcc.dg/wide_shift_64_1.c: New testcase.
9173 * gcc.dg/wide_shift_128_1.c: Likewise.
9174 * gcc.target/aarch64/ashlti3_1.c: Likewise.
9176 2015-08-19 Magnus Granberg <zorry@gentoo.org>
9178 * lib/target-supports.exp
9179 (check_effective_target_fstack_protector_enabled): New test.
9180 * gcc.target/i386/ssp-default.c: New test.
9182 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
9185 * gfortran.dg/generic_31.f90: New.
9187 2015-08-19 Marek Polacek <polacek@redhat.com>
9190 * g++.dg/torture/pr67133.C: New test.
9192 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9194 * gcc.target/powerpc/altivec-35.c: New test.
9195 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9196 * gcc.target/powerpc/vsx-vector-7.c: New test.
9198 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9201 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9202 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9204 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
9206 PR rtl-optimization/67218
9207 * gcc.c-torture/execute/ieee/pr67218.c,
9208 gcc.target/aarch64/fcvt_int_float_double1.c,
9209 gcc.target/aarch64/fcvt_int_float_double2.c,
9210 gcc.target/aarch64/fcvt_int_float_double3.c,
9211 gcc.target/aarch64/fcvt_int_float_double4.c,
9212 gcc.target/aarch64/fcvt_uint_float_double1.c,
9213 gcc.target/aarch64/fcvt_uint_float_double2.c,
9214 gcc.target/aarch64/fcvt_uint_float_double3.c,
9215 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9217 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
9219 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9220 dg-options to disable LSE extensions.
9221 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9222 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9223 * gcc.target/aarch64/atomic-op-char.c: Likewise.
9224 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9225 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9226 * gcc.target/aarch64/atomic-op-int.c: Likewise.
9227 * gcc.target/aarch64/atomic-op-long.c: Likewise.
9228 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9229 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9230 * gcc.target/aarch64/atomic-op-release.c: Likewise.
9231 * gcc.target/aarch64/atomic-op-short.c: Likewise.
9232 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9233 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9234 * gcc.target/aarch64/sync-op-full.c: Likewise.
9235 * gcc.target/aarch64/sync-op-release.c: Likewise.
9237 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
9240 * g++.dg/cpp1z/feat-cxx1z.C: New.
9242 2015-08-18 Marek Polacek <polacek@redhat.com>
9245 * gcc.dg/torture/pr67222.c: New test.
9247 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
9249 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9251 2015-08-18 Bin Cheng <bin.cheng@arm.com>
9253 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9254 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9255 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9257 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
9259 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9260 which is used in later code.
9262 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
9265 * g++.dg/cpp0x/nullptr34.C: New.
9266 * g++.dg/warn/Wconversion2.C: Adjust.
9267 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9268 * g++.old-deja/g++.other/null3.C: Likewise.
9270 * g++.dg/cpp0x/pr51313.C: Adjust.
9272 2015-08-17 Richard Biener <rguenther@suse.de>
9274 PR tree-optimization/67221
9275 * gcc.dg/torture/pr67221.c: New testcase.
9277 2015-08-17 Mike Stump <mikestump@comcast.net>
9278 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9280 * gcc.target/arm/memcpy-aligned-1.c: New test.
9282 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9285 * gfortran.dg/norm_4.f90: Rename to...
9286 * gfortran.dg/norm2_4.f90: this.
9287 * gfortran.dg/norm2_5.f90: New test.
9289 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
9291 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9292 * gcc.dg/ssp-1.c: Make counter a register.
9293 * gcc.dg/ssp-2.c: Likewise.
9294 * gcc.dg/torture/parm-coalesce.c: New.
9296 2015-08-14 Marek Polacek <polacek@redhat.com>
9299 * gcc.dg/torture/pr67133.c: New test.
9301 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9302 Matthias Klose <doko@debian.org>
9305 * gcc.c-torture/compile/pr67143.c: New
9306 * gcc.target/aarch64/atomic-op-imm.c
9307 (atomic_fetch_add_negative_RELAXED): New.
9308 (atomic_fetch_sub_negative_ACQUIRE): New.
9310 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9312 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9313 * gcc.target/aarch64/target_attr_8.c: Likewise.
9314 * gcc.target/aarch64/target_attr_14.c: Likewise.
9316 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9318 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9320 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
9322 * gcc.target/i386/builtin_target.c: Add skylake check.
9324 2015-08-13 Jeff Law <law@redhat.com>
9326 * gcc.dg/pr66314.c: Moved from here to ..
9327 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
9328 to clear all sanitizers before -fsanitize=kernel-address.
9330 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9332 * gcc.target/aarch64/cinc_common_1.c: New test.
9334 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9337 * g++.dg/ext/attribute-may-alias-1.C: New.
9338 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9340 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
9342 * gcc.target/aarch64/atomic-inst-cas.c: New.
9343 * gcc.target/aarch64/atomic-inst-ops.inc: New.
9345 2015-08-13 Andreas Schwab <schwab@suse.de>
9347 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9349 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
9352 * g++.dg/torture/pr62164.C: New.
9354 2015-08-13 Richard Biener <rguenther@suse.de>
9356 PR tree-optimization/67191
9357 * gcc.dg/torture/pr67191.c: New testcase.
9358 * g++.dg/torture/pr67191.C: Likewise.
9360 2015-08-13 Richard Biener <rguenther@suse.de>
9362 PR tree-optimization/66502
9363 PR tree-optimization/67167
9364 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9366 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9369 * g++.dg/init/new42.C: New.
9371 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9374 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9376 * gcc.target/powerpc/pr67071-2.c: Likewise.
9377 * gcc.target/powerpc/pr67071-3.c: Likewise.
9379 2015-08-12 Marek Polacek <polacek@redhat.com>
9382 * c-c++-common/Wshift-overflow-6.c: New test.
9383 * c-c++-common/Wshift-overflow-7.c: New test.
9384 * g++.dg/cpp1y/left-shift-2.C: New test.
9386 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9389 * g++.dg/cpp0x/pr52742.C: New.
9391 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
9393 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9394 Check Knights Landing support.
9396 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9399 * g++.dg/warn/Wunused-result-1.C: New.
9401 2015-08-12 Richard Biener <rguenther@suse.de>
9403 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9404 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9405 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9406 * g++.dg/tree-ssa/pr61034.C: Adjust.
9407 * gcc.dg/fold-compare-2.c: Likewise.
9408 * gcc.dg/pr50763.c: Likewise.
9409 * gcc.dg/predict-3.c: Likewise.
9410 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9411 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9412 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9413 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9414 * gcc.dg/tree-ssa/pr37508.c: Likewise.
9415 * gcc.dg/tree-ssa/vrp04.c: Likewise.
9416 * gcc.dg/tree-ssa/vrp07.c: Likewise.
9417 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9418 * gcc.dg/tree-ssa/vrp16.c: Likewise.
9419 * gcc.dg/tree-ssa/vrp20.c: Likewise.
9420 * gcc.dg/tree-ssa/vrp25.c: Likewise.
9421 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9423 2015-08-12 Nathan Sidwell <nathan@acm.org>
9425 * gcc.dg/vrp-min-max-1.c: New.
9426 * gcc.dg/vrp-min-max-2.c: New.
9428 2015-08-12 Richard Biener <rguenther@suse.de>
9430 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9432 2015-08-12 Tom de Vries <tom@codesourcery.com>
9435 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9436 Handle absence of vector min/max for sparc.
9438 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
9441 * g++.dg/ext/mv25.C: New test.
9443 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9445 * gcc.target/i386/avx2-vect-shift.c: New test.
9447 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
9451 * gcc.dg/pragma-diag-3.c: New test.
9452 * gcc.dg/pragma-diag-4.c: New test.
9454 2015-08-11 Nathan Sidwell <nathan@acm.org>
9456 * c-c++-common/dfp/operator-comma.c: Call init function.
9457 * c-c++-common/dfp/convert-dfp-2.c: New test.
9459 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
9461 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9462 Treat model == 0x4f as Broadwell.
9464 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9467 * gfortran.dg/pr67140.f90: New test.
9469 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9473 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9475 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9478 * gfortran.dg/ieee/large_4.f90: New test.
9480 2015-08-08 Bud Davis <jmdavis@link.com>
9483 * gfortran.dg/common_22.f90: New.
9485 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
9487 PR rtl-optimization/67028
9488 * gcc.dg/pr67028.c: New testcase.
9490 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
9492 PR rtl-optimization/67029
9493 * gcc.dg/pr67029.c: New test.
9495 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9498 * gfortran.dg/ieee/ieee_8.f90: New test.
9500 2015-08-07 Jiong Wang <jiong.wang@arm.com>
9502 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9504 * gcc.target/aarch64/noplt_2.c: Likewise.
9505 * gcc.target/aarch64/noplt_3.c: Likewise.
9507 2015-08-06 David Malcolm <dmalcolm@redhat.com>
9509 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9510 optimization level, and print a summary at the end.
9512 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9514 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9516 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9518 * gcc.target/aarch64/noplt_3.c: New testcase.
9520 2015-08-06 Jiong Wang <jiong.wang@arm.com>
9522 * gcc.target/aarch64/noplt_1.c: New testcase.
9523 * gcc.target/aarch64/noplt_2.c: Likewise.
9525 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
9527 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9528 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9530 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9532 * gcc.target/s390/dwarfregtable-1.c: New test.
9533 * gcc.target/s390/dwarfregtable-2.c: New test.
9534 * gcc.target/s390/dwarfregtable-3.c: New test.
9536 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9538 * gcc.target/s390/htm-builtins-z13-1.c: New test.
9540 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9543 * gfortran.dg/ieee/large_2.f90: New test.
9544 * gfortran.dg/ieee/large_3.F90: New test.
9546 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9549 * gfortran.dg/ieee/large_1.f90: Adjust test.
9551 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
9552 Jeff Law <law@redhat.com>
9555 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9556 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9557 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9558 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9559 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9560 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9562 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9565 * gfortran.dg/pr66311.f90: New file.
9567 2015-08-05 Richard Biener <rguenther@suse.de>
9569 PR tree-optimization/67121
9570 * gcc.dg/torture/pr67121.c: New testcase.
9572 2015-08-05 Nick Clifton <nickc@redhat.com>
9574 * gcc.target/rl78: New directory.
9575 * gcc.target/rl78/rl78.exp: New file: Test driver.
9576 * gcc.target/rl78/test_addm3.c: New file: Test adds.
9578 2015-08-05 Richard Biener <rguenther@suse.de>
9581 * gcc.dg/torture/pr67120.c: New testcase.
9583 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9587 * lib/fortran-modules.exp: Call cleanup-submodules from
9589 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9590 cover the cases where private entities are no longer optimized
9592 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9594 * gfortran.dg/submodule_1.f08: Change cleanup module names.
9595 * gfortran.dg/submodule_5.f08: The same.
9596 * gfortran.dg/submodule_9.f08: The same.
9597 * gfortran.dg/submodule_10.f08: New test.
9599 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9602 * g++.dg/cpp1y/var-templ35.C: New.
9604 2015-08-05 Richard Biener <rguenther@suse.de>
9606 PR tree-optimization/67055
9607 * g++.dg/torture/pr67055.C: New testcase.
9609 2015-08-05 Richard Biener <rguenther@suse.de>
9611 PR tree-optimization/67109
9612 * gcc.dg/torture/pr67109.c: New testcase.
9613 * gcc.dg/vect/vect-119.c: Adjust.
9615 2015-08-05 Richard Biener <rguenther@suse.de>
9618 * gcc.dg/pr67107.c: New testcase.
9620 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9623 * g++.dg/cpp1z/abbrev2.C: New.
9625 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9627 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9629 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9632 * g++.dg/init/explicit4.C: New.
9634 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9636 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9637 without VSX an Power8 vector support.
9639 2015-08-04 Richard Biener <rguenther@suse.de>
9641 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9643 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
9646 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9649 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
9652 * g++.dg/cpp1y/var-templ34.C: New.
9654 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9656 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9657 * gcc.target/aarch64/target_attr_1.c: Likewise.
9658 * gcc.target/aarch64/target_attr_2.c: Likewise.
9659 * gcc.target/aarch64/target_attr_3.c: Likewise.
9660 * gcc.target/aarch64/target_attr_4.c: Likewise.
9661 * gcc.target/aarch64/target_attr_5.c: Likewise.
9662 * gcc.target/aarch64/target_attr_6.c: Likewise.
9663 * gcc.target/aarch64/target_attr_7.c: Likewise.
9664 * gcc.target/aarch64/target_attr_8.c: Likewise.
9665 * gcc.target/aarch64/target_attr_9.c: Likewise.
9666 * gcc.target/aarch64/target_attr_10.c: Likewise.
9667 * gcc.target/aarch64/target_attr_11.c: Likewise.
9668 * gcc.target/aarch64/target_attr_12.c: Likewise.
9669 * gcc.target/aarch64/target_attr_13.c: Likewise.
9670 * gcc.target/aarch64/target_attr_14.c: Likewise.
9671 * gcc.target/aarch64/target_attr_15.c: Likewise.
9673 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9675 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9677 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9679 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9681 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9683 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9686 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9689 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9690 * gfortran.dg/ieee/large_1.f90: New test.
9692 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9694 PR tree-optimization/67043
9695 * gcc.dg/pr67043.c: New test.
9697 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
9699 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9701 2015-08-03 David Malcolm <dmalcolm@redhat.com>
9703 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9704 it to push/pop timing items.
9705 (main): For each optimization level, create a gcc_jit_timer, and
9706 time all of the iteration within that level cumulatively.
9707 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9708 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9710 2015-08-03 Alexander Basov <coohpt@gmail.com>
9715 * gcc.target/arm/pr43404.c : New testcase.
9716 * gcc.target/arm/pr48470.c : New testcase.
9717 * gcc.target/arm/pr64744-1.c : New testcase.
9718 * gcc.target/arm/pr64744-2.c : New testcase.
9720 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
9722 PR tree-optimization/67077
9723 * gcc.dg/pr67077.c: New test.
9725 2015-08-03 Jeff Law <law@redhat.com>
9728 PR gcov-profile/66899
9729 * gcc.dg/pr66899.c: New test.
9730 * gcc.dg/pr66314.c: New test.
9732 2015-08-03 Marek Polacek <polacek@redhat.com>
9735 * gcc.dg/pr67088.c: New test.
9737 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
9740 * gcc.target/arm/vnmul-1.c: New.
9741 * gcc.target/arm/vnmul-2.c: New.
9742 * gcc.target/arm/vnmul-3.c: New.
9743 * gcc.target/arm/vnmul-4.c: New.
9745 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
9748 * gfortran.dg/class_allocate_20.f90: New.
9750 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9752 * gcc.target/aarch64/csel_bfx_1.c: New test.
9753 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9755 2015-08-02 Martin Sebor <msebor@redhat.com>
9757 * g++.dg/Wframe-address-in-Wall.C: New test.
9758 * g++.dg/Wframe-address.C: New test.
9759 * g++.dg/Wno-frame-address.C: New test.
9760 * gcc.dg/Wframe-address-in-Wall.c: New test.
9761 * gcc.dg/Wframe-address.c: New test.
9762 * gcc.dg/Wno-frame-address.c: New test.
9764 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
9766 * c-c++-common/Wmisleading-indentation.c: Add more tests.
9768 2015-08-01 Michael Collison <michael.collison@linaro.org
9769 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9771 * gcc.target/arm/mincmp.c: New test.
9773 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
9776 * gfortran.dg/associated_target_6.f03: New test
9778 2015-08-01 Tom de Vries <tom@codesourcery.com>
9780 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9781 optimize ("-ftree-parallelize-loops=0").
9782 Add successful scans for 2 detected reductions. Add xfail scans for 3
9783 detected reductions.
9784 * gcc.dg/autopar/reduc-2short.c: Same.
9785 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9786 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
9787 detected reductions.
9788 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9791 2015-07-31 Marek Polacek <polacek@redhat.com>
9794 * g++.dg/ubsan/pr66977.C: New test.
9796 2015-07-30 Marek Polacek <polacek@redhat.com>
9798 * c-c++-common/Wtautological-compare-3.c: New test.
9800 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9802 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9803 (CHECK): Pass address of scalar, rather than array.
9805 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9807 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9809 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9811 * gcc.target/aarch64/fp16/fp16.exp: New.
9812 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9813 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9815 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
9817 * gcc.target/aarch64/f16_movs_1.c: New test.
9819 2015-07-28 Tom de Vries <tom@codesourcery.com>
9821 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9824 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
9825 Manuel López-Ibáñez <manu@gcc.gnu.org>
9827 * gcc.dg/parm-incomplete-1.c: Update.
9828 * gcc.dg/pr18809-1.c: Update.
9829 * gcc.dg/pr27953.c: Update.
9830 * gcc.dg/vla-11.c: Update.
9832 2015-07-27 Marek Polacek <polacek@redhat.com>
9834 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9836 2015-07-27 Tom de Vries <tom@codesourcery.com>
9838 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9839 attribute. Update comment.
9841 Add scan for not parallelizing inner loop.
9842 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9846 2015-07-27 Marek Polacek <polacek@redhat.com>
9849 * c-c++-common/Wtautological-compare-2.c: New test.
9851 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
9854 * gcc.target/i386/pr66232-6.c: New tests.
9855 * gcc.target/i386/pr66232-7.c: Likewise.
9856 * gcc.target/i386/pr66232-8.c: Likewise.
9857 * gcc.target/i386/pr66232-9.c: Likewise.
9859 2015-07-27 Marek Polacek <polacek@redhat.com>
9863 * c-c++-common/Wtautological-compare-1.c: New test.
9865 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
9868 * g++.dg/template/pr18969.C: New test.
9869 * g++.dg/template/pr18969-2.C: New test.
9870 * g++.old-deja/g++.jason/overload.C: Remove return value in
9871 template function returning void.
9873 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
9875 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9876 immediates to avoid shift-overflow warnings.
9878 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9881 * g++.dg/init/pr66857.C: New test.
9883 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
9886 * gcc.target/i386/pr66648.c: New test.
9888 2015-07-25 Tom de Vries <tom@codesourcery.com>
9890 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9891 interchange_files and block_files variables.
9892 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9894 * gcc.dg/graphite/uns-interchange-12.c: Same.
9895 * gcc.dg/graphite/uns-interchange-14.c: Same.
9896 * gcc.dg/graphite/uns-interchange-15.c: Same.
9897 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9898 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9900 2015-07-25 Jeff Law <law@redhat.com>
9904 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9905 * gcc.dg/torture/pr66752-1.c: New test
9906 * g++.dg/torture/pr66752-2.C: New test.
9908 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9911 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9913 PR rtl-optimization/64164
9914 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9915 * gcc.dg/ssp-1.c: Make counter a register.
9916 * gcc.dg/ssp-2.c: Likewise.
9917 * gcc.dg/torture/parm-coalesce.c: New.
9919 2015-07-24 Tom de Vries <tom@codesourcery.com>
9921 * gcc.dg/graphite/block-1.c: Xfail scan.
9922 * gcc.dg/graphite/interchange-12.c: Same.
9923 * gcc.dg/graphite/interchange-14.c: Same.
9924 * gcc.dg/graphite/interchange-15.c: Same.
9925 * gcc.dg/graphite/interchange-9.c: Same.
9926 * gcc.dg/graphite/interchange-mvt.c: Same.
9927 * gcc.dg/graphite/uns-block-1.c: New test.
9928 * gcc.dg/graphite/uns-interchange-12.c: New test.
9929 * gcc.dg/graphite/uns-interchange-14.c: New test.
9930 * gcc.dg/graphite/uns-interchange-15.c: New test.
9931 * gcc.dg/graphite/uns-interchange-9.c: New test.
9932 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9934 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9937 * c-c++-common/Wunused-function-1.c: New.
9939 2015-07-24 Tom de Vries <tom@codesourcery.com>
9941 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9942 alternative exit-first loop transform.
9943 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9944 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9945 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9946 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9947 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9948 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9949 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9950 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9951 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9953 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9956 * gcc.target/i386/mpx/pr66566.c: New test.
9958 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9961 * gcc.target/i386/pr66978.c: New test.
9963 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9965 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9967 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9969 * gcc.target/s390/insv-1.c: New test.
9970 * gcc.target/s390/insv-2.c: New test.
9971 * gcc.target/s390/insv-3.c: New test.
9973 2015-07-24 Tom de Vries <tom@codesourcery.com>
9975 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9977 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9980 * gcc.dg/pr25530.c: New test.
9982 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9985 * gcc.dg/pr25529.c: New test.
9987 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9989 * gcc.target/arm/reg_equal_test.c: New test.
9991 2015-07-23 Jeff Law <law@redhat.com>
9994 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9995 * gcc.dg/torture/pr66752-1.c: New test
9996 * g++.dg/torture/pr66752-2.C: New test.
9998 2015-07-23 Marek Polacek <polacek@redhat.com>
10001 * g++.dg/warn/Wlogical-op-2.C: New test.
10003 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
10005 PR rtl-optimization/64164
10006 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10007 * gcc.dg/ssp-1.c: Make counter a register.
10008 * gcc.dg/ssp-2.c: Likewise.
10009 * gcc.dg/torture/parm-coalesce.c: New.
10011 2015-07-23 Marek Polacek <polacek@redhat.com>
10014 * c-c++-common/ubsan/pr66908.c: New test.
10016 2015-07-23 Tom de Vries <tom@codesourcery.com>
10018 * gcc.dg/autopar/outer-4.c: Add xfail.
10019 * gcc.dg/autopar/outer-5.c: Same.
10020 * gcc.dg/autopar/outer-6.c: Same.
10021 * gcc.dg/autopar/reduc-2.c: Same.
10022 * gcc.dg/autopar/reduc-2char.c: Same.
10023 * gcc.dg/autopar/reduc-2short.c: Same.
10024 * gcc.dg/autopar/reduc-8.c: Same.
10025 * gcc.dg/autopar/uns-outer-4.c: New test.
10026 * gcc.dg/autopar/uns-outer-5.c: New test.
10027 * gcc.dg/autopar/uns-outer-6.c: New test.
10029 2015-07-23 Richard Biener <rguenther@suse.de>
10031 PR tree-optimization/66952
10032 * gcc.dg/torture/pr66952.c: Use signed char.
10034 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
10036 PR tree-optimization/66926,66951
10037 * gcc.dg/vect/pr66951.c: New test.
10039 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
10042 * g++.dg/parse/error57.C: New.
10043 * g++.dg/expr/string-2.C: Update.
10045 2015-07-23 Richard Biener <rguenther@suse.de>
10047 PR tree-optimization/66945
10048 * gcc.dg/torture/pr66945.c: New testcase.
10050 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
10053 * g++.dg/ext/mv24.C: New test.
10055 2015-07-22 Marek Polacek <polacek@redhat.com>
10057 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10060 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
10064 * gfortran.dg/generic_30.f90: New.
10066 2015-07-22 Richard Biener <rguenther@suse.de>
10068 PR tree-optimization/66952
10069 * gcc.dg/torture/pr66952.c: New testcase.
10071 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
10073 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10075 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10077 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10079 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10081 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10083 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10085 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10087 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10089 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10091 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10093 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10095 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10097 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10099 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10101 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10103 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10105 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10107 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10109 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10111 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10113 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10115 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10117 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10119 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10121 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10123 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10125 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10127 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10129 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10131 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10133 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10135 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10137 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10139 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10141 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10143 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10145 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10147 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10149 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10151 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10153 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10155 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10157 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10159 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10161 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10163 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10165 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10167 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10169 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10171 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10173 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10175 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10177 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10179 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10181 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10183 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10185 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10187 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10189 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10191 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10193 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10195 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10197 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10199 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10201 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10203 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10205 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10207 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10209 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10211 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10213 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10215 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10217 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10219 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10221 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10223 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10225 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10227 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10229 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10231 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10233 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10235 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10237 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10239 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10241 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10243 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10245 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10247 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10249 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10251 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10253 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10255 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10257 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10259 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10261 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10263 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10265 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10267 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10269 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10271 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10273 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10275 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10277 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10279 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10281 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10283 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10285 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10287 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10289 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10291 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10293 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10295 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10297 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10299 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10301 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10303 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10305 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10307 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10309 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10311 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10313 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10315 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10317 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10319 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10321 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10323 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10325 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10327 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10329 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10331 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10333 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10335 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10338 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
10340 * g++.dg/template/crash81.C: Update.
10342 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
10345 * gcc.target/i386/pr66424.c: New.
10347 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10349 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10351 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
10354 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10355 Drop address sanitization.
10357 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
10359 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10360 Skip -march=armv4t.
10361 (dg-additional-options): Set armv5t flag.
10363 2015-07-21 Marek Polacek <polacek@redhat.com>
10365 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10366 * gcc.dg/vmx/unpack.c: Likewise.
10367 * gcc.target/powerpc/quad-atomic.c: Likewise.
10369 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
10371 * gcc.target/i386/asm-flag-5.c (f_ll): New.
10373 2015-07-20 Jiong Wang <jiong.wang@arm.com>
10375 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10378 2015-07-20 Marek Polacek <polacek@redhat.com>
10381 * c-c++-common/Wshift-overflow-1.c: New test.
10382 * c-c++-common/Wshift-overflow-2.c: New test.
10383 * c-c++-common/Wshift-overflow-3.c: New test.
10384 * c-c++-common/Wshift-overflow-4.c: New test.
10385 * c-c++-common/Wshift-overflow-5.c: New test.
10386 * g++.dg/cpp1y/left-shift-1.C: New test.
10387 * gcc.dg/c90-left-shift-2.c: New test.
10388 * gcc.dg/c90-left-shift-3.c: New test.
10389 * gcc.dg/c99-left-shift-2.c: New test.
10390 * gcc.dg/c99-left-shift-3.c: New test.
10391 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10392 * gcc.c-torture/execute/pr40386.c: Likewise.
10393 * gcc.dg/vect/pr33373.c: Likewise.
10394 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10395 * gcc.dg/vect/vect-shift-2.c: Likewise.
10397 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10399 * gcc.target/aarch64/neg_abs_1.c: New test.
10401 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
10404 * gcc.target/i386/pr66922.c: New test.
10406 2015-07-18 Sebastian Pop <s.pop@samsung.com>
10408 PR middle-end/46851
10409 PR middle-end/60340
10410 * gcc.dg/tree-ssa/pr42327.c: Removed.
10411 * g++.dg/other/pr35011.C: Removed.
10413 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10416 * gcc.target/i386/pr66906.c: New test.
10418 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10420 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10421 as follow-up to r225930.
10423 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
10426 * lib/fortran-modules.exp (proc cleanup-submodules): New
10428 * gfortran.dg/submodule_1.f08: Change extension and clean up
10429 the submodule files.
10430 * gfortran.dg/submodule_2.f08: ditto
10431 * gfortran.dg/submodule_6.f08: ditto
10432 * gfortran.dg/submodule_7.f08: ditto
10433 * gfortran.dg/submodule_8.f08: New test
10434 * gfortran.dg/submodule_9.f08: New test
10436 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
10437 Sebastian Pop <s.pop@samsung.com>
10439 PR middle-end/61929
10440 * gcc.dg/graphite/pr61929.c: New.
10442 2015-07-17 Marek Polacek <polacek@redhat.com>
10444 * gcc.dg/fold-minus-7.c: New test.
10446 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
10448 * gfortran.dg/co_reduce_1.f90: New file.
10450 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
10453 * gcc.target/i386/pr66824.c:
10455 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
10458 * gfortran.dg/structure_constructor_13.f03: New test.
10460 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
10463 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10464 of generated while loops in the tree dump.
10465 * gfortran.dg/derived_constructor_comps_6.f90: New file.
10467 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
10469 * gcc.dg/vect/vect-outer-simd-2.c: New test.
10471 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
10474 * gcc.target/i386/pr66891.c: New test.
10476 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10478 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10480 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
10482 PR rtl-optimization/66626
10483 * gcc.target/i386/pr66626-2.c: New.
10485 2015-07-16 Martin Liska <mliska@suse.cz>
10487 * g++.dg/ipa/pr66896.c: New test.
10489 2015-07-16 Richard Biener <rguenther@suse.de>
10491 PR tree-optimization/66894
10492 * gcc.dg/torture/pr66894.c: New testcase.
10494 2015-07-16 Richard Biener <rguenther@suse.de>
10496 * gcc.dg/tree-ssa/pr21031.c: Adjust.
10498 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
10501 * g++.dg/pr66866.C: New test.
10503 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10505 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10507 2015-07-15 Richard Biener <rguenther@suse.de>
10509 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10510 { -O3 -fomit-frame-pointer },
10511 { -O3 -fomit-frame-pointer -funroll-loops } and
10512 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10514 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10515 -finline-functions }
10517 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
10519 * gcc.target/mips/interrupt_handler-5.c: New test.
10521 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
10522 Robert Suchanek <robert.suchanek@imgtec.com>
10524 * gcc.target/mips/interrupt_handler-4.c: New test.
10526 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10529 * gcc.dg/lto/lto.exp: Initialize MPX.
10531 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10533 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10535 * gcc.target/arm/scd42-3.c: Likewise.
10537 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
10539 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10540 code to be run when the pre-arch code increases the isa_rev to
10541 mips32r6 or greater.
10543 2015-07-15 Richard Biener <rguenther@suse.de>
10545 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10546 { -O3 -fomit-frame-pointer },
10547 { -O3 -fomit-frame-pointer -funroll-loops } and
10548 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10550 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10551 -finline-functions }
10552 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10553 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10554 to additional_flags.
10556 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
10558 PR rtl-optimization/66838
10559 * gcc.target/i386/pr66838.c: New test.
10561 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
10564 * g++.dg/template/pr66850.C: New test.
10566 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10567 Cesar Philippidis <cesar@codesourcery.com>
10568 Chung-Lin Tang <cltang@codesourcery.com>
10570 * gcc.target/nios2/nios2-flushd.c: New.
10571 * gcc.target/nios2/nios2-rdprs.c: New.
10572 * gcc.target/nios2/r2-atomic.c: New.
10573 * gcc.target/nios2/r2-eni.c: New.
10574 * gcc.target/nios2/r2-wrpie.c: New.
10576 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10577 Cesar Philippidis <cesar@codesourcery.com>
10578 Chung-Lin Tang <cltang@codesourcery.com>
10580 * gcc.target/nios2/cdx-ldstwm-1.c: New.
10581 * gcc.target/nios2/cdx-ldstwm-2.c: New.
10583 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10584 Cesar Philippidis <cesar@codesourcery.com>
10585 Chung-Lin Tang <cltang@codesourcery.com>
10587 * gcc.target/nios2/andci.c: New.
10588 * gcc.target/nios2/bmx.c: New.
10589 * gcc.target/nios2/cdx-add.c: New.
10590 * gcc.target/nios2/cdx-branch.c: New.
10591 * gcc.target/nios2/cdx-callret.c: New.
10592 * gcc.target/nios2/cdx-loadstore.c: New.
10593 * gcc.target/nios2/cdx-logical.c: New.
10594 * gcc.target/nios2/cdx-mov.c: New.
10595 * gcc.target/nios2/cdx-shift.c: New.
10596 * gcc.target/nios2/cdx-sub.c: New.
10597 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10599 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
10602 * g++.dg/cpp0x/vt-65071.C: New.
10604 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10605 Cesar Philippidis <cesar@codesourcery.com>
10606 Chung-Lin Tang <cltang@codesourcery.com>
10608 * gcc.target/nios2/r2-io-range.c: New.
10609 * gcc.target/nios2/r2-stio-1.c: New.
10610 * gcc.target/nios2/r2-stio-2.c: New.
10611 * gcc.target/nios2/nios2-ldxio.c: New.
10612 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10613 of just compile. Add more tests.
10615 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
10617 gfortran.dg/pr66864.f90: New test.
10619 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
10621 PR rtl-optimization/66626
10622 * gcc.target/i386/pr66626.c: New.
10624 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
10626 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10627 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10628 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10630 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
10632 * g++.dg/template/crash81.C: Adjust for error + inform change.
10633 * g++.dg/template/pr58878.C: Likewise.
10634 * g++.dg/template/shadow1.C: Likewise.
10635 * g++.dg/template/shadow2.C: Likewise.
10636 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10637 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10638 * g++.old-deja/g++.brendan/crash7.C: Likewise.
10639 * g++.old-deja/g++.pt/shadow2.C: Likewise.
10641 2015-07-14 Richard Biener <rguenther@suse.de>
10643 PR tree-optimization/66863
10644 * gcc.dg/torture/pr66863.c: New testcase.
10646 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
10649 * g++.dg/template/pr65186.C: New test.
10651 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
10653 * gcc.target/arm/macro_defs0.c: Add directive to skip
10654 test if -marm is present.
10655 * gcc.target/arm/macro_defs1.c: Likewise.
10657 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10659 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10661 * gcc.target/aarch64/adds1.c: Likewise.
10662 * gcc.target/aarch64/ands_1.c: Likewise.
10663 * gcc.target/aarch64/bics_1.c: Likewise.
10664 * gcc.target/aarch64/subs1.c: Likewise.
10665 * gcc.target/aarch64/subs3.c: Likewise.
10667 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
10670 * gfortran.dg/pr64589.f90: New test.
10672 2015-07-13 Renlin Li <renlin.li@arm.com>
10675 * gcc.c-torture/execute/pr66556.c: New.
10677 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
10679 * gcc.dg/20020219-1.c: Fix double word typos.
10680 * gcc.dg/20020919-1.c: Same.
10682 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10683 Jeff Law <law@redhat.com>
10685 PR middle-end/66726
10686 * g++.dg/tree-ssa/pr66726.c: New test.
10687 * gcc.dg/tree-ssa/pr66726-2.c: New test.
10688 * gcc.dg/tree-ssa/pr66726.c: New test.
10690 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
10693 * g++.dg/cpp0x/variadic-ttp2.C: New.
10695 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
10698 * g++.dg/cpp0x/auto46.C: New test.
10699 * g++.dg/template/pr30044.C: New test.
10700 * g++.dg/template/shadow2.C: New test.
10701 * g++.dg/template/error55.C: New test.
10702 * g++.dg/template/crash83.C: Accept any error string.
10703 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10705 * g++.dg/cpp0x/variadic19.C: Likewise
10706 * g++.dg/template/canon-type-13.C: Likewise.
10707 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10708 * g++.dg/torture/20070621-1.C: Likewise.
10710 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10713 * g++.dg/init/explicit3.C: New.
10715 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
10718 * gcc.target/i386/pr66819-1.c: New test.
10719 * gcc.target/i386/pr66819-2.c: Likewise.
10720 * gcc.target/i386/pr66819-3.c: Likewise.
10721 * gcc.target/i386/pr66819-4.c: Likewise.
10722 * gcc.target/i386/pr66819-5.c: Likewise.
10724 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10727 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10728 __attribute__((noinline, noclone)). Change "x" to "volatile char"
10729 type to prevent possible flag-clobbering zero-extensions.
10730 * gcc.target/i386/pr66703.c: New test.
10732 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10735 * g++.dg/cpp0x/nsdmi-template15.C: New.
10737 2015-07-10 Jiong Wang <jiong.wang@arm.com>
10739 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10741 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
10743 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10744 * gcc.target/arm/flip-thumb.c: Likewise.
10746 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
10749 * gcc.target/i386/pr66813.c: New test.
10751 2015-07-10 Jakub Jelinek <jakub@redhat.com>
10753 PR middle-end/66820
10754 * gcc.dg/gomp/pr66820.c: New test.
10756 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10759 * g++.dg/cpp0x/scoped_enum6.C: New.
10761 2015-07-10 Tom de Vries <tom@codesourcery.com>
10763 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10764 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10766 2015-07-10 Richard Biener <rguenther@suse.de>
10768 PR tree-optimization/66823
10769 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10770 which should not be necessary. XFAIL.
10772 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10775 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10777 2015-07-09 Jakub Jelinek <jakub@redhat.com>
10779 PR middle-end/66633
10780 * gcc.dg/gomp/pr66633-1.c: New test.
10781 * gcc.dg/gomp/pr66633-2.c: New test.
10782 * gcc.dg/gomp/pr66633-3.c: New test.
10783 * gcc.dg/gomp/pr66633-4.c: New test.
10785 2015-07-09 John Marino <gnugcc@marino.st>
10787 * lib/target-supports.exp (check_effective_target_pie):
10790 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10793 * gcc.target/i386/pr66814.c: New test.
10795 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
10798 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10799 * gcc.target/aarch64/fnmul-2.c: Likewise.
10800 * gcc.target/aarch64/fnmul-3.c: Likewise.
10801 * gcc.target/aarch64/fnmul-4.c: Likewise.
10803 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10806 * g++.dg/cpp0x/vt-65790.C: New.
10808 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10811 * gcc.target/i386/pr66818.c: New test.
10813 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10816 * gcc.target/i386/pr66817.c: New test.
10818 2015-07-09 Marek Polacek <polacek@redhat.com>
10820 PR tree-optimization/66718
10821 * gcc.dg/vect/vect-126.c: New test.
10823 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
10825 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10826 even when dwarf-2 is not the default.
10828 2015-07-08 Jeff Law <law@redhat.com>
10831 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10832 to have a single memory reference.
10834 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
10836 * g++.dg/other/dump-ada-spec-9.C: New test.
10838 2015-07-08 Jakub Jelinek <jakub@redhat.com>
10840 * g++.dg/vect/vect.exp: Run also simd* tests.
10841 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10842 (check_vect): Fix up get_cpuid call for C++.
10843 * g++.dg/vect/simd-clone-1.cc: New test.
10845 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10847 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10849 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10851 * gcc.target/i386/readeflags-1.c (abort): New prototype.
10852 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10854 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
10857 * gcc.target/i386/pr66806.c: New test.
10859 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
10862 * g++.dg/cpp0x/auto45.C: New.
10864 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
10866 PR middle-end/66334
10867 * gcc.target/i386/pr66334.c: New.
10869 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10871 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10874 2015-07-08 David Malcolm <dmalcolm@redhat.com>
10877 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10878 (verify_code): Update expected error message.
10879 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10880 (verify_code): Likewise.
10881 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10882 (verify_code): Likewise.
10884 2015-07-08 Richard Biener <rguenther@suse.de>
10886 PR tree-optimization/66793
10887 * gcc.dg/torture/pr66793.c: New testcase.
10889 2015-07-08 Richard Biener <rguenther@suse.de>
10891 PR tree-optimization/66794
10892 * gcc.dg/torture/pr66794.c: New testcase.
10894 2015-07-08 Marek Polacek <polacek@redhat.com>
10897 * g++.dg/abi/abi-tag15.C: New test.
10899 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10901 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10902 * gcc.target/mips/branch-3.c: Ditto
10903 * gcc.target/mips/branch-4.c: Ditto.
10904 * gcc.target/mips/branch-5.c: Ditto.
10905 * gcc.target/mips/branch-6.c: Ditto.
10906 * gcc.target/mips/branch-7.c: Ditto.
10907 * gcc.target/mips/branch-8.c: Ditto.
10908 * gcc.target/mips/branch-9.c: Ditto.
10909 * gcc.target/mips/branch-10.c: Ditto.
10910 * gcc.target/mips/branch-11.c: Ditto.
10911 * gcc.target/mips/branch-12.c: Ditto.
10912 * gcc.target/mips/branch-13.c: Ditto.
10913 * gcc.target/mips/umips-branch-5.c: New file.
10914 * gcc.target/mips/umips-branch-6.c: New file.
10915 * gcc.target/mips/umips-branch-7.c: New file.
10916 * gcc.target/mips/umips-branch-8.c: New file.
10917 * gcc.target/mips/umips-branch-9.c: New file.
10918 * gcc.target/mips/umips-branch-10.c: New file.
10919 * gcc.target/mips/umips-branch-11.c: New file.
10920 * gcc.target/mips/umips-branch-12.c: New file.
10921 * gcc.target/mips/umips-branch-13.c: New file.
10922 * gcc.target/mips/umips-branch-14.c: New file.
10923 * gcc.target/mips/umips-branch-15.c: New file.
10924 * gcc.target/mips/umips-branch-16.c: New file.
10925 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10926 (OCCUPY_0xfffc): New define.
10928 2015-07-08 Renlin Li <renlin.li@arm.com>
10930 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10932 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10934 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10936 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10938 * gcc.target/i386/bt-3.c: New test.
10939 * gcc.target/i386/bt-4.c: Ditto.
10941 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10943 * g++.dg/other/dump-ada-spec-8.C: New test.
10945 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10948 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10950 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10952 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10954 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10955 Avoid using an opaque struct for local "f".
10957 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10960 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10961 * jit.dg/test-pr66779.c: New testcase.
10963 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10965 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10968 2015-07-07 Richard Biener <rguenther@suse.de>
10970 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10972 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10974 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10975 * gcc.target/mips/call-5.c: Ditto.
10976 * gcc.target/mips/call-6.c: Ditto.
10978 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10980 * gcc.dg/dx-test.c: New test-case.
10982 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10985 * gfortran.dg/allocate_with_source_9.f08: New test.
10987 2015-07-07 Christian Bruel <christian.bruel@st.com>
10990 * gcc.target/arm/flip-thumb.c: Fix scan.
10991 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10992 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10993 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10996 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10999 * gcc.c-torture/execute/pr65956.c: New test.
11001 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
11003 * gcc.target/arm/aapcs/align1.c: New.
11004 * gcc.target/arm/aapcs/align_rec1.c: New.
11005 * gcc.target/arm/aapcs/align2.c: New.
11006 * gcc.target/arm/aapcs/align_rec2.c: New.
11007 * gcc.target/arm/aapcs/align3.c: New.
11008 * gcc.target/arm/aapcs/align_rec3.c: New.
11009 * gcc.target/arm/aapcs/align4.c: New.
11010 * gcc.target/arm/aapcs/align_rec4.c: New.
11011 * gcc.target/arm/aapcs/align_vararg1.c: New.
11012 * gcc.target/arm/aapcs/align_vararg2.c: New.
11014 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
11016 * gfortran.dg/iomsg_2.f90: New test.
11018 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11021 * gcc.target/i386/pr66749.c: New test.
11023 2015-07-06 Richard Biener <rguenther@suse.de>
11025 PR tree-optimization/66772
11026 * gcc.dg/torture/pr66772-1.c: New testcase.
11027 * gcc.dg/torture/pr66772-2.c: Likewise.
11029 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
11031 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11032 the jals instruction.
11034 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
11037 * gcc.target/i386/pr53383-1.c: New file.
11038 * gcc.target/i386/pr53383-2.c: Likewise.
11039 * gcc.target/i386/pr53383-3.c: Likewise.
11041 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
11043 * gcc.target/aarch64/fnmul-1.c: New.
11044 * gcc.target/aarch64/fnmul-2.c: New.
11045 * gcc.target/aarch64/fnmul-3.c: New.
11046 * gcc.target/aarch64/fnmul-4.c: New.
11048 2015-07-06 Richard Biener <rguenther@suse.de>
11050 PR middle-end/66759
11051 * gcc.dg/torture/pr66759.c: New testcase.
11053 2015-07-06 Andre Vehreschild <vehre@gmx.de>
11056 * gfortran.dg/alloc_comp_class_3.f03: New test.
11057 * gfortran.dg/alloc_comp_class_4.f03: New test.
11059 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
11061 * gcc.c-torture/execute/pr66757.c: New test.
11063 2015-07-06 Bin Cheng <bin.cheng@arm.com>
11065 PR tree-optimization/66720
11066 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11068 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
11069 Sandra Loosemore <sandra@codesourcery.com>
11071 * gcc.target/nios2/gprel-offset.c: New test.
11073 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
11076 * gfortran.dg/pr66725.f90: New test.
11078 2015-07-03 Jason Merrill <jason@redhat.com>
11080 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11081 Avoid narrowing error.
11083 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
11085 PR rtl-optimization/66706
11086 * gcc.target/powerpc/shift-int.c: New testcase.
11088 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
11091 * gcc.target/i386/pr66746.c: New file.
11093 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
11095 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11097 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
11099 PR tree-optimization/66119
11100 * g++.dg/opt/pr66119.C: New.
11102 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
11105 * gfortran.dg/submodule_1.f90: New test
11106 * gfortran.dg/submodule_2.f90: New test
11107 * gfortran.dg/submodule_3.f90: New test
11108 * gfortran.dg/submodule_4.f90: New test
11109 * gfortran.dg/submodule_5.f90: New test
11110 * gfortran.dg/submodule_6.f90: New test
11111 * gfortran.dg/submodule_7.f90: New test
11113 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
11115 PR preprocessor/53690
11116 * g++.dg/cpp/pr53690.C: New.
11118 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11120 * gcc.target/powerpc/vec-cmp.c: New test.
11122 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11125 * gfortran.dg/pr56520.f90: New test.
11127 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
11130 * gfortran.dg/pr66545_1.f90: New test.
11131 * gfortran.dg/pr66545_2.f90: New test.
11133 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
11135 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11136 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11138 2015-07-02 Richard Biener <rguenther@suse.de>
11141 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11144 2015-07-02 Richard Biener <rguenther@suse.de>
11146 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11148 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
11150 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11152 2015-07-01 Jason Merrill <jason@redhat.com>
11154 * lib/target-supports.exp (cxx_default): Set to C++14.
11156 2015-07-01 Tom de Vries <tom@codesourcery.com>
11159 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11162 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11164 * gfortran.dg/warn_conversion_8.f90: New test.
11166 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
11168 PR rtl-optimization/61047
11169 * gcc.c-torture/execute/20150611-1.c: New testcase.
11171 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11174 * jit.dg/all-non-failing-tests.h: Add
11175 test-pr66700-observing-write-through-ptr.c.
11176 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11178 2015-07-01 David Malcolm <dmalcolm@redhat.com>
11180 * jit.dg/test-accessing-union.c: Add comments for use by
11181 gcc/jit/docs/topics/types.rst.
11183 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
11185 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11186 'do-require-effective-target' with 'dg-require-effective-target'.
11187 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11188 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11189 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
11190 'stlex' with 'strex' as the expected output.
11192 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
11195 * g++.dg/cpp0x/gen-attrs-60.C: New.
11196 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11198 2015-07-01 Jiong Wang <jiong.wang@arm.com>
11200 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11202 * gcc.target/aarch64/pic-small.c: Restrict this test under
11203 check_effective_target_aarch64_small_fpic.
11205 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
11207 * gfortran.dg/gomp/pr66633.f90: New test.
11209 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
11212 * g++.dg/template/pr66686.C: New test.
11214 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
11216 * gnat.dg/lto17.ad[sb]: New test.
11218 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11220 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11221 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11223 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11225 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11227 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11229 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11231 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11233 * jit.dg/test-switch.c: New testcase.
11234 * jit.dg/test-switch.cc: New testcase.
11236 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11239 * jit.dg/all-non-failing-tests.h: Add note about
11240 test-validly-unreachable-block.c.
11241 * jit.dg/test-validly-unreachable-block.c: New file.
11243 2015-06-30 David Malcolm <dmalcolm@redhat.com>
11246 * jit.dg/all-non-failing-tests.h: Add note about
11247 test-extra-options.c.
11248 * jit.dg/test-extra-options.c: New testcase.
11250 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
11253 * gcc.target/i386/pr66691.c: New.
11255 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
11257 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11258 * gcc.target/i386/iamcu/args.h: Likewise.
11259 * gcc.target/i386/iamcu/asm-support.S: Likewise.
11260 * gcc.target/i386/iamcu/defines.h: Likewise.
11261 * gcc.target/i386/iamcu/macros.h: Likewise.
11262 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11263 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11264 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11265 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11266 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11267 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11268 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11269 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11270 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11271 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11272 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11273 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11274 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11275 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11276 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11277 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11278 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11280 2015-06-30 Marek Polacek <polacek@redhat.com>
11282 * gcc.dg/fold-minus-6.c: New test.
11284 * gcc.dg/fold-ior-3.c: New test.
11286 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
11288 Implement N4197 - Adding u8 character literals
11289 * g++.dg/cpp1z/utf8.C: New.
11290 * g++.dg/cpp1z/utf8-neg.C: New.
11291 * g++.dg/cpp1z/udlit-utf8char.C: New.
11293 2015-06-30 Marek Polacek <polacek@redhat.com>
11295 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11297 2015-06-30 Tom de Vries <tom@codesourcery.com>
11299 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11300 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11301 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11302 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11304 2015-06-30 Marek Polacek <polacek@redhat.com>
11306 * gcc.dg/fold-ior-2.c: New test.
11308 2015-06-30 Tom de Vries <tom@codesourcery.com>
11310 PR tree-optimization/66652
11311 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11312 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
11314 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11316 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
11319 * g++.dg/cpp0x/constexpr-friend-3.C: New.
11320 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11322 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
11325 * gfortran.dg/wunused-parameter.f90: New test.
11327 2015-06-29 Richard Henderson <rth@redhat.com>
11329 * gcc.target/i386/asm-flag-1.c: New.
11330 * gcc.target/i386/asm-flag-2.c: New.
11331 * gcc.target/i386/asm-flag-3.c: New.
11332 * gcc.target/i386/asm-flag-4.c: New.
11333 * gcc.target/i386/asm-flag-5.c: New.
11335 2015-06-29 Marek Polacek <polacek@redhat.com>
11338 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11339 * c-c++-common/pr66322.c: New test.
11340 * g++.dg/eh/scope1.C: Remove dg-warning.
11342 2015-06-29 Richard Biener <rguenther@suse.de>
11344 PR tree-optimization/66677
11345 * gcc.dg/vect/pr66677.c: New testcase.
11347 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
11349 PR middle-end/64130
11350 * gcc.dg/tree-ssa/pr64130.c: New test.
11352 2015-06-26 Jiong Wang <jiong.wang@arm.com>
11354 * gcc.target/aarch64/pic-small.c: New testcase.
11356 2015-06-26 Richard Biener <rguenther@suse.de>
11358 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11360 2015-06-26 Marek Polacek <polacek@redhat.com>
11362 * gcc.dg/fold-and-1.c: New test.
11363 * gcc.dg/fold-and-2.c: New test.
11365 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
11367 * gnat.dg/warn11.adb: Add missing dg directive.
11368 * gnat.dg/warn12.adb: New test.
11369 * gnat.dg/warn12_pkg.ads: New helper.
11371 2015-06-26 Richard Biener <rguenther@suse.de>
11373 * gfortran.dg/reassoc_3.f90: Adjust.
11375 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
11378 * gcc.target/i386/pr66412.c: New test.
11380 2015-06-25 Richard Biener <rguenther@suse.de>
11382 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11384 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
11386 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11388 2015-06-25 Richard Biener <rguenther@suse.de>
11390 * gfortran.dg/vect/vect-9.f90: New testcase.
11392 2015-06-25 Nick Clifton <nickc@redhat.com>
11394 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11395 H8300 and M32R targets.
11397 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11400 * gfortran.dg/maxerrors.f90: New test.
11402 2015-06-08 DJ Delorie <dj@redhat.com>
11404 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11406 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11408 * gcc.target/aarch64/mgeneral-regs_3.c: New.
11410 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
11412 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11413 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11414 * gcc.target/aarch64/nofp_1.c: New file.
11416 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
11418 Implement N3928 - Extending static_assert
11419 * g++.dg/cpp0x/static_assert8.C: Adjust.
11420 * g++.dg/cpp0x/static_assert12.C: New.
11421 * g++.dg/cpp0x/static_assert13.C: New.
11422 * g++.dg/cpp1y/static_assert1.C: New.
11423 * g++.dg/cpp1y/static_assert2.C: New.
11424 * g++.dg/cpp1z/static_assert-nomsg.C: New.
11426 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
11429 * g++.dg/cpp0x/trailing11.C: New.
11431 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11433 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11435 * gcc.target/arm/memset-inline-10.c: Likewise.
11436 * gcc.target/arm/pr58784.c: Likewise.
11437 * gcc.target/arm/pr59985.C: Likewise.
11438 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11440 2015-06-24 Renlin Li <renlin.li@arm.com>
11442 * gcc.target/aarch64/arm_align_max_pwr.c: New.
11443 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11445 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
11448 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11451 * g++.dg/cpp0x/auto45.C: New test.
11452 * g++.dg/template/pr30044.C: New test.
11453 * g++.dg/template/crash83.C: Accept any error string.
11454 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11456 * g++.dg/cpp0x/variadic18.C: Likewise
11457 * g++.dg/template/canon-type-13.C: Likewise.
11458 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11460 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
11463 * g++.dg/other/linkage2.C: New.
11465 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11468 * gcc.target/arm/pr63408.c: New test.
11470 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
11472 * lib/c-torture.exp: Don't call check_effective_target_lto
11473 before setting up environment correctly.
11474 * lib/gcc-dg.exp: Likewise, and protect
11475 gcc_force_conventional_output.
11477 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11479 PR rtl-optimization/66306
11480 * gcc.target/s390/pr66306.c: New test.
11482 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11484 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11485 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11486 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11487 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11488 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11489 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11490 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11492 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
11495 * gcc.c-torture/pr65803.c: New test.
11497 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
11500 * g++.dg/cpp0x/auto45.C: New test.
11501 * g++.dg/template/pr30044.C: New test.
11502 * g++.dg/template/crash83.C: Accept any error string.
11503 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11505 * g++.dg/cpp0x/variadic18.C: Likewise
11506 * g++.dg/template/canon-type-13.C: Likewise.
11507 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11509 2015-06-23 Marek Polacek <polacek@redhat.com>
11511 * c-c++-common/Wlogical-op-3.c: New test.
11513 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
11516 * g++.dg/cpp0x/scoped_enum5.C: New.
11518 2015-06-23 Richard Biener <rguenther@suse.de>
11520 PR tree-optimization/66636
11521 * gcc.dg/vect/pr66636.c: New testcase.
11523 2015-06-23 Marek Polacek <polacek@redhat.com>
11525 * gcc.dg/fold-minus-4.c: New test.
11526 * gcc.dg/fold-minus-5.c: New test.
11527 * c-c++-common/ubsan/overflow-add-5.c: New test.
11529 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
11531 Add missing testcase from r224672.
11532 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11534 * gcc.target/vax/bswapdi-1.c: New.
11536 2015-06-23 Andre Vehreschild <vehre@gmx.de>
11539 * gfortran.dg/associate_18.f08: New test.
11541 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
11544 * gcc.target/i386/pr66560-1.c: New test.
11545 * gcc.target/i386/pr66560-2.c: Ditto.
11546 * gcc.target/i386/pr66560-3.c: Ditto.
11547 * gcc.target/i386/pr66560-4.c: Ditto.
11549 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
11551 * gcc.target/nvptx/nvptx.exp: New file.
11552 * gcc.target/nvptx/proto-1.c: Likewise.
11554 2015-06-23 Bin Cheng <bin.cheng@arm.com>
11556 PR tree-optimization/66449
11557 * gcc.dg/vect/pr66449.c: New test.
11559 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
11561 * g++.dg/other/dump-ada-spec-5.C: New test.
11562 * g++.dg/other/dump-ada-spec-6.C: Likewise.
11563 * g++.dg/other/dump-ada-spec-7.C: Likewise.
11565 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
11567 * g++.dg/inherit/pure1.C: Test location too.
11569 2015-06-22 Marek Polacek <polacek@redhat.com>
11571 * gcc.dg/fold-ior-1.c: New test.
11572 * gcc.dg/fold-minus-2.c: New test.
11573 * gcc.dg/fold-minus-3.c: New test.
11574 * gcc.dg/fold-plus-1.c: New test.
11575 * gcc.dg/fold-plus-2.c: New test.
11576 * gcc.dg/fold-xor-4.c: New test.
11577 * gcc.dg/fold-xor-5.c: New test.
11579 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11582 * g++.dg/torture/pr65914.C: New.
11584 2015-06-22 Richard Biener <rguenther@suse.de>
11586 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11587 not existing TORTURE_OPTIONS only.
11588 * lib/gcc-dg.exp: Likewise.
11590 2015-06-22 Christian Bruel <christian.bruel@st.com>
11593 * gcc.target/arm/flip-thumb.c: New test.
11595 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11596 Martin Liska <mliska@suse.cz>
11599 * g++.dg/ipa/pr65908.C: New testcase.
11601 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
11604 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11605 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11607 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
11609 * gnat.dg/specs/debug1.ads: Adjust.
11611 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
11613 * gcc.target/aarch64/fmovd-zero-mem.c: New.
11614 * gcc.target/aarch64/fmovd-zero-reg.c: New.
11615 * gcc.target/aarch64/fmovf-zero-mem.c: New.
11616 * gcc.target/aarch64/fmovf-zero-reg.c: New.
11617 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11618 * gcc.target/aarch64/fmovld-zero-mem.c: New.
11619 * gcc.target/aarch64/fmovd-zero.c: Delete.
11620 * gcc.target/aarch64/fmovf-zero.c: Delete.
11622 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
11624 * gcc.target/vax/bswapdi-1.c: New.
11626 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11628 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11630 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11632 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11634 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11636 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11638 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11640 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11642 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11644 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11646 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11648 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11650 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11652 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11654 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11656 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11658 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11660 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11662 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11664 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11666 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11668 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11670 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11672 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11674 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11676 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11678 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11680 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11682 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11684 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11686 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11688 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11690 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11692 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11694 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11696 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11698 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11700 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11702 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11704 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11705 (_ARM_FPSCR): Add FZ field.
11706 (clean_results): Force FZ=1 on AArch64.
11707 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11709 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11711 * gcc.target/aarch64/pr62308.c: New test.
11713 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
11716 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11718 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
11720 * gcc.target/i386/mpx/pr66581.c: New test.
11722 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
11724 * gcc.target/i386/cmov9.c: New test.
11726 2015-06-18 Richard Biener <rguenther@suse.de>
11728 * g++.dg/other/const4.C: New testcase.
11730 2015-06-18 Michael Matz <matz@suse.de>
11732 PR middle-end/66253
11733 * gcc.dg/vect/pr66253.c: New testcase.
11735 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11738 * gcc.target/i386/mpx/chkp-vararg.c: New test.
11740 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11742 PR middle-end/66568
11743 * gcc.target/i386/mpx/pr66568.c: New test.
11745 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11747 PR middle-end/66567
11748 * gcc.target/i386/mpx/pr66567.c: New test.
11750 2015-06-18 Richard Biener <rguenther@suse.de>
11752 PR tree-optimization/66510
11753 * gcc.dg/vect/slp-perm-12.c: New testcase.
11755 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11757 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11758 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11759 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11760 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11762 2015-06-17 Jakub Jelinek <jakub@redhat.com>
11765 * g++.dg/gomp/pr66571-1.C: New test.
11767 PR middle-end/66429
11768 * c-c++-common/gomp/pr66429.c: New test.
11770 2015-06-17 David Malcolm <dmalcolm@redhat.com>
11772 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11773 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11775 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11777 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11780 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11783 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11785 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
11787 * gcc.target/mips/pr65862-1.c: New test.
11788 * gcc.target/mips/pr65862-2.c: Likewise.
11790 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
11792 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11793 * gcc.target/i386/pr52252-atom.c: Ditto.
11794 * gcc.target/i386/vect-div-1.c: Ditto.
11795 * gcc.target/i386/rotate-5.c: Ditto.
11796 * gcc.target/i386/pr50202.c: Ditto.
11797 * gcc.target/i386/pr37843-3.c: Ditto.
11798 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11799 * gcc.target/i386/pr53397-1.c: Ditto.
11800 * gcc.target/i386/pr55934.c: Ditto.
11801 * gcc.target/i386/pr37843-4.c: Ditto.
11802 * gcc.target/i386/pr60451.c: Ditto.
11803 * gcc.target/i386/pr53397-2.c: Ditto.
11804 * gcc.target/i386/vectorize1.c: Ditto.
11805 * gcc.target/i386/extract-insert-combining.c: Ditto.
11806 * gcc.target/i386/pr53759.c: Ditto.
11807 * gcc.target/i386/pr52252-core.c: Ditto.
11808 * gcc.target/i386/rotate-3.c: Ditto.
11809 * gcc.target/i386/sse-20.c: Ditto.
11810 * gcc.target/i386/rotate-4.c: Ditto.
11811 * gcc.target/i386/pr61403.c: Ditto.
11812 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11813 * gcc.target/i386/pr60901.c: Ditto.
11814 * gcc.target/i386/pr59794-7.c: Ditto.
11815 * gcc.target/i386/pr62208.c: Ditto.
11816 * gcc.target/i386/pr53416.c: Ditto.
11817 * gcc.target/i386/asm-dialect-1.c: Ditto.
11818 * gcc.target/i386/pr50038.c: Ditto.
11819 * gcc.target/i386/47698.c: Ditto.
11820 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11821 * gcc.target/i386/pr59794-2.c: Ditto.
11822 * gcc.target/i386/pr59794-3.c: Ditto.
11823 * gcc.target/i386/pr39058.c: Ditto.
11824 * gcc.target/i386/pr60205-1.c: Ditto.
11825 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11826 * gcc.target/i386/sse2-movq-2.c: Ditto.
11828 2015-06-17 Richard Biener <rguenther@suse.de>
11830 PR tree-optimization/66251
11831 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11833 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
11836 * g++.dg/parse/new-placement1.C: New.
11838 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11840 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11841 * jit.dg/test-compound-assignment.c: New testcase.
11843 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11846 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11847 to "testcases" array.
11849 2015-06-16 David Malcolm <dmalcolm@redhat.com>
11852 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11853 * jit.dg/test-debug-strings.c: New test case.
11854 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11855 the discriminant has a sane debug string.
11857 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
11860 * gcc.target/i386/pr56766-1.c: New test.
11861 * gcc.target/i386/pr56766-2.c: Ditto.
11863 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
11865 * gcc.target/mips/loongson-shift-count-truncated-1.c:
11866 Skip on mips*-mti-linux* and mips*-img-linux* targets.
11867 * gcc.target/mips/loongson-simd.c: Ditto.
11869 2015-06-16 Richard Biener <rguenther@suse.de>
11871 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11873 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11875 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11876 passed by the testsuite driver.
11878 2015-06-16 Richard Biener <rguenther@suse.de>
11880 * gcc.dg/vect/slp-perm-11.c: New testcase.
11882 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
11884 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11887 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
11889 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11890 Reinstate calls to torture-init and torture-finalize.
11892 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11894 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11896 2015-06-15 Nathan Sidwell <nathan@acm.org>
11899 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11901 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11904 * g++.dg/cpp0x/local-type1.C: New.
11906 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11911 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11912 unimplemented error.
11913 * gfortran.dg/allocate_with_source_7.f08: New test.
11914 * gfortran.dg/allocate_with_source_8.f08: New test.
11916 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11919 * g++.dg/warn/Walways-true-3.C: New test.
11921 2015-06-13 Tom de Vries <tom@codesourcery.com>
11923 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11925 2015-06-13 Tom de Vries <tom@codesourcery.com>
11927 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11928 (main): Remove superfluous attributes.
11929 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11930 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11932 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11934 * gcc.target/i386/monitorx.c: New.
11935 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11936 * gcc.target/i386/sse-13.c: Ditto.
11937 * gcc.target/i386/sse-14.c: Ditto.
11938 * gcc.target/i386/sse-22.c: Ditto.
11939 * gcc.target/i386/sse-23.c: Ditto.
11940 * g++.dg/other/i386-2.C: Ditto.
11941 * g++.dg/other/i386-3.C: Ditto.
11943 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11945 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11947 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11950 * gfortran.dg/allocatable_scalar_13.f90: New test
11952 2015-06-11 Marek Polacek <polacek@redhat.com>
11954 * gcc.dg/fold-xor-3.c: New test.
11956 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11958 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11959 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11961 2015-06-11 Christian Bruel <christian.bruel@st.com>
11964 * gcc.target/arm/pragma_attribute.c: New test.
11966 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11968 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11970 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11973 * gcc.target/i386/pr66473.c: New test.
11975 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11978 * gcc.dg/tls/pr66470.c: New test.
11979 * gcc.target/i386/pr66470.c: New test.
11981 2015-06-10 Christian Bruel <christian.bruel@st.com>
11984 * gcc.target/arm/attr_arm.c: New test
11985 * gcc.target/arm/attr_arm-err.c: New test
11986 * gcc.target/arm/attr_thumb.c: New test
11987 * gcc.target/arm/attr_thumb-static.c: New test
11989 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11994 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11996 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11998 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11999 passed by the testsuite driver.
12001 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12004 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12005 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12006 * gcc.dg/ssp-1.c: Make counter a register.
12007 * gcc.dg/ssp-2.c: Likewise.
12008 * gcc.dg/torture/parm-coalesce.c: New.
12010 2015-06-09 Tom de Vries <tom@codesourcery.com>
12012 * gcc.target/i386/vararg-loc.c: New test.
12014 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
12017 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
12018 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12020 2015-06-09 Marek Polacek <polacek@redhat.com>
12022 PR tree-optimization/66299
12023 * gcc.dg/pr66299-1.c: New test.
12024 * gcc.dg/pr66299-2.c: New test.
12025 * gcc.dg/pr66299-3.c: New test.
12027 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
12029 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12030 passed by the testsuite driver.
12032 2015-06-09 Richard Biener <rguenther@suse.de>
12034 PR middle-end/66423
12035 * gcc.dg/fold-modpow2.c: New testcase.
12037 2015-06-09 Richard Biener <rguenther@suse.de>
12039 PR tree-optimization/66419
12040 * gcc.dg/vect/bb-slp-37.c: New testcase.
12042 2015-06-09 Shiva Chen <shiva0217@gmail.com>
12044 * gcc.target/arm/stl-cond.c: New test.
12046 2015-06-09 Richard Biener <rguenther@suse.de>
12048 PR middle-end/66413
12049 * gcc.dg/torture/pr66413.c: New testcase.
12051 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
12053 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12054 * gcc.dg/ssp-1.c: Make counter a register.
12055 * gcc.dg/ssp-2.c: Likewise.
12056 * gcc.dg/torture/parm-coalesce.c: New.
12058 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
12060 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12061 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12063 2015-06-08 Tom de Vries <tom@codesourcery.com>
12065 PR rtl-optimization/66444
12066 * gcc.dg/pr66444.c: New test.
12068 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
12071 * gfortran.dg/class_is_1.f90: New test.
12072 * gfortran.dg/type_is_1.f90: Ditto.
12074 2015-06-08 Marek Polacek <polacek@redhat.com>
12077 * gcc.dg/cpp/pr66415-1.c: New test.
12078 * gcc.dg/cpp/pr66415-2.c: New test.
12080 2015-06-08 Richard Biener <rguenther@suse.de>
12082 PR tree-optimization/66422
12083 * gcc.dg/Warray-bounds-16.c: New testcase.
12085 2015-06-08 Richard Biener <rguenther@suse.de>
12087 * gcc.dg/vect/slp-perm-10.c: New testcase.
12088 * gcc.dg/vect/slp-23.c: Adjust.
12089 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12090 vector pointer update.
12092 2015-06-08 Marek Polacek <polacek@redhat.com>
12095 * g++.dg/ubsan/pr66452.C: New test.
12097 2015-06-08 Tom de Vries <tom@codesourcery.com>
12099 PR tree-optimization/66436
12100 * gcc.dg/gomp/dump-new-function-2.c: New test.
12101 * gcc.dg/gomp/dump-new-function-3.c: Same.
12102 * gcc.dg/gomp/dump-new-function.c: Same.
12104 2015-06-08 Tom de Vries <tom@codesourcery.com>
12106 PR tree-optimization/66435
12107 * gcc.dg/gomp/notify-new-function-2.c: New test.
12108 * gcc.dg/gomp/notify-new-function-3.c: Same.
12109 * gcc.dg/gomp/notify-new-function.c: Same.
12111 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
12113 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12114 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12115 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12116 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12117 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12118 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12121 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12124 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12125 * gfortran.dg/warn_conversion.f90: Add warning for change in value
12127 * gfortran.dg/warn_conversion_3.f90: Add warnings.
12128 * gfortran.dg/warn_conversion_5.f90: New test.
12129 * gfortran.dg/warn_conversion_6.f90: New test.
12130 * gfortran.dg/warn_conversion_7.f90: New test.
12132 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12135 * gfortran.dg/blockdata_9.f: New test.
12137 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12140 * gfortran.dg/forall_17.f90: New test.
12142 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
12144 * g++.dg/cpp0x/pr57101.C: Add warning.
12145 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12146 * g++.dg/ext/visibility/anon7.C: Same.
12147 * g++.dg/ipa/pr63587-2.C: Same.
12148 * g++.dg/opt/dump1.C: Same.
12149 * g++.dg/opt/pr59622-3.C: Same.
12150 * g++.dg/opt/pr59622.C: Same.
12151 * g++.dg/torture/pr46383.C: Same.
12152 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12153 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12154 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12156 * gfortran.dg/intent_out_8.f90: Same.
12157 * gfortran.dg/warn_target_lifetime_3.f90: Same.
12159 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
12162 gfortran.dg/equiv_9.f90: New test.
12165 2015-06-05 Tom de Vries <tom@codesourcery.com>
12167 merge from gomp4 branch:
12168 2015-05-28 Tom de Vries <tom@codesourcery.com>
12170 PR tree-optimization/65443
12171 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12172 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12173 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12175 2015-06-05 Nathan Sidwell <nathan@acm.org>
12178 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12180 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
12182 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12184 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
12186 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12188 2015-06-04 Sriraman Tallam <tmsriram@google.com>
12190 * gcc.target/i386/noplt-1.c: New test.
12191 * gcc.target/i386/noplt-2.c: New test.
12192 * gcc.target/i386/noplt-3.c: New test.
12193 * gcc.target/i386/noplt-4.c: New test.
12195 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
12198 * gfortran.dg/adjustl_1.f90: New test.
12200 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
12202 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12203 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12205 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
12207 * lto.c (iterative_hash_canonical_type,
12208 gimple_register_canonical_type): only hash main variants of types
12210 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
12212 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12213 Move set of dg-do-what-default after early return.
12215 2015-06-04 Marek Polacek <polacek@redhat.com>
12218 * gcc.dg/lvalue-8.c: New test.
12220 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
12221 Paolo Carlini <paolo.carlini@oracle.com>
12224 * g++.dg/other/pr66130.C: New.
12225 * g++.dg/cpp0x/pr66130.C: Likewise.
12227 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
12229 * g++.dg/cpp0x/decl-loc1.C: New.
12230 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12231 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12232 * g++.dg/init/ctor8.C: Likewise.
12233 * g++.dg/parse/semicolon4.C: Likewise.
12235 2015-06-03 Marek Polacek <polacek@redhat.com>
12238 * g++.dg/ubsan/static-init-1.C: New test.
12239 * g++.dg/ubsan/static-init-2.C: New test.
12240 * g++.dg/ubsan/static-init-3.C: New test.
12242 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
12245 * gcc.target/i386/pr66275.c: New test.
12247 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12249 * gcc.dg/Wcxx-compat-22.c: New testcase.
12250 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12251 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12252 * c-c++-common/pr58346-1.c: Likewise.
12253 * c-c++-common/transparent-union-1.c: Likewise.
12255 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
12257 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12258 * g++.dg/plugin/def_plugin.c: New file.
12259 * g++.dg/plugin/def-plugin-test.C: New file.
12261 2015-06-03 Richard Biener <rguenther@suse.de>
12263 * gcc.dg/vect/bb-slp-36.c: New testcase.
12265 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12267 * gcc.dg/lto/chkp-removed-alias_0.c: New.
12269 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
12271 * gcc.dg/lto/chkp-privatize-1_0.c: New.
12272 * gcc.dg/lto/chkp-privatize-1_1.c: New.
12273 * gcc.dg/lto/chkp-privatize-2_0.c: New.
12274 * gcc.dg/lto/chkp-privatize-2_1.c: New.
12276 2015-06-03 Marek Polacek <polacek@redhat.com>
12280 * gcc.dg/pr64223-1.c: New test.
12281 * gcc.dg/pr64223-2.c: New test.
12283 2015-06-03 Richard Biener <rguenther@suse.de>
12285 PR tree-optimization/63916
12286 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12288 2015-06-03 Richard Biener <rguenther@suse.de>
12290 PR tree-optimization/66375
12291 * gcc.dg/torture/pr66375.c: New testcase.
12293 2015-06-03 Bin Cheng <bin.cheng@arm.com>
12295 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12297 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
12300 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12302 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12305 * gfortran.dg/reshape_7.f90: New test.
12307 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12310 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12313 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12316 * gcc.dg/pr49551.c: New testcase.
12318 2015-06-02 Richard Biener <rguenther@suse.de>
12321 * g++.dg/lto/pr65549_0.C: New testcase.
12323 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
12326 PR middle-end/66332
12327 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12329 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12331 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12333 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
12336 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12338 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12340 PR tree-optimization/48052
12341 * gcc.dg/tree-ssa/scev-8.c: New.
12342 * gcc.dg/tree-ssa/scev-9.c: New.
12343 * gcc.dg/tree-ssa/scev-10.c: New.
12344 * gcc.dg/vect/pr48052.c: New.
12346 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
12348 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12350 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
12352 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12354 2015-06-02 Marek Polacek <polacek@redhat.com>
12356 PR middle-end/66345
12357 * gcc.dg/torture/pr66345.c: New test.
12359 2015-06-02 Richard Biener <rguenther@suse.de>
12361 PR tree-optimization/65961
12362 * gcc.dg/torture/pr65961.c: New testcase.
12364 2015-06-02 Bin Cheng <bin.cheng@arm.com>
12366 PR tree-optimization/52563
12367 PR tree-optimization/62173
12368 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12369 * gcc.dg/tree-ssa/scev-4.c: Ditto.
12371 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12373 * gnat.dg/specs/varsize_return2.ads: New test.
12374 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12376 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
12378 * gcc.dg/vect/vect-outer-simd-1.c: New test.
12380 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
12383 * gcc.target/aarch64/sync-comp-swap.c: New.
12384 * gcc.target/aarch64/sync-comp-swap.x: New.
12385 * gcc.target/aarch64/sync-op-acquire.c: New.
12386 * gcc.target/aarch64/sync-op-acquire.x: New.
12387 * gcc.target/aarch64/sync-op-full.c: New.
12388 * gcc.target/aarch64/sync-op-full.x: New.
12389 * gcc.target/aarch64/sync-op-release.c: New.
12390 * gcc.target/aarch64/sync-op-release.x: New.
12392 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
12394 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12397 2015-06-01 Richard Biener <rguenther@suse.de>
12399 PR tree-optimization/66349
12400 PR tree-optimization/66352
12401 PR tree-optimization/66357
12402 * gcc.dg/torture/pr66357.c: New testcase.
12403 * gcc.dg/torture/pr66349.c: Likewise.
12404 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12406 2015-06-01 Richard Biener <rguenther@suse.de>
12409 2015-05-29 Richard Biener <rguenther@suse.de>
12411 PR tree-optimization/66314
12412 * gcc.dg/asan/pr66314.c: New testcase.
12414 2015-06-01 Richard Biener <rguenther@suse.de>
12416 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12418 2015-06-01 Jakub Jelinek <jakub@redhat.com>
12420 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12422 (hp3, hp4): Add inline keyword.
12423 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12424 (hp2): Add inline keyword.
12425 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12426 (hp2): Add inline keyword.
12428 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
12431 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12432 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12433 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12434 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12436 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
12438 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12439 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12441 2015-06-01 Richard Biener <rguenther@suse.de>
12443 PR tree-optimization/66280
12444 * g++.dg/torture/pr66280.C: New testcase.
12445 * g++.dg/torture/pr66280-2.C: Likewise.
12447 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
12449 * gnat.dg/addr9_1.adb: New test.
12450 * gnat.dg/addr9_2.adb: Likewise.
12451 * gnat.dg/addr9_3.adb: Likewise.
12452 * gnat.dg/addr9_4.adb: Likewise.
12454 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
12456 * g++.dg/other/dump-ada-spec-4.C: New test.
12458 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
12460 * gcc.dg/alias-8.c: Fix dg-warning.
12462 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
12464 * gcc.dg/alias-8.c: Do not xfail.
12465 * gcc.dg/pr62167.c: Prevent FRE.
12466 * gcc.dg/alias-14.c: New testcase.
12468 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
12470 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12472 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12475 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12477 * gcc.target/s390/hotpatch-10.c: Likewise.
12478 * gcc.target/s390/hotpatch-11.c: Likewise.
12479 * gcc.target/s390/hotpatch-12.c: Likewise.
12480 * gcc.target/s390/hotpatch-17.c: Likewise.
12481 * gcc.target/s390/hotpatch-18.c: Likewise.
12482 * gcc.target/s390/hotpatch-20.c: Likewise.
12483 * gcc.target/s390/hotpatch-21.c: Likewise.
12484 * gcc.target/s390/hotpatch-22.c: Likewise.
12485 * gcc.target/s390/hotpatch-23.c: Likewise.
12486 * gcc.target/s390/hotpatch-24.c: Likewise.
12487 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
12488 to check for the exact nops too.
12489 * gcc.target/s390/hotpatch-3.c: Likewise.
12490 * gcc.target/s390/hotpatch-4.c: Likewise.
12491 * gcc.target/s390/hotpatch-5.c: Likewise.
12492 * gcc.target/s390/hotpatch-6.c: Likewise.
12493 * gcc.target/s390/hotpatch-7.c: Likewise.
12494 * gcc.target/s390/hotpatch-8.c: Likewise.
12495 * gcc.target/s390/hotpatch-9.c: Likewise.
12496 * gcc.target/s390/hotpatch-14.c: Likewise.
12497 * gcc.target/s390/hotpatch-15.c: Likewise.
12498 * gcc.target/s390/hotpatch-16.c: Likewise.
12499 * gcc.target/s390/hotpatch-19.c: Likewise.
12500 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
12501 scan-assembler-times counting number of .align directives.
12502 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12503 dg-options. Remove scan-assembler-times counting number of .align
12505 * gcc.target/s390/hotpatch-26.c: New file.
12506 * gcc.target/s390/hotpatch-27.c: New file.
12507 * gcc.target/s390/hotpatch-28.c: New file.
12508 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12509 using -Os -O0 -O1 -O2 -O3 options.
12511 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12513 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12515 2015-05-29 Jakub Jelinek <jakub@redhat.com>
12517 PR tree-optimization/66142
12518 * gcc.dg/vect/pr66142.c: New test.
12520 2015-05-29 Richard Biener <rguenther@suse.de>
12522 PR tree-optimization/66314
12523 * gcc.dg/asan/pr66314.c: New testcase.
12525 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
12527 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12528 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12529 Adjust all callers.
12530 (schedule-cleanups, dg-keep-saved-temps): New proc.
12531 (gcc-dg-test-1): Schedule cleanups.
12532 * lib/profopt.exp (profopt-execute): Likewise.
12533 * g++.dg/cdce3.C: Adjust expected line numbers.
12534 * gcc.dg/cdce1.c: Likewise.
12535 * gcc.dg/cdce2.c: Likewise.
12536 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12537 * gcc.dg/strlenopt-24.c: Likewise.
12538 * gcc.dg/tree-ssa/vrp26.c: Likewise.
12539 * gcc.dg/tree-ssa/vrp28.c: Likewise.
12540 * obj-c++.dg/encode-2.mm: Likewise.
12542 2015-05-28 DJ Delorie <dj@redhat.com>
12544 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12546 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12548 * gnat.dg/discr43.adb: New test.
12550 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
12552 * gnat.dg/varsize_temp.adb: Rename into...
12553 * gnat.dg/varsize1.adb: ...this.
12554 * gnat.dg/varsize_copy.ad[sb]: Rename into...
12555 * gnat.dg/varsize2.ad[sb]: ...this.
12556 * gnat.dg/varsize3_1.adb: New test.
12557 * gnat.dg/varsize3_2.adb: Likewise.
12558 * gnat.dg/varsize3_3.adb: Likewise.
12559 * gnat.dg/varsize3_4.adb: Likewise.
12560 * gnat.dg/varsize3_5.adb: Likewise.
12561 * gnat.dg/varsize3_6.adb: Likewise.
12562 * gnat.dg/varsize3_pkg1.ads: New helper.
12563 * gnat.dg/varsize3_pkg2.ads: Likewise.
12564 * gnat.dg/varsize3_pkg3.ads: Likewise.
12566 2015-05-28 Richard Biener <rguenther@suse.de>
12568 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12570 2015-05-28 Richard Biener <rguenther@suse.de>
12572 PR tree-optimization/66142
12573 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12575 2015-05-28 Lawrence Velázquez <vq@larryv.me>
12578 * gcc.dg/darwin-minversion-3.c: Update testcase.
12579 * gcc.dg/darwin-minversion-4.c: Ditto.
12580 * gcc.dg/darwin-minversion-5.c: New testcase.
12581 * gcc.dg/darwin-minversion-6.c: Ditto.
12582 * gcc.dg/darwin-minversion-7.c: Ditto.
12583 * gcc.dg/darwin-minversion-8.c: Ditto.
12584 * gcc.dg/darwin-minversion-9.c: Ditto.
12585 * gcc.dg/darwin-minversion-10.c: Ditto.
12586 * gcc.dg/darwin-minversion-11.c: Ditto.
12587 * gcc.dg/darwin-minversion-12.c: Ditto.
12589 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12591 PR rtl-optimization/66168
12592 * gcc.c-torture/compile/pr66168.c: New test.
12594 2015-05-27 Jeff Law <law@redhat.com>
12597 * gcc.dg/target/m68k/pr39726-1.c: New test.
12599 2015-05-27 Nathan Sidwell <nathan@acm.org>
12602 * g++.dg/ext/alias-canon3.C: New.
12604 2015-05-27 Richard Biener <rguenther@suse.de>
12606 PR tree-optimization/66272
12608 2014-08-15 Richard Biener <rguenther@suse.de>
12610 PR tree-optimization/62031
12611 * gcc.dg/torture/pr66272.c: New testcase.
12613 2015-05-27 Richard Biener <rguenther@suse.de>
12615 * gcc.dg/vect/slp-reduc-7.c: New testcase.
12617 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
12620 * gcc.dg/pr65358.c: New test.
12622 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12625 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12627 * gfortran.dg/allocate_with_source_6.f90: New test.
12629 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
12631 * gnat.dg/atomic7_1.adb: New test.
12632 * gnat.dg/atomic7_2.adb: Likewise.
12633 * gnat.dg/atomic7_pkg1.ads: New helper.
12634 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12636 2015-05-26 Michael Matz <matz@suse.de>
12638 PR middle-end/66251
12639 * gcc.dg/vect/pr66251.c: New test.
12641 2015-05-26 Richard Biener <rguenther@suse.de>
12643 PR tree-optimization/66142
12644 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12646 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
12649 * gfortran.dg/allocatable_scalar_13.f90: New test
12651 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12653 * gnat.dg/warn11.adb: New test.
12654 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12656 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12658 * gnat.dg/vfa1_1.adb: New test.
12659 * gnat.dg/vfa1_2.adb: Likewise.
12660 * gnat.dg/vfa1_3.adb: Likewise.
12661 * gnat.dg/vfa1_4.adb: Likewise.
12662 * gnat.dg/vfa1_pkg.ads: New helper.
12664 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
12666 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12667 * gcc.target/i386/pr66232-3.c: Likewise.
12669 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
12672 * gcc.target/i386/pr66274.c: New test.
12674 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
12676 * gnat.dg/renaming6.ad[sb]: New test.
12678 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
12680 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12681 and 'dg-require-effective-target pie'.
12683 2015-05-23 Nathan Sidwell <nathan@acm.org>
12686 * g++.dg/cpp0x/pr66243.C: New.
12688 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
12691 * g++.dg/lto/pr66180_0.C: New testcase.
12692 * g++.dg/lto/pr66180_1.C: New testcase.
12694 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
12697 * typebound_call_27.f90: New file.
12699 2015-05-23 Nathan Sidwell <nathan@acm.org>
12702 * g++.dg/template/pr65936.C: New.
12704 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12706 PR tree-optimization/63387
12707 * gcc.dg/pr63387-2.c: New testcase.
12709 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12711 * gcc.dg/simd-1.c: Update to the new message.
12713 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
12715 * gcc.dg/nand.c: New testcase.
12717 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
12719 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12720 Set dg-do-what-default to compile only on ARM targets without
12721 arm_neon_hw execution support. Remove redundant c-torture-execute
12722 in loop over test cases.
12724 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12727 * gcc.target/aarch64/pr65491_1.c: New test.
12728 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12729 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12731 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
12734 * g++.dg/cpp0x/explicit9.C: New.
12735 * g++.dg/cpp0x/explicit8.C: Check the locations too.
12737 2015-05-22 Richard Biener <rguenther@suse.de>
12739 PR tree-optimization/66251
12740 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12742 2015-05-22 Marek Polacek <polacek@redhat.com>
12745 * c-c++-common/attributes-enum-1.c: New test.
12746 * c-c++-common/attributes-enum-2.c: New test.
12747 * g++.dg/cpp0x/attributes-enum-1.C: New test.
12748 * g++.dg/cpp1y/attributes-enum-1.C: New test.
12750 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12752 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12753 effective target support. If no arm_neon_hw support, do not attempt
12754 to execute the tests; only compile them.
12755 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12756 and "dg-require-effective-target arm_neon_ok".
12757 * gcc.target/arm/simd/vextp16_1.c: Likewise.
12758 * gcc.target/arm/simd/vextp64_1.c: Likewise.
12759 * gcc.target/arm/simd/vextp8_1.c: Likewise.
12760 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12761 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12762 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12763 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12764 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12765 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12766 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12767 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12768 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12769 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12770 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12771 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12772 * gcc.target/arm/simd/vexts16_1.c: Likewise.
12773 * gcc.target/arm/simd/vexts32_1.c: Likewise.
12774 * gcc.target/arm/simd/vexts64_1.c: Likewise.
12775 * gcc.target/arm/simd/vexts8_1.c: Likewise.
12776 * gcc.target/arm/simd/vextu16_1.c: Likewise.
12777 * gcc.target/arm/simd/vextu32_1.c: Likewise.
12778 * gcc.target/arm/simd/vextu64_1.c: Likewise.
12779 * gcc.target/arm/simd/vextu8_1.c: Likewise.
12780 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12781 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12782 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12783 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12784 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12785 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12786 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12787 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12788 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12789 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12790 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12791 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12792 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12793 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12794 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12795 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12796 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12797 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12798 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12799 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12800 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12801 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12802 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12803 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12804 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12805 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12806 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12807 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12808 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12809 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12810 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12811 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12812 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12813 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12814 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12815 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12816 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12817 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12818 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12819 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12820 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12821 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12822 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12823 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12824 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12825 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12826 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12827 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12828 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12829 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12830 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12831 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12832 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12833 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12834 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12835 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12836 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12837 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12838 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12839 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12840 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12841 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12842 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12843 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12844 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12845 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12846 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12847 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12848 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12849 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12850 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12851 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12852 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12853 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12854 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12855 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12856 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12857 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12858 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12859 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12860 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12861 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12862 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12863 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12864 * gcc.target/arm/simd/vzips16_1.c: Likewise.
12865 * gcc.target/arm/simd/vzips32_1.c: Likewise.
12866 * gcc.target/arm/simd/vzips8_1.c: Likewise.
12867 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12868 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12869 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12871 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
12873 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12874 * gcc.dg/vect/pr59354.c: Likewise.
12875 * gcc.dg/vect/pr64252.c: Likewise.
12876 * gcc.dg/vect/pr64404.c: Likewise.
12877 * gcc.dg/vect/pr64493.c: Likewise.
12878 * gcc.dg/vect/pr64495.c: Likewise.
12879 * gcc.dg/vect/pr64844.c: Likewise.
12880 * gcc.dg/vect/pr65518.c: Likewise.
12881 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12883 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
12886 * g++.dg/cpp1y/var-templ28.C: New.
12888 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
12891 * gcc.target/i386/pr66232-1.c: New test.
12892 * gcc.target/i386/pr66232-2.c: Likewise.
12893 * gcc.target/i386/pr66232-3.c: Likewise.
12894 * gcc.target/i386/pr66232-4.c: Likewise.
12895 * gcc.target/i386/pr66232-5.c: Likewise.
12897 2015-05-21 Nathan Sidwell <nathan@acm.org>
12899 * g++.dg/cpp1y/pr60943.C: New.
12901 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12903 PR tree-optimization/66233
12904 * gcc.c-torture/execute/pr66233.c: New test.
12906 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12909 * gfortran.dg/inline_matmul_11.f90: New test.
12911 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12913 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12914 instead of listing several targets on its own.
12915 * gcc.target/i386/pr32219-2.c: Likewise.
12916 * gcc.target/i386/pr32219-3.c: Likewise.
12917 * gcc.target/i386/pr32219-4.c: Likewise.
12918 * gcc.target/i386/pr32219-5.c: Likewise.
12919 * gcc.target/i386/pr32219-6.c: Likewise
12920 * gcc.target/i386/pr32219-7.c: Likewise.
12921 * gcc.target/i386/pr32219-8.c: Likewise.
12922 * gcc.target/i386/pr39013-1.c: Likewise.
12923 * gcc.target/i386/pr39013-2.c: Likewise.
12924 * gcc.target/i386/pr64317.c: Likewise.
12926 2015-05-21 Jeff Law <law@redhat.com>
12928 * gcc.target/hppa/shadd-3.c: New test.
12929 * gcc.target/hppa/shadd-4.c: New test.
12931 2015-05-21 Michael Matz <matz@suse.de>
12933 * gcc.dg/vect/vect-strided-store.c: New test.
12934 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12935 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12937 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12939 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12940 * gcc.dg/pow-sqrt-synth-1.c: New test.
12941 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12943 2015-05-21 Richard Biener <rguenther@suse.de>
12946 * g++.dg/conversion/pr66211.C: New testcase.
12947 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12949 2015-05-21 Jeff Law <law@redhat.com>
12951 * gcc.target/hppa/shadd-2.c: New test.
12953 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12956 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12958 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12961 * gcc.target/arm/pr26702.c: Adjust target selector.
12963 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12965 PR middle-end/66221
12966 * gcc.dg/lto/pr66221_0.c: New test.
12967 * gcc.dg/lto/pr66221_1.c: New test.
12969 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12972 * gcc.dg/redecl-4.c: Update column numbers.
12973 * gcc.dg/format/bitfld-1.c: Likewise.
12974 * gcc.dg/format/attr-2.c: Likewise.
12975 * gcc.dg/format/attr-6.c: Likewise.
12976 * gcc.dg/format/attr-7.c (baz): Likewise.
12977 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12978 * gcc.dg/format/attr-4.c: Likewise.
12979 * gcc.dg/format/branch-1.c: Likewise.
12980 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12981 locations within strings with embedded escape sequences.
12983 2015-05-20 Jeff Law <law@redhat.com>
12985 * gcc.target/hppa/hppa.exp: New target test driver.
12986 * gcc.target/hppa/shadd-1.c: New test.
12988 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12990 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12992 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12994 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12995 (fn_33_k_and_r_style): New.
12996 (fn_33_stroustrup_style): New.
12997 (fn_33_allman_style): New.
12998 (fn_33_whitesmiths_style): New.
12999 (fn_33_horstmann_style): New.
13000 (fn_33_ratliff_banner_style): New.
13001 (fn_33_lisp_style): New.
13002 (fn_34_indent_dash_gnu): New.
13003 (fn_34_indent_dash_kr): New.
13004 (fn_34_indent_dash_orig): New.
13005 (fn_34_indent_linux_style): New.
13007 2015-05-20 Andre Vehreschild <vehre@gmx.de>
13010 * gfortran.dg/allocate_with_source_5.f90: Extend test.
13012 2015-05-20 Bin Cheng <bin.cheng@arm.com>
13014 PR tree-optimization/65447
13015 * gcc.dg/tree-ssa/pr65447.c: New test.
13017 2015-05-19 Nathan sidwell <nathan@acm.org>
13019 * g++.dg/cpp0x/pr65954.C: New.
13021 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
13023 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13025 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13027 * lib/target-supports.exp: Vector do not always have natural
13028 alignment on s390*.
13030 2015-05-19 David Sherwood <david.sherwood@arm.com>
13032 * gcc.dg/loop-invariant.c: New testcase.
13034 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13036 * lib/target-supports.exp: Vector do not always have natural
13037 alignment on s390*.
13039 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13041 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13043 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13045 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13047 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13048 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13049 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13050 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13051 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13052 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13053 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13054 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13055 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13056 * gcc.target/s390/zvector/vec-elem-1.c: New test.
13058 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13060 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13062 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13064 * gcc.target/s390/s390.exp
13065 (check_effective_target_vector): New check.
13066 * gcc.target/s390/vector/vec-abi-1.c: New test.
13067 * gcc.target/s390/vector/vec-abi-2.c: New test.
13068 * gcc.target/s390/vector/vec-abi-3.c: New test.
13069 * gcc.target/s390/vector/vec-abi-4.c: New test.
13070 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13071 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13072 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13073 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13074 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13075 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13076 * gcc.target/s390/vector/vec-clobber-1.c: New test.
13077 * gcc.target/s390/vector/vec-cmp-1.c: New test.
13078 * gcc.target/s390/vector/vec-cmp-2.c: New test.
13079 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13080 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13081 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13082 * gcc.target/s390/vector/vec-genmask-1.c: New test.
13083 * gcc.target/s390/vector/vec-genmask-2.c: New test.
13084 * gcc.target/s390/vector/vec-init-1.c: New test.
13085 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13086 * gcc.target/s390/vector/vec-shift-1.c: New test.
13087 * gcc.target/s390/vector/vec-sub-1.c: New test.
13089 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13091 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13093 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13095 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13097 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13099 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13101 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13103 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13105 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13107 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13109 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13111 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13113 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13115 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13117 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13119 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13121 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13123 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13125 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13127 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13129 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13131 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13133 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13135 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13137 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
13139 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13141 2015-05-19 Jakub Jelinek <jakub@redhat.com>
13143 PR tree-optimization/66187
13144 * gcc.c-torture/execute/pr66187.c: New test.
13145 * gcc.dg/pr66187-1.c: New test.
13146 * gcc.dg/pr66187-2.c: New test.
13148 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13150 * gcc.dg/vect/bb-slp-35.c: Adjust.
13152 2015-05-19 Richard Biener <rguenther@suse.de>
13154 PR tree-optimization/66165
13155 * gcc.dg/torture/pr66165.c: New testcase.
13157 PR tree-optimization/66185
13158 * gcc.dg/torture/pr66185.c: New testcase.
13160 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
13163 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13165 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
13167 * gcc.target/mips/p5600-bonding.c : New file.
13169 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13172 * gfortran.dg/interface_operator_1.f90: New tests.
13174 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13177 * gfortran.dg/generic_29.f90: New tests.
13179 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13182 * gfortran.dg/storage_size_6.f90: New tests.
13184 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13187 * gfortran.dg/null1.f90: New test.
13189 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13192 * gfortran.dg/entry_21.f90: New test.
13194 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13197 * gfortran.dg/storage_size_6.f90: New tests.
13199 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13202 * gfortran.dg/misplaced_statement.f90: New test.
13204 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13207 * gfortran.dg/filepos1.f90: New test
13209 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13212 * gfortran.dg/pr64925.f90: New test.
13214 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13216 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13218 * gfortran.dg/lto/pr41576_1.f90: Ditto.
13220 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
13222 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13223 to the family of pie capable targets.
13225 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
13227 * gcc.target/arm/bics_1.c : New testcase.
13228 * gcc.target/arm/bics_2.c : New testcase.
13229 * gcc.target/arm/bics_3.c : New testcase.
13230 * gcc.target/arm/bics_4.c : New testcase.
13232 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
13234 * gcc.target/mips/umips-attr.c: New test.
13236 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13238 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13239 * gcc.dg/20150120-2.c (dg-final): Ditto.
13240 * gcc.dg/20150120-2.c (dg-final): Ditto.
13241 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13243 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
13246 * gcc.target/i386/pr66174.c: New test.
13248 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13251 * gfortran.dg/matmul_bounds_6.f90: New test.
13252 * gfortran.dg/matmul_bounds_7.f90: New test.
13254 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
13256 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13257 * gfortran.dg/lto/pr41576_1.f90: Add interface.
13258 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13259 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13260 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13261 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13263 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13266 * gfortran.dg/continuation_13.f90: Update test.
13267 * gfortran.dg/pr65903.f90: New test.
13269 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13272 * gfortran.dg/block_14.f90: New test.
13274 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
13277 * lib/gfortran-dg.exp: Update regex to handle two locations for
13278 the same diagnostic without caret.
13279 * gfortran.dg/badline.f: Test also that line numbers are correct
13280 before and after "left but not entered" warning.
13282 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
13283 Zhenqiang Chen <zhenqiang.chen@linaro.org>
13286 * gcc.target/arm/maskdata.c: New test.
13288 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13291 * gfortran.dg/derived_constructor_components_5: New test
13293 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13296 * gcc.target/alpha/pr66140.c: New test.
13298 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
13301 * gcc.dg/Wconversion-complex-c99.c: New test.
13302 * gcc.dg/Wconversion-complex-gnu.c: New test.
13304 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
13306 PR tree-optimization/64454
13307 * gcc.dg/modmod.c: New testcase.
13309 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
13311 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13313 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13315 PR middle-end/66134
13316 * gcc.target/i386/mpx/pr66134.c: New test.
13318 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
13320 * gcc.target/powerpc/pr60158.c: New test.
13322 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
13324 * gcc.target/i386/sibcall-7.c: New test.
13325 * gcc.target/i386/sibcall-8.c: New test.
13327 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
13329 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13330 (abs64_in_dreg): Likewise.
13332 2015-05-14 Marek Polacek <polacek@redhat.com>
13336 * gcc.dg/pr14649-1.c: Add -Wpedantic.
13337 * gcc.dg/pr19984.c: Likewise.
13338 * gcc.dg/pr66066-1.c: New test.
13339 * gcc.dg/pr66066-2.c: New test.
13340 * gcc.dg/pr66066-3.c: New test.
13342 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13344 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13345 * gcc.dg/pow-sqrt.x: New file.
13346 * gcc.dg/pow-sqrt-1.c: New test.
13347 * gcc.dg/pow-sqrt-2.c: Likewise.
13348 * gcc.dg/pow-sqrt-3.c: Likewise.
13350 2015-05-13 Richard Biener <rguenther@suse.de>
13352 PR tree-optimization/66123
13353 * gcc.dg/torture/pr66123.c: New testcase.
13355 2015-05-13 Richard Biener <rguenther@suse.de>
13357 PR middle-end/66110
13358 * gcc.dg/alias-2.c: Adjust.
13359 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13361 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13364 * gcc.target/i386/pr65103-3.c: New.
13366 2015-05-13 Martin Liska <mliska@suse.cz>
13368 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13370 2015-05-13 Jakub Jelinek <jakub@redhat.com>
13373 * gcc.target/i386/pr66112-2.c: New test.
13376 * gcc.target/i386/pr66112-1.c: New test.
13378 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
13381 * gcc.target/i386/mpx/pr66048.cc: New.
13383 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13385 PR rtl-optimization/64616
13386 * gcc.dg/loop-8.c: New test.
13387 * gcc.dg/loop-9.c: New test.
13389 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13391 PR target/pr66047.c
13392 * gcc.target/i386/pr66047.c: New testcase.
13394 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
13397 * gcc.c-torture/compile/pr65873.c: New testcase.
13399 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13402 * gfortran.dg/inline_matmul_10.f90: New test.
13404 2015-05-12 David Malcolm <dmalcolm@redhat.com>
13406 * c-c++-common/Wmisleading-indentation.c: New testcase.
13407 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13408 * c-c++-common/Wmisleading-indentation-2.md: New file.
13410 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13412 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13414 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13416 2015-05-12 Richard Biener <rguenther@suse.de>
13418 PR tree-optimization/66101
13419 * gcc.dg/torture/pr66101.c: New testcase.
13421 2015-05-12 Richard Biener <rguenther@suse.de>
13423 PR tree-optimization/37021
13424 * gcc.target/i386/vect-addsub.c: New testcase.
13426 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
13428 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13430 2015-05-12 Tom de Vries <tom@codesourcery.com>
13432 PR tree-optimization/66010
13433 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13435 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
13438 * g++.dg/cpp0x/trailing10.C: New.
13440 2015-05-12 Richard Biener <rguenther@suse.de>
13442 * gcc.dg/vect/bb-slp-35.c: New testcase.
13444 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
13447 * gfortran.dg/bound_simplification_6.f90: New.
13449 2015-05-11 Steve Ellcey <sellcey@mips.com>
13451 * gcc.target/mips/branch-1.c: Pass argument to bar().
13453 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
13456 * gcc.target/i386/pr65753.c: New test.
13458 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
13460 PR rtl-optimization/66076
13461 * gcc.dg/torture/pr66076.c: New test.
13463 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13466 * gfortran.dg/inline_matmul_7.f90: New test.
13467 * gfortran.dg/inline_matmul_8.f90: New test.
13468 * gfortran.dg/inline_matmul_9.f90: New test.
13470 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
13472 * gfortran.dg/bound_simplification_5.f90: New.
13474 2015-05-09 Jason Merrill <jason@redhat.com>
13476 * lib/target-supports.exp (cxx_default): New global.
13477 (check_effective_target_c++11_only)
13478 (check_effective_target_c++14_only)
13479 (check_effective_target_c++98_only)
13480 (check_effective_target_c++1z_only): Check it.
13482 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
13484 PR tree-optimization/64454
13485 * gcc.dg/tree-ssa/vrp97.c: New file.
13486 * gcc.dg/vect/slp-perm-7.c: Update.
13488 2015-05-09 Andre Vehreschild <vehre@gmx.de>
13491 * gfortran.dg/elemental_subroutine_11.f90: New test.
13493 2015-05-08 Richard Biener <rguenther@suse.de>
13495 PR tree-optimization/66036
13496 * gcc.dg/vect/slp-41.c: New testcase.
13498 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
13500 * gfortran.dg/elemental_optional_args_7.f90: New.
13502 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
13504 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13505 allow cmlt or sshr.
13507 2015-05-08 Marek Polacek <polacek@redhat.com>
13510 * gcc.dg/Woverride-init-side-effects-1.c: New test.
13511 * gcc.dg/Woverride-init-side-effects-2.c: New test.
13513 2015-05-07 Marek Polacek <polacek@redhat.com>
13516 * c-c++-common/Wshift-negative-value-1.c: New test.
13517 * c-c++-common/Wshift-negative-value-2.c: New test.
13518 * c-c++-common/Wshift-negative-value-3.c: New test.
13519 * c-c++-common/Wshift-negative-value-4.c: New test.
13520 * c-c++-common/Wshift-negative-value-5.c: New test.
13521 * c-c++-common/Wshift-negative-value-6.c: New test.
13522 * gcc.dg/c90-left-shift-1.c: New test.
13523 * gcc.dg/c99-const-expr-7.c: Add dg-error.
13524 * gcc.dg/c99-left-shift-1.c: New test.
13526 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
13529 PR middle-end/54303
13530 * gcc.dg/fdata-sections-2.c: New file.
13532 2015-05-07 Marek Polacek <polacek@redhat.com>
13535 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13537 * c-c++-common/ubsan/align-7.c: Likewise.
13538 * c-c++-common/ubsan/bounds-8.c: Likewise.
13539 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13540 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13541 * c-c++-common/ubsan/null-1.c: Likewise.
13542 * c-c++-common/ubsan/null-10.c: Likewise.
13543 * c-c++-common/ubsan/null-11.c: Likewise.
13544 * c-c++-common/ubsan/null-2.c: Likewise.
13545 * c-c++-common/ubsan/null-3.c: Likewise.
13546 * c-c++-common/ubsan/null-4.c: Likewise.
13547 * c-c++-common/ubsan/null-5.c: Likewise.
13548 * c-c++-common/ubsan/null-6.c: Likewise.
13549 * c-c++-common/ubsan/null-7.c: Likewise.
13550 * c-c++-common/ubsan/null-8.c: Likewise.
13551 * c-c++-common/ubsan/null-9.c: Likewise.
13552 * c-c++-common/ubsan/object-size-1.c: Likewise.
13553 * c-c++-common/ubsan/object-size-10.c: Likewise.
13554 * c-c++-common/ubsan/object-size-4.c: Likewise.
13555 * c-c++-common/ubsan/object-size-5.c: Likewise.
13556 * c-c++-common/ubsan/object-size-7.c: Likewise.
13557 * c-c++-common/ubsan/object-size-8.c: Likewise.
13558 * c-c++-common/ubsan/object-size-9.c: Likewise.
13559 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13560 * c-c++-common/ubsan/overflow-int128.c: Likewise.
13561 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13562 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13563 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13564 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13565 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13566 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13567 * c-c++-common/ubsan/pr59333.c: Likewise.
13568 * c-c++-common/ubsan/pr59667.c: Likewise.
13569 * c-c++-common/ubsan/pr60613-2.c: Likewise.
13570 * c-c++-common/ubsan/pr60636.c: Likewise.
13571 * c-c++-common/ubsan/pr63802.c: Likewise.
13572 * c-c++-common/ubsan/recovery-1.c: Likewise.
13573 * c-c++-common/ubsan/recovery-3.c: Likewise.
13574 * c-c++-common/ubsan/shift-1.c: Likewise.
13575 * c-c++-common/ubsan/shift-2.c: Likewise.
13576 * c-c++-common/ubsan/shift-4.c: Likewise.
13577 * c-c++-common/ubsan/shift-7.c: Likewise.
13578 * c-c++-common/ubsan/undefined-2.c: Likewise.
13579 * c-c++-common/ubsan/vla-1.c: Likewise.
13580 * g++.dg/ubsan/null-1.C: Likewise.
13581 * g++.dg/ubsan/null-3.C: Likewise.
13582 * g++.dg/ubsan/null-4.C: Likewise.
13583 * g++.dg/ubsan/vptr-8.C: Likewise.
13584 * g++.dg/ubsan/vptr-9.C: Likewise.
13585 * gcc.dg/ubsan/bounds-2.c: Likewise.
13586 * gcc.dg/ubsan/object-size-9.c: Likewise.
13588 2015-05-07 Jeff Law <law@redhat.com>
13590 * gcc.dg/tree-ssa/shorten-1.c: New test.
13592 2015-05-07 Richard Biener <rguenther@suse.de>
13594 PR tree-optimization/66002
13595 * gcc.dg/vect/vect-125.c: New testcase.
13597 2015-05-07 Marek Polacek <polacek@redhat.com>
13598 Martin Uecker <uecker@eecs.berkeley.edu>
13600 * c-c++-common/ubsan/bounds-10.c: New test.
13602 2015-05-06 David Malcolm <dmalcolm@redhat.com>
13604 * jit.dg/harness.h (set_options): Wrap with
13605 #ifndef TEST_ESCHEWS_SET_OPTIONS.
13606 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13607 Special-case test-benchmark.c as a negative.
13608 * jit.dg/test-benchmark.c: New file.
13610 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
13613 * gcc.target/arm/pr64208.c: New test.
13615 2015-05-06 Alan Modra <amodra@gmail.com>
13618 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13619 (gparms): Make volatile.
13621 2015-05-06 Richard Biener <rguenther@suse.de>
13623 PR tree-optimization/62283
13624 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13626 2015-05-06 Christian Bruel <christian.bruel@st.com>
13629 * gcc.target/aarch64/iinline-attr-1.c: New test.
13631 2015-05-06 Richard Biener <rguenther@suse.de>
13633 * gcc.dg/vect/bb-slp-34.c: New testcase.
13635 2015-05-06 Richard Biener <rguenther@suse.de>
13637 PR tree-optimization/62283
13638 * gcc.dg/vect/bb-slp-14.c: Adjust.
13640 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13643 * gcc.target/i386/pr65990.c: New test.
13645 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
13648 * gcc.target/i386/pr65915.c: New.
13650 2015-05-05 Tom de Vries <tom@codesourcery.com>
13652 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13653 'va_list escapes 0'.
13655 2015-05-05 Tom de Vries <tom@codesourcery.com>
13657 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13660 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
13662 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13663 * gcc.target/arm/pr65924.c: Likewise.
13665 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
13668 * gcc.target/i386/pr65871-3.c: New test.
13670 2015-05-04 Jeff Law <law@redhat.com>
13673 2015-05-04 Jeff Law <law@redhat.com>
13674 * gcc.dg/tree-ssa/shorten-1.c: New test.
13676 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
13677 Jakub Jelinek <jakub@redhat.com>
13680 * g++.dg/cpp0x/Wnarrowing4.C: New.
13682 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
13684 * lib/target-supports.exp
13685 (check_effective_target_keeps_null_pointer_checks): Clarify that
13686 this is for targets that disable -fdelete-null-pointer-checks,
13687 not default it to off.
13688 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13689 -fdelete-null-pointer-checks explicit.
13690 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13691 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13692 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13693 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13694 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13695 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13696 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13697 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13698 * gcc.dg/tree-ssa/pr20318.c: Likewise.
13699 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13700 * gcc.dg/tree-ssa/pr20702.c: Likewise.
13701 * gcc.dg/tree-ssa/pr21086.c: Likewise.
13702 * gcc.dg/tree-ssa/pr21090.c: Likewise.
13703 * gcc.dg/tree-ssa/pr58480.c: Likewise.
13704 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13705 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13706 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13707 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13708 * gcc.dg/tree-ssa/unreachable.c: Likewise.
13709 * gcc.dg/tree-ssa/vrp02.c: Likewise.
13710 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13711 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13712 * gcc.dg/tree-ssa/vrp55.c: Likewise.
13713 * g++.dg/cpp0x/static_assert9.C: Likewise.
13714 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13715 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13716 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13717 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13718 * g++.dg/tree-ssa/pr26406.C: Likewise.
13720 2015-05-04 Jakub Jelinek <jakub@redhat.com>
13722 PR tree-optimization/65984
13723 * c-c++-common/ubsan/pr65984.c: New test.
13725 2015-05-04 Jeff Law <law@redhat.com>
13727 * gcc.dg/tree-ssa/shorten-1.c: New test.
13729 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13732 * gfortran.dg/pr44735.f90: New test.
13734 2015-05-04 Richard Biener <rguenther@suse.de>
13736 PR tree-optimization/65965
13737 * gcc.dg/vect/bb-slp-33.c: New testcase.
13739 2015-05-04 Richard Biener <rguenther@suse.de>
13741 PR tree-optimization/65935
13742 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13744 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
13746 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13747 for each supported variant instead of CHECK_RESULTS.
13748 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13749 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13750 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13751 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13752 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13753 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13754 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13755 expected results for unsupported variants. Call CHECK for each
13756 supported variant instead of CHECK_RESULTS.
13757 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13758 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13759 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13760 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13761 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13762 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13763 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13764 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13765 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13766 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13767 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13768 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13769 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13770 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13771 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13772 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13773 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13774 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13775 expected results for unsupported variants.
13776 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13777 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13778 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13779 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13780 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13781 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13782 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13783 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13784 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13785 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13786 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13787 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13788 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13789 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13790 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13791 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13792 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13793 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13794 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13795 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13796 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13797 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13798 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13799 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13800 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13801 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13802 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13803 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13805 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13808 * gfortran.dg/bound_9.f90: Add pointer assignment.
13810 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
13811 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
13814 * g++.dg/cpp0x/Wnarrowing3.C: New.
13816 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
13818 * gcc.dg/20150120-1.c: New test.
13819 * gcc.dg/20150120-2.c: New test.
13820 * gcc.dg/20150120-3.c: New test.
13822 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
13824 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13826 2015-05-01 Renlin Li <renlin.li@arm.com>
13828 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13830 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
13832 * gfortran.dg/bound_simplification_4.f90: New.
13834 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13836 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13837 with powerpc_p8vector_ok.
13839 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13842 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
13844 * gfortran.dg/bound_9.f90: New test case.
13846 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
13848 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13849 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13850 for 32bit x86 targets.
13851 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13852 for 32bit x86 targets.
13853 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13854 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13855 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13856 for 32bit x86 targets.
13858 2015-04-30 Marek Polacek <polacek@redhat.com>
13860 PR tree-optimization/63551
13861 * g++.dg/ipa/pr63551.C: New test.
13863 2015-04-30 Caroline Tice <cmtice@google.com>
13866 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
13867 partition size on certain targets.
13869 2015-04-30 Renlin Li <renlin.li@arm.com>
13871 * gcc.target/aarch64/vect-reduc-or_1.c: New.
13873 2015-04-30 Marek Polacek <polacek@redhat.com>
13875 * c-c++-common/Wbool-compare-3.c: New test.
13877 * gcc.dg/pr65901.c (foo): Adjust dg-error.
13878 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13880 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13883 * g++.dg/init/ref22.C: New.
13885 2015-04-30 Marek Polacek <polacek@redhat.com>
13887 * gcc.dg/init-bad-8.c: New test.
13889 * gcc.dg/incomplete-typedef-1.c: New test.
13891 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13894 * g++.dg/template/crash121.C: New.
13896 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13898 * gcc.target/mips/call-from-init.c: New test.
13899 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13901 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13904 * gcc.target/i386/pr65871-1.c: New test.
13905 * gcc.target/i386/pr65871-2.c: Ditto.
13907 2015-04-29 Marek Polacek <polacek@redhat.com>
13910 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13911 * c-c++-common/Wbool-compare-2.c: New test.
13913 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13916 * gcc.target/aarch64/vstN_lane_1.c: New file.
13918 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13921 * g++.dg/warn/Winit-self-3.C: New.
13923 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13925 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13927 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13930 * gcc.target/arm/pr65924.c: New test.
13932 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13934 * g++.dg/gomp/tpl-target-update.C: New file.
13936 2015-04-29 Richard Biener <rguenther@suse.de>
13938 PR tree-optimization/65917
13939 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13941 2015-04-29 Christian Bruel <christian.bruel@st.com>
13944 * gcc.dg/ipa/iinline-attr.c: New test.
13945 * gcc.target/i386/iinline-attr-2.c: New test.
13947 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13949 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13952 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13954 * gcc.dg/vect/vect-33.c: Remove spurious line.
13956 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13958 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13960 2015-04-28 Marek Polacek <polacek@redhat.com>
13963 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13964 * gcc.dg/pr65901.c: New test.
13966 2015-04-28 Richard Biener <rguenther@suse.de>
13968 PR tree-optimization/62283
13969 * gfortran.dg/vect/pr62283-2.f: New testcase.
13970 * gcc.dg/vect/bb-slp-14.c: Adjust.
13972 2015-04-28 Richard Biener <rguenther@suse.de>
13974 PR tree-optimization/65851
13975 * g++.dg/torture/pr65851.C: New testcase.
13977 2015-04-27 Jeff Law <law@redhat.com>
13979 PR tree-optimization/65217
13980 * gcc.target/i386/pr65217.c: Remove XFAIL.
13982 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13985 Add tests forgotten to svn-add.
13986 * gfortran.dg/class_allocate_19.f03: New test.
13987 * gfortran.dg/class_array_20.f03: New test.
13988 * gfortran.dg/class_array_21.f03: New test.
13989 * gfortran.dg/finalize_29.f08: New test.
13991 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13995 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13996 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13998 2015-04-27 Caroline Tice <cmtice@google.com>
14000 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
14003 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
14006 * gcc.target/powerpc/htm-1.c: New test.
14007 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
14008 on 64-bit compiles.
14009 (__builtin_tabortdci): Likewise.
14010 (__builtin_tcheck): Remove operand.
14011 * lib/target-supports.exp (check_htm_hw_available): New function.
14013 2015-04-27 Richard Biener <rguenther@suse.de>
14015 * gcc.target/i386/pr65217.c: XFAIL.
14017 2015-04-27 Jakub Jelinek <jakub@redhat.com>
14019 PR tree-optimization/65875
14020 * gcc.c-torture/compile/pr65875.c: New test.
14022 2015-04-25 Marek Polacek <polacek@redhat.com>
14025 * gcc.dg/enum-incomplete-2.c: New test.
14026 * gcc.dg/enum-mode-1.c: New test.
14028 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14031 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14033 * gcc.target/powerpc/pr65849-2.c: Likewise.
14035 2015-04-24 Tom de Vries <tom@codesourcery.com>
14037 PR tree-optimization/65802
14038 * g++.dg/pr65802.C: Move to ...
14039 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
14040 stdarg.h. Rewrite for C.
14041 (fn1): Use va_list and va_arg. Make variable args function. Add use of
14042 va_start and va_end. Remove unnecessary inline asm.
14044 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
14045 Wei Mi <wmi@google.com>
14047 * gcc.target/i386/sse2-load-multi.c: New test.
14048 * gcc.target/i386/sse2-store-multi.c: Ditto.
14050 2015-04-24 Marek Polacek <polacek@redhat.com>
14053 * c-c++-common/pr65830.c: New test.
14056 * c-c++-common/Wlogical-op-1.c: New test.
14058 2015-04-24 Marek Polacek <polacek@redhat.com>
14061 * c-c++-common/pr61534-1.c: New test.
14063 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
14064 Steven Bosscher <steven@gcc.gnu.org>
14066 PR rtl-optimization/34503
14067 * gcc.target/arm/pr64616.c: New file.
14069 2015-04-24 Bin Cheng <bin.cheng@arm.com>
14071 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14073 2015-04-24 Terry Guo <terry.guo@arm.com>
14075 * gcc.target/arm/pr65710.c: Update the options.
14077 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
14079 * gcc.target/i386/pr65523.c: Skip x32.
14081 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14083 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14084 to look for vcl* where appropriate.
14086 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14088 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14089 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14091 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
14094 * gcc.target/arm/pr26702.c: New test.
14096 2015-04-23 Marek Polacek <polacek@redhat.com>
14099 * gcc.dg/pr65345-1.c: New test.
14100 * gcc.dg/pr65345-2.c: New test.
14102 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14104 * gcc.target/powerpc/crypto-builtin-2.c: New.
14106 2015-04-23 Andre Vehreschild <vehre@gmx.de>
14109 * gfortran.dg/class_allocate_19.f03: New test.
14110 * gfortran.dg/class_array_20.f03: New test.
14111 * gfortran.dg/class_array_21.f03: New test.
14112 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14113 * gfortran.dg/finalize_15.f90: Fixing comparision to model
14114 initialization correctly.
14115 * gfortran.dg/finalize_29.f08: New test.
14117 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14119 * gcc.target/powerpc/swaps-p8-18.c: New test.
14121 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14124 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14125 * gcc.dg/vect/bb-slp-25.c: Likewise.
14126 * gcc.dg/vect/bb-slp-29.c: Likewise.
14127 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14128 vect_no_align && { ! vect_hw_misalign }.
14129 * gcc.dg/vect/bb-slp-9.c: Likewise.
14130 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14132 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14133 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14134 account for POWER8, where peeling for alignment is not needed.
14135 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14136 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14137 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14138 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14139 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14140 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14141 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14142 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14143 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14144 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14145 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14146 * gcc.dg/vect/pr16105.c: Likewise.
14147 * gcc.dg/vect/pr20122.c: Likewise.
14148 * gcc.dg/vect/pr33804.c: Likewise.
14149 * gcc.dg/vect/pr33953.c: Likewise.
14150 * gcc.dg/vect/pr56787.c: Likewise.
14151 * gcc.dg/vect/pr58508.c: Likewise.
14152 * gcc.dg/vect/slp-25.c: Likewise.
14153 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14154 * gcc.dg/vect/vect-105.c: Likewise.
14155 * gcc.dg/vect/vect-27.c: Likewise.
14156 * gcc.dg/vect/vect-29.c: Likewise.
14157 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14159 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14160 && { ! vect_hw_misalign }.
14161 * gcc.dg/vect/vect-44.c: Likewise.
14162 * gcc.dg/vect/vect-48.c: Likewise.
14163 * gcc.dg/vect/vect-50.c: Likewise.
14164 * gcc.dg/vect/vect-52.c: Likewise.
14165 * gcc.dg/vect/vect-56.c: Likewise.
14166 * gcc.dg/vect/vect-60.c: Likewise.
14167 * gcc.dg/vect/vect-72.c: Likewise.
14168 * gcc.dg/vect/vect-75-big-array.c: Likewise.
14169 * gcc.dg/vect/vect-75.c: Likewise.
14170 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14171 * gcc.dg/vect/vect-77-global.c: Likewise.
14172 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14173 * gcc.dg/vect/vect-78-global.c: Likewise.
14174 * gcc.dg/vect/vect-93.c: Likewise.
14175 * gcc.dg/vect/vect-95.c: Likewise.
14176 * gcc.dg/vect/vect-96.c: Likewise.
14177 * gcc.dg/vect/vect-cond-1.c: Likewise.
14178 * gcc.dg/vect/vect-cond-3.c: Likewise.
14179 * gcc.dg/vect/vect-cond-4.c: Likewise.
14180 * gcc.dg/vect/vect-cselim-1.c: Likewise.
14181 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14182 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14183 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14184 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14185 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14186 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14187 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14188 * gcc.dg/vect/vect-outer-3a.c: Likewise.
14189 * gcc.dg/vect/vect-outer-5.c: Likewise.
14190 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14191 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14192 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14193 * gcc.dg/vect/vect-outer-fir.c: Likewise.
14194 * gcc.dg/vect/vect-peel-3.c: Likewise.
14195 * gcc.dg/vect/vect-peel-4.c: Likewise.
14196 * gcc.dg/vect/vect-pre-interact.c: Likewise.
14197 * gcc.target/powerpc/pr65456.c: New test.
14198 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14199 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14200 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14201 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14202 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14203 vect_no_align && { ! vect_hw_misalign }.
14204 * gfortran.dg/vect/vect-3.f90: Likewise.
14205 * gfortran.dg/vect/vect-4.f90: Likewise.
14206 * gfortran.dg/vect/vect-5.f90: Likewise.
14207 * lib/target-supports.exp (check_effective_target_vect_no_align):
14208 Return 1 for POWER8.
14209 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14211 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
14214 * gfortran.dg/pr65429.f90: New test.
14216 2015-04-22 Yury Gribov <y.gribov@samsung.com>
14218 * c-c++-common/asan/user-section-1.c: New test.
14219 * c-c++-common/asan/user-section-2.c: New test.
14220 * c-c++-common/asan/user-section-3.c: New test.
14222 2015-04-22 Hale Wang <hale.wang@arm.com>
14223 Terry Guo <terry.guo@arm.com>
14225 PR rtl-optimization/64818
14226 * gcc.target/arm/pr64818.c: New test.
14228 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
14231 * g++.dg/tree-ssa/pr61034.C: Update template.
14232 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14233 * gcc.dg/Warray-bounds-11.c: Likewise.
14234 * gcc.dg/Warray-bounds.c: Likewise.
14236 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14238 PR libgfortran/65234
14239 * gfortran.dg/fmt_unlimited.f90: New test.
14241 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
14243 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14245 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14246 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14247 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14248 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14249 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14250 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14251 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14253 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14255 PR libgfortran/56743
14256 * gfortran.dg/namelist_87.f90: New test.
14258 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14260 * gcc.target/aarch64/mult-synth_1.c: New test.
14261 * gcc.target/aarch64/mult-synth_2.c: Likewise.
14262 * gcc.target/aarch64/mult-synth_3.c: Likewise.
14263 * gcc.target/aarch64/mult-synth_4.c: Likewise.
14264 * gcc.target/aarch64/mult-synth_5.c: Likewise.
14265 * gcc.target/aarch64/mult-synth_6.c: Likewise.
14267 2015-04-21 Richard Biener <rguenther@suse.de>
14269 PR tree-optimization/65650
14270 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14271 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14272 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14273 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14274 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14275 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14277 2015-04-21 Tom de Vries <tom@codesourcery.com>
14279 PR tree-optimization/65802
14280 * g++.dg/pr65802.C: New test.
14282 2015-04-21 Bin Cheng <bin.cheng@arm.com>
14285 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14286 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14288 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
14291 * g++.dg/cpp0x/Wnarrowing2.C: New.
14293 2015-04-20 Jeff Law <law@redhat.com>
14295 PR tree-optimization/65658
14296 * gcc.dg/pr65658.c: New test.
14298 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
14301 * gcc.target/aarch64/vec_init_1.c: New test.
14303 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
14305 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14308 2015-04-18 Martin Sebor <msebor@redhat.com>
14310 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14311 of non-nul characters.
14312 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14314 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14317 * gcc.target/powerpc/pr65787.c: New.
14319 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14322 * gcc.target/aarch64/c-output-template-4.c: New test.
14324 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14327 * gcc.dg/pr65780-1.c: New test.
14328 * gcc.dg/pr65780-2.c: Likewise.
14329 * gcc.target/i386/pr32219-9.c: Likewise.
14330 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14332 * gcc.target/i386/pr64317.c (c): Initialize.
14334 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
14337 * g++.dg/ext/mv18.C: New test.
14338 * g++.dg/ext/mv19.C: Likewise.
14339 * g++.dg/ext/mv20.C: Likewise.
14340 * g++.dg/ext/mv21.C: Likewise.
14341 * g++.dg/ext/mv22.C: Likewise.
14342 * g++.dg/ext/mv23.C: Likewise.
14344 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
14347 * g++.dg/init/pr64527.C: New test.
14349 2015-04-17 Tom de Vries <tom@codesourcery.com>
14350 Michael Matz <matz@suse.de>
14352 PR tree-optimization/64950
14353 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14356 2015-04-17 Yury Gribov <y.gribov@samsung.com>
14358 * c-c++-common/asan/user-section-1.c: New test.
14360 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14363 * gcc.dg/debug/pr65771.c: New test.
14365 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
14367 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14368 __buitlin_alloca with __builtin_alloca.
14370 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
14372 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14374 2015-04-16 Richard Biener <rguenther@suse.de>
14376 PR tree-optimization/64277
14377 * gcc.dg/Warray-bounds-14.c: New testcase.
14378 * gcc.dg/Warray-bounds-15.c: Likewise.
14379 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14380 * c-c++-common/ubsan/bounds-6.c: Likewise.
14382 2015-04-16 Renlin Li <renlin.li@arm.com>
14384 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14385 * gcc.target/arm/unsigned-float.c: New.
14387 2015-04-16 Richard Biener <rguenther@suse.de>
14389 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14390 * gcc.dg/tree-ssa/pr37508.c: Adjust.
14391 * gfortran.dg/reassoc_6.f: Remove XFAIL.
14393 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
14395 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14396 * g++.dg/cpp0x/decltype-call1.C: Likewise.
14397 * g++.dg/cpp0x/defaulted21.C: Likewise.
14398 * g++.dg/cpp0x/defaulted28.C: Likewise.
14399 * g++.dg/cpp0x/defaulted47.C: Likewise.
14400 * g++.dg/cpp0x/elision_neg.C: Likewise.
14401 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14402 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14403 * g++.dg/cpp0x/implicit1.C: Likewise.
14404 * g++.dg/cpp0x/implicit9.C: Likewise.
14405 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14406 * g++.dg/cpp0x/range-for13.C: Likewise.
14407 * g++.dg/gomp/clause-2.C: Likewise.
14408 * g++.dg/gomp/udr-5.C: Likewise.
14409 * g++.dg/inherit/access6.C: Likewise.
14410 * g++.dg/lookup/duperr1.C: Likewise.
14411 * g++.dg/lookup/friend2.C: Likewise.
14412 * g++.dg/lookup/pr6936.C: Likewise.
14413 * g++.dg/lookup/scoped1.C: Likewise.
14414 * g++.dg/lookup/using26.C: Likewise.
14415 * g++.dg/lookup/using38.C: Likewise.
14416 * g++.dg/other/access2.C: Likewise.
14417 * g++.dg/overload/defarg3.C: Likewise.
14418 * g++.dg/overload/defarg6.C: Likewise.
14419 * g++.dg/parse/access11.C: Likewise.
14420 * g++.dg/parse/access2.C: Likewise.
14421 * g++.dg/parse/access3.C: Likewise.
14422 * g++.dg/parse/access4.C: Likewise.
14423 * g++.dg/parse/access5.C: Likewise.
14424 * g++.dg/parse/access6.C: Likewise.
14425 * g++.dg/parse/access8.C: Likewise.
14426 * g++.dg/parse/access9.C: Likewise.
14427 * g++.dg/parse/crash40.C: Likewise.
14428 * g++.dg/tc1/dr142.C: Likewise.
14429 * g++.dg/tc1/dr166.C: Likewise.
14430 * g++.dg/tc1/dr52.C: Likewise.
14431 * g++.dg/template/access11.C: Likewise.
14432 * g++.dg/template/access18.C: Likewise.
14433 * g++.dg/template/access19.C: Likewise.
14434 * g++.dg/template/access2.C: Likewise.
14435 * g++.dg/template/access20.C: Likewise.
14436 * g++.dg/template/access26.C: Likewise.
14437 * g++.dg/template/access3.C: Likewise.
14438 * g++.dg/template/access7.C: Likewise.
14439 * g++.dg/template/conv12.C: Likewise.
14440 * g++.dg/template/crash69.C: Likewise.
14441 * g++.dg/template/friend31.C: Likewise.
14442 * g++.dg/template/friend32.C: Likewise.
14443 * g++.dg/template/memfriend15.C: Likewise.
14444 * g++.dg/template/memfriend16.C: Likewise.
14445 * g++.dg/template/memfriend17.C: Likewise.
14446 * g++.dg/template/memfriend7.C: Likewise.
14447 * g++.dg/template/pr32519.C: Likewise.
14448 * g++.dg/template/qualttp21.C: Likewise.
14449 * g++.dg/template/qualttp8.C: Likewise.
14450 * g++.dg/template/ttp10.C: Likewise.
14451 * g++.dg/template/typedef11.C: Likewise.
14452 * g++.dg/template/typedef13.C: Likewise.
14453 * g++.dg/template/typedef19.C: Likewise.
14454 * g++.dg/template/typedef20.C: Likewise.
14455 * g++.dg/template/typedef22.C: Likewise.
14456 * g++.dg/template/using16.C: Likewise.
14457 * g++.dg/template/virtual3.C: Likewise.
14458 * g++.dg/ubsan/pr61272.C: Likewise.
14459 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14460 * g++.old-deja/g++.brendan/crash11.C: Likewise.
14461 * g++.old-deja/g++.brendan/enum6.C: Likewise.
14462 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14463 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14464 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14465 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14466 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14467 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14468 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14469 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14470 * g++.old-deja/g++.jason/access17.C: Likewise.
14471 * g++.old-deja/g++.jason/access18.C: Likewise.
14472 * g++.old-deja/g++.jason/access22.C: Likewise.
14473 * g++.old-deja/g++.jason/access23.C: Likewise.
14474 * g++.old-deja/g++.jason/access8.C: Likewise.
14475 * g++.old-deja/g++.jason/delete3.C: Likewise.
14476 * g++.old-deja/g++.jason/report.C: Likewise.
14477 * g++.old-deja/g++.law/access2.C: Likewise.
14478 * g++.old-deja/g++.law/access3.C: Likewise.
14479 * g++.old-deja/g++.law/access4.C: Likewise.
14480 * g++.old-deja/g++.law/access5.C: Likewise.
14481 * g++.old-deja/g++.law/arm12.C: Likewise.
14482 * g++.old-deja/g++.law/arm14.C: Likewise.
14483 * g++.old-deja/g++.law/ctors13.C: Likewise.
14484 * g++.old-deja/g++.law/union2.C: Likewise.
14485 * g++.old-deja/g++.law/visibility12.C: Likewise.
14486 * g++.old-deja/g++.law/visibility15.C: Likewise.
14487 * g++.old-deja/g++.law/visibility16.C: Likewise.
14488 * g++.old-deja/g++.law/visibility17.C: Likewise.
14489 * g++.old-deja/g++.law/visibility18.C: Likewise.
14490 * g++.old-deja/g++.law/visibility19.C: Likewise.
14491 * g++.old-deja/g++.law/visibility20.C: Likewise.
14492 * g++.old-deja/g++.law/visibility21.C: Likewise.
14493 * g++.old-deja/g++.law/visibility24.C: Likewise.
14494 * g++.old-deja/g++.law/visibility4.C: Likewise.
14495 * g++.old-deja/g++.law/visibility5.C: Likewise.
14496 * g++.old-deja/g++.law/visibility6.C: Likewise.
14497 * g++.old-deja/g++.law/visibility7.C: Likewise.
14498 * g++.old-deja/g++.law/visibility8.C: Likewise.
14499 * g++.old-deja/g++.law/visibility9.C: Likewise.
14500 * g++.old-deja/g++.niklas/t135.C: Likewise.
14501 * g++.old-deja/g++.oliva/delete1.C: Likewise.
14502 * g++.old-deja/g++.oliva/partord1.C: Likewise.
14503 * g++.old-deja/g++.other/access11.C: Likewise.
14504 * g++.old-deja/g++.other/access4.C: Likewise.
14505 * g++.old-deja/g++.other/access7.C: Likewise.
14506 * g++.old-deja/g++.other/crash1.C: Likewise.
14507 * g++.old-deja/g++.other/crash7.C: Likewise.
14508 * g++.old-deja/g++.other/friend1.C: Likewise.
14509 * g++.old-deja/g++.other/friend4.C: Likewise.
14510 * g++.old-deja/g++.other/friend9.C: Likewise.
14511 * g++.old-deja/g++.other/lineno1.C: Likewise.
14512 * g++.old-deja/g++.other/using1.C: Likewise.
14513 * g++.old-deja/g++.pt/enum14.C: Likewise.
14514 * g++.old-deja/g++.pt/friend11.C: Likewise.
14515 * g++.old-deja/g++.pt/friend21.C: Likewise.
14516 * g++.old-deja/g++.pt/friend3.C: Likewise.
14517 * g++.old-deja/g++.pt/inherit2.C: Likewise.
14518 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14519 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14520 * g++.old-deja/g++.robertl/eb94.C: Likewise.
14522 2015-04-15 Jakub Jelinek <jakub@redhat.com>
14525 * g++.dg/ipa/pr65765.C: New test.
14527 2015-04-15 Nick Clifton <nickc@redhat.com>
14529 * gcc.target/rx/builtins.c: Disable RMPA test if string
14530 instructions are not allowed.
14532 2015-04-15 Alan Modra <amodra@gmail.com>
14534 * gcc.dg/pr65408.c: New.
14536 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14539 * gcc.target/arm/pr65729.c: New test.
14541 2015-04-14 Richard Biener <rguenther@suse.de>
14543 PR tree-optimization/65758
14544 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14546 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
14549 * gcc.c-torture/execute/pr65648.c: New test.
14551 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14553 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14554 __builtin_finite instead of finite.
14555 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14558 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
14560 PR tree-optimization/63387
14561 * gcc.dg/pr63387.c: New testcase.
14563 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
14565 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14567 2015-04-13 Richard Biener <rguenther@suse.de>
14569 PR tree-optimization/65204
14570 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14572 2015-04-13 Terry Guo <terry.guo@arm.com>
14575 * gcc.target/arm/pr65710.c: New.
14577 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14579 PR tree-optimization/65747
14580 * g++.dg/torture/pr65747.C: New test.
14582 2015-04-12 Jakub Jelinek <jakub@redhat.com>
14585 * g++.dg/cpp0x/pr65736.C: New test.
14587 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14588 Martin Liska <mliska@suse.cz>
14591 * g++.dg/ipa/pr65722.C: New testcase.
14593 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14595 PR tree-optimization/65735
14596 * gcc.c-torture/compile/pr65735.c: New test.
14598 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
14600 PR middle-end/65554
14601 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14603 2015-04-11 Jakub Jelinek <jakub@redhat.com>
14606 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14608 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14611 * gcc.target/arm/pr65647-2.c: New.
14613 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14616 * g++.dg/torture/pr65694.C: New test.
14618 2015-04-10 Tobias Burnus <burnus@net-b.de>
14620 * gfortran.dg/coarray_lock_6.f90: New.
14621 * gfortran.dg/coarray_lock_7.f90: New.
14622 * gfortran.dg/coarray/lock_2.f90: New.
14624 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
14630 * gfortran.dg/used_types_27.f90: New.
14632 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14635 * gcc.target/i386/pr65671.c: New.
14637 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14639 PR tree-optimization/65709
14640 * c-c++-common/ubsan/align-9.c: New test.
14642 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
14645 * gfortran.dg/pr56852.f90: New test.
14647 2015-04-09 Marek Polacek <polacek@redhat.com>
14648 Jakub Jelinek <jakub@redhat.com>
14650 PR middle-end/65554
14651 * g++.dg/opt/pr65554.C: New test.
14653 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14656 * c-c++-common/attr-aligned-1.c: New test.
14658 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
14660 * gcc.target/i386/mpx/memmove-zero-length.c: New.
14662 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
14665 * gcc.target/i386/sse-25.c: New.
14667 2015-04-09 Jakub Jelinek <jakub@redhat.com>
14670 * gcc.target/i386/pr65693.c: New test.
14672 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14674 * gcc.dg/lto/chkp-static-bounds_0.c: New.
14676 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14678 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14680 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
14682 * gcc.target/i386/thunk-retbnd.c: New.
14684 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
14686 * gnat.dg/opt48.adb: New test.
14687 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14688 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14690 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
14693 * gcc.c-torture/compile/pr65540.c: New.
14695 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
14697 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14698 -Wno-pointer-arith.
14700 2015-04-07 Jakub Jelinek <jakub@redhat.com>
14703 * g++.dg/debug/pr65678.C: New test.
14705 PR middle-end/65680
14706 * gcc.c-torture/compile/pr65680.c: New test.
14708 2015-04-07 Andre Vehreschild <vehre@gmx.de>
14711 * gfortran.dg/allocate_with_source_5.f90: New test.
14713 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
14715 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14716 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14718 2015-04-07 Bin Cheng <bin.cheng@arm.com>
14720 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14722 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
14725 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14726 to get floating point compression.
14727 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14729 2015-04-06 Jakub Jelinek <jakub@redhat.com>
14731 PR preprocessor/61977
14732 * gcc.dg/cpp/pr61977.c: New test.
14734 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
14736 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14738 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
14741 * gcc.target/arm/pr65647.c: New.
14743 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14746 * g++.dg/torture/pr65655.C: New testcase.
14748 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
14751 * g++.dg/cpp1y/lambda-init13.C: New.
14753 2015-04-03 Marek Polacek <polacek@redhat.com>
14755 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14757 2015-04-02 Marek Polacek <polacek@redhat.com>
14760 * g++.dg/cpp0x/constexpr-fold1.C: New test.
14761 * g++.dg/cpp0x/constexpr-fold2.C: New test.
14763 2015-04-02 Jakub Jelinek <jakub@redhat.com>
14765 PR preprocessor/61977
14766 * gcc.target/powerpc/pr61977-1.c: New test.
14767 * gcc.target/powerpc/pr61977-2.c: New test.
14769 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
14772 * g++.dg/warn/Wshadow-8.C: New.
14773 * g++.dg/warn/Wshadow-9.C: Likewise.
14774 * g++.dg/warn/Wshadow-10.C: Likewise.
14775 * g++.dg/warn/Wshadow-11.C: Likewise.
14777 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
14779 * gcc.dg/pr23623.c: Added aligned attribute.
14780 * gcc.dg/20141029-1.c: Likewise.
14781 * gcc.dg/20150306-1.c: New test.
14783 2015-04-01 Marek Polacek <polacek@redhat.com>
14786 * g++.dg/cpp0x/initlist93.C: New test.
14787 * g++.dg/cpp0x/initlist94.C: New test.
14789 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14792 * gcc.target/aarch64/pr65624.c: New test.
14794 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
14796 * gcc.dg/ipa/inlinehint-4.c: New testcase.
14798 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
14800 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14801 extra variable to force stack alignment.
14802 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14803 extra variable to force stack alignment.
14805 2015-03-31 Marek Polacek <polacek@redhat.com>
14808 * g++.dg/template/pr65390.C: New test.
14810 2015-03-31 Martin Liska <mliska@suse.cz>
14812 * g++.dg/ipa/pr65557.C: New test.
14814 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
14816 * gcc.target/s390/hotpatch-25.c: New test.
14817 * gcc.target/s390/hotpatch-1.c: Update test.
14818 * gcc.target/s390/hotpatch-10.c: Update test.
14819 * gcc.target/s390/hotpatch-11.c: Update test.
14820 * gcc.target/s390/hotpatch-12.c: Update test.
14821 * gcc.target/s390/hotpatch-13.c: Update test.
14822 * gcc.target/s390/hotpatch-14.c: Update test.
14823 * gcc.target/s390/hotpatch-15.c: Update test.
14824 * gcc.target/s390/hotpatch-16.c: Update test.
14825 * gcc.target/s390/hotpatch-17.c: Update test.
14826 * gcc.target/s390/hotpatch-18.c: Update test.
14827 * gcc.target/s390/hotpatch-19.c: Update test.
14828 * gcc.target/s390/hotpatch-2.c: Update test.
14829 * gcc.target/s390/hotpatch-21.c: Update test.
14830 * gcc.target/s390/hotpatch-22.c: Update test.
14831 * gcc.target/s390/hotpatch-23.c: Update test.
14832 * gcc.target/s390/hotpatch-24.c: Update test.
14833 * gcc.target/s390/hotpatch-3.c: Update test.
14834 * gcc.target/s390/hotpatch-4.c: Update test.
14835 * gcc.target/s390/hotpatch-5.c: Update test.
14836 * gcc.target/s390/hotpatch-6.c: Update test.
14837 * gcc.target/s390/hotpatch-7.c: Update test.
14838 * gcc.target/s390/hotpatch-8.c: Update test.
14839 * gcc.target/s390/hotpatch-9.c: Update test.
14840 * gcc.target/s390/hotpatch-compile-16.c: Update test.
14842 2015-03-31 Richard Biener <rguenther@suse.de>
14844 PR middle-end/65626
14845 * g++.dg/torture/pr65626.C: New testcase.
14847 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14850 * gcc.target/i386/mpx/pr65531.cc: New.
14852 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
14855 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14856 __builtin_alloca instead of alloca.
14857 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14858 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14859 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14862 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14865 * g++.dg/ubsan/pr65610.C: New test.
14867 2015-03-30 Marek Polacek <polacek@redhat.com>
14870 * g++.dg/cpp0x/pr65398-2.C: New test.
14872 2015-03-30 Marek Polacek <polacek@redhat.com>
14874 * c-c++-common/pr65556.c: Change the width of bit-fields.
14876 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14879 * gcc.target/i386/pr65588.c: New testcase.
14881 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
14883 PR libgfortran/65563
14884 * gfortran.dg/open_errors_2.f90: New test.
14886 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14888 PR libgfortran/65596
14889 * gfortran.dg/namelist_86.f90: New test.
14891 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14893 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14894 statement to reflect new ownership.
14896 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14899 * g++.dg/template/friend58.C: New.
14900 * g++.dg/template/friend59.C: Likewise.
14902 2015-03-27 Tobias Burnus <burnus@net-b.de>
14905 * g++.dg/gomp/openmp-simd-3.C: New.
14906 * gcc.dg/gomp/openmp-simd-3.c: New.
14908 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14911 * gcc.target/i386/pr65248-1.c: New file.
14912 * gcc.target/i386/pr65248-2.c: Likewise.
14913 * gcc.target/i386/pr65248-3.c: Likewise.
14914 * gcc.target/i386/pr65248-4.c: Likewise.
14916 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14919 * gcc.c-torture/compile/pr65593.c: New test.
14921 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14924 * g++.dg/cpp1y/constexpr-assert1.C: New.
14926 2015-03-27 Marek Polacek <polacek@redhat.com>
14929 * c-c++-common/pr65556.c: New test.
14931 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14934 * g++.dg/torture/pr65600.C: New testcase.
14936 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14939 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14941 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14943 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14944 statement and cleanup. Fixed typos.
14946 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14948 PR middle-end/65595
14949 * gcc.c-torture/compile/pr65595.c: New testcase.
14951 2015-03-27 Marek Polacek <polacek@redhat.com>
14954 * g++.dg/ubsan/pr65583.C: New test.
14956 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14958 * gcc.c-torture/compile/20150327.c: New testcase.
14960 2015-03-26 Richard Biener <rguenther@suse.de>
14962 PR middle-end/65555
14963 * g++.dg/torture/pr65555.C: New testcase.
14965 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14967 PR tree-optimization/64715
14968 * gcc.dg/builtin-object-size-15.c: New test.
14969 * gcc.dg/pr64715-1.c: New test.
14970 * gcc.dg/pr64715-2.c: New test.
14972 2015-03-26 Richard Biener <rguenther@suse.de>
14974 PR middle-end/65519
14975 * gnat.dg/specs/opt2.ads: Fix testcase.
14977 2015-03-25 Martin Sebor <msebor@redhat.com>
14980 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14981 when target isn't arm*-*-*-*.
14982 (check_effective_target_arm_nothumb): Likewise.
14983 (check_effective_target_arm_little_endian): Likewise.
14984 (check_effective_target_arm_vect_no_misalign): Likewise.
14985 (check_effective_target_aarch64_little_endian): Fail early if target
14986 isn't aarch64*-*-*.
14988 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14990 PR tree-optimization/65177
14991 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14993 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14995 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14996 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14997 smmintrin.h and mm3dnow.h.
14999 2015-03-25 Marek Polacek <polacek@redhat.com>
15002 * g++.dg/cpp0x/pr65558.C: New test.
15004 2015-03-25 Marek Polacek <polacek@redhat.com>
15007 * g++.dg/template/pr61670.C: New test.
15009 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
15012 * g++.dg/template/pr54987.C: New.
15014 2015-03-25 Richard Biener <rguenther@suse.de>
15016 PR tree-optimization/62630
15017 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
15019 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
15022 * gcc.target/i386/mpx/pr65508.c: New.
15024 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
15028 * gfortran.dg/data_initialized_3.f90: New.
15030 2015-03-25 Richard Biener <rguenther@suse.de>
15032 PR middle-end/65519
15033 * gnat.dg/specs/opt2.ads: New testcase.
15035 2015-03-25 Bin Cheng <bin.cheng@arm.com>
15037 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15038 * gcc.target/arm/memset-inline-4.c: Skip for
15039 arm_tune_string_ops_prefer_neon.
15040 * gcc.target/arm/memset-inline-5.c: Ditto.
15041 * gcc.target/arm/memset-inline-6.c: Ditto.
15042 * gcc.target/arm/memset-inline-8.c: Ditto.
15043 * gcc.target/arm/memset-inline-9.c: Ditto.
15045 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15048 * g++.dg/other/virtual3.C: New.
15050 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15053 * g++.dg/cpp0x/vt-60130.C: New.
15055 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15058 * g++.dg/warn/Warray-bounds-7.C: New.
15060 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15063 * g++.dg/template/defarg18.C: New.
15065 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15068 * g++.dg/cpp0x/vt-59988.C: New.
15070 2015-03-24 Jakub Jelinek <jakub@redhat.com>
15072 PR tree-optimization/65533
15073 * gcc.dg/pr65533.c: New test.
15075 2015-03-24 Andre Vehreschild <vehre@gmx.de>
15077 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15078 source= and mold= expressions functionality.
15079 * gfortran.dg/allocate_class_4.f90: New test.
15080 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15081 copying an unlimited polymorhpic object containing a char array
15082 to another unlimited polymorphic object respects the _len
15084 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15085 whether deferred length char array allocate works, unlimited
15086 polymorphic object allocation from a string works and if
15087 allocating an array of deferred length strings works.
15088 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15090 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
15093 * g++.dg/cpp0x/constexpr-array11.C: New.
15095 2015-03-24 Richard Biener <rguenther@suse.de>
15097 PR middle-end/65517
15098 * gcc.dg/torture/pr65517.c: New testcase.
15100 2015-03-24 Tobias Burnus <burnus@net-b.de>
15102 * gfortran.dg/coindexed_1.f90: Moved from
15103 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15105 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15108 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15112 * gcc.target/i386/pr65523.c: New test.
15115 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15117 * g++.dg/lto/pr65475b_0.C: Likewise.
15119 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15122 * gcc.target/sh/torture/pr65505.c: New.
15124 2015-03-23 Martin Sebor <msebor@redhat.com>
15127 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15128 assembly for lvx in addition to lxv.
15130 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15133 * gfortran.dg/pr65504.f90: New test.
15136 * gcc.dg/pr65521.c: New test.
15138 2015-03-23 Richard Biener <rguenther@suse.de>
15140 PR tree-optimization/65518
15141 * gcc.dg/vect/pr65518.c: New testcase.
15143 2015-03-23 Richard Biener <rguenther@suse.de>
15145 PR tree-optimization/65494
15146 * gcc.dg/vect/pr65494.c: New testcase.
15148 2015-03-23 Jakub Jelinek <jakub@redhat.com>
15150 PR preprocessor/65238
15151 * c-c++-common/cpp/pr65238-1.c: New test.
15152 * gcc.dg/cpp/pr65238-2.c: New test.
15153 * gcc.dg/cpp/trad/pr65238-3.c: New test.
15154 * gcc.dg/cpp/trad/pr65238-4.c: New test.
15156 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
15157 Mikael Morin <mikael@gcc.gnu.org>
15160 * gfortran.dg/elemental_dependency_4.f90: New.
15161 * gfortran.dg/elemental_dependency_5.f90: New.
15163 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
15166 * g++.dg/lto/pr65475b_0.C: New testcase.
15167 * g++.dg/lto/pr65475b_1.C: New testcase.
15168 * g++.dg/lto/pr65475c_0.C: New testcase.
15169 * g++.dg/lto/pr65475c_1.C: New testcase.
15171 2015-03-21 Tobias Burnus <burnus@net-b.de>
15173 * gfortran.dg/coarray_38.f90: New.
15174 * gfortran.dg/coarray_39.f90: New.
15175 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15178 2015-03-20 Marek Polacek <polacek@redhat.com>
15181 * g++.dg/cpp0x/pr65398.C: New test.
15183 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
15186 * g++.dg/lto/pr65475_0.C: New testcase.
15187 * g++.dg/lto/pr65475_1.C: New testcase.
15189 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
15191 PR rtl-optimization/64366
15192 * gcc.target/sh/pr64366.c: New.
15194 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15197 * g++.dg/cpp0x/constexpr-48324.C: New.
15199 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15202 * g++.dg/cpp0x/pr48453.C: New.
15204 2015-03-20 Marek Polacek <polacek@redhat.com>
15207 * g++.dg/cpp0x/pr65072.C: New test.
15209 2015-03-20 Richard Biener <rguenther@suse.de>
15211 PR middle-end/64715
15212 * gcc.dg/pr15347.c: Use -O.
15213 * c-c++-common/pr19807-1.c: Likewise.
15215 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
15217 * gnat.dg/volatile13.ad[sb]: New test.
15219 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
15221 PR rtl-optimization/60851
15222 * gcc.target/i386/pr60851.c: New test.
15224 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
15227 * g++.dg/pr65240.h: Add tests for PR 65240.
15228 * g++.dg/pr65240-1.C: Likewise.
15229 * g++.dg/pr65240-2.C: Likewise.
15230 * g++.dg/pr65240-3.C: Likewise.
15231 * g++.dg/pr65240-4.C: Likewise.
15233 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
15235 PR rtl-optimization/63491
15236 * gcc.target/powerpc/pr63491.c: New.
15238 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15240 * g++.dg/ipa/pr65465.C: New test.
15242 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15245 * g++.dg/cpp0x/deleted11.C: New.
15247 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15250 * c-c++-common/tsan/pr65400-3.c: New test.
15252 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15255 * g++.dg/cpp0x/constexpr-59686.C: New.
15257 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15260 * g++.dg/tsan/pr64265.C: New test.
15263 * c-c++-common/tsan/pr65400-1.c: New test.
15264 * c-c++-common/tsan/pr65400-2.c: New test.
15266 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15269 * g++.dg/cpp0x/pr59816.C: New.
15271 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15274 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15276 2015-03-18 Martin Liska <mliska@suse.cz>
15279 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15280 equivalences either to 6 or 7.
15282 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
15284 PR middle-end/64491
15286 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
15288 * gcc.dg/undefined-loop-1.c: New file.
15289 * gcc.dg/undefined-loop-2.c: New file.
15291 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
15294 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15295 loop exits too early.
15297 2015-03-18 Jakub Jelinek <jakub@redhat.com>
15299 PR tree-optimization/65450
15300 * gfortran.dg/pr65450.f90: New test.
15303 * gcc.target/i386/pr65078-1.c: New test.
15304 * gcc.target/i386/pr65078-2.c: New test.
15305 * gcc.target/i386/pr65078-3.c: New test.
15306 * gcc.target/i386/pr65078-4.c: New test.
15307 * gcc.target/i386/pr65078-5.c: New test.
15308 * gcc.target/i386/pr65078-6.c: New test.
15310 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
15313 * g++.dg/cpp1y/pr65340.C: New.
15315 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15318 * gfortran.dg/system_clock_3.f08: Adjust test.
15320 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
15323 * gfortran.dg/proc_ptr_comp_44.f90: New test.
15324 * gfortran.dg/proc_ptr_comp_45.f90: New test.
15326 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15329 * gfortran.dg/system_clock_3.f08: New test.
15331 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
15334 g++.dg/cpp1y/pr64626-1.C: New.
15335 g++.dg/cpp1y/pr64626-2.C: New.
15336 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15338 2015-03-16 Jakub Jelinek <jakub@redhat.com>
15340 PR tree-optimization/65427
15341 * gcc.c-torture/execute/pr65427.c: New test.
15343 2015-03-16 Marek Polacek <polacek@redhat.com>
15347 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15348 * g++.dg/cpp0x/pr65327.C: New test.
15350 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
15353 * c-c++-common/asan/pr64820.c: New test.
15355 2015-03-16 Andre Vehreschild <vehre@gmx.de>
15357 * gfortran.dg/pointer_2.f90: New test.
15359 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15361 * g++.dg/pr65049.C: New test.
15363 2015-03-16 Tom de Vries <tom@codesourcery.com>
15365 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15366 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15367 * gcc.target/i386/fuse-caller-save.c: Same.
15369 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
15371 * gnat.dg/loop_optimization18.ad[sb]: New test.
15372 * gnat.dg/loop_optimization18_pkg.ads: New helper.
15374 2015-03-16 Alan Modra <amodra@gmail.com>
15376 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
15379 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
15381 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15383 * gcc.dg/torture/pr65270-2.c: Likewise.
15385 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
15388 * gfortran.dg/pointer_remapping_9.f90: New.
15390 2015-03-14 Jakub Jelinek <jakub@redhat.com>
15392 PR tree-optimization/65369
15393 * gcc.c-torture/execute/pr65369.c: New test.
15395 PR tree-optimization/65418
15396 * gcc.c-torture/execute/pr65418-1.c: New test.
15397 * gcc.c-torture/execute/pr65418-2.c: New test.
15399 PR rtl-optimization/65401
15400 * gcc.c-torture/execute/pr65401.c: New test.
15402 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15405 * gcc.target/arm/pr64600_1.c: New test.
15407 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15409 PR rtl-optimization/65235
15410 * gcc.target/aarch64/pr65235_1.c: New test.
15412 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
15414 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15415 * gcc.target/s390/hotpatch-22.c: Likewise.
15416 * gcc.target/s390/hotpatch-23.c: Likewise.
15417 * gcc.target/s390/hotpatch-24.c: Likewise.
15418 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15419 * gcc.target/s390/hotpatch-1.c: Update expected output.
15420 * gcc.target/s390/hotpatch-2.c: Likewise.
15421 * gcc.target/s390/hotpatch-3.c: Likewise.
15422 * gcc.target/s390/hotpatch-4.c: Likewise.
15423 * gcc.target/s390/hotpatch-5.c: Likewise.
15424 * gcc.target/s390/hotpatch-6.c: Likewise.
15425 * gcc.target/s390/hotpatch-7.c: Likewise.
15426 * gcc.target/s390/hotpatch-8.c: Likewise.
15427 * gcc.target/s390/hotpatch-9.c: Likewise.
15428 * gcc.target/s390/hotpatch-10.c: Likewise.
15429 * gcc.target/s390/hotpatch-11.c: Likewise.
15430 * gcc.target/s390/hotpatch-12.c: Likewise.
15431 * gcc.target/s390/hotpatch-13.c: Likewise.
15432 * gcc.target/s390/hotpatch-14.c: Likewise.
15433 * gcc.target/s390/hotpatch-15.c: Likewise.
15434 * gcc.target/s390/hotpatch-16.c: Likewise.
15435 * gcc.target/s390/hotpatch-17.c: Likewise.
15436 * gcc.target/s390/hotpatch-18.c: Likewise.
15437 * gcc.target/s390/hotpatch-19.c: Likewise.
15439 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15442 * gcc.target/i386/pr65103-1.c: New.
15444 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
15447 * gcc.target/i386/pr65044.c: New.
15449 2015-03-12 Tom de Vries <tom@codesourcery.com>
15451 PR rtl-optimization/64895
15452 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15453 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15454 * gcc.target/i386/fuse-caller-save.c: Ditto.
15456 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15458 * gcc.dg/ipa/pr63569.c: Fix template.
15460 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
15462 * g++.dg/ipa/pr64146.C: Require fpic support.
15464 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
15466 PR libfortran/65200
15467 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15468 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15470 2015-03-11 Jakub Jelinek <jakub@redhat.com>
15472 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15473 to dg-options, fix up dg-skip-if.
15475 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
15478 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15479 * gcc.target/avr/tiny-caller-save.c: Same.
15481 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
15484 * g++.dg/pr65242.C: New test.
15486 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
15488 * c-c++-common/asan/no-asan-check-glob.c: New test.
15490 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
15493 * g++.dg/other/default11.C: New.
15494 * g++.dg/other/default12.C: Likewise.
15496 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15499 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15501 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15504 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15506 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15509 * g++.dg/cpp0x/pr65127.C: New test.
15511 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15513 * gcc.dg/ipa/PR64550.c: Update template.
15515 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15516 Tobias Burnus <burnus@net-b.de>
15518 * gfortran.dg/coarray_sync_memory.f90: New.
15520 2015-03-10 Marek Polacek <polacek@redhat.com>
15523 * c-c++-common/ubsan/pr65367.c: New test.
15525 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15527 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15528 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15529 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15530 * gcc.target/i386/mpx/calloc-1-nov.c: New.
15531 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15532 * gcc.target/i386/mpx/malloc-1-nov.c: New.
15533 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15534 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15535 * gcc.target/i386/mpx/realloc-1-nov.c: New.
15536 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15537 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15538 * gcc.target/i386/mpx/realloc-2-nov.c: New.
15539 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15541 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
15543 * lib/mpx-dg.exp (mpx_link_flags): New.
15546 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15547 * gcc.target/i386/mpx/alloca-1-nov.c: New.
15548 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15549 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15550 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15551 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15552 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15553 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15554 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15555 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15556 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15557 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15558 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15559 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15560 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15561 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15562 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15563 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15564 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15565 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15566 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15567 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15568 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15569 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15570 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15571 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15572 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15573 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15574 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15575 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15576 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15577 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15578 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15579 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15580 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15581 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15582 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15583 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15584 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15585 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15586 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15587 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15588 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15589 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15590 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15591 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15592 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15593 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15594 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15595 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15596 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15597 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15598 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15599 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15600 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15601 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15602 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15603 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15604 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15605 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15606 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15607 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15608 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15609 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15610 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15611 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15612 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15613 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15614 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15615 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15616 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15617 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15618 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15619 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15620 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15621 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15622 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15623 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15624 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15625 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15626 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15627 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15628 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15629 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15630 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15631 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15632 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15633 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15634 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15635 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15636 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15637 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15638 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15639 * gcc.target/i386/mpx/label-address-1.c: New.
15640 * gcc.target/i386/mpx/legacy-1-nov.c: New.
15641 * gcc.target/i386/mpx/macro.c: New.
15642 * gcc.target/i386/mpx/mpx-check.h: New.
15643 * gcc.target/i386/mpx/mpx.exp: New.
15644 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15645 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15646 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15647 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15648 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15649 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15650 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15651 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15652 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15653 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15654 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15655 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15656 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15657 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15658 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15659 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15660 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15661 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15662 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15663 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15664 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15665 * gcc.target/i386/mpx/reference-1-lbv.c: New.
15666 * gcc.target/i386/mpx/reference-1-nov.c: New.
15667 * gcc.target/i386/mpx/reference-1-ubv.c: New.
15668 * gcc.target/i386/mpx/reference-2-lbv.c: New.
15669 * gcc.target/i386/mpx/reference-2-nov.c: New.
15670 * gcc.target/i386/mpx/reference-2-ubv.c: New.
15671 * gcc.target/i386/mpx/reference-3-lbv.c: New.
15672 * gcc.target/i386/mpx/reference-3-nov.c: New.
15673 * gcc.target/i386/mpx/reference-3-ubv.c: New.
15674 * gcc.target/i386/mpx/reference-4-lbv.c: New.
15675 * gcc.target/i386/mpx/reference-4-nov.c: New.
15676 * gcc.target/i386/mpx/reference-4-ubv.c: New.
15677 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15678 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15679 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15680 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15681 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15682 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15683 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15684 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15685 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15686 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15687 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15688 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15689 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15690 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15691 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15692 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15693 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15694 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15695 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15696 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15697 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15698 * gcc.target/i386/mpx/sincos-1-nov.c: New.
15699 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15700 * gcc.target/i386/mpx/static-array-1-nov.c: New.
15701 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15702 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15703 * gcc.target/i386/mpx/static-init-1-nov.c: New.
15704 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15705 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15706 * gcc.target/i386/mpx/static-init-2-nov.c: New.
15707 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15708 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15709 * gcc.target/i386/mpx/static-init-3-nov.c: New.
15710 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15711 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15712 * gcc.target/i386/mpx/static-init-4-nov.c: New.
15713 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15714 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15715 * gcc.target/i386/mpx/static-init-5-nov.c: New.
15716 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15717 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15718 * gcc.target/i386/mpx/static-init-6-nov.c: New.
15719 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15720 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15721 * gcc.target/i386/mpx/static-string-1-nov.c: New.
15722 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15723 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15724 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15725 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15726 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15727 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15728 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15729 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15730 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15731 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15732 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15733 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15734 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15735 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15736 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15737 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15738 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15739 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15740 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15741 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15742 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15743 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15744 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15745 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15746 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15747 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15748 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15749 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15750 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15751 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15752 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15753 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15754 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15755 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15756 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15757 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15758 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15759 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15760 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15761 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15762 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15763 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15764 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15765 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15766 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15767 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15768 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15769 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15770 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15771 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15772 * gcc.target/i386/mpx/vararg-1-nov.c: New.
15773 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15774 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15775 * gcc.target/i386/mpx/vararg-2-nov.c: New.
15776 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15777 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15778 * gcc.target/i386/mpx/vararg-3-nov.c: New.
15779 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15780 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15781 * gcc.target/i386/mpx/vararg-4-nov.c: New.
15782 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15783 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15784 * gcc.target/i386/mpx/vararg-5-nov.c: New.
15785 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15786 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15787 * gcc.target/i386/mpx/vararg-6-nov.c: New.
15788 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15789 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15790 * gcc.target/i386/mpx/vararg-7-nov.c: New.
15791 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15792 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15793 * gcc.target/i386/mpx/vararg-8-nov.c: New.
15794 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15795 * gcc.target/i386/mpx/vla-1-lbv.c: New.
15796 * gcc.target/i386/mpx/vla-1-nov.c: New.
15797 * gcc.target/i386/mpx/vla-1-ubv.c: New.
15798 * gcc.target/i386/mpx/vla-2-lbv.c: New.
15799 * gcc.target/i386/mpx/vla-2-nov.c: New.
15800 * gcc.target/i386/mpx/vla-2-ubv.c: New.
15802 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
15804 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15806 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
15808 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15810 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
15812 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15813 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15815 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15818 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15821 * c-c++-common/pr65120.c: New test.
15823 PR rtl-optimization/65321
15824 * gcc.dg/pr65321.c: New test.
15826 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
15828 PR tree-optimization/65355
15829 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15831 2015-03-09 Jakub Jelinek <jakub@redhat.com>
15834 * c-c++-common/pr49706.c: Adjust tests for not warning
15835 about !!x == y or !b == y where b is boolean, and add
15836 some further tests.
15837 * c-c++-common/pr62199-2.c: Likewise.
15839 2015-03-09 Richard Biener <rguenther@suse.de>
15841 PR middle-end/65270
15842 * gcc.dg/torture/pr65270-1.c: New testcase.
15843 * gcc.dg/torture/pr65270-2.c: Likewise.
15845 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
15847 PR tree-optimization/63743
15848 * gcc.dg/pr63743.c: New test.
15850 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
15853 * g++.dg/lto/pr65316_0.C: New testcase.
15854 * g++.dg/lto/pr65316_1.C: New testcase.
15856 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
15859 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15861 * g++.dg/abi/rtti3.C: Likewise.
15863 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15866 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15868 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15870 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15872 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15874 2015-03-08 Morin <mikael@gcc.gnu.org>
15877 * gfortran.dg/entry_20.f90: New.
15879 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15882 * gcc.c-torture/compile/pr65153.c: New.
15884 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15887 * g++.dg/torture/pr65249.C: New.
15889 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
15891 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15893 (int64_t): Likewise.
15895 2015-03-07 Marek Polacek <polacek@redhat.com>
15896 Martin Uecker <uecker@eecs.berkeley.edu>
15899 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15900 member-like arrays.
15901 * c-c++-common/ubsan/bounds-8.c: New test.
15902 * c-c++-common/ubsan/bounds-9.c: New test.
15903 * gcc.dg/ubsan/bounds-2.c: New test.
15905 2015-03-05 Martin Sebor <msebor@redhat.com>
15908 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15909 checking of results into main to prevent it from getting optimized
15911 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15913 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15915 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15916 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15917 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15920 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15922 * g++.dg/lto/pr65302_1.C: New testcase.
15923 * g++.dg/lto/pr65302_0.C: New testcase.
15925 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15927 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15928 -fno-ipa-icf to dg-options.
15930 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15932 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15933 compiles using the linker plugin.
15935 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15937 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15939 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15941 * gcc.target/arm/pr65067.c: New test.
15943 2015-03-05 Martin Liska <mliska@suse.cz>
15946 * gcc.dg/ipa/pr65318.c: New test.
15948 2015-03-05 Marek Polacek <polacek@redhat.com>
15950 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15952 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15954 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15956 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15958 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15959 max-unroll-times back to defaults for s390.
15961 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15965 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15968 * g++.dg/cpp0x/initlist92.C: New.
15970 2015-03-05 Richard Biener <rguenther@suse.de>
15972 PR tree-optimization/65310
15973 * gcc.dg/vect/pr65310.c: New testcase.
15975 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15978 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15980 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15982 * gnat.dg/entry_queues3.adb: New test.
15984 2015-03-04 Ian Lance Taylor <iant@google.com>
15986 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15988 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15991 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15993 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15995 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15996 -fno-ipa-icf to dg-options
15997 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15998 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
16000 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
16003 * g++.dg/cpp0x/decltype62.C: New.
16005 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
16007 * gnat.dg/object_overflow5.adb: New test.
16009 2015-03-03 Martin Liska <mliska@suse.cz>
16012 * gcc.dg/ipa/pr65287.c: New test.
16014 2015-03-03 Martin Jambor <mjambor@suse.cz>
16015 Eric Botcazou <ebotcazou@adacore.com>
16017 * gnat.dg/specs/pack12.ads: New test.
16019 2015-03-03 Martin Liska <mliska@suse.cz>
16021 * gcc.dg/ipa/PR65282.c: New test.
16023 2015-03-13 Jeff Law <law@redhat.com>
16025 PR tree-optimization/65241
16026 * gcc.c-torture/compile/pr65241.c: New test.
16028 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
16031 * gcc.target/avr/torture/pr64331.c: New test.
16033 2015-03-03 Martin Liska <mliska@suse.cz>
16034 Jan Hubicka <hubicka@ucw.cz>
16036 * g++.dg/ipa/pr65263.C: New test.
16038 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16041 * gcc.dg/lto/pr65130_0.c: New testcase.
16042 * gcc.dg/lto/pr65130_1.c: New testcase.
16044 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
16047 * g++.dg/torture/pr64988.C: New testcase.
16049 2015-03-02 Tobias Burnus <burnus@net-b.de>
16051 * gfortran.dg/coarray_atomic_6.f90: New.
16053 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16056 * gcc.target/i386/pr65184.c: New.
16058 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
16061 * gcc.target/i386/pr65183.c: New.
16063 2015-02-28 Martin Liska <mliska@suse.cz>
16064 Jan Hubicka <hubicka@ucw.cz>
16066 * gcc.dg/ipa/ipa-icf-35.c: New test.
16067 * gcc.dg/ipa/ipa-icf-36.c: New test.
16068 * gcc.dg/ipa/ipa-icf-37.c: New test.
16070 2015-02-28 Martin Liska <mliska@suse.cz>
16071 Jan Hubicka <hubicka@ucw.cz>
16074 * gcc.dg/ipa/ipa-icf-34.c: New test.
16076 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
16079 * gcc.target/sh/sh/pr61142.c: New.
16081 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
16083 * g++.dg/other/dump-ada-spec-3.C: New test.
16085 2015-03-01 Martin Liska <mliska@suse.cz>
16087 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16088 * g++.dg/ipa/pr63595.C: Update expected results.
16090 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
16093 * g++.dg/ipa/ipa-icf-6.C: New testcase.
16095 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
16097 * gcc.dg/vect/pr59354.c: Move vector producing code to
16100 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
16103 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16104 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16105 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16106 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16108 2015-02-27 Jakub Jelinek <jakub@redhat.com>
16110 PR tree-optimization/65048
16111 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16112 (foo): Use K&R style definition.
16114 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
16117 * g++.dg/pr65032.C: New.
16119 2015-02-27 Marek Polacek <polacek@redhat.com>
16122 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16125 2015-02-27 Marek Polacek <polacek@redhat.com>
16128 * gcc.dg/pr65228.c: New test.
16130 2015-02-27 Kai Tietz <ktietz@redhat.com>
16133 * gcc.dg/weak/weak-17.c: New file.
16135 2015-02-27 Richard Biener <rguenther@suse.de>
16138 * g++.dg/lto/pr65193_0.C: New testcase.
16140 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16142 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16143 * gcc.target/s390/hotpatch-8.c: Likewise.
16144 * gcc.target/s390/hotpatch-9.c: Likewise.
16145 * gcc.target/s390/pr61078.c: Likewise.
16146 * gcc.target/s390/pr57960.c: Remove -m64.
16147 * gcc.target/s390/pr61078.c: Likewise.
16149 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
16150 Martin Liska <mliska@suse.cz>
16153 * gcc.dg/pr64454.c: Disable ICF.
16154 * gcc.dg/pr28685-1.c: Disable ICF
16155 * gcc.dg/ipa/iinline-5.c: Disable ICF.
16156 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16157 * g++.dg/ipa/ipa-icf-4.C: Update template.
16159 2015-02-26 Jakub Jelinek <jakub@redhat.com>
16161 PR tree-optimization/65216
16162 * gcc.c-torture/execute/pr65216.c: New test.
16164 PR tree-optimization/65215
16165 * gcc.c-torture/execute/pr65215-1.c: New test.
16166 * gcc.c-torture/execute/pr65215-2.c: New test.
16167 * gcc.c-torture/execute/pr65215-3.c: New test.
16168 * gcc.c-torture/execute/pr65215-4.c: New test.
16169 * gcc.c-torture/execute/pr65215-5.c: New test.
16171 2015-02-26 Tom de Vries <tom@codesourcery.com>
16173 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16175 2015-02-26 Martin Liska <mliska@suse.cz>
16176 Jan Hubicka <hubicka@ucw.cz>
16178 * g++.dg/ipa/pr64146.C: Update expected results.
16179 * gcc.dg/ipa/ipa-icf-26.c: Update test.
16180 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16181 * gcc.dg/ipa/ipa-icf-34.c: New test.
16183 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16185 * gcc.dg/vect/vect-pr61917.c: Rename to ...
16186 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16187 (dg-additional-options): Remove dg directive.
16188 (dg-final): Add dg directive.
16190 2015-02-26 Marek Polacek <polacek@redhat.com>
16193 * g++.dg/ipa/pr65008.C: New test.
16195 2015-02-26 Tom de Vries <tom@codesourcery.com>
16197 * lib/profopt.exp (profopt-target-cleanup): New proc.
16198 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16199 files from sources from dg-additional-sources.
16201 2015-02-26 Tom de Vries <tom@codesourcery.com>
16203 * lib/gcov.exp: Cleanup in case of xfail.
16205 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16207 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16209 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
16212 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16213 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16214 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16215 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16216 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16217 * g++.dg/debug/pr46123.C: XFAIL and move...
16218 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16219 * gcc.dg/debug/dwarf2-3.c: Move...
16220 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16222 2015-02-26 Marek Polacek <polacek@redhat.com>
16225 * g++.dg/cpp1y/pr65202.C: New test.
16227 2015-02-26 Tom de Vries <tom@codesourcery.com>
16229 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16230 locale_facets.h.gcov.
16232 2015-02-26 Tom de Vries <tom@codesourcery.com>
16234 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16236 2015-02-26 Tom de Vries <tom@codesourcery.com>
16238 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16240 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
16243 * gcc.target/i386/pr65217.c: New.
16245 2015-02-26 Tom de Vries <tom@codesourcery.com>
16247 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16249 2015-02-26 Tom de Vries <tom@codesourcery.com>
16251 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16253 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16255 PR tree-optimization/65048
16256 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16258 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
16260 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16261 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16263 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
16266 * gcc.target/i386/pr65161.c: New test.
16268 2015-02-26 Terry Guo <terry.guo@arm.com>
16270 * gcc.target/arm/no-volatile-in-it.c: New test.
16272 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
16274 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16275 (dg-options): Add -save-temps.
16276 (dg-final): Add cleanup-saved-temps.
16278 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
16280 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16282 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
16284 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16285 * gcc.target/powerpc/pack01.c: Include string.h.
16287 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
16290 * gcc.target/i386/pr65167.c: New.
16292 2015-02-25 Kai Tietz <ktietz@redhat.com>
16294 PR tree-optimization/61917
16295 * gcc.dg/vect/vect-pr61917.c: New file.
16297 2015-02-24 Jakub Jelinek <jakub@redhat.com>
16299 PR tree-optimization/65170
16300 * gcc.c-torture/execute/pr65170.c: New test.
16301 * gcc.dg/tree-ssa/vrp96.c: New test.
16303 2015-02-24 Tom de Vries <tom@codesourcery.com>
16305 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16307 2015-02-24 Tom de Vries <tom@codesourcery.com>
16310 * lib/gcc-defs.exp (additional_sources_used): Add new var.
16311 (dg-additional-files-options): Copy additional_sources to
16312 additional_sources_used before emptying additional_sources.
16313 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16314 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16315 (cleanup-saved-temps): Use additional_sources_used instead of
16316 additional_sources.
16317 (dg-test): Reset additional_sources_used.
16319 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
16322 * gfortran.dg/integer_exponentiation_6.F90: New test.
16324 2015-02-23 Martin Sebor <msebor@redhat.com>
16327 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16328 two parts. One to save registers, the other to verify the
16329 registers have the right values. Save register state into
16330 static data rather than on the stack.
16332 2015-02-23 Jakub Jelinek <jakub@redhat.com>
16335 * c-c++-common/asan/pr63888.c: New test.
16337 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
16340 * gcc.c-torture/compile/pr65163.c: New.
16342 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16344 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16345 with -m31 on 64 bit.
16346 * gcc.dg/hoist-register-pressure-2.c: Likewise.
16347 * gcc.dg/hoist-register-pressure-3.c: Likewise.
16349 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16351 * gcc.target/s390/20090223-1.c: Add
16352 -Wno-implicit-function-declaration option.
16353 * gcc.target/s390/pr42224.c: Likewise.
16354 * gcc.target/s390/pr55718.c: Likewise.
16356 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16358 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16359 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16360 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16361 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16362 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16363 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16364 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16365 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16366 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16367 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16368 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16369 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16370 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16371 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16372 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16373 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16374 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16375 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16376 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16377 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16378 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16380 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
16382 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16383 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16384 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16385 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16386 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16387 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16388 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16389 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16390 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16391 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16392 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16393 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16394 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16395 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16396 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16397 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16399 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
16403 * gfortran.dg/pr61960.f90: New.
16404 * gfortran.dg/pr64230.f90: New.
16405 * gfortran.dg/pr64980.f03: New.
16407 2015-02-22 Tom de Vries <tom@codesourcery.com>
16409 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16411 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16414 * gnat.dg/timing_events.adb: Removed, invalid test.
16416 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
16419 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16421 * g++.dg/gcov/gcov-2.C: Likewise.
16423 2015-02-20 Richard Biener <rguenther@suse.de>
16425 PR tree-optimization/65136
16426 * gcc.dg/tree-ssa/pr65136.c: New testcase.
16428 2015-02-20 Jakub Jelinek <jakub@redhat.com>
16431 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16432 powerpc*-*-linux* and nvptx-*-* blacklisting.
16434 * gcc.dg/sibcall-9.c: New test.
16435 * gcc.dg/sibcall-10.c: New test.
16437 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16439 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16441 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
16444 * gcc.target/avr/torture/pr64452.c: New test.
16446 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
16448 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16449 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16451 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16454 * lib/target-supports.exp (check_compile): Check whether
16455 additional_sources is defined before using it.
16457 2015-02-19 Jakub Jelinek <jakub@redhat.com>
16459 PR middle-end/65074
16460 * g++.dg/opt/pr65074.C: New file.
16462 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
16464 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16465 (size_type): New typedef.
16466 (operator "" _script): Use it for the last argument.
16468 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16470 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16472 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
16474 * lib/target-supports.exp (check_compile): Save/restore
16475 additional_sources that may belong to an actual test.
16477 2015-02-18 Jakub Jelinek <jakub@redhat.com>
16479 PR gcov-profile/64634
16480 * g++.dg/gcov/gcov-15.C: New test.
16482 2015-02-18 Tom de Vries <tom@codesourcery.com>
16484 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16486 2015-02-18 Tom de Vries <tom@codesourcery.com>
16488 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16490 2015-02-18 Tom de Vries <tom@codesourcery.com>
16492 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16494 2015-02-18 Tom de Vries <tom@codesourcery.com>
16496 * gfortran.dg/fmt_cache_1.f: Add missing close.
16498 2015-02-18 Tom de Vries <tom@codesourcery.com>
16501 * gfortran.dg/read_eof_8.f90: Add missing close.
16503 2015-02-18 Richard Biener <rguenther@suse.de>
16505 PR tree-optimization/65063
16506 * gcc.dg/pr65063.c: New testcase.
16508 2015-02-18 Richard Biener <rguenther@suse.de>
16510 PR tree-optimization/62217
16511 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16513 2015-02-18 Marek Polacek <polacek@redhat.com>
16516 * c-c++-common/ubsan/pr65081.c: New test.
16518 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16520 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16521 * gcc.target/sh/force-cbranch-delay-slot.c: New.
16523 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
16525 * gcc.dg/ipa/propalign-3.c: New test.
16527 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
16530 * gcc.target/sh/pr64793.c: New.
16531 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16533 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
16535 * gcc.target/arm/divzero.c: New test case.
16537 2015-02-17 Tom de Vries <tom@codesourcery.com>
16539 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16541 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
16542 Jakub Jelinek <jakub@redhat.com>
16545 * g++.dg/cpp0x/pr65075.C: New test.
16547 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
16550 * gcc.target/powerpc/pr65058.c: New test.
16552 2015-02-16 Jeff Law <law@redhat.com>
16554 PR tree-optimization/64823
16555 * gcc.dg/uninit-20.c: New test.
16557 2015-02-16 Jakub Jelinek <jakub@redhat.com>
16558 James Greenhalgh <james.greenhalgh@arm.com>
16561 * gcc.dg/ipa/ipa-clone-1.c: New test.
16563 2015-02-16 Richard Biener <rguenther@suse.de>
16565 PR tree-optimization/65077
16566 * gcc.dg/torture/pr65077.c: New testcase.
16568 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
16570 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16571 Directive adjusted to scan for ldaxr.
16572 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16573 adjusted to scan for ldaex.
16575 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
16578 * g++.dg/cpp0x/constexpr-65080.C: New.
16580 2015-02-16 Richard Biener <rguenther@suse.de>
16582 PR tree-optimization/63593
16583 * gcc.dg/pr63593.c: New testcase.
16585 2015-02-16 Marek Polacek <polacek@redhat.com>
16588 * gcc.dg/pr65066.c: New test.
16590 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
16592 * gcc.dg/pr65002.C: Move ...
16593 * g++.dg/ipa/pr65002.C: ... here.
16595 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
16597 * gcc.target/powerpc/pr64205.c: Skip on AIX.
16598 * gcc.target/powerpc/pr64505.c: Skip on AIX.
16599 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16600 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16602 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
16605 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16606 the expression to find calls.
16607 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16608 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16609 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16610 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16611 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16613 2015-02-14 Marek Polacek <polacek@redhat.com>
16616 * gcc.dg/array-11.c: New test.
16617 * gcc.dg/array-12.c: New test.
16618 * gcc.dg/array-13.c: New test.
16619 * gcc.dg/array-14.c: New test.
16620 * gcc.dg/c99-flex-array-typedef-1.c: New test.
16621 * gcc.dg/c99-flex-array-typedef-2.c: New test.
16622 * gcc.dg/c99-flex-array-typedef-3.c: New test.
16623 * gcc.dg/c99-flex-array-typedef-5.c: New test.
16624 * gcc.dg/c99-flex-array-typedef-7.c: New test.
16625 * gcc.dg/c99-flex-array-typedef-8.c: New test.
16627 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16630 * g++.dg/lookup/using54.C: New.
16632 2015-02-13 Jeff Law <law@redhat.com>
16635 Revert my change for tree-optimization/64823.
16637 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16639 PR tree-optimization/65053
16640 * gcc.c-torture/execute/pr65053-1.c: New test.
16641 * gcc.c-torture/execute/pr65053-2.c: New test.
16643 2015-02-13 Marek Polacek <polacek@redhat.com>
16646 * gcc.dg/pr65050.c: New test.
16648 2015-02-13 Jeff Law <law@redhat.com>
16650 PR tree-optimization/64823
16651 * gcc.dg/uninit-20.c: New test.
16653 PR rtl-optimization/47477
16654 * gcc.dg/tree-ssa/pr47477.c: New test.
16656 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16659 * g++.dg/parse/ivdep-2.C: New.
16660 * g++.dg/parse/ivdep-3.C: Likewise.
16662 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16665 * gfortran.dg/continuation_13.f90: New test.
16666 * gfortran.dg/continuation_14.f: New test.
16668 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
16671 * g++.dg/cpp0x/sfinae55.C: New.
16673 2015-02-13 Jakub Jelinek <jakub@redhat.com>
16676 * g++.dg/ipa/pr65034.C: New test.
16678 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
16680 PR tree-optimization/65002
16681 * gcc.dg/pr65002.C: New.
16683 2015-02-13 Marek Polacek <polacek@redhat.com>
16686 * c-c++-common/pr65040.c: New test.
16688 2015-02-13 Bin Cheng <bin.cheng@arm.com>
16690 PR tree-optimization/64705
16691 * gcc.dg/tree-ssa/pr64705.c: New test.
16693 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
16696 * gcc.dg/visibility-22.c: New test.
16697 * gcc.dg/visibility-23.c: New test.
16698 * gcc.target/i386/pr32219-1.c: New test.
16699 * gcc.target/i386/pr32219-2.c: New test.
16700 * gcc.target/i386/pr32219-3.c: New test.
16701 * gcc.target/i386/pr32219-4.c: New test.
16702 * gcc.target/i386/pr32219-5.c: New test.
16703 * gcc.target/i386/pr32219-6.c: New test.
16704 * gcc.target/i386/pr32219-7.c: New test.
16705 * gcc.target/i386/pr32219-8.c: New test.
16706 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16708 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16710 PR libgfortran/57822
16711 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16712 four different KINDs.
16714 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16717 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16720 * g++.dg/ubsan/pr65000.C: New test.
16722 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16725 * gfortran.dg/finalize_28.f90: New test
16727 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16730 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16731 DW_TAG_lexical_block removal.
16732 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16733 * g++.dg/guality/pr55541.C: New test.
16736 * g++.dg/ubsan/pr64984.C: New test.
16738 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
16740 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16742 2015-02-12 Jakub Jelinek <jakub@redhat.com>
16745 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16746 instructions for 2015-01-14 get_memmodel changes.
16747 * gcc.target/powerpc/atomic-p8.c: Likewise.
16750 * g++.dg/ubsan/pr65019.C: New test.
16752 PR tree-optimization/65014
16753 * gcc.c-torture/compile/pr65014.c: New test.
16755 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16757 PR libgfortran/57822
16758 * gfortran/fmt_g0_7.f08: Revise test.
16760 2015-02-11 Jeff Law <law@redhat.com>
16763 * gcc.target/m68k/pr63347.c: New test.
16765 2015-02-11 Marek Polacek <polacek@redhat.com>
16767 * g++.dg/ubsan/shift-1.C: New test.
16768 * gcc.dg/ubsan/c-shift-2.c: New test.
16769 * c-c++-common/ubsan/shift-5.c: Remove file.
16771 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
16773 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16774 Directive adjusted to XFAIL.
16775 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16778 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16780 PR middle-end/65003
16781 * g++.dg/opt/pr65003.C: New test.
16783 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
16785 * lib/target-supports.exp (check_effective_target_pie): Renamed
16787 (check_effective_target_pie_enabled): This.
16788 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16789 * gcc.target/i386/pie.c: Likewise.
16791 2015-02-11 Andrew Pinski <apinski@cavium.com>
16794 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16795 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16797 2015-02-11 Jakub Jelinek <jakub@redhat.com>
16800 * gcc.target/i386/pr61925-1.c: New test.
16801 * gcc.target/i386/pr61925-2.c: New test.
16802 * gcc.target/i386/pr61925-3.c: New test.
16804 2015-02-10 Jakub Jelinek <jakub@redhat.com>
16807 * g++.dg/asan/pr65004.C: New test.
16809 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
16812 * gcc.taget/sh/pr64661-0.h: New.
16813 * gcc.taget/sh/pr64661-1.c: New.
16814 * gcc.taget/sh/pr64661-2.c: New.
16815 * gcc.taget/sh/pr64661-3.c: New.
16816 * gcc.taget/sh/pr64661-4.c: New.
16818 2015-02-10 Richard Biener <rguenther@suse.de>
16820 PR tree-optimization/64995
16821 * g++.dg/torture/pr64995.C: New testcase.
16823 2015-02-10 Richard Biener <rguenther@suse.de>
16825 PR tree-optimization/64909
16826 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16828 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16830 * gcc.dg/signbit-sa.c: New test.
16832 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16834 PR libgfortran/57822
16835 * gfortran/fmt_g0_7.f08: New test.
16837 2015-02-10 Bin Cheng <bin.cheng@arm.com>
16839 PR tree-optimization/43378
16840 * gcc.dg/tree-ssa/pr43378.c: New test.
16842 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
16845 * g++.dg/torture/pr64978.C: New testcase.
16847 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16850 * gcc.dg/asan/pr64981.c: New test.
16852 2015-02-09 Marek Polacek <polacek@redhat.com>
16855 * gcc.dg/pr64856.c: New test.
16857 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16860 * gcc.dg/tree-ssa/stdarg-7.c: New test.
16861 * gcc.c-torture/execute/pr64979.c: New test.
16863 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
16865 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16867 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16869 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16870 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16872 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
16875 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16877 2015-02-09 Richard Biener <rguenther@suse.de>
16879 PR tree-optimization/54000
16880 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16882 2015-02-09 Tom de Vries <tom@codesourcery.com>
16884 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16886 2015-02-09 Martin Liska <mliska@suse.cz>
16888 * g++.dg/ipa/pr64858.C: New test.
16890 2015-02-09 Tom de Vries <tom@codesourcery.com>
16892 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16894 2015-02-08 Andrew Pinski <apinski@cavium.com>
16896 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16898 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16901 * gfortran.dg/use_rename_8.f90: New.
16903 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16905 * gnat.dg/addr7.ad[sb]: New test.
16906 * gnat.dg/addr8.ad[sb]: Likewise.
16908 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16911 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16912 from jit.dg/test-compile-to-executable.c's create_code, with a
16913 clarification of the output message.
16914 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16916 (test_jit): Use CHECK_NO_ERRORS when calling
16917 gcc_jit_context_compile_to_file.
16918 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16919 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16920 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16921 about deletions that are attempted.
16922 (jit-verify-compile-to-file): Rename to...
16923 (jit-verify-output-file-was-created): ...this, and drop the
16924 attempt to run "file" and verify the output.
16925 (jit-verify-assembler): New function.
16926 (jit-verify-object): New function.
16927 (jit-verify-dynamic-library): New function.
16928 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16929 favor of an implementation from new file
16930 create-code-for-hello-world-executable.h, which also adds a
16932 (dg-final): Replace jit-verify-compile-to-file with
16933 jit-verify-output-file-was-created, and invoke new function
16934 jit-verify-assembler.
16935 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16936 the output message.
16937 (dg-final): Replace jit-verify-compile-to-file with
16938 jit-verify-output-file-was-created, and invoke new function
16939 jit-verify-dynamic-library.
16940 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16941 favor of an implementation from new file
16942 create-code-for-hello-world-executable.h, which also adds a
16944 (dg-final): Replace jit-verify-compile-to-file with
16945 jit-verify-output-file-was-created. Strengthen the expected stdout
16946 from the built executable.
16947 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16948 favor of an implementation from new file
16949 create-code-for-hello-world-executable.h, which also adds a
16951 (dg-final): Replace jit-verify-compile-to-file with
16952 jit-verify-output-file-was-created, and invoke new function
16954 * jit.dg/verify-dynamic-library.c: New source file.
16956 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16957 Brian Rzycki <b.rzycki@samsung.com>
16959 PR tree-optimization/64878
16960 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16962 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16965 * g++.dg/ipa/pr64896.C: New test.
16967 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16970 * gcc.target/powerpc/pr64205.c: New file.
16972 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16974 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16975 (dg-options): Use -fpie instead of -fPIE -pie.
16977 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16979 PR middle-end/64937
16980 * g++.dg/asan/pr64937.C: New test.
16982 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16985 * gfortran.dg/class_to_type_4.f90: New test
16987 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16989 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16991 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16993 PR rtl-optimization/64957
16995 * gcc.c-torture/execute/pr64957.c: New test.
16997 2015-02-05 Jeff Law <law@redhat.com>
17000 * gcc.target/h8300/pr17306-1.c: New test.
17001 * gcc.target/h8300/pr17306-2.c: New test.
17003 2015-02-05 Tobias Burnus <burnus@net-b.de>
17006 * gfortran.dg/structure_constructor_12.f90: New.
17008 2015-02-05 Jeff Law <law@redhat.com>
17011 gcc.target/h8300/pr58400.c: New test.
17013 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
17015 * gcc.target/arm/macro_defs0.c: New test.
17016 * gcc.target/arm/macro_defs1.c: New test.
17017 * gcc.target/arm/macro_defs2.c: New test.
17019 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
17021 PR rtl-optimization/64905
17022 * gcc.target/i386/pr64905.c: Require nonpic target.
17023 (dg-options): Add -fomit-frame-pointer.
17026 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
17028 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17029 tree dump scanning.
17031 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
17034 * gfortran.dg/type_to_class_2.f90: New test
17035 * gfortran.dg/type_to_class_3.f90: New test
17037 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
17040 * g++.dg/torture/pr64686.C: New testcase.
17042 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
17044 PR rtl-optimization/64905
17045 * gcc.target/i386/pr64905.c: New file.
17047 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17049 * gcc.dg/guality/pr41447-1.c: Remove xfail.
17050 * gcc.dg/guality/pr41616-1.c: Ditto.
17052 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
17055 * gcc.dg/pr64817-3.c: New.
17057 2015-02-04 Jakub Jelinek <jakub@redhat.com>
17058 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
17060 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17061 pass parameters in registers.
17062 * gcc.dg/guality/pr36728-2.c (main): Likewise.
17063 * gcc.dg/guality/pr36728-3.c (main): Likewise.
17064 * gcc.dg/guality/pr36728-4.c (main): Likewise.
17066 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
17067 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17069 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17070 list, allow for multilibed targets.
17071 * gcc.dg/combine_ashiftrt_2.c: Likewise.
17073 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
17075 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17076 * gcc.dg/pr46728-6.c: Ditto.
17078 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
17080 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17081 for mips_nanlegacy target.
17083 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
17085 * gcc.target/i386/chkp-hidden-def.c: New.
17087 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17089 PR middle-end/62103
17090 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17091 to use 24 bits for bitfield b.
17093 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
17096 * lib/target-supports.exp (check_effective_target_bswap64): Do not
17097 cache result in a global variable. Include all 32-bit targets for
17100 2015-02-03 Jakub Jelinek <jakub@redhat.com>
17102 PR rtl-optimization/64756
17103 * gcc.c-torture/execute/pr64756.c: New test.
17105 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
17108 * gcc.target/sh/pr64660-0.h: New.
17109 * gcc.target/sh/pr64660-1.c: New.
17110 * gcc.target/sh/pr64660-2.c: New.
17111 * gcc.target/sh/pr64660-3.c: New.
17112 * gcc.target/sh/pr64660-4.c: New.
17114 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
17117 * g++.dg/warn/Waddress-2.C: New.
17119 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
17121 PR middle-end/61225
17122 * gcc.target/i386/pr49095.c: XFAIL for ia32.
17124 2015-02-03 Dodji Seketeli <dodji@redhat.com>
17126 PR preprocessor/64803
17127 * gcc.dg/cpp/builtin-macro-1.c: New test case.
17129 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
17131 * g++.dg/ipa/devirt-37.C: Disable early inlining.
17133 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
17135 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17136 (_ARM_FPSRC): Add DN and AHP fields.
17137 (clean_results): Force DN=1 on AArch64.
17138 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17139 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17140 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17141 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17142 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17143 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17145 2015-02-02 Alan Modra <amodra@gmail.com>
17147 * gcc.target/powerpc/cprophard.c: New.
17149 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
17151 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17152 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17154 2015-02-01 Jakub Jelinek <jakub@redhat.com>
17157 * gcc.dg/pr64817-1.c: New test.
17158 * gcc.dg/pr64817-2.c: New test.
17160 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
17163 * gcc.target/sh/pr64851-0.h: New
17164 * gcc.target/sh/pr64851-1.c: New
17165 * gcc.target/sh/pr64851-2.c: New
17166 * gcc.target/sh/pr64851-3.c: New
17167 * gcc.target/sh/pr64851-4.c: New
17169 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17172 * gcc.dg/torture/pr64882.c: New test.
17174 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17177 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17180 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
17182 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17183 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17184 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17185 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17186 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17187 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17189 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17190 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17192 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17193 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17196 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17199 * g++.dg/pr64688-2.C: New.
17201 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17203 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17204 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17205 * gcc.target/i386/fuse-caller-save.c: Ditto.
17206 * gcc.target/i386/headmerge-1.c: Ditto.
17207 * gcc.target/i386/headmerge-2.c: Ditto.
17208 * gcc.target/i386/sibcall-6.c: Ditto.
17210 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
17213 * gcc.target/i386/pr64617.c: New test.
17215 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
17218 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17219 (dg-options): Remove -m32.
17220 (dg-final): Scan for "movb %al" only.
17221 * gcc.target/i386/pr15184-2.c: Ditto.
17223 2015-01-30 Richard Biener <rguenther@suse.de>
17225 PR tree-optimization/64829
17226 * gcc.dg/vect/pr64829.c: New testcase.
17228 2015-01-29 Marek Polacek <polacek@redhat.com>
17231 * gcc.dg/pr64709.c: New test.
17233 2015-01-29 Jakub Jelinek <jakub@redhat.com>
17236 * g++.dg/ubsan/pr64717-1.C: New test.
17237 * g++.dg/ubsan/pr64717-2.C: New test.
17239 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
17241 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17243 2015-01-29 Jeff Law <law@redhat.com>
17246 * gcc.target/i386/pr15184-1.c: New test.
17247 * gcc.target/i386/pr15184-2.c: New test.
17249 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17251 PR tree-optimization/64746
17252 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17254 2015-01-29 Richard Biener <rguenther@suse.de>
17256 PR tree-optimization/64853
17257 * gcc.dg/torture/pr64853.c: New testcase.
17259 2015-01-29 Richard Biener <rguenther@suse.de>
17261 PR tree-optimization/64844
17262 * gcc.dg/vect/pr64844.c: New testcase.
17264 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
17266 PR middle-end/64809
17267 * gcc.dg/pr64809.c: Delete.
17269 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
17271 PR middle-end/64805
17272 * gcc.target/i386/pr64805.c: New.
17274 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17276 * gcc.dg/guality/guality.h (main): Add argv[0] to
17277 guality_gdb_command.
17279 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
17282 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17284 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
17287 * gcc.target/sh/sh.exp
17288 (check_effective_target_atomic_model_soft_gusa_available,
17289 check_effective_target_atomic_model_soft_tcb_available,
17290 check_effective_target_atomic_model_soft_imask_available,
17291 check_effective_target_atomic_model_hard_llcs_available): New.
17292 * gcc.target/sh/pr64659-0.h: New.
17293 * gcc.target/sh/pr64659-1.c: New.
17294 * gcc.target/sh/pr64659-2.c: New.
17295 * gcc.target/sh/pr64659-3.c: New.
17296 * gcc.target/sh/pr64659-4.c: New.
17298 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
17300 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17301 scan-assembler-times pattern.
17303 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
17305 PR middle-end/64809
17306 * gcc.dg/pr64809.c: New test.
17308 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
17310 PR tree-optimization/64277
17311 * gcc.dg/pr64277.c: New.
17313 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
17315 PR tree-optimization/64718
17316 * gcc.c-torture/execute/pr64718.c: New test.
17318 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
17320 * gcc.target/aarch64/abs_2.c: New.
17322 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
17324 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17325 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17326 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17329 2015-01-28 Jakub Jelinek <jakub@redhat.com>
17332 * lib/target-supports.exp (check_effective_target_comdat_group): New.
17333 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17334 { target comdat_group }.
17336 2015-01-27 Tobias Burnus <burnus@net-b.de>
17339 * gfortran.dg/goacc/coarray_2.f90: New.
17341 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17345 * g++.dg/torture/pr64139.C: New testcase.
17346 * g++.dg/torture/pr60871.C: Likewise.
17348 2015-01-27 Janus Weil <janus@gcc.gnu.org>
17351 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17352 prevent linking errors.
17354 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
17357 * g++.dg/torture/pr64282.C: New testcase.
17359 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17361 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17364 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
17366 * gcc.target/s390/hotpatch-13.c: New testcase.
17367 * gcc.target/s390/hotpatch-14.c: New testcase.
17368 * gcc.target/s390/hotpatch-15.c: New testcase.
17369 * gcc.target/s390/hotpatch-16.c: New testcase.
17370 * gcc.target/s390/hotpatch-17.c: New testcase.
17371 * gcc.target/s390/hotpatch-18.c: New testcase.
17372 * gcc.target/s390/hotpatch-19.c: New testcase.
17373 * gcc.target/s390/hotpatch-20.c: New testcase.
17374 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17375 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17376 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17377 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17378 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17379 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17380 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17381 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17382 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17383 * gcc.target/s390/hotpatch-10.c: Likewise.
17384 * gcc.target/s390/hotpatch-11.c: Likewise.
17385 * gcc.target/s390/hotpatch-12.c: Likewise.
17386 * gcc.target/s390/hotpatch-2.c: Likewise.
17387 * gcc.target/s390/hotpatch-3.c: Likewise.
17388 * gcc.target/s390/hotpatch-4.c: Likewise.
17389 * gcc.target/s390/hotpatch-5.c: Likewise.
17390 * gcc.target/s390/hotpatch-6.c: Likewise.
17391 * gcc.target/s390/hotpatch-7.c: Likewise.
17392 * gcc.target/s390/hotpatch-8.c: Likewise.
17393 * gcc.target/s390/hotpatch-9.c: Likewise.
17394 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17395 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17396 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17397 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17398 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17399 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17400 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17401 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17403 2015-01-27 Jiong Wang <jiong.wang@arm.com>
17405 * gcc.dg/long_branch.c: New testcase.
17407 2015-01-27 Richard Biener <rguenther@suse.de>
17409 PR tree-optimization/56273
17410 PR tree-optimization/59124
17411 PR tree-optimization/64277
17412 * g++.dg/warn/Warray-bounds-6.C: New testcase.
17413 * gcc.dg/Warray-bounds-12.c: Likewise.
17414 * gcc.dg/Warray-bounds-13.c: Likewise.
17416 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17418 PR rtl-optimization/61058
17419 * gcc.dg/pr61058.c: New test.
17421 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
17423 * gcc.target/i386/chkp-narrow-bounds.c: New.
17425 2015-01-27 Jakub Jelinek <jakub@redhat.com>
17427 PR tree-optimization/64807
17428 * gcc.dg/pr64807.c: New test.
17431 * gcc.dg/pr64766.c: New test.
17433 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
17436 * gcc.target/sh/pr49263-4.c: New.
17438 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
17441 * gfortran.dg/allocate_with_mold_1.f90: New test
17443 2015-01-26 Jakub Jelinek <jakub@redhat.com>
17446 * gcc.dg/pr64778.c: New test.
17448 PR middle-end/64421
17449 * gcc.dg/vect/pr64421.c: New test.
17451 2015-01-26 Tobias Burnus <burnus@net-b.de>
17454 * gfortran.dg/coarray_36.f: New.
17455 * gfortran.dg/coarray_37.f90: New.
17457 2015-01-26 Janus Weil <janus@gcc.gnu.org>
17460 * gfortran.dg/class_allocate_18.f90: New.
17462 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17464 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17466 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17468 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17470 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17472 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17474 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17476 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17478 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17480 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17481 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17482 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17483 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17485 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17487 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17488 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17489 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17491 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
17493 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17494 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17495 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17496 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17497 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17500 2015-01-26 Richard Biener <rguenther@suse.de>
17502 PR middle-end/64764
17503 * gcc.dg/uninit-19.c: New testcase.
17505 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17507 * lib/target-supports.exp (check_effective_target_vect64): Add
17510 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
17513 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17515 2015-01-26 Tony Liu <tony.liu@arm.com>
17517 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17520 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
17522 PR libfortran/64770
17523 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17524 correctly, clean up afterwards.
17526 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
17529 * gfortran.dg/use_rename_7.f90: New.
17531 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
17533 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17534 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17536 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
17539 * gcc.target/sh/pr54236-4.c: New.
17541 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
17543 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17544 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
17547 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
17549 PR libfortran/64770
17550 * gfortran.dg/open_new_segv.f90: New test.
17552 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
17561 * gcc.target/sh/pr64345-1.c: New.
17562 * gcc.target/sh/pr64345-2.c: New.
17563 * gcc.target/sh/pr59533-1.c: New.
17564 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17565 * gcc.target/sh/pr52933-2.c: Likewise.
17566 * gcc.target/sh/pr54089-1.c: Likewise.
17567 * gcc.target/sh/pr54236-1.c: Likewise.
17568 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17569 * gcc.target/sh/pr49263-1.c: Remove xfails.
17570 * gcc.target/sh/pr49263-2.c: Likewise.
17571 * gcc.target/sh/pr49263-3.c: Likewise.
17572 * gcc.target/sh/pr53987-1.c: Likewise.
17573 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17574 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17575 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17576 (test05, test06, test07, test08, test09, test10, test11, test12): New.
17577 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17578 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17580 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17583 2015-01-24 Tom de Vries <tom@codesourcery.com>
17585 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17587 2015-01-23 Ian Lance Taylor <iant@google.com>
17590 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17591 targets without split stack support.
17593 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
17596 * gcc.target/i386/pr64317.c: New test.
17598 2015-01-23 Jakub Jelinek <jakub@redhat.com>
17600 PR rtl-optimization/63637
17601 PR rtl-optimization/60663
17602 * gcc.dg/pr63637-1.c: New test.
17603 * gcc.dg/pr63637-2.c: New test.
17604 * gcc.dg/pr63637-3.c: New test.
17605 * gcc.dg/pr63637-4.c: New test.
17606 * gcc.dg/pr63637-5.c: New test.
17607 * gcc.dg/pr63637-6.c: New test.
17608 * gcc.target/i386/pr63637-1.c: New test.
17609 * gcc.target/i386/pr63637-2.c: New test.
17610 * gcc.target/i386/pr63637-3.c: New test.
17611 * gcc.target/i386/pr63637-4.c: New test.
17612 * gcc.target/i386/pr63637-5.c: New test.
17613 * gcc.target/i386/pr63637-6.c: New test.
17615 2015-01-23 Richard Biener <rguenther@suse.de>
17618 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17619 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17621 2015-01-23 Marek Polacek <polacek@redhat.com>
17623 PR preprocessor/60570
17624 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17625 * gcc.dg/cpp/pr60570.c: New test.
17627 2015-01-23 Richard Biener <rguenther@suse.de>
17630 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17631 vectorization on vect64 targets.
17633 2015-01-23 Janus Weil <janus@gcc.gnu.org>
17636 * gfortran.dg/class_allocate_17.f90: New.
17638 2015-01-23 Tobias Burnus <burnus@net-b.de>
17641 * gfortran.dg/goacc/combined_loop.f90: New.
17643 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17646 * gfortran.dg/make_unit.f90: New test.
17648 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17651 * gfortran.dg/negative_unit_int8.f: Update.
17653 2015-01-22 Jeff Law <law@redhat.com>
17656 * gcc.target/m68k/pr52076-1.c: New test.
17657 * gcc.target/m68k/pr52076-2.c: New test.
17659 2015-01-22 Richard Biener <rguenther@suse.de>
17661 PR middle-end/64728
17662 * gcc.dg/torture/pr64728.c: New testcase.
17664 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
17667 * g++.dg/pr64688.C: New test.
17669 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
17671 * gcc.target/i386/chkp-always_inline.c (f1): Make static
17672 to avoid errors with -fpic.
17674 2015-01-22 Richard Biener <rguenther@suse.de>
17677 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17679 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
17681 PR rtl-optimization/64682
17682 * gcc.c-torture/execute/pr64682.c: New file.
17684 2015-01-21 Jakub Jelinek <jakub@redhat.com>
17687 * gcc.dg/pr64511.c: New test.
17689 PR rtl-optimization/62078
17690 * g++.dg/opt/pr62078.C: New test.
17693 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17695 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
17698 * gfortran.dg/internal_pack_15.f90: New test.
17700 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
17702 * c-c++-common/tsan/step.c: New testcase.
17704 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17706 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17708 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17710 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17712 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17714 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17716 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17718 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17720 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17722 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17724 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17726 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17728 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17730 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17732 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17734 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17736 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17738 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17740 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17742 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17744 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17746 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17748 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17750 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17752 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17754 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17755 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17756 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17759 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17761 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17762 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17763 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17766 2015-01-21 Renlin Li <renlin.li@arm.com>
17768 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17769 * g++.dg/tls/thread_local5g.C: Likewise.
17770 * g++.dg/tls/thread_local6g.C: Likewise.
17772 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17774 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17775 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17776 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17778 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17780 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17781 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17782 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17784 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17786 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17787 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17788 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17790 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
17792 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17793 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17794 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17796 2015-01-20 Jeff Law <law@redhat.com>
17799 * gcc.target/m68k/pr59946.c: New test.
17801 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17803 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17804 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17805 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17807 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17809 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17810 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17811 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17813 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17815 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17816 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17817 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17819 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17821 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17822 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17823 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17825 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17828 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17830 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17831 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17832 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17834 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17836 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17837 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17838 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17840 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17842 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17844 2015-01-20 Jakub Jelinek <jakub@redhat.com>
17846 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17849 * g++.dg/ubsan/pr64632.C: New test.
17852 * gcc.dg/pr64663.c: New test.
17854 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17857 * g++.dg/warn/Wunused-var-23.C: New.
17859 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17862 * g++.dg/cpp0x/constexpr-59937-1.C: New.
17863 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17865 2015-01-20 Richard Biener <rguenther@suse.de>
17868 * gcc.dg/lto/pr64684_0.c: New testcase.
17869 * gcc.dg/lto/pr64684_1.c: Likewise.
17870 * gcc.dg/lto/pr64684_2.c: Likewise.
17871 * gcc.dg/lto/pr64685_0.c: Likewise.
17872 * gcc.dg/lto/pr64685_1.c: Likewise.
17874 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17877 * g++.dg/cpp1y/lambda-init12.C: New.
17879 2015-01-20 Richard Biener <rguenther@suse.de>
17881 PR tree-optimization/64410
17882 * g++.dg/vect/pr64410.cc: Require vect_double.
17884 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
17887 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17889 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
17893 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17895 PR rtl-optimization/64081
17896 * gcc.dg/pr64081.c: New test.
17898 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17900 * jit.dg/harness.h: Include <unistd.h>.
17901 (CHECK_NO_ERRORS): New.
17902 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17903 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17904 gcc_jit_context_compile_to_file.
17905 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17906 args to the spawned executable.
17907 (jit-expand-vars): New function.
17908 (jit-exe-params): New variable.
17909 (dg-jit-set-exe-params): New function.
17910 (jit-dg-test): Detect testcases that use
17911 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17912 Set arguments of spawned process to jit-exe-params.
17913 (jit-get-output-filename): New function.
17914 (jit-setup-compile-to-file): New function.
17915 (jit-verify-compile-to-file): New function.
17916 (jit-run-executable): New function.
17917 (jit-verify-executable): New function.
17918 * jit.dg/test-compile-to-assembler.c: New testcase.
17919 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17920 * jit.dg/test-compile-to-executable.c: New testcase.
17921 * jit.dg/test-compile-to-object.c: New testcase.
17923 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17926 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17929 2015-01-19 Martin Liska <mliska@suse.cz>
17931 * objc/compile/pr64668.m: New test.
17933 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17935 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17936 (create_overflow_fn): Update comment to clarify that
17937 the third param of the created function is a bool *, not
17939 (verify_int_overflow_fn): Convert param "expected_ovf" from
17940 int to bool. Update third param of "overflow_fn_type" from int *
17941 to bool *. Update local "actual_ovf" from int to bool.
17942 (verify_uint_overflow_fn): Likewise.
17944 2015-01-19 Martin Liska <mliska@suse.cz>
17946 * gcc.dg/ipa/ipa-icf-33.c: New test.
17948 2015-01-19 Felix Yang <felix.yang@huawei.com>
17949 Haijian Zhang <z.zhanghaijian@huawei.com>
17951 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17952 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17953 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17954 result_float64x2, expected_hfloat64x2): New helper type, variable and
17956 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17957 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17958 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17959 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17960 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17961 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17962 and target without the FMA feature.
17964 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17966 * gcc.target/aarch64/pr64304.c: New testcase.
17968 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17970 PR rtl-optimization/64081
17971 * gcc.dg/pr64081.c: New test.
17973 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17976 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17978 * gcc.target/aarch64/test_frame_6.c: Likewise.
17979 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17980 and x19 (in the epilogue).
17981 * gcc.target/aarch64/test_frame_4.c: Likewise.
17982 * gcc.target/aarch64/test_frame_7.c: Likewise.
17984 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17986 * gcc.target/i386/chkp-always_inline.c: New.
17988 2015-01-15 Andrew Pinski <apinski@cavium.com>
17989 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17991 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17992 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17994 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17997 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17998 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
18000 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18003 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18005 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
18008 * gcc.target/sh/torture/pr64652.c: New.
18010 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18012 * gcc.dg/ipa/ipa-icf-32.c: Update template.
18013 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
18014 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
18015 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
18016 * c-c++-common/asan/kasan-recover-1.c: Likewise.
18017 * c-c++-common/asan/kasan-recover-2.c: Likewise.
18019 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
18022 * g++.dg/torture/pr64378.C: New testcase.
18024 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18027 * gfortran.dg/block_13.f08: New test
18029 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
18032 * gfortran.dg/associate_1.f03: Allow test for character with
18035 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18037 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18038 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18040 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
18042 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18044 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
18047 * gfortran.dg/unlimited_polymorphic_21.f90: New test
18049 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18052 * gfortran.dg/alloc_comp_assign_13.f08: New test.
18055 * gfortran.dg/alloc_comp_assign_14.f08: New test.
18058 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18060 2015-01-17 Andre Vehreschild <vehre@gmx.de>
18063 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18065 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
18067 PR rtl-optimization/52773
18068 * gcc.c-torture/compile/pr52773.c: New test.
18070 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18073 * g++.dg/cpp0x/alias-decl-46.C: New.
18075 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18077 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18079 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18081 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18083 (CHECK_FP): Likewise.
18084 (CHECK_CUMULATIVE_SAT): Likewise.
18086 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
18088 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18089 (Set_Neon_Cumulative_Sat): Add parameter.
18090 (__set_neon_cumulative_sat): Support new parameter.
18091 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18092 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18094 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18095 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18098 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
18100 * g++.dg/tsan/vptr_benign_race.C: New testcase.
18101 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18103 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18106 * g++.dg/tls/thread_local-ice4.C: New.
18108 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
18110 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18113 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18116 * g++.dg/cpp0x/vt-62276.C: New.
18118 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18120 PR middle-end/64353
18121 * g++.dg/pr64353.C: New.
18123 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18126 * gcc.target/aarch64/pr64263_1.c: New test.
18128 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
18130 PR tree-optimization/64434
18131 * gcc.dg/torture/pr64434.c: Move to...
18132 * gcc.dg/pr64434.c: ... here.
18134 2015-01-16 Richard Biener <rguenther@suse.de>
18136 PR middle-end/64614
18137 * gcc.dg/uninit-18.c: New testcase.
18139 2015-01-16 Richard Biener <rguenther@suse.de>
18141 PR tree-optimization/64568
18142 * g++.dg/torture/pr64568-2.C: New testcase.
18144 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
18147 * gcc.target/i386/chkp-label-address.c: New.
18149 2015-01-16 Janus Weil <janus@gcc.gnu.org>
18152 * gfortran.dg/pointer_init_6.f90: Extended.
18154 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
18156 * gcc.c-torture/compile/20150108.c: New test.
18158 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
18160 * gcc.target/visium: New directory.
18162 2015-01-16 Richard Biener <rguenther@suse.de>
18164 PR tree-optimization/61743
18165 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18166 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18168 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
18170 * gcc.dg/pr64015.c: New test.
18172 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
18176 * g++.dg/ipa/pr64612.C: New test.
18178 2015-01-16 Renlin Li <renlin.li@arm.com>
18180 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18182 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
18184 * gcc.target/i386/sse-14.c: Test new intrinsic.
18185 * gcc.target/i386/sse-22.c: Ditto.
18187 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
18190 * g++.dg/cpp0x/auto44.C: New.
18192 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
18195 * gcc.target/nios2/gpopt-all.c: New test case.
18196 * gcc.target/nios2/gpopt-local.c: New test case.
18197 * gcc.target/nios2/gpopt-global.c: New test case.
18198 * gcc.target/nios2/gpopt-data.c: New test case.
18199 * gcc.target/nios2/gpopt-none.c: New test case.
18201 2015-01-15 Jakub Jelinek <jakub@redhat.com>
18203 * g++.dg/ubsan/vptr-1.C: New test.
18204 * g++.dg/ubsan/vptr-2.C: New test.
18205 * g++.dg/ubsan/vptr-3.C: New test.
18206 * g++.dg/ubsan/vptr-4.C: New test.
18207 * g++.dg/ubsan/vptr-5.C: New test.
18208 * g++.dg/ubsan/vptr-6.C: New test.
18209 * g++.dg/ubsan/vptr-7.C: New test.
18210 * g++.dg/ubsan/vptr-8.C: New test.
18211 * g++.dg/ubsan/vptr-9.C: New test.
18213 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18215 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18217 * lib/gcc-dg.exp: Likewise.
18219 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
18221 PR rtl-optimization/64110
18222 * gcc.target/i386/pr64110.c: Add scan-assembler.
18224 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
18225 James Norris <jnorris@codesourcery.com>
18226 Cesar Philippidis <cesar@codesourcery.com>
18227 Ilmir Usmanov <i.usmanov@samsung.com>
18229 * lib/target-supports.exp (check_effective_target_fopenacc): New
18231 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18232 * g++.dg/goacc/goacc.exp: Likewise.
18233 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18234 * gcc.dg/goacc/goacc.exp: Likewise.
18235 * gfortran.dg/goacc/goacc.exp: Likewise.
18236 * c-c++-common/cpp/openacc-define-1.c: New file.
18237 * c-c++-common/cpp/openacc-define-2.c: Likewise.
18238 * c-c++-common/cpp/openacc-define-3.c: Likewise.
18239 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18240 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18241 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18242 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18243 * c-c++-common/goacc/asyncwait-1.c: Likewise.
18244 * c-c++-common/goacc/cache-1.c: Likewise.
18245 * c-c++-common/goacc/clauses-fail.c: Likewise.
18246 * c-c++-common/goacc/collapse-1.c: Likewise.
18247 * c-c++-common/goacc/data-1.c: Likewise.
18248 * c-c++-common/goacc/data-2.c: Likewise.
18249 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18250 * c-c++-common/goacc/deviceptr-1.c: Likewise.
18251 * c-c++-common/goacc/deviceptr-2.c: Likewise.
18252 * c-c++-common/goacc/deviceptr-3.c: Likewise.
18253 * c-c++-common/goacc/if-clause-1.c: Likewise.
18254 * c-c++-common/goacc/if-clause-2.c: Likewise.
18255 * c-c++-common/goacc/kernels-1.c: Likewise.
18256 * c-c++-common/goacc/loop-1.c: Likewise.
18257 * c-c++-common/goacc/loop-private-1.c: Likewise.
18258 * c-c++-common/goacc/nesting-1.c: Likewise.
18259 * c-c++-common/goacc/nesting-data-1.c: Likewise.
18260 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18261 * c-c++-common/goacc/parallel-1.c: Likewise.
18262 * c-c++-common/goacc/pcopy.c: Likewise.
18263 * c-c++-common/goacc/pcopyin.c: Likewise.
18264 * c-c++-common/goacc/pcopyout.c: Likewise.
18265 * c-c++-common/goacc/pcreate.c: Likewise.
18266 * c-c++-common/goacc/pragma_context.c: Likewise.
18267 * c-c++-common/goacc/present-1.c: Likewise.
18268 * c-c++-common/goacc/reduction-1.c: Likewise.
18269 * c-c++-common/goacc/reduction-2.c: Likewise.
18270 * c-c++-common/goacc/reduction-3.c: Likewise.
18271 * c-c++-common/goacc/reduction-4.c: Likewise.
18272 * c-c++-common/goacc/sb-1.c: Likewise.
18273 * c-c++-common/goacc/sb-2.c: Likewise.
18274 * c-c++-common/goacc/sb-3.c: Likewise.
18275 * c-c++-common/goacc/update-1.c: Likewise.
18276 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18277 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18278 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18279 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18280 * gfortran.dg/goacc/assumed.f95: Likewise.
18281 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18282 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18283 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18284 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18285 * gfortran.dg/goacc/branch.f95: Likewise.
18286 * gfortran.dg/goacc/cache-1.f95: Likewise.
18287 * gfortran.dg/goacc/coarray.f95: Likewise.
18288 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18289 * gfortran.dg/goacc/cray.f95: Likewise.
18290 * gfortran.dg/goacc/critical.f95: Likewise.
18291 * gfortran.dg/goacc/data-clauses.f95: Likewise.
18292 * gfortran.dg/goacc/data-tree.f95: Likewise.
18293 * gfortran.dg/goacc/declare-1.f95: Likewise.
18294 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18295 * gfortran.dg/goacc/fixed-1.f: Likewise.
18296 * gfortran.dg/goacc/fixed-2.f: Likewise.
18297 * gfortran.dg/goacc/fixed-3.f: Likewise.
18298 * gfortran.dg/goacc/fixed-4.f: Likewise.
18299 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18300 * gfortran.dg/goacc/if.f95: Likewise.
18301 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18302 * gfortran.dg/goacc/list.f95: Likewise.
18303 * gfortran.dg/goacc/literal.f95: Likewise.
18304 * gfortran.dg/goacc/loop-1.f95: Likewise.
18305 * gfortran.dg/goacc/loop-2.f95: Likewise.
18306 * gfortran.dg/goacc/loop-3.f95: Likewise.
18307 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18308 * gfortran.dg/goacc/omp.f95: Likewise.
18309 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18310 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18311 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18312 * gfortran.dg/goacc/parameter.f95: Likewise.
18313 * gfortran.dg/goacc/private-1.f95: Likewise.
18314 * gfortran.dg/goacc/private-2.f95: Likewise.
18315 * gfortran.dg/goacc/private-3.f95: Likewise.
18316 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18317 * gfortran.dg/goacc/reduction-2.f95: Likewise.
18318 * gfortran.dg/goacc/reduction.f95: Likewise.
18319 * gfortran.dg/goacc/routine-1.f90: Likewise.
18320 * gfortran.dg/goacc/routine-2.f90: Likewise.
18321 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18322 * gfortran.dg/goacc/several-directives.f95: Likewise.
18323 * gfortran.dg/goacc/sie.f95: Likewise.
18324 * gfortran.dg/goacc/subarrays.f95: Likewise.
18325 * gfortran.dg/gomp/map-1.f90: Likewise.
18326 * gfortran.dg/openacc-define-1.f90: Likewise.
18327 * gfortran.dg/openacc-define-2.f90: Likewise.
18328 * gfortran.dg/openacc-define-3.f90: Likewise.
18329 * g++.dg/gomp/block-1.C: Update for changed compiler output.
18330 * g++.dg/gomp/block-2.C: Likewise.
18331 * g++.dg/gomp/block-3.C: Likewise.
18332 * g++.dg/gomp/block-5.C: Likewise.
18333 * g++.dg/gomp/target-1.C: Likewise.
18334 * g++.dg/gomp/target-2.C: Likewise.
18335 * g++.dg/gomp/taskgroup-1.C: Likewise.
18336 * g++.dg/gomp/teams-1.C: Likewise.
18337 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18338 * gcc.dg/cilk-plus/jump.c: Likewise.
18339 * gcc.dg/gomp/block-1.c: Likewise.
18340 * gcc.dg/gomp/block-10.c: Likewise.
18341 * gcc.dg/gomp/block-2.c: Likewise.
18342 * gcc.dg/gomp/block-3.c: Likewise.
18343 * gcc.dg/gomp/block-4.c: Likewise.
18344 * gcc.dg/gomp/block-5.c: Likewise.
18345 * gcc.dg/gomp/block-6.c: Likewise.
18346 * gcc.dg/gomp/block-7.c: Likewise.
18347 * gcc.dg/gomp/block-8.c: Likewise.
18348 * gcc.dg/gomp/block-9.c: Likewise.
18349 * gcc.dg/gomp/target-1.c: Likewise.
18350 * gcc.dg/gomp/target-2.c: Likewise.
18351 * gcc.dg/gomp/taskgroup-1.c: Likewise.
18352 * gcc.dg/gomp/teams-1.c: Likewise.
18354 2015-01-15 David Malcolm <dmalcolm@redhat.com>
18356 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18359 2015-01-15 Mike Stump <mikestump@comcast.net>
18361 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18362 * gcc.dg/inline_2.c: Likewise.
18363 * gcc.dg/inline_3.c: Likewise.
18364 * gcc.dg/inline_4.c: Likewise.
18366 2015-01-15 Janus Weil <janus@gcc.gnu.org>
18369 * gfortran.dg/proc_ptr_comp_43.f90: New.
18371 2015-01-15 Mike Stump <mikestump@comcast.net>
18373 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18374 * gcc.dg/unroll_2.c: Likewise.
18375 * gcc.dg/unroll_3.c: Likewise.
18376 * gcc.dg/unroll_4.c: Likewise.
18377 * gcc.dg/unroll_5.c: Likewise.
18379 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
18382 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18384 * gcc.target/aarch64/test_frame_6.c: Likewise.
18385 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18386 x30 and x19 (in the epilogue).
18387 * gcc.target/aarch64/test_frame_4.c: Likewise.
18388 * gcc.target/aarch64/test_frame_7.c: Likewise.
18390 2015-01-15 Martin Liska <mliska@suse.cz>
18392 * g++.dg/ipa/pr64068.C: New test.
18393 * gcc.dg/ipa/PR64559.c: New test.
18395 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18397 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18400 2015-01-15 Richard Biener <rguenther@suse.de>
18402 PR tree-optimization/61743
18403 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18404 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18406 2015-01-15 Renlin Li <renlin.li@arm.com>
18408 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18409 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18411 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18413 * gcc.dg/vect/vect-aggressive-1.c: New.
18414 * gcc.target/i386/avx2-vect-aggressive.c: New.
18416 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
18418 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18420 2015-01-15 Richard Biener <rguenther@suse.de>
18423 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18424 -Wl,-undefined,dynamic_lookup.
18426 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
18428 * gnat.dg/opt47.adb: New test.
18430 2015-01-15 Richard Biener <rguenther@suse.de>
18433 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18435 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
18437 PR tree-optimization/64434
18438 * gcc.dg/torture/pr64434.c: New test.
18440 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
18442 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18443 -mno-micromips. MIPS32R1 and below require -mno-micromips.
18444 -march=loongson* and -march=octeon* require -mno-micromips.
18446 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
18447 Matthew Fortune <matthew.fortune@imgtec.com>
18449 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18450 * gcc.target/mips/call-saved-5.c (foo): Likewise.
18451 * gcc.target/mips/call-saved-6.c (foo): Likewise.
18452 * gcc.target/mips/call-saved-7.c: New file.
18453 * gcc.target/mips/call-saved-8.c: New file.
18454 * gcc.target/mips/call-saved-9.c: New file.
18456 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
18458 * gcc.target/mips/lsa.c: New file.
18459 * gcc.target/mips/mips64-lsa.c: Likewise.
18460 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18461 * gcc.target/mips/mulsize-4.c: Likewise.
18462 * gcc.target/mips/mulsize-5.c: New file.
18463 * gcc.target/mips/mulsize-6.c: Likewise.
18464 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18465 and !HAS_LSA as ghost options.
18466 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18469 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
18471 * g++.dg/torture/20141013.c: Set -fno-short-enums.
18473 2015-01-15 Richard Biener <rguenther@suse.de>
18475 PR middle-end/64365
18476 * gcc.dg/torture/pr64365.c: New testcase.
18478 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
18480 * gcc.dg/stackprotectexplicit1.c: New test.
18481 * g++.dg/stackprotectexplicit2.c: New test.
18483 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18486 * gfortran.dg/inquire_internal.f90: New.
18487 * gfortran.dg/negative_unit_check.f90: New.
18489 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
18492 * gcc.target/sh/pr53988-1.c: New.
18494 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
18497 * g++.dg/tls/thread_local-ice3.C: New.
18499 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
18501 * gcc.target/i386/fentry-override.c: Properly place {} in target
18502 selector. Remove nonpic.
18503 * gcc.target/i386/fentry.c: Likewise.
18505 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18507 * gcc.dg/atomic-invalid.c: Check for invalid memory model
18508 warnings instead of errors.
18510 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
18512 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18513 option support instead of ENABLE_LTO from Makefile.
18515 2015-01-14 Richard Biener <rguenther@suse.de>
18517 PR tree-optimization/59354
18518 * gcc.dg/vect/pr59354.c: New testcase.
18520 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
18522 * lib/target-supports.exp
18523 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18524 on ARM architures before v7.
18526 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
18528 PR middle-end/59448
18529 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18530 an atomic_exchange.
18532 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18535 * gcc.target/i386/pr64386.c: New test.
18537 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18540 * gcc.target/i386/pr64393.c: New test.
18542 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18545 * gcc.target/i386/pr64387.c: New test.
18547 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
18549 * gcc.target/aarch64/store-pair-1.c: Fix typo.
18551 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18553 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18555 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
18558 * gcc.target/arm/pr64453.c: New.
18560 2015-01-14 Richard Biener <rguenther@suse.de>
18563 * gcc.dg/lto/pr64415_0.c: New testcase.
18564 * gcc.dg/lto/pr64415_1.c: Likewise.
18566 2015-01-14 Martin Liska <mliska@suse.cz>
18568 * gcc.dg/ipa/pr64307.c: New test.
18570 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
18572 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18573 64-bit and 128-bit.
18575 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18578 * gcc.target/arm/pr64460_1.c: New test.
18580 2015-01-14 Richard Biener <rguenther@suse.de>
18582 PR tree-optimization/64493
18583 PR tree-optimization/64495
18584 * gcc.dg/vect/pr64493.c: New testcase.
18585 * gcc.dg/vect/pr64495.c: Likewise.
18587 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
18589 * gcc.dg/Warray-bounds-11.c: New test-case.
18591 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
18593 * gcc.target/mips/octeon3-pipe-1.c: New test.
18595 2015-01-13 David Malcolm <dmalcolm@redhat.com>
18597 * jit.dg/harness.h (set_up_logging): Move string concatenation
18599 (concat_strings): New function.
18600 (dump_reproducer): New function.
18601 (test_jit): Call dump_reproducer.
18602 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18604 (jit-dg-test): Delete any generated reproducer from previous runs.
18605 Verify that a generated reproducer was created, and verify that it
18607 * jit.dg/test-nested-contexts.c (main): Call
18608 gcc_jit_context_dump_reproducer_to_file.
18610 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18612 * gcc.dg/aru-2.c: Add dg-require-profiling.
18614 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18616 * lib/target-supports.exp (check_profiling_available): Check if
18619 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
18622 * g++.dg/torture/pr64565.C: New testcase.
18624 2015-01-13 Marek Polacek <polacek@redhat.com>
18626 PR middle-end/64391
18627 * gcc.dg/tm/pr64391.c: New test.
18629 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18631 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18634 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
18636 * gcc.target/i386/pie.c: New test.
18638 * lib/target-supports.exp (check_effective_target_pie): New.
18640 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18642 PR rtl-optimization/64286
18643 * gcc.target/i386/avx2-pr64286.c: New test.
18645 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
18648 * g++.dg/cpp0x/vt-57626.C: New.
18650 2015-01-13 Jakub Jelinek <jakub@redhat.com>
18653 * gfortran.dg/pr64528.f90: New test.
18655 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
18657 * gcc.target/aarch64/subsp.c: New test.
18659 2015-01-13 Andrew Pinski <apinski@cavium.com>
18661 * gcc.target/aarch64/store-pair-1.c: New testcase.
18663 2015-01-13 Richard Biener <rguenther@suse.de>
18666 * gcc.dg/lto/pr64373_0.c: New testcase.
18668 2015-01-13 Andrew Pinski <apinski@cavium.com>
18670 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18671 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18673 2015-01-13 Richard Biener <rguenther@suse.de>
18675 PR tree-optimization/64406
18676 * gcc.dg/pr64406.c: New testcase.
18678 2015-01-13 Richard Biener <rguenther@suse.de>
18680 PR tree-optimization/64404
18681 * gcc.dg/vect/pr64404.c: New testcase.
18683 2015-01-13 Richard Biener <rguenther@suse.de>
18685 PR tree-optimization/64568
18686 * g++.dg/torture/pr64568.C: New testcase.
18688 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18690 * jit.dg/test-error-local-used-from-other-function.c: New test
18692 * jit.dg/test-error-param-reuse.c: New test case.
18693 * jit.dg/test-error-param-sharing.c: New test case.
18694 * jit.dg/test-error-param-used-from-other-function.c: New test
18696 * jit.dg/test-error-param-used-without-a-function.c: New test
18699 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18701 PR tree-optimization/64563
18702 * gcc.dg/pr64563.c: New test.
18705 * gcc.target/i386/pr64513.c: New test.
18707 PR tree-optimization/64454
18708 * gcc.dg/pr64454.c: New test.
18711 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18713 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18714 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18715 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18716 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18717 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18718 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18719 * gcc.dg/vect/slp-25.c: Likewise.
18720 * gcc.dg/vect/vect-109.c: Likewise.
18721 * gcc.dg/vect/vect-13.c: Likewise.
18722 * gcc.dg/vect/vect-17.c: Likewise.
18723 * gcc.dg/vect/vect-18.c: Likewise.
18724 * gcc.dg/vect/vect-19.c: Likewise.
18725 * gcc.dg/vect/vect-20.c: Likewise.
18726 * gcc.dg/vect/vect-21.c: Likewise.
18727 * gcc.dg/vect/vect-22.c: Likewise.
18728 * gcc.dg/vect/vect-27.c: Likewise.
18729 * gcc.dg/vect/vect-29.c: Likewise.
18730 * gcc.dg/vect/vect-2-big-array.c: Likewise.
18731 * gcc.dg/vect/vect-2.c: Likewise.
18732 * gcc.dg/vect/vect-3.c: Likewise.
18733 * gcc.dg/vect/vect-4.c: Likewise.
18734 * gcc.dg/vect/vect-5.c: Likewise.
18735 * gcc.dg/vect/vect-72.c: Likewise.
18736 * gcc.dg/vect/vect-73-big-array.c: Likewise.
18737 * gcc.dg/vect/vect-73.c: Likewise.
18738 * gcc.dg/vect/vect-77-global.c: Likewise.
18739 * gcc.dg/vect/vect-78-global.c: Likewise.
18740 * gcc.dg/vect/vect-7.c: Likewise.
18741 * gcc.dg/vect/vect-86.c: Likewise.
18742 * gcc.dg/vect/vect-align-1.c: Likewise.
18743 * gcc.dg/vect/vect-align-3.c: Likewise.
18744 * gcc.dg/vect/vect-all-big-array.c: Likewise.
18745 * gcc.dg/vect/vect-all.c: Likewise.
18746 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18747 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18748 * gcc.dg/vect/vect-peel-3.c: Likewise.
18749 * gcc.dg/vect/vect-peel-4.c: Likewise.
18750 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18752 2015-01-12 Jeff Law <law@redhat.com>
18755 * gcc.target/m68k/pr64461.c: New test.
18757 2015-01-12 David Malcolm <dmalcolm@redhat.com>
18759 * jit.dg/test-array-as-pointer.c (create_code): Update call
18760 to gcc_jit_context_new_global by setting "kind" to
18761 GCC_JIT_GLOBAL_IMPORTED.
18762 * jit.dg/test-error-array-as-pointer.c: Likewise.
18763 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18764 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18765 setting kind to GCC_JIT_GLOBAL_EXPORTED.
18766 * jit.dg/test-using-global.c (the_global): Rename to...
18767 (imported_global): ...this.
18768 (create_code): Update to test the three kinds of global.
18769 (verify_code): Likewise.
18771 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18774 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
18775 undefined behavior.
18776 * gcc.target/i386/pr64291-2.c: Updated.
18778 2015-01-12 Richard Biener <rguenther@suse.de>
18780 PR tree-optimization/64530
18781 * gfortran.dg/pr64530.f90: New testcase.
18783 2015-01-12 Richard Biener <rguenther@suse.de>
18785 PR middle-end/64357
18786 * gcc.dg/torture/pr64357.c: New testcase.
18788 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
18790 * gcc.target/i386/nop-mcount.c: Properly place {} in target
18793 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18794 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18796 2015-01-12 Martin Liska <mliska@suse.cz>
18798 * gcc.dg/ipa/PR64550.c: New test.
18800 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
18803 * g++.dg/ipa/pr63470.C: New testcase.
18805 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18808 * gfortran.dg/typebound_operator_20.f90: New.
18810 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18813 * gfortran.dg/proc_ptr_comp_42.f90: New.
18815 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18818 * gfortran.dg/proc_ptr_comp_41.f90: New.
18820 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
18822 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18824 2015-01-10 Tobias Burnus <burnus@net-b.de>
18827 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18828 and add dg-excess-errors.
18829 * gfortran.dg/line_length_6.f90: New.
18830 * gfortran.dg/line_length_7.f90: New.
18831 * gfortran.dg/line_length_8.f90: New.
18832 * gfortran.dg/line_length_9.f90: New.
18833 * gfortran.dg/line_length_10.f90: New.
18834 * gfortran.dg/line_length_11.f90: New.
18836 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18838 * jit.dg/test-threads.c (struct testcase): Move declaration
18839 to jit.dg/all-non-failing-tests.h.
18840 (testcases): Likewise.
18841 * jit.dg/all-non-failing-tests.h (struct testcase): Move
18842 declaration here from jit.dg/all-non-failing-tests.h.
18843 (testcases): Likewise.
18844 * jit.dg/test-combination.c (create_code): Eliminate spelling
18845 out all of the testcases in favor of looping through the
18846 "testcases" metadata.
18847 (verify_code): Likewise.
18849 2015-01-09 Jakub Jelinek <jakub@redhat.com>
18851 PR rtl-optimization/64536
18852 * gcc.dg/pr64536.c: New test.
18854 2015-01-09 David Malcolm <dmalcolm@redhat.com>
18856 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18857 * jit.dg/test-combination.c (create_code): Likewise.
18858 (verify_code): Likewise.
18859 * jit.dg/test-constants.c: New test case.
18860 * jit.dg/test-threads.c: Add test-constants.c.
18862 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
18865 * objc.dg/gnu-api-2-class.m: Add a test case
18866 for the above change.
18868 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
18870 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18872 2015-01-09 Richard Biener <rguenther@suse.de>
18874 PR tree-optimization/64410
18875 * g++.dg/vect/pr64410.cc: New testcase.
18877 2015-01-09 Martin Liska <mliska@suse.cz>
18879 * gcc.dg/ipa/ipa-icf-32.c: New test.
18881 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
18883 * c-c++-common/tsan/tsan_barrier.h: New.
18884 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18885 * c-c++-common/tsan/bitfield_race.c: Likewise.
18886 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18887 * c-c++-common/tsan/mutexset1.c: Likewise.
18888 * c-c++-common/tsan/race_on_barrier.c: Likewise.
18889 * c-c++-common/tsan/race_on_mutex.c: Likewise.
18890 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18891 * c-c++-common/tsan/simple_race.c: Likewise.
18892 * c-c++-common/tsan/simple_stack.c: Likewise.
18893 * c-c++-common/tsan/sleep_sync.c: Likewise.
18894 * c-c++-common/tsan/tiny_race.c: Likewise.
18895 * c-c++-common/tsan/tls_race.c: Likewise.
18896 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18897 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18898 * g++.dg/tsan/atomic_free.C: Likewise.
18899 * g++.dg/tsan/atomic_free2.C: Likewise.
18900 * g++.dg/tsan/cond_race.C: Likewise.
18901 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18903 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18906 * lib/target-supports.exp (check_effective_target_libatomic_available):
18908 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18909 targets that match effective-target libatomic_available.
18910 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18912 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18914 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18915 Verify the result of gcc_jit_context_get_last_error.
18916 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18918 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18920 PR tree-optimization/63989
18921 * gcc.dg/strlenopt-27.c: New test.
18923 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18925 * jit.dg/harness.h (set_up_logging): New function.
18926 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18927 set_up_logging on the context, so that every testcase is
18928 logged to a particular file.
18929 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18930 and call gcc_jit_context_set_logfile on the top-level context.
18932 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18935 * g++.dg/opt/pr64338.C: New test.
18937 2015-01-08 Tobias Burnus <burnus@net-b.de>
18939 * gfortran.dg/coarray/codimension_2b.f90: New file.
18940 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18941 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18943 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18946 * g++.dg/ext/fnname4.C: New.
18948 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18951 * g++.dg/cpp0x/constexpr-64462.C: New.
18953 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18956 * g++.dg/cpp0x/deleted10.C: New.
18958 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18960 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18962 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18964 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18965 GCC_JIT_UNARY_OP_ABS.
18966 (verify_unary_ops): Likewise.
18968 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18970 * jit.dg/test-arith-overflow.c: New test case.
18971 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18972 * jit.dg/test-combination.c (create_code): Likewise.
18973 (verify_code): Likewise.
18974 * jit.dg/test-threads.c (testcases): Likewise.
18976 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18978 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18979 rather than "jit". Load g++.exp, and call g++_init.
18980 Run test-*.cc files within the testsuite and *.cc files within
18982 (jit-dg-test): Drop the addition of -fgnu89-inline to
18983 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18984 doing it when compiling C testcases (since g++ does not handle
18985 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18986 is restored to the value after g++_init ran, rather than the
18987 value before g++_init ran. Return a list of
18988 $comp_output $output_file, as dg-test assumes.
18990 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18992 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18993 make it easier to figure out the origin of each test result when
18994 running test-combination.c and test-threads.c.
18995 (CHECK_VALUE): Likewise.
18996 (CHECK_DOUBLE_VALUE): Likewise.
18997 (CHECK_STRING_VALUE): Likewise.
18998 (CHECK_STRING_STARTS_WITH): Likewise.
18999 (CHECK_STRING_CONTAINS): Likewise.
19001 (check_string_value): Likewise, add "funcname" param.
19002 (check_string_starts_with): Likewise.
19003 (check_string_contains): Likewise.
19005 2015-01-07 David Malcolm <dmalcolm@redhat.com>
19007 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
19008 generating name of built executable.
19010 2015-01-07 Marek Polacek <polacek@redhat.com>
19013 * gcc.dg/pr64440.c: New test.
19014 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
19016 2015-01-07 Marek Polacek <polacek@redhat.com>
19019 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19020 * gcc.dg/pr64417.c: New test.
19022 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
19025 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19028 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19030 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19031 Check if testcases run without errors, not just if they compile.
19033 2015-01-06 Christian Bruel <christian.bruel@st.com>
19036 * gcc.target/sh/pr64507.c: New test.
19038 2015-01-06 Arnaud Charlet <charlet@adacore.com>
19040 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19042 2015-01-06 Jakub Jelinek <jakub@redhat.com>
19044 * c-c++-common/asan/sanitize-all-1.c: New test.
19045 * c-c++-common/ubsan/sanitize-all-1.c: New test.
19046 * c-c++-common/ubsan/sanitize-all-2.c: New test.
19047 * c-c++-common/ubsan/sanitize-all-3.c: New test.
19048 * c-c++-common/ubsan/sanitize-all-4.c: New test.
19050 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
19052 * lib/target-supports.exp (check_profiling_available): Return 0 for
19054 (check_effective_target_tls_runtime): Likewise.
19055 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19056 * gcc.dg/20020312-2.c: Adjust for Visium.
19057 * gcc.dg/tls/thr-cse-1.c: Likewise
19058 * gcc.dg/tree-ssa/20040204-1.c: Likewise
19059 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19060 * gcc.dg/weak/typeof-2.c: Likewise.
19062 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
19064 PR rtl-optimization/64287
19065 * gcc.dg/aru-2.c: New test.
19067 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19070 * c-c++-common/ubsan/pr64344-1.c: New test.
19071 * c-c++-common/ubsan/pr64344-2.c: New test.
19073 PR tree-optimization/64465
19074 * gcc.dg/pr64465.c: New test.
19076 PR tree-optimization/64494
19077 * gcc.c-torture/compile/pr64494.c: New test.
19079 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
19082 * gfortran.dg/realloc_on_assign_25.f90: New test.
19084 2015-01-05 Jakub Jelinek <jakub@redhat.com>
19086 Update copyright years.
19088 2015-01-05 Marek Polacek <polacek@redhat.com>
19091 * gcc.dg/pr64423.c: New test.
19093 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19095 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19096 mmix-knuth-mmixware for the same reason as for MIPS.
19097 * gcc.dg/debug/debug-2.c: Ditto.
19099 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19101 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
19104 * lib/gfortran.exp: Add libatomic library search path.
19105 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19106 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19108 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19110 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
19112 * c-c++-common/tsan/bitfield_race.c: New testcase.
19113 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19115 2015-01-02 Tobias Burnus <burnus@net-b.de>
19117 * gfortran.dg/coarray/collectives_4.f90: New.
19119 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19122 * gfortran.dg/extends_16.f90: New.
19124 2015-01-02 Tobias Burnus <burnus@net-b.de>
19126 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19128 2015-01-02 Tobias Burnus <burnus@net-b.de>
19130 * gfortran.dg/coarray/codimension_2.f90: New.
19131 * gfortran.dg/coarray/codimension_2a.f90: New.
19132 * gfortran.dg/coarray_35.f90: New.
19133 * gfortran.dg/coarray_35a.f90: New.
19135 2015-01-02 Janus Weil <janus@gcc.gnu.org>
19138 * gfortran.dg/dummy_procedure_11.f90: New.
19140 Copyright (C) 2015 Free Software Foundation, Inc.
19142 Copying and distribution of this file, with or without modification,
19143 are permitted in any medium without royalty provided the copyright
19144 notice and this notice are preserved.