Fix TYPE_MAIN_VARIANT construction for arrays of qualified typedefs (PR c/68162).
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfeb0a0ae523bab020a1d038bfafdcb054d70cf9d
1 2015-12-02  Joseph Myers  <joseph@codesourcery.com>
3         PR c/68162
4         * gcc.dg/pr68162-1.c: New test.
6 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
7             Sebastian Pop  <s.pop@samsung.com>
9         * gfortran.dg/graphite/run-id-3.f90: New.
11 2015-12-02  David Sherwood  <david.sherwood@arm.com>
13         * gcc.target/aarch64/fmaxmin.c: New test.
15 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
17         * gfortran.dg/goacc/coarray.f95: XFAIL.
18         * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors
19         directive.
20         * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
21         directive.
23 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
24             Julian Brown  <julian@codesourcery.com>
25             James Norris  <James_Norris@mentor.com>
27         * c-c++-common/goacc/host_data-5.c: New file.
28         * c-c++-common/goacc/host_data-6.c: Likewise.
30 2015-12-02  Tom de Vries  <tom@codesourcery.com>
32         * c-c++-common/goacc/kernels-default-2.c: New test.
33         * c-c++-common/goacc/kernels-default.c: New test.
35 2015-12-02  Tom de Vries  <tom@codesourcery.com>
37         * c-c++-common/goacc/kernels-alias-2.c: New test.
38         * c-c++-common/goacc/kernels-alias-3.c: New test.
39         * c-c++-common/goacc/kernels-alias-4.c: New test.
40         * c-c++-common/goacc/kernels-alias-5.c: New test.
41         * c-c++-common/goacc/kernels-alias-6.c: New test.
42         * c-c++-common/goacc/kernels-alias-7.c: New test.
43         * c-c++-common/goacc/kernels-alias-8.c: New test.
44         * c-c++-common/goacc/kernels-alias.c: New test.
46 2015-12-02  Tom de Vries  <tom@codesourcery.com>
48         * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
49         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
50         * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
52 2015-12-02  Richard Biener  <rguenther@suse.de>
54         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
55         y guarding a call to abort ().
56         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
57         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
59 2015-12-02  Marek Polacek  <polacek@redhat.com>
61         PR middle-end/68570
62         * gcc.dg/torture/pr68570.c: New test.
64 2015-12-02  Richard Biener  <rguenther@suse.de>
66         PR tree-optimization/68625
67         * gcc.dg/torture/pr68625.c: New testcase.
69 2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
71         * gcc.target/i386/pr68432-1.c: New test.
72         * gcc.target/i386/pr68432-2.c: Likewise.
73         * gcc.target/i386/pr68432-3.c: Likewise.
75 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
77         * gcc.target/s390/zvector/vec-splat-2.c: New test.
79 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
81         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
83 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
85         * gcc.target/s390/zvector/vec-splat-1.c: New test.
87 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
89         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
90         * gcc.target/s390/bswaphi-1.c: New test.
92 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
94         * lib/target-supports.exp: Add s390 and s390x to the list of long
95         long atomic targets.
97 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
99         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
100         s390x to enable 64 bit bswap patterns.
101         * gcc.dg/optimize-bswapdi-2.c: Likewise.
102         * gcc.dg/optimize-bswapdi-3.c: Likewise.
103         * lib/target-supports.exp: Add a comment for s390.
105 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
107         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
108         order to make -m31 work.
109         * gcc.dg/optimize-bswapsi-1.c: Likewise.
110         * gcc.dg/optimize-bswapsi-2.c: Likewise.
112 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
114         PR c/68533
115         * gcc.dg/pr68533.c: New test.
117 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
119         PR tree-optimization/68577
120         * gcc.dg/vect/pr68577.c: New test.
122 2015-12-01  Nathan Sidwell  <nathan@acm.org>
124         * gcc.target/nvptx/uninit-decl.c: New.
126 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
128         * gcc.c-torture/execute/alias-1.c: New testcase.
130 2015-12-01  Marek Polacek  <polacek@redhat.com>
132         PR tree-optimization/64769
133         * c-c++-common/gomp/pr64769.c: New test.
135 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
137         * gcc.target/powerpc/swaps-p8-22.c: New.
139 2015-12-01  Marek Polacek  <polacek@redhat.com>
141         PR tree-optimization/67916
142         * gcc.dg/torture/pr67916.c: New test.
144 2015-12-01  Marek Polacek  <polacek@redhat.com>
146         PR middle-end/68582
147         * c-c++-common/pr68582.c: New test.
149 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
151         PR tree-optimization/68474
152         * gcc.dg/pr68474.c: New test.
154 2015-12-01  Christian Bruel  <christian.bruel@st.com>
156         PR target/68617
157         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
159 2015-12-01  Tom de Vries  <tom@codesourcery.com>
161         * gcc.dg/pr46032.c: Move to ...
162         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
163         vect_int.
164         * gcc.dg/pr46032-2.c: Move to ...
165         * gcc.dg/gomp/pr46032-2.c: ... here.  Drop dg-require-effective-target fopenmp.
166         * gcc.dg/pr46032-3.c: Move to ...
167         * gcc.dg/gomp/pr46032-3.c: ... here.  Drop dg-require-effective-target fopenmp.
169 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
171         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
172         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
173         * gfortran.dg/goacc/loop-6.f95: Likewise.
174         * gfortran.dg/goacc/loop-7.f95: New test.
175         * gfortran.dg/goacc/reduction-2.f95: New test.
177 2015-12-01  Richard Biener  <rguenther@suse.de>
179         PR tree-optimization/68379
180         * gcc.dg/torture/pr68379.c: New testcase.
181         * gfortran.dg/pr68379-1.f90: Likewise.
182         * gfortran.dg/pr68379-2.f: Likewise.
184 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
186         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
187         * gcc.dg/pr46032-2.c: Likewise.
188         * gcc.dg/pr46032-3.c: Likewise.
190 2015-12-01  Richard Biener  <rguenther@suse.de>
192         PR ipa/68470
193         * g++.dg/torture/pr68470.C: New testcase.
195 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
197         PR middle-end/68595
198         * gcc.dg/pr68595.c: New test.
200 2015-12-01  Christian Bruel  <christian.bruel@st.com>
202         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
203         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
204         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
206 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
208         PR tree-optimization/68529
209         * gcc.dg/tree-ssa/pr68529-1.c: New test.
210         * gcc.dg/tree-ssa/pr68529-2.c: New test.
211         * gcc.dg/tree-ssa/pr68529-3.c: New test.
213 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
215         * gcc.dg/lto/alias-1_0.c: New testcase.
216         * gcc.dg/lto/alias-1_1.c: New testcase.
218 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
219             Sebastian Pop  <s.pop@samsung.com>
221         PR tree-optimization/68565
222         * gfortran.dg/graphite/pr68565.f90: New.
224 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
225             Sebastian Pop  <s.pop@samsung.com>
227         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
229 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
230             Nathan Sidwell  <nathan@codesourcery.com>
232         * gfortran.dg/goacc/routine-3.f90: New test.
233         * gfortran.dg/goacc/routine-4.f90: New test.
234         * gfortran.dg/goacc/routine-5.f90: New test.
235         * gfortran.dg/goacc/routine-6.f90: New test.
236         * gfortran.dg/goacc/subroutines: New test.
238 2015-11-30  Tom de Vries  <tom@codesourcery.com>
240         * gcc.dg/pr46032-2.c: New test.
241         * gcc.dg/pr46032-3.c: New test.
243 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
245         PR target/63870
246         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
247         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
248         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
249         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
250         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
251         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
252         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
253         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
254         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
255         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
256         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
257         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
258         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
259         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
260         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
261         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
262         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
263         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
264         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
265         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
266         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
267         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
268         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
269         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
270         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
271         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
272         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
273         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
274         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
275         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
276         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
277         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
278         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
279         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
280         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
281         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
282         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
283         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
284         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
285         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
286         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
287         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
288         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
289         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
290         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
291         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
292         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
293         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
294         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
295         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
296         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
297         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
298         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
299         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
300         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
301         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
302         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
303         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
304         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
305         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
306         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
307         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
308         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
309         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
310         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
311         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
312         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
313         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
314         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
315         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
316         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
317         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
318         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
319         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
320         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
321         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
322         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
323         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
324         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
325         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
326         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
327         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
328         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
329         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
330         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
331         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
332         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
333         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
334         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
335         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
336         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
337         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
338         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
339         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
340         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
341         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
342         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
343         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
344         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
345         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
346         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
347         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
348         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
349         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
350         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
351         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
352         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
353         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
354         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
355         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
356         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
357         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
358         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
359         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
360         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
361         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
362         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
363         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
364         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
365         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
366         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
367         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
368         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
369         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
370         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
371         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
372         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
373         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
374         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
375         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
376         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
377         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
378         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
379         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
380         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
381         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
382         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
383         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
384         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
385         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
386         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
387         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
388         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
389         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
391 2015-11-30  Tom de Vries  <tom@codesourcery.com>
393         PR tree-optimization/46032
394         * gcc.dg/pr46032.c: New test.
396 2015-11-30  Richard Biener  <rguenther@suse.de>
398         PR tree-optimization/68592
399         * gfortran.dg/pr68592.f: New testcase.
401 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
403         PR fortran/68534
404         * gfortran.dg/submodule_13.f08: New test.
406 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
408         * gcc.target/s390/load-relative-check.c: Add scan patterns for
409         -m31.
411 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
413         * gcc.target/s390/load-relative-check.c: Add -mzarch.
415 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
417         * gcc.dg/dump-ada-spec-1.c: Move to...
418         * c-c++-common/dump-ada-spec-1.c: ...here.
419         * c-c++-common/dump-ada-spec-2.c: New test.
421 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
423         * gnat.dg/loop_optimization22.ad[sb]: New test.
425 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
427         * gnat.dg/specs/rep_clause5.ads: New test.
429 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
431         PR c/67106
432         * gcc.c-torture/compile/pr67106.c: New testcase.
434 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
436         PR c/67581
437         * g++.dg/torture/pr67581.C: New testcase.
439 2015-11-27  Richard Biener  <rguenther@suse.de>
441         PR tree-optimization/68559
442         * gcc.dg/vect/slp-perm-4.c: Adjust again.
443         * gcc.dg/vect/pr45752.c: Likewise.
445 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
447         PR rtl-optimization/68250
448         * gcc.c-torture/execute/pr68250.c: New test.
450 2015-11-27  Marek Polacek  <polacek@redhat.com>
452         * gcc.dg/pr63568.c: Convert to GIMPLE.
454 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
456         PR rtl-optimization/68506
457         * gcc.c-torture/execute/pr68506.c: New test.
459 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
461         PR c/63326
462         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
463         * c-c++-common/gomp/pr63326.c: New test.
465 2015-11-27  Richard Biener  <rguenther@suse.de>
467         PR tree-optimization/68553
468         * gcc.dg/vect/pr45752.c: Adjust.
469         * gcc.dg/vect/slp-perm-4.c: Likewise.
471 2015-11-26  Martin Sebor  <msebor@redhat.com>
473         * g++.dg/init/new45.C (cookie_size): New constant set to a value
474         appropriate for the target.
475         (operator new[]): Use it.
477 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
479         PR c++/67238
480         * g++.dg/cpp0x/pr67238.C: New.
482 2015-11-26  Martin Sebor  <msebor@redhat.com>
484         * g++.dg/pr67876.C: Remove duplicate content.
486 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
488         * g++.dg/guality/pr67192.C: New test.
490 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
492         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
493         support code for vqrdml{as}h_lane tests.
494         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
495         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
497 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
499         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
500         support code for vqrdml{as}h tests.
501         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
502         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
504 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
506         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
507         (check_effective_target_arm_arch_FUNC_ok)
508         (add_options_for_arm_arch_FUNC)
509         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
510         to the list to be generated.
511         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
512         (check_effective_target_arm_v8_1a_neon_ok): New.
513         (check_effective_target_arm_v8_1a_neon_hw): New.
515 2015-11-26  Nathan Sidwell  <nathan@acm.org>
517         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
519 2015-11-26  Richard Biener  <rguenther@suse.de>
521         PR testsuite/68555
522         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
523         and not XFAIL.
525 2015-11-26  Richard Biener  <rguenther@suse.de>
527         PR testsuite/68554
528         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
530 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
532         PR c++/67249
533         * g++.dg/concepts/pr67249.C: New.
535 2015-11-26  Richard Biener  <rguenther@suse.de>
537         PR testsuite/66799
538         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
539         vectorize init loop and adjust expected outcome.
541 2015-11-26  Richard Biener  <rguenther@suse.de>
543         PR testsuite/67203
544         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
545         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
546         also monitor final optimization result.
548 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
550         PR rtl-optimization/68249
551         PR rtl-optimization/68321
552         * gcc.c-torture/execute/pr68249.c: New test.
553         * gcc.c-torture/execute/pr68321.c: New test.
555 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
557         PR target/68416
558         * gcc.target/i386/mpx/pr68416.c: New test.
560 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
562         PR c++/67313
563         * g++.dg/cpp0x/no-weak1.C: New.
565 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
567         PR tree-optimization/68128
568         * gcc.dg/gomp/pr68128-1.c: New test.
569         * gcc.dg/gomp/pr68128-2.c: New test.
571 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
573         PR rtl-optimization/67226
574         * gcc.c-torture/execute/pr67226.c: New test.
576 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
578         PR c++/68508
579         * g++.dg/ubsan/pr68508.C: New test.
581 2015-11-25  Martin Sebor  <msebor@redhat.com>
583         PR c++/67876
584         * g++.dg/pr67876.C: New test.
586 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
587             Sebastian Pop  <s.pop@samsung.com>
589         PR tree-optimization/68453
590         * gfortran.dg/graphite/pr68453.f90: New.
592 2015-11-25  Martin Sebor  <msebor@redhat.com>
594         PR c/66516
595         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
596         * gcc.dg/addr_builtin-1.c: Same.
598 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
600         * gcc.target/powerpc/dform-1.c: New test.
601         * gcc.target/powerpc/dform-2.c: Likewise.
603 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
605         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
606         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
607         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
609 2015-11-25  Tom de Vries  <tom@codesourcery.com>
611         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
612         * gcc.dg/pr23911.c: Same.
613         * gcc.dg/tree-ssa/20030709-2.c: Same.
614         * gcc.dg/tree-ssa/20030731-2.c: Same.
615         * gcc.dg/tree-ssa/20040729-1.c: Same.
616         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
617         * gcc.dg/tree-ssa/loop-36.c: Same.
618         * gcc.dg/tree-ssa/pr21086.c: Same.
619         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
620         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
621         * gcc.dg/vect/pr26359.c: Same.
622         * c-c++-common/restrict-2.c: Update after adding new lim1.
623         * c-c++-common/restrict-4.c: Same.
624         * g++.dg/tree-ssa/pr33615.C: Same.
625         * g++.dg/tree-ssa/restrict1.C: Same.
626         * gcc.dg/tm/pub-safety-1.c: Same.
627         * gcc.dg/tm/reg-promotion.c: Same.
628         * gcc.dg/tree-ssa/20050314-1.c: Same.
629         * gcc.dg/tree-ssa/loop-32.c: Same.
630         * gcc.dg/tree-ssa/loop-33.c: Same.
631         * gcc.dg/tree-ssa/loop-34.c: Same.
632         * gcc.dg/tree-ssa/loop-35.c: Same.
633         * gcc.dg/tree-ssa/loop-7.c: Same.
634         * gcc.dg/tree-ssa/pr23109.c: Same.
635         * gcc.dg/tree-ssa/restrict-3.c: Same.
636         * gcc.dg/tree-ssa/restrict-5.c: Same.
637         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
638         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
639         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
640         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
641         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
642         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
643         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
644         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
645         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
646         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
647         * gcc.dg/tree-ssa/structopt-1.c: Same.
648         * gfortran.dg/pr32921.f: Same.
649         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
650         * g++.dg/tree-ssa/pr61009.C: Same.
651         * g++.dg/tree-ssa/ssa-dom.C: Same.
652         * gcc.dg/pr20115-1.c: Same.
653         * gcc.dg/tree-prof/20050826-2.c: Same.
654         * gcc.dg/tree-prof/cmpsf-1.c: Same.
655         * gcc.dg/tree-ssa/20030821-1.c: Same.
656         * gcc.dg/tree-ssa/20030922-2.c: Same.
657         * gcc.dg/tree-ssa/20031022-1.c: Same.
658         * gcc.dg/tree-ssa/20040615-1.c: Same.
659         * gcc.dg/tree-ssa/20040624-1.c: Same.
660         * gcc.dg/tree-ssa/pr21417.c: Same.
661         * gcc.dg/tree-ssa/pr61607.c: Same.
662         * gcc.dg/tree-ssa/slsr-27.c: Same.
663         * gcc.dg/tree-ssa/slsr-28.c: Same.
664         * gcc.dg/tree-ssa/slsr-29.c: Same.
665         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
666         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
667         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
668         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
669         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
670         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
671         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
672         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
673         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
674         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
675         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
676         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
677         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
678         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
679         * gcc.dg/tree-ssa/vrp47.c: Same.
680         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
681         * gcc.dg/tree-ssa/foldconst-2.c: Same.
682         * gcc.dg/tree-ssa/loop-40.c: Same.
683         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
685 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
687         * g++.dg/cpp0x/constexpr-array13.C: Fix.
689 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
691         * gfortran.dg/nint_p7.f90: New testcase.
693 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
694             Paolo Carlini  <paolo.carlini@oracle.com>
696         PR c++/68087
697         * g++.dg/cpp0x/constexpr-array13.C: New.
699 2015-11-25  Ilmir Usmanov <me@ilmir.us>
700             Cesar Philippidis  <cesar@codesourcery.com>
702         PR fortran/63858
703         * goacc/omp-fixed.f: New test.
704         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
706 2015-11-25  Richard Biener  <rguenther@suse.de>
708         PR middle-end/68528
709         * gcc.dg/torture/pr68528.c: New testcase.
711 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
713         PR c++/58910
714         * g++.dg/cpp0x/constexpr-tuple2.C: New.
716 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
718         PR rtl-optimization/68435
719         * gcc.dg/pr68435.c: New test.
721 2015-11-25  Richard Biener  <rguenther@suse.de>
723         PR tree-optimization/68517
724         * gcc.dg/torture/pr68517.c: New testcase.
726 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
728         PR target/67089
729         * gcc.dg/pr67089-1.c: New test.
730         * gcc.dg/pr67089-2.c: New test.
731         * gcc.dg/pr67089-3.c: New test.
732         * gcc.dg/pr67089-4.c: New test.
733         * gcc.dg/pr67089-5.c: New test.
734         * gcc.dg/pr67089-6.c: New test.
735         * gcc.dg/pr67089-7.c: New test.
737 2015-11-25  Richard Biener  <rguenther@suse.de>
739         PR tree-optimization/68502
740         * gcc.dg/vect/pr68502-1.c: New testcase.
741         * gcc.dg/vect/pr68502-2.c: Likewise.
743 2015-11-24  Michael Collison  <michael.collison@linaro.org>
745         * gcc.target/aarch64/saddw-1.c: New test.
746         * gcc.target/aarch64/saddw-2.c: New test.
747         * gcc.target/aarch64/uaddw-1.c: New test.
748         * gcc.target/aarch64/uaddw-2.c: New test.
749         * gcc.target/aarch64/uaddw-3.c: New test.
750         * lib/target-support.exp
751         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
752         Add aarch64 to list of support targets.
754 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
756         * gcc.target/mips/frame-header-4.c: New test.
758 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
760         PR fortran/68486
761         * gfortran.dg/simplify_cshift_3.f90
763 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
765         PR c++/68278
766         * g++.dg/cpp1y/pr68278.C: New.
768 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
770         PR c++/68388
771         * g++.dg/cpp1y/pr68388.C: New.
773 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
774             Sebastian Pop  <s.pop@samsung.com>
776         PR tree-optimization/67984
777         * gcc.dg/graphite/pr67984.c: New.
779 2015-11-24  Michael Matz  <matz@suse.de>
781         PR rtl-optimization/68392
782         * g++.dg/pr68392.C: New test.
784 2015-11-24  Nathan Sidwell  <nathan@acm.org>
786         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
788 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
790         PR rtl-optimization/68381
791         * gcc.c-torture/execute/pr68381.c: New test.
793 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
795         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
796         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
798 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
800         PR target/68497
801         * gcc.target/i386/pr68497.c: New test.
803 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
805         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
806         New.
807         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
808         New.
809         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
810         New.
811         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
812         New.
813         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
814         New.
815         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
816         New.
817         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
818         New.
819         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
820         New.
821         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
822         New.
823         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
824         New.
825         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
826         New.
827         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
828         New.
830 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
832         PR middle-end/68375
833         * gcc.dg/pr68375.c: New test.
835 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
837         PR target/68483
838         * gcc.target/i386/pr68483-1.c: New test.
839         * gcc.target/i386/pr68483-2.c: New test.
841 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
843         PR c/68337
844         * gcc.target/i386/mpx/pr68337-1.c: New test.
845         * gcc.target/i386/mpx/pr68337-2.c: New test.
847 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
849         PR rtl-optimization/68194
850         PR rtl-optimization/68328
851         PR rtl-optimization/68185
852         * gcc.c-torture/execute/pr68185.c: New test.
853         * gcc.c-torture/execute/pr68328.c: Likewise.
855 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
857         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
859 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
861         PR objc/68438
862         * objc.dg/plugin: New subdirectory.
863         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
864         * objc.dg/plugin/plugin.exp: New file, based on
865         gcc.dg/plugin/plugin.exp.
867 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
868             Sebastian Pop  <s.pop@samsung.com>
870         PR tree-optimization/68493
871         * gcc.dg/graphite/pr68493.c: New.
873 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
874             Sebastian Pop  <s.pop@samsung.com>
876         PR tree-optimization/68279
877         * gfortran.dg/graphite/pr68279.f90: New.
879 2015-11-23  Marek Polacek  <polacek@redhat.com>
881         PR tree-optimization/68455
882         * gcc.dg/tree-ssa/pr68455.c: New test.
884 2015-11-23  Richard Biener  <rguenther@suse.de>
886         PR tree-optimization/68465
887         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
889 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
891         PR target/68363
892         * gcc.target/aarch64/pr68363_1.c: New test.
894 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
896         * gcc.target/aarch64/simd/vmulx.x: New.
897         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
898         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
899         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
901 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
903         PR c++/68001
904         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
906 2015-11-23  Richard Biener  <rguenther@suse.de>
907             Jiong Wang  <jiong.wang@arm.com>
909         PR tree-optimization/68317
910         PR tree-optimization/68326
911         * gcc.dg/pr68317.c: New testcase.
913 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
915         PR tree-optimization/68327
916         * gcc.dg/pr68327.c: New test.
918 2015-11-23  Tom de Vries  <tom@codesourcery.com>
920         PR tree-optimization/68460
921         * gcc.dg/autopar/pr68460.c: New test.
923 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
925         * c-c++-common/asan/halt_on_error-1.c: New test.
926         * c-c++-common/asan/halt_on_error-2.c: Likewise.
928 2015-11-23  Richard Biener  <rguenther@suse.de>
930         PR tree-optimization/68482
931         * gcc.dg/vect/pr68482.c: New testcase.
933 2015-11-23  Richard Biener  <rguenther@suse.de>
935         PR tree-optimization/68445
936         * gcc.dg/vect/pr68445.c: New testcase.
938 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
940         * gcc.target/s390/load-relative-check.c: New test to check
941         generation of load relative instructions.
943 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
945         * gfortran.dg/fmt_t_8.f90: New test.
947 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
949         PR target/68390
950         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
952 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
954         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
956 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
958         PR fortran/68486
959         * gfortran.dg/simplify_cshift_2.f90: New test.
961 2015-11-22  James Norris  <jnorris@codesourcery.com>
962             Cesar Philippidis  <cesar@codesourcery.com>
964         * gfortran.dg/goacc/declare-1.f95: Update test.
965         * gfortran.dg/goacc/declare-2.f95: New test.
967 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
969         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
970         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
971         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
972         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
973         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
974         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
975         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
976         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
977         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
978         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
979         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
980         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
982 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
984         * gfortran.dg/simplify_cshift_1.f90: New test.
986 2015-11-21  Nathan Sidwell  <nathan@acm.org>
988         * gcc.dg/atomic-generic.c: Include <string.h>.
990 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
992         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
994 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
996         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
998 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
1000         PR debug/66432
1001         * gcc.dg/debug/pr66432.c: New test.
1003 2015-11-20  Ian Lance Taylor  <iant@google.com>
1005         PR go/66406
1006         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1008 2015-11-20  Mike Stump  <mikestump@comcast.net>
1010         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1011         isn't portable.
1013 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
1015         PR 62314
1016         * gcc.dg/fixits.c: New file.
1017         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1018         (test_fixit_insert): New.
1019         (test_fixit_remove): New.
1020         (test_fixit_replace): New.
1021         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1022         (test_fixit_insert): New.
1023         (test_fixit_remove): New.
1024         (test_fixit_replace): New.
1025         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1026         (test_show_locus): Add tests of rendering fixit hints.
1028 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1030         PR middle-end/68339
1031         * gcc.dg/vect/pr68339.c: New test.
1033 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1035         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1037 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
1039         PR fortran/68237
1040         * gfortran.dg/submodule_12.f90: New test
1042         PR fortran/66762
1043         * gfortran.dg/submodule_6.f08: Add compile option -flto.
1045 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1047         * lib/target-supports.exp
1048         (check_effective_target_arm_neon_ok_nocache): Add check
1049         for M profile.
1051 2015-11-20  Tom de Vries  <tom@codesourcery.com>
1053         PR tree-optimization/68373
1054         * gcc.dg/autopar/pr68373.c: New test.
1056 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1058         PR c++/67354
1059         * g++.dg/abi/mangle67.C: New test.
1061 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1063         * gcc.target/s390/bswap-1.c: New test.
1065 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1067         * gcc.target/s390/pfpo.c: New test.
1069 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
1071         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1072         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1074 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
1076         * g++.dg/spellcheck-fields.C: New file.
1078 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1079             Sebastian Pop  <s.pop@samsung.com>
1081         PR tree-optimization/68428
1082         * gcc.dg/graphite/pr68428.c: New.
1084 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1085             Sebastian Pop  <s.pop@samsung.com>
1087         PR tree-optimization/68335
1088         * gfortran.dg/graphite/pr68335.f90: New.
1090 2015-11-19  Nathan Sidwell  <nathan@acm.org>
1092         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1093         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1094         * gcc.dg/special/weak-2.c: Likewise.
1095         * gcc.dg/weak/weak-12.c: Likewise.
1096         * gcc.dg/weak/weak-15.c: Likewise.
1097         * gcc.dg/weak/weak-16.c: Likewise.
1098         * gcc.dg/weak/weak-1.c: Likewise.
1099         * gcc.dg/weak/weak-2.c: Likewise.
1100         * gcc.dg/weak/weak-4.c: Likewise.
1101         * gcc.dg/torture/pr53922.c: Likewise.
1102         * gcc.dg/torture/pr60092.c: Likewise.
1104 2015-11-19  Marek Polacek  <polacek@redhat.com>
1106         PR c/68412
1107         * gcc.dg/pr68412-2.c: New test.
1108         * gcc.dg/pr68412.c: New test.
1110 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1112         * gcc.dg/tree-ssa/vrp98.c: New testcase.
1113         * gcc.target/avr/uint8-single-reg.c: New testcase.
1115 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1117         PR c++/67409
1118         * g++.dg/eh/goto3.C: New test.
1120 2015-11-19  Marek Polacek  <polacek@redhat.com>
1122         PR tree-optimization/68431
1123         * gcc.dg/tree-ssa/pr68431.c: New test.
1125 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1127         PR rtl-optimization/68376
1128         * gcc.c-torture/execute/pr68376-1.c: New test.
1129         * gcc.c-torture/execute/pr68376-2.c: New test.
1131         PR target/67770
1132         * gcc.target/i386/pr67770.c: New test.
1134 2015-11-18  Jeff Law  <law@redhat.com>
1136         PR tree-optimization/68198
1137         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1138         * gcc.dg/tree-ssa/pr68198.c: New test.
1140 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1142         PR fortran/59910
1143         * gfortran.dg/pr59910.f90: New test.
1145 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1147         PR fortran/43996
1148         * gfortran.dg/pr43996.f90: New test.
1150 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
1152         PR c/65083
1153         * gcc.dg/atomic/stdatomic-fence-2.c,
1154         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1156 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1158         * gnat.dg/loop_optimization19.adb: New test.
1159         * gnat.dg/loop_optimization20.adb: Likewise.
1160         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1162 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1164         * gnat.dg/opt52.adb: New test.
1166 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
1168         * gcc.dg/goacc/nvptx-sese-1.c: New.
1170 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1172         * gnat.dg/renaming7.adb: New test.
1173         * gnat.dg/renaming7_pkg.ads: New helper.
1175 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
1177         PR tree-optimization/68402
1178         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1179         to avoid undefined behaviour.
1181 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
1183         PR tree-optimization/68157
1184         * g++.dg/opt/pr68157.C: New test.
1186 2015-11-18  Richard Biener  <rguenther@suse.de>
1188         PR tree-optimization/67790
1189         * gcc.dg/vect/pr67790.c: New testcase.
1191 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
1193         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1195 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
1197         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1198         (test_braced_init): New function.
1199         (test_statement_expression): New function.
1200         (test_address_of_label): New function.
1201         (test_transaction_expressions): New function.
1202         (test_keywords): New function.
1203         (test_builtin_va_arg): New function.
1204         (test_builtin_offsetof): New function.
1205         * lib/multiline.exp (_build_multiline_regex): Escape braces.
1207 2015-11-17  Martin Sebor  <msebor@redhat.com>
1209         PR c++/68308
1210         * g++.dg/init/new46.C: New test.
1212 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
1214         PR fortran/65751
1215         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1217 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1219         PR middle-end/68134
1220         * gcc.dg/pr68134.c: New test.
1222 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1224         PR target/68143
1225         * gcc.c-torture/execute/pr68143_1.c: New test.
1227 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
1229         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1231 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
1233         * gcc.dg/tree-ssa/ifc-8.c: New test.
1235 2015-11-16  Marek Polacek  <polacek@redhat.com>
1237         PR c++/68362
1238         * g++.dg/delayedfold/switch-1.C: New test.
1240 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1242         PR fortran/58027
1243         PR fortran/60993
1244         * gfortran.dg/pr58027.f90: New test.
1246 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
1248         * c-c++-common/attr-simd.c: New test.
1249         * c-c++-common/attr-simd-2.c: New test.
1250         * c-c++-common/attr-simd-3.c: New test.
1252 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
1254         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1256 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1258         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1259          Check __ARM_NEON__ instead of "arm_neon.h.
1260         * gcc.target/arm/attr-neon3.c: New test.
1261         * gcc.target/arm/attr-neon-fp16.c: Likewise
1263 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1265         PR target/65837
1266         * gcc.target/arm/lto/pr65837_0.c
1267         * gcc.target/arm/attr-neon2.c
1268         * gcc.target/arm/attr-neon.c
1269         * gcc.target/arm/attr-neon-builtin-fail.c
1270         * gcc.target/arm/attr-crypto.c
1272 2015-11-16  Richard Biener  <rguenther@suse.de>
1274         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1276 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
1278         PR fortran/50221
1279         * gfortran.dg/deferred_character_1.f90: New test.
1280         * gfortran.dg/deferred_character_4.f90: New test for comment
1281         #4 of the PR.
1283         PR fortran/68216
1284         * gfortran.dg/deferred_character_2.f90: New test.
1286         PR fortran/67674
1287         * gfortran.dg/deferred_character_3.f90: New test.
1289         PR fortran/63932
1290         * gfortran.dg/deferred_character_5.f90: New test.
1292         PR fortran/66408
1293         * gfortran.dg/deferred_character_6.f90: New test.
1295         PR fortran/49954
1296         * gfortran.dg/deferred_character_7.f90: New test.
1298 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1300         PR fortran/67803
1301         * gfortran.dg/pr67803.f90: New test.
1303 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
1305         * g++.dg/cpp/ucn-1.C: Fix typo.
1307 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
1309         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1310         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1312 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
1313             Jeff Law  <law@redhat.com>
1315         * gcc.dg/tree-ssa/split-path-1.c: New test.
1317 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1319         * c-c++-common/goacc/loop-auto-1.c: New.
1321         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1322         * gcc.dg/goacc/nvptx-merged-loop.c: New.
1324 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
1326         PR fortran/68319
1327         * gfortran.dg/pr68319.f90: New test.
1329 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1331         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1332         hardware floating point support.
1334         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1335         vector direct move instructions.
1337         * gcc.target/powerpc/maddld.c: New test.
1339 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
1341         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1342         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1343         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1345 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
1347         * gcc.dg/diagnostic-token-ranges.c: New file.
1348         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1349         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1350         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1351         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1352         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1353         line_table param when calling
1354         linemap_position_for_line_and_column.
1355         (test_show_locus): Pass line_table to rich_location ctors.
1356         (plugin_init): Remove setting of global_dc->colorize_source_p.
1357         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1358         New file.
1359         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1360         diagnostic_plugin_test_tree_expression_range.c,
1361         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1362         and diagnostic-test-show-trees-1.c.
1364 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
1366         PR tree-optimization/67682
1367         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1368         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1369         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1370         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1372 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1374         * gcc.target/aarch64/umaddl_combine_1.c: New test.
1376 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
1378         PR tree-optimization/68264
1379         * gcc.dg/torture/pr68264.c: New test.
1381 2015-11-13  Marek Polacek  <polacek@redhat.com>
1383         PR c/68320
1384         * gcc.dg/pr68320.c: New test.
1386 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1388         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1390 2015-11-13  Richard Biener  <rguenther@suse.de>
1392         PR tree-optimization/68306
1393         * gcc.dg/pr68306.c: Adjust.
1394         * gcc.dg/pr68306-2.c: New testcase.
1395         * gcc.dg/pr68306-3.c: Likewise.
1397 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
1399         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1400         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1402 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
1404         PR fortran/47266
1405         * gfortran.dg/module_private_2.f90: New test.
1407 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
1409         PR fortran/47266
1410         * gfortran.dg/warn_unused_function_2.f90: New test.
1412 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
1414         Revert [ARM] Remove neon-testgen.ml and generated tests.
1415         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
1417         * gcc.target/arm/neon/vRaddhns16.c: Remove.
1418         * gcc.target/arm/neon/vRaddhns32.c: Remove.
1419         * gcc.target/arm/neon/vRaddhns64.c: Remove.
1420         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1421         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1422         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1423         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1424         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1425         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1426         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1427         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1428         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1429         * gcc.target/arm/neon/vRhadds16.c: Remove.
1430         * gcc.target/arm/neon/vRhadds32.c: Remove.
1431         * gcc.target/arm/neon/vRhadds8.c: Remove.
1432         * gcc.target/arm/neon/vRhaddu16.c: Remove.
1433         * gcc.target/arm/neon/vRhaddu32.c: Remove.
1434         * gcc.target/arm/neon/vRhaddu8.c: Remove.
1435         * gcc.target/arm/neon/vRshlQs16.c: Remove.
1436         * gcc.target/arm/neon/vRshlQs32.c: Remove.
1437         * gcc.target/arm/neon/vRshlQs64.c: Remove.
1438         * gcc.target/arm/neon/vRshlQs8.c: Remove.
1439         * gcc.target/arm/neon/vRshlQu16.c: Remove.
1440         * gcc.target/arm/neon/vRshlQu32.c: Remove.
1441         * gcc.target/arm/neon/vRshlQu64.c: Remove.
1442         * gcc.target/arm/neon/vRshlQu8.c: Remove.
1443         * gcc.target/arm/neon/vRshls16.c: Remove.
1444         * gcc.target/arm/neon/vRshls32.c: Remove.
1445         * gcc.target/arm/neon/vRshls64.c: Remove.
1446         * gcc.target/arm/neon/vRshls8.c: Remove.
1447         * gcc.target/arm/neon/vRshlu16.c: Remove.
1448         * gcc.target/arm/neon/vRshlu32.c: Remove.
1449         * gcc.target/arm/neon/vRshlu64.c: Remove.
1450         * gcc.target/arm/neon/vRshlu8.c: Remove.
1451         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1452         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1453         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1454         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1455         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1456         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1457         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1458         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1459         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1460         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1461         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1462         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1463         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1464         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1465         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1466         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1467         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1468         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1469         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1470         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1471         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1472         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1473         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1474         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1475         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1476         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1477         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1478         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1479         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1480         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1481         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1482         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1483         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1484         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1485         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1486         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1487         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1488         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1489         * gcc.target/arm/neon/vRsubhns16.c: Remove.
1490         * gcc.target/arm/neon/vRsubhns32.c: Remove.
1491         * gcc.target/arm/neon/vRsubhns64.c: Remove.
1492         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1493         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1494         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1495         * gcc.target/arm/neon/vabaQs16.c: Remove.
1496         * gcc.target/arm/neon/vabaQs32.c: Remove.
1497         * gcc.target/arm/neon/vabaQs8.c: Remove.
1498         * gcc.target/arm/neon/vabaQu16.c: Remove.
1499         * gcc.target/arm/neon/vabaQu32.c: Remove.
1500         * gcc.target/arm/neon/vabaQu8.c: Remove.
1501         * gcc.target/arm/neon/vabals16.c: Remove.
1502         * gcc.target/arm/neon/vabals32.c: Remove.
1503         * gcc.target/arm/neon/vabals8.c: Remove.
1504         * gcc.target/arm/neon/vabalu16.c: Remove.
1505         * gcc.target/arm/neon/vabalu32.c: Remove.
1506         * gcc.target/arm/neon/vabalu8.c: Remove.
1507         * gcc.target/arm/neon/vabas16.c: Remove.
1508         * gcc.target/arm/neon/vabas32.c: Remove.
1509         * gcc.target/arm/neon/vabas8.c: Remove.
1510         * gcc.target/arm/neon/vabau16.c: Remove.
1511         * gcc.target/arm/neon/vabau32.c: Remove.
1512         * gcc.target/arm/neon/vabau8.c: Remove.
1513         * gcc.target/arm/neon/vabdQf32.c: Remove.
1514         * gcc.target/arm/neon/vabdQs16.c: Remove.
1515         * gcc.target/arm/neon/vabdQs32.c: Remove.
1516         * gcc.target/arm/neon/vabdQs8.c: Remove.
1517         * gcc.target/arm/neon/vabdQu16.c: Remove.
1518         * gcc.target/arm/neon/vabdQu32.c: Remove.
1519         * gcc.target/arm/neon/vabdQu8.c: Remove.
1520         * gcc.target/arm/neon/vabdf32.c: Remove.
1521         * gcc.target/arm/neon/vabdls16.c: Remove.
1522         * gcc.target/arm/neon/vabdls32.c: Remove.
1523         * gcc.target/arm/neon/vabdls8.c: Remove.
1524         * gcc.target/arm/neon/vabdlu16.c: Remove.
1525         * gcc.target/arm/neon/vabdlu32.c: Remove.
1526         * gcc.target/arm/neon/vabdlu8.c: Remove.
1527         * gcc.target/arm/neon/vabds16.c: Remove.
1528         * gcc.target/arm/neon/vabds32.c: Remove.
1529         * gcc.target/arm/neon/vabds8.c: Remove.
1530         * gcc.target/arm/neon/vabdu16.c: Remove.
1531         * gcc.target/arm/neon/vabdu32.c: Remove.
1532         * gcc.target/arm/neon/vabdu8.c: Remove.
1533         * gcc.target/arm/neon/vabsQf32.c: Remove.
1534         * gcc.target/arm/neon/vabsQs16.c: Remove.
1535         * gcc.target/arm/neon/vabsQs32.c: Remove.
1536         * gcc.target/arm/neon/vabsQs8.c: Remove.
1537         * gcc.target/arm/neon/vabsf32.c: Remove.
1538         * gcc.target/arm/neon/vabss16.c: Remove.
1539         * gcc.target/arm/neon/vabss32.c: Remove.
1540         * gcc.target/arm/neon/vabss8.c: Remove.
1541         * gcc.target/arm/neon/vaddQf32.c: Remove.
1542         * gcc.target/arm/neon/vaddQs16.c: Remove.
1543         * gcc.target/arm/neon/vaddQs32.c: Remove.
1544         * gcc.target/arm/neon/vaddQs64.c: Remove.
1545         * gcc.target/arm/neon/vaddQs8.c: Remove.
1546         * gcc.target/arm/neon/vaddQu16.c: Remove.
1547         * gcc.target/arm/neon/vaddQu32.c: Remove.
1548         * gcc.target/arm/neon/vaddQu64.c: Remove.
1549         * gcc.target/arm/neon/vaddQu8.c: Remove.
1550         * gcc.target/arm/neon/vaddf32.c: Remove.
1551         * gcc.target/arm/neon/vaddhns16.c: Remove.
1552         * gcc.target/arm/neon/vaddhns32.c: Remove.
1553         * gcc.target/arm/neon/vaddhns64.c: Remove.
1554         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1555         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1556         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1557         * gcc.target/arm/neon/vaddls16.c: Remove.
1558         * gcc.target/arm/neon/vaddls32.c: Remove.
1559         * gcc.target/arm/neon/vaddls8.c: Remove.
1560         * gcc.target/arm/neon/vaddlu16.c: Remove.
1561         * gcc.target/arm/neon/vaddlu32.c: Remove.
1562         * gcc.target/arm/neon/vaddlu8.c: Remove.
1563         * gcc.target/arm/neon/vadds16.c: Remove.
1564         * gcc.target/arm/neon/vadds32.c: Remove.
1565         * gcc.target/arm/neon/vadds64.c: Remove.
1566         * gcc.target/arm/neon/vadds8.c: Remove.
1567         * gcc.target/arm/neon/vaddu16.c: Remove.
1568         * gcc.target/arm/neon/vaddu32.c: Remove.
1569         * gcc.target/arm/neon/vaddu64.c: Remove.
1570         * gcc.target/arm/neon/vaddu8.c: Remove.
1571         * gcc.target/arm/neon/vaddws16.c: Remove.
1572         * gcc.target/arm/neon/vaddws32.c: Remove.
1573         * gcc.target/arm/neon/vaddws8.c: Remove.
1574         * gcc.target/arm/neon/vaddwu16.c: Remove.
1575         * gcc.target/arm/neon/vaddwu32.c: Remove.
1576         * gcc.target/arm/neon/vaddwu8.c: Remove.
1577         * gcc.target/arm/neon/vandQs16.c: Remove.
1578         * gcc.target/arm/neon/vandQs32.c: Remove.
1579         * gcc.target/arm/neon/vandQs64.c: Remove.
1580         * gcc.target/arm/neon/vandQs8.c: Remove.
1581         * gcc.target/arm/neon/vandQu16.c: Remove.
1582         * gcc.target/arm/neon/vandQu32.c: Remove.
1583         * gcc.target/arm/neon/vandQu64.c: Remove.
1584         * gcc.target/arm/neon/vandQu8.c: Remove.
1585         * gcc.target/arm/neon/vands16.c: Remove.
1586         * gcc.target/arm/neon/vands32.c: Remove.
1587         * gcc.target/arm/neon/vands64.c: Remove.
1588         * gcc.target/arm/neon/vands8.c: Remove.
1589         * gcc.target/arm/neon/vandu16.c: Remove.
1590         * gcc.target/arm/neon/vandu32.c: Remove.
1591         * gcc.target/arm/neon/vandu64.c: Remove.
1592         * gcc.target/arm/neon/vandu8.c: Remove.
1593         * gcc.target/arm/neon/vbicQs16.c: Remove.
1594         * gcc.target/arm/neon/vbicQs32.c: Remove.
1595         * gcc.target/arm/neon/vbicQs64.c: Remove.
1596         * gcc.target/arm/neon/vbicQs8.c: Remove.
1597         * gcc.target/arm/neon/vbicQu16.c: Remove.
1598         * gcc.target/arm/neon/vbicQu32.c: Remove.
1599         * gcc.target/arm/neon/vbicQu64.c: Remove.
1600         * gcc.target/arm/neon/vbicQu8.c: Remove.
1601         * gcc.target/arm/neon/vbics16.c: Remove.
1602         * gcc.target/arm/neon/vbics32.c: Remove.
1603         * gcc.target/arm/neon/vbics64.c: Remove.
1604         * gcc.target/arm/neon/vbics8.c: Remove.
1605         * gcc.target/arm/neon/vbicu16.c: Remove.
1606         * gcc.target/arm/neon/vbicu32.c: Remove.
1607         * gcc.target/arm/neon/vbicu64.c: Remove.
1608         * gcc.target/arm/neon/vbicu8.c: Remove.
1609         * gcc.target/arm/neon/vbslQf32.c: Remove.
1610         * gcc.target/arm/neon/vbslQp16.c: Remove.
1611         * gcc.target/arm/neon/vbslQp64.c: Remove.
1612         * gcc.target/arm/neon/vbslQp8.c: Remove.
1613         * gcc.target/arm/neon/vbslQs16.c: Remove.
1614         * gcc.target/arm/neon/vbslQs32.c: Remove.
1615         * gcc.target/arm/neon/vbslQs64.c: Remove.
1616         * gcc.target/arm/neon/vbslQs8.c: Remove.
1617         * gcc.target/arm/neon/vbslQu16.c: Remove.
1618         * gcc.target/arm/neon/vbslQu32.c: Remove.
1619         * gcc.target/arm/neon/vbslQu64.c: Remove.
1620         * gcc.target/arm/neon/vbslQu8.c: Remove.
1621         * gcc.target/arm/neon/vbslf32.c: Remove.
1622         * gcc.target/arm/neon/vbslp16.c: Remove.
1623         * gcc.target/arm/neon/vbslp64.c: Remove.
1624         * gcc.target/arm/neon/vbslp8.c: Remove.
1625         * gcc.target/arm/neon/vbsls16.c: Remove.
1626         * gcc.target/arm/neon/vbsls32.c: Remove.
1627         * gcc.target/arm/neon/vbsls64.c: Remove.
1628         * gcc.target/arm/neon/vbsls8.c: Remove.
1629         * gcc.target/arm/neon/vbslu16.c: Remove.
1630         * gcc.target/arm/neon/vbslu32.c: Remove.
1631         * gcc.target/arm/neon/vbslu64.c: Remove.
1632         * gcc.target/arm/neon/vbslu8.c: Remove.
1633         * gcc.target/arm/neon/vcageQf32.c: Remove.
1634         * gcc.target/arm/neon/vcagef32.c: Remove.
1635         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1636         * gcc.target/arm/neon/vcagtf32.c: Remove.
1637         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1638         * gcc.target/arm/neon/vcalef32.c: Remove.
1639         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1640         * gcc.target/arm/neon/vcaltf32.c: Remove.
1641         * gcc.target/arm/neon/vceqQf32.c: Remove.
1642         * gcc.target/arm/neon/vceqQp8.c: Remove.
1643         * gcc.target/arm/neon/vceqQs16.c: Remove.
1644         * gcc.target/arm/neon/vceqQs32.c: Remove.
1645         * gcc.target/arm/neon/vceqQs8.c: Remove.
1646         * gcc.target/arm/neon/vceqQu16.c: Remove.
1647         * gcc.target/arm/neon/vceqQu32.c: Remove.
1648         * gcc.target/arm/neon/vceqQu8.c: Remove.
1649         * gcc.target/arm/neon/vceqf32.c: Remove.
1650         * gcc.target/arm/neon/vceqp8.c: Remove.
1651         * gcc.target/arm/neon/vceqs16.c: Remove.
1652         * gcc.target/arm/neon/vceqs32.c: Remove.
1653         * gcc.target/arm/neon/vceqs8.c: Remove.
1654         * gcc.target/arm/neon/vcequ16.c: Remove.
1655         * gcc.target/arm/neon/vcequ32.c: Remove.
1656         * gcc.target/arm/neon/vcequ8.c: Remove.
1657         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1658         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1659         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1660         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1661         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1662         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1663         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1664         * gcc.target/arm/neon/vcgef32.c: Remove.
1665         * gcc.target/arm/neon/vcges16.c: Remove.
1666         * gcc.target/arm/neon/vcges32.c: Remove.
1667         * gcc.target/arm/neon/vcges8.c: Remove.
1668         * gcc.target/arm/neon/vcgeu16.c: Remove.
1669         * gcc.target/arm/neon/vcgeu32.c: Remove.
1670         * gcc.target/arm/neon/vcgeu8.c: Remove.
1671         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1672         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1673         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1674         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1675         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1676         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1677         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1678         * gcc.target/arm/neon/vcgtf32.c: Remove.
1679         * gcc.target/arm/neon/vcgts16.c: Remove.
1680         * gcc.target/arm/neon/vcgts32.c: Remove.
1681         * gcc.target/arm/neon/vcgts8.c: Remove.
1682         * gcc.target/arm/neon/vcgtu16.c: Remove.
1683         * gcc.target/arm/neon/vcgtu32.c: Remove.
1684         * gcc.target/arm/neon/vcgtu8.c: Remove.
1685         * gcc.target/arm/neon/vcleQf32.c: Remove.
1686         * gcc.target/arm/neon/vcleQs16.c: Remove.
1687         * gcc.target/arm/neon/vcleQs32.c: Remove.
1688         * gcc.target/arm/neon/vcleQs8.c: Remove.
1689         * gcc.target/arm/neon/vcleQu16.c: Remove.
1690         * gcc.target/arm/neon/vcleQu32.c: Remove.
1691         * gcc.target/arm/neon/vcleQu8.c: Remove.
1692         * gcc.target/arm/neon/vclef32.c: Remove.
1693         * gcc.target/arm/neon/vcles16.c: Remove.
1694         * gcc.target/arm/neon/vcles32.c: Remove.
1695         * gcc.target/arm/neon/vcles8.c: Remove.
1696         * gcc.target/arm/neon/vcleu16.c: Remove.
1697         * gcc.target/arm/neon/vcleu32.c: Remove.
1698         * gcc.target/arm/neon/vcleu8.c: Remove.
1699         * gcc.target/arm/neon/vclsQs16.c: Remove.
1700         * gcc.target/arm/neon/vclsQs32.c: Remove.
1701         * gcc.target/arm/neon/vclsQs8.c: Remove.
1702         * gcc.target/arm/neon/vclss16.c: Remove.
1703         * gcc.target/arm/neon/vclss32.c: Remove.
1704         * gcc.target/arm/neon/vclss8.c: Remove.
1705         * gcc.target/arm/neon/vcltQf32.c: Remove.
1706         * gcc.target/arm/neon/vcltQs16.c: Remove.
1707         * gcc.target/arm/neon/vcltQs32.c: Remove.
1708         * gcc.target/arm/neon/vcltQs8.c: Remove.
1709         * gcc.target/arm/neon/vcltQu16.c: Remove.
1710         * gcc.target/arm/neon/vcltQu32.c: Remove.
1711         * gcc.target/arm/neon/vcltQu8.c: Remove.
1712         * gcc.target/arm/neon/vcltf32.c: Remove.
1713         * gcc.target/arm/neon/vclts16.c: Remove.
1714         * gcc.target/arm/neon/vclts32.c: Remove.
1715         * gcc.target/arm/neon/vclts8.c: Remove.
1716         * gcc.target/arm/neon/vcltu16.c: Remove.
1717         * gcc.target/arm/neon/vcltu32.c: Remove.
1718         * gcc.target/arm/neon/vcltu8.c: Remove.
1719         * gcc.target/arm/neon/vclzQs16.c: Remove.
1720         * gcc.target/arm/neon/vclzQs32.c: Remove.
1721         * gcc.target/arm/neon/vclzQs8.c: Remove.
1722         * gcc.target/arm/neon/vclzQu16.c: Remove.
1723         * gcc.target/arm/neon/vclzQu32.c: Remove.
1724         * gcc.target/arm/neon/vclzQu8.c: Remove.
1725         * gcc.target/arm/neon/vclzs16.c: Remove.
1726         * gcc.target/arm/neon/vclzs32.c: Remove.
1727         * gcc.target/arm/neon/vclzs8.c: Remove.
1728         * gcc.target/arm/neon/vclzu16.c: Remove.
1729         * gcc.target/arm/neon/vclzu32.c: Remove.
1730         * gcc.target/arm/neon/vclzu8.c: Remove.
1731         * gcc.target/arm/neon/vcntQp8.c: Remove.
1732         * gcc.target/arm/neon/vcntQs8.c: Remove.
1733         * gcc.target/arm/neon/vcntQu8.c: Remove.
1734         * gcc.target/arm/neon/vcntp8.c: Remove.
1735         * gcc.target/arm/neon/vcnts8.c: Remove.
1736         * gcc.target/arm/neon/vcntu8.c: Remove.
1737         * gcc.target/arm/neon/vcombinef32.c: Remove.
1738         * gcc.target/arm/neon/vcombinep16.c: Remove.
1739         * gcc.target/arm/neon/vcombinep64.c: Remove.
1740         * gcc.target/arm/neon/vcombinep8.c: Remove.
1741         * gcc.target/arm/neon/vcombines16.c: Remove.
1742         * gcc.target/arm/neon/vcombines32.c: Remove.
1743         * gcc.target/arm/neon/vcombines64.c: Remove.
1744         * gcc.target/arm/neon/vcombines8.c: Remove.
1745         * gcc.target/arm/neon/vcombineu16.c: Remove.
1746         * gcc.target/arm/neon/vcombineu32.c: Remove.
1747         * gcc.target/arm/neon/vcombineu64.c: Remove.
1748         * gcc.target/arm/neon/vcombineu8.c: Remove.
1749         * gcc.target/arm/neon/vcreatef32.c: Remove.
1750         * gcc.target/arm/neon/vcreatep16.c: Remove.
1751         * gcc.target/arm/neon/vcreatep64.c: Remove.
1752         * gcc.target/arm/neon/vcreatep8.c: Remove.
1753         * gcc.target/arm/neon/vcreates16.c: Remove.
1754         * gcc.target/arm/neon/vcreates32.c: Remove.
1755         * gcc.target/arm/neon/vcreates64.c: Remove.
1756         * gcc.target/arm/neon/vcreates8.c: Remove.
1757         * gcc.target/arm/neon/vcreateu16.c: Remove.
1758         * gcc.target/arm/neon/vcreateu32.c: Remove.
1759         * gcc.target/arm/neon/vcreateu64.c: Remove.
1760         * gcc.target/arm/neon/vcreateu8.c: Remove.
1761         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1762         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1763         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1764         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1765         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1766         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1767         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1768         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1769         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1770         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1771         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1772         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1773         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1774         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1775         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1776         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1777         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1778         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1779         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1780         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1781         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1782         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1783         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1784         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1785         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1786         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1787         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1788         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1789         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1790         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1791         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1792         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1793         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1794         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1795         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1796         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1797         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1798         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1799         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1800         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1801         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1802         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1803         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1804         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1805         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1806         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1807         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1808         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1809         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1810         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1811         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1812         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1813         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1814         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1815         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1816         * gcc.target/arm/neon/vdup_np16.c: Remove.
1817         * gcc.target/arm/neon/vdup_np64.c: Remove.
1818         * gcc.target/arm/neon/vdup_np8.c: Remove.
1819         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1820         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1821         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1822         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1823         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1824         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1825         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1826         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1827         * gcc.target/arm/neon/veorQs16.c: Remove.
1828         * gcc.target/arm/neon/veorQs32.c: Remove.
1829         * gcc.target/arm/neon/veorQs64.c: Remove.
1830         * gcc.target/arm/neon/veorQs8.c: Remove.
1831         * gcc.target/arm/neon/veorQu16.c: Remove.
1832         * gcc.target/arm/neon/veorQu32.c: Remove.
1833         * gcc.target/arm/neon/veorQu64.c: Remove.
1834         * gcc.target/arm/neon/veorQu8.c: Remove.
1835         * gcc.target/arm/neon/veors16.c: Remove.
1836         * gcc.target/arm/neon/veors32.c: Remove.
1837         * gcc.target/arm/neon/veors64.c: Remove.
1838         * gcc.target/arm/neon/veors8.c: Remove.
1839         * gcc.target/arm/neon/veoru16.c: Remove.
1840         * gcc.target/arm/neon/veoru32.c: Remove.
1841         * gcc.target/arm/neon/veoru64.c: Remove.
1842         * gcc.target/arm/neon/veoru8.c: Remove.
1843         * gcc.target/arm/neon/vextQf32.c: Remove.
1844         * gcc.target/arm/neon/vextQp16.c: Remove.
1845         * gcc.target/arm/neon/vextQp64.c: Remove.
1846         * gcc.target/arm/neon/vextQp8.c: Remove.
1847         * gcc.target/arm/neon/vextQs16.c: Remove.
1848         * gcc.target/arm/neon/vextQs32.c: Remove.
1849         * gcc.target/arm/neon/vextQs64.c: Remove.
1850         * gcc.target/arm/neon/vextQs8.c: Remove.
1851         * gcc.target/arm/neon/vextQu16.c: Remove.
1852         * gcc.target/arm/neon/vextQu32.c: Remove.
1853         * gcc.target/arm/neon/vextQu64.c: Remove.
1854         * gcc.target/arm/neon/vextQu8.c: Remove.
1855         * gcc.target/arm/neon/vextf32.c: Remove.
1856         * gcc.target/arm/neon/vextp16.c: Remove.
1857         * gcc.target/arm/neon/vextp64.c: Remove.
1858         * gcc.target/arm/neon/vextp8.c: Remove.
1859         * gcc.target/arm/neon/vexts16.c: Remove.
1860         * gcc.target/arm/neon/vexts32.c: Remove.
1861         * gcc.target/arm/neon/vexts64.c: Remove.
1862         * gcc.target/arm/neon/vexts8.c: Remove.
1863         * gcc.target/arm/neon/vextu16.c: Remove.
1864         * gcc.target/arm/neon/vextu32.c: Remove.
1865         * gcc.target/arm/neon/vextu64.c: Remove.
1866         * gcc.target/arm/neon/vextu8.c: Remove.
1867         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1868         * gcc.target/arm/neon/vfmaf32.c: Remove.
1869         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1870         * gcc.target/arm/neon/vfmsf32.c: Remove.
1871         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1872         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1873         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1874         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1875         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1876         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1877         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1878         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1879         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1880         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1881         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1882         * gcc.target/arm/neon/vget_highf32.c: Remove.
1883         * gcc.target/arm/neon/vget_highp16.c: Remove.
1884         * gcc.target/arm/neon/vget_highp64.c: Remove.
1885         * gcc.target/arm/neon/vget_highp8.c: Remove.
1886         * gcc.target/arm/neon/vget_highs16.c: Remove.
1887         * gcc.target/arm/neon/vget_highs32.c: Remove.
1888         * gcc.target/arm/neon/vget_highs64.c: Remove.
1889         * gcc.target/arm/neon/vget_highs8.c: Remove.
1890         * gcc.target/arm/neon/vget_highu16.c: Remove.
1891         * gcc.target/arm/neon/vget_highu32.c: Remove.
1892         * gcc.target/arm/neon/vget_highu64.c: Remove.
1893         * gcc.target/arm/neon/vget_highu8.c: Remove.
1894         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1895         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1896         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1897         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1898         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1899         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1900         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1901         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1902         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1903         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1904         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1905         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1906         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1907         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1908         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1909         * gcc.target/arm/neon/vget_lows16.c: Remove.
1910         * gcc.target/arm/neon/vget_lows32.c: Remove.
1911         * gcc.target/arm/neon/vget_lows64.c: Remove.
1912         * gcc.target/arm/neon/vget_lows8.c: Remove.
1913         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1914         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1915         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1916         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1917         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1918         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1919         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1920         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1921         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1922         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1923         * gcc.target/arm/neon/vhadds16.c: Remove.
1924         * gcc.target/arm/neon/vhadds32.c: Remove.
1925         * gcc.target/arm/neon/vhadds8.c: Remove.
1926         * gcc.target/arm/neon/vhaddu16.c: Remove.
1927         * gcc.target/arm/neon/vhaddu32.c: Remove.
1928         * gcc.target/arm/neon/vhaddu8.c: Remove.
1929         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1930         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1931         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1932         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1933         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1934         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1935         * gcc.target/arm/neon/vhsubs16.c: Remove.
1936         * gcc.target/arm/neon/vhsubs32.c: Remove.
1937         * gcc.target/arm/neon/vhsubs8.c: Remove.
1938         * gcc.target/arm/neon/vhsubu16.c: Remove.
1939         * gcc.target/arm/neon/vhsubu32.c: Remove.
1940         * gcc.target/arm/neon/vhsubu8.c: Remove.
1941         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1942         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1943         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1944         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1945         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1946         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1947         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1948         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1949         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1950         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1951         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1952         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1953         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1954         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1955         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1956         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1957         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1958         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1959         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1960         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1961         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1962         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1963         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1964         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1965         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1966         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1967         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1968         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1969         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1970         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1971         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1972         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1973         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1974         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1975         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1976         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1977         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1978         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1979         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1980         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1981         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1982         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1983         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1984         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1985         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1986         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1987         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1988         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1989         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1990         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1991         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1992         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1993         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1994         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1995         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1996         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1997         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1998         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1999         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2000         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2001         * gcc.target/arm/neon/vld1f32.c: Remove.
2002         * gcc.target/arm/neon/vld1p16.c: Remove.
2003         * gcc.target/arm/neon/vld1p64.c: Remove.
2004         * gcc.target/arm/neon/vld1p8.c: Remove.
2005         * gcc.target/arm/neon/vld1s16.c: Remove.
2006         * gcc.target/arm/neon/vld1s32.c: Remove.
2007         * gcc.target/arm/neon/vld1s64.c: Remove.
2008         * gcc.target/arm/neon/vld1s8.c: Remove.
2009         * gcc.target/arm/neon/vld1u16.c: Remove.
2010         * gcc.target/arm/neon/vld1u32.c: Remove.
2011         * gcc.target/arm/neon/vld1u64.c: Remove.
2012         * gcc.target/arm/neon/vld1u8.c: Remove.
2013         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2014         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2015         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2016         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2017         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2018         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2019         * gcc.target/arm/neon/vld2Qf32.c: Remove.
2020         * gcc.target/arm/neon/vld2Qp16.c: Remove.
2021         * gcc.target/arm/neon/vld2Qp8.c: Remove.
2022         * gcc.target/arm/neon/vld2Qs16.c: Remove.
2023         * gcc.target/arm/neon/vld2Qs32.c: Remove.
2024         * gcc.target/arm/neon/vld2Qs8.c: Remove.
2025         * gcc.target/arm/neon/vld2Qu16.c: Remove.
2026         * gcc.target/arm/neon/vld2Qu32.c: Remove.
2027         * gcc.target/arm/neon/vld2Qu8.c: Remove.
2028         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2029         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2030         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2031         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2032         * gcc.target/arm/neon/vld2_dups16.c: Remove.
2033         * gcc.target/arm/neon/vld2_dups32.c: Remove.
2034         * gcc.target/arm/neon/vld2_dups64.c: Remove.
2035         * gcc.target/arm/neon/vld2_dups8.c: Remove.
2036         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2037         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2038         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2039         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2040         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2041         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2042         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2043         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2044         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2045         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2046         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2047         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2048         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2049         * gcc.target/arm/neon/vld2f32.c: Remove.
2050         * gcc.target/arm/neon/vld2p16.c: Remove.
2051         * gcc.target/arm/neon/vld2p64.c: Remove.
2052         * gcc.target/arm/neon/vld2p8.c: Remove.
2053         * gcc.target/arm/neon/vld2s16.c: Remove.
2054         * gcc.target/arm/neon/vld2s32.c: Remove.
2055         * gcc.target/arm/neon/vld2s64.c: Remove.
2056         * gcc.target/arm/neon/vld2s8.c: Remove.
2057         * gcc.target/arm/neon/vld2u16.c: Remove.
2058         * gcc.target/arm/neon/vld2u32.c: Remove.
2059         * gcc.target/arm/neon/vld2u64.c: Remove.
2060         * gcc.target/arm/neon/vld2u8.c: Remove.
2061         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2062         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2063         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2064         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2065         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2066         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2067         * gcc.target/arm/neon/vld3Qf32.c: Remove.
2068         * gcc.target/arm/neon/vld3Qp16.c: Remove.
2069         * gcc.target/arm/neon/vld3Qp8.c: Remove.
2070         * gcc.target/arm/neon/vld3Qs16.c: Remove.
2071         * gcc.target/arm/neon/vld3Qs32.c: Remove.
2072         * gcc.target/arm/neon/vld3Qs8.c: Remove.
2073         * gcc.target/arm/neon/vld3Qu16.c: Remove.
2074         * gcc.target/arm/neon/vld3Qu32.c: Remove.
2075         * gcc.target/arm/neon/vld3Qu8.c: Remove.
2076         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2077         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2078         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2079         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2080         * gcc.target/arm/neon/vld3_dups16.c: Remove.
2081         * gcc.target/arm/neon/vld3_dups32.c: Remove.
2082         * gcc.target/arm/neon/vld3_dups64.c: Remove.
2083         * gcc.target/arm/neon/vld3_dups8.c: Remove.
2084         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2085         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2086         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2087         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2088         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2089         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2090         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2091         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2092         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2093         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2094         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2095         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2096         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2097         * gcc.target/arm/neon/vld3f32.c: Remove.
2098         * gcc.target/arm/neon/vld3p16.c: Remove.
2099         * gcc.target/arm/neon/vld3p64.c: Remove.
2100         * gcc.target/arm/neon/vld3p8.c: Remove.
2101         * gcc.target/arm/neon/vld3s16.c: Remove.
2102         * gcc.target/arm/neon/vld3s32.c: Remove.
2103         * gcc.target/arm/neon/vld3s64.c: Remove.
2104         * gcc.target/arm/neon/vld3s8.c: Remove.
2105         * gcc.target/arm/neon/vld3u16.c: Remove.
2106         * gcc.target/arm/neon/vld3u32.c: Remove.
2107         * gcc.target/arm/neon/vld3u64.c: Remove.
2108         * gcc.target/arm/neon/vld3u8.c: Remove.
2109         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2110         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2111         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2112         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2113         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2114         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2115         * gcc.target/arm/neon/vld4Qf32.c: Remove.
2116         * gcc.target/arm/neon/vld4Qp16.c: Remove.
2117         * gcc.target/arm/neon/vld4Qp8.c: Remove.
2118         * gcc.target/arm/neon/vld4Qs16.c: Remove.
2119         * gcc.target/arm/neon/vld4Qs32.c: Remove.
2120         * gcc.target/arm/neon/vld4Qs8.c: Remove.
2121         * gcc.target/arm/neon/vld4Qu16.c: Remove.
2122         * gcc.target/arm/neon/vld4Qu32.c: Remove.
2123         * gcc.target/arm/neon/vld4Qu8.c: Remove.
2124         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2125         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2126         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2127         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2128         * gcc.target/arm/neon/vld4_dups16.c: Remove.
2129         * gcc.target/arm/neon/vld4_dups32.c: Remove.
2130         * gcc.target/arm/neon/vld4_dups64.c: Remove.
2131         * gcc.target/arm/neon/vld4_dups8.c: Remove.
2132         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2133         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2134         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2135         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2136         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2137         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2138         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2139         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2140         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2141         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2142         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2143         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2144         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2145         * gcc.target/arm/neon/vld4f32.c: Remove.
2146         * gcc.target/arm/neon/vld4p16.c: Remove.
2147         * gcc.target/arm/neon/vld4p64.c: Remove.
2148         * gcc.target/arm/neon/vld4p8.c: Remove.
2149         * gcc.target/arm/neon/vld4s16.c: Remove.
2150         * gcc.target/arm/neon/vld4s32.c: Remove.
2151         * gcc.target/arm/neon/vld4s64.c: Remove.
2152         * gcc.target/arm/neon/vld4s8.c: Remove.
2153         * gcc.target/arm/neon/vld4u16.c: Remove.
2154         * gcc.target/arm/neon/vld4u32.c: Remove.
2155         * gcc.target/arm/neon/vld4u64.c: Remove.
2156         * gcc.target/arm/neon/vld4u8.c: Remove.
2157         * gcc.target/arm/neon/vmaxQf32.c: Remove.
2158         * gcc.target/arm/neon/vmaxQs16.c: Remove.
2159         * gcc.target/arm/neon/vmaxQs32.c: Remove.
2160         * gcc.target/arm/neon/vmaxQs8.c: Remove.
2161         * gcc.target/arm/neon/vmaxQu16.c: Remove.
2162         * gcc.target/arm/neon/vmaxQu32.c: Remove.
2163         * gcc.target/arm/neon/vmaxQu8.c: Remove.
2164         * gcc.target/arm/neon/vmaxf32.c: Remove.
2165         * gcc.target/arm/neon/vmaxs16.c: Remove.
2166         * gcc.target/arm/neon/vmaxs32.c: Remove.
2167         * gcc.target/arm/neon/vmaxs8.c: Remove.
2168         * gcc.target/arm/neon/vmaxu16.c: Remove.
2169         * gcc.target/arm/neon/vmaxu32.c: Remove.
2170         * gcc.target/arm/neon/vmaxu8.c: Remove.
2171         * gcc.target/arm/neon/vminQf32.c: Remove.
2172         * gcc.target/arm/neon/vminQs16.c: Remove.
2173         * gcc.target/arm/neon/vminQs32.c: Remove.
2174         * gcc.target/arm/neon/vminQs8.c: Remove.
2175         * gcc.target/arm/neon/vminQu16.c: Remove.
2176         * gcc.target/arm/neon/vminQu32.c: Remove.
2177         * gcc.target/arm/neon/vminQu8.c: Remove.
2178         * gcc.target/arm/neon/vminf32.c: Remove.
2179         * gcc.target/arm/neon/vmins16.c: Remove.
2180         * gcc.target/arm/neon/vmins32.c: Remove.
2181         * gcc.target/arm/neon/vmins8.c: Remove.
2182         * gcc.target/arm/neon/vminu16.c: Remove.
2183         * gcc.target/arm/neon/vminu32.c: Remove.
2184         * gcc.target/arm/neon/vminu8.c: Remove.
2185         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2186         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2187         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2188         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2189         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2190         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2191         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2192         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2193         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2194         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2195         * gcc.target/arm/neon/vmlaQf32.c: Remove.
2196         * gcc.target/arm/neon/vmlaQs16.c: Remove.
2197         * gcc.target/arm/neon/vmlaQs32.c: Remove.
2198         * gcc.target/arm/neon/vmlaQs8.c: Remove.
2199         * gcc.target/arm/neon/vmlaQu16.c: Remove.
2200         * gcc.target/arm/neon/vmlaQu32.c: Remove.
2201         * gcc.target/arm/neon/vmlaQu8.c: Remove.
2202         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2203         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2204         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2205         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2206         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2207         * gcc.target/arm/neon/vmla_nf32.c: Remove.
2208         * gcc.target/arm/neon/vmla_ns16.c: Remove.
2209         * gcc.target/arm/neon/vmla_ns32.c: Remove.
2210         * gcc.target/arm/neon/vmla_nu16.c: Remove.
2211         * gcc.target/arm/neon/vmla_nu32.c: Remove.
2212         * gcc.target/arm/neon/vmlaf32.c: Remove.
2213         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2214         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2215         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2216         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2217         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2218         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2219         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2220         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2221         * gcc.target/arm/neon/vmlals16.c: Remove.
2222         * gcc.target/arm/neon/vmlals32.c: Remove.
2223         * gcc.target/arm/neon/vmlals8.c: Remove.
2224         * gcc.target/arm/neon/vmlalu16.c: Remove.
2225         * gcc.target/arm/neon/vmlalu32.c: Remove.
2226         * gcc.target/arm/neon/vmlalu8.c: Remove.
2227         * gcc.target/arm/neon/vmlas16.c: Remove.
2228         * gcc.target/arm/neon/vmlas32.c: Remove.
2229         * gcc.target/arm/neon/vmlas8.c: Remove.
2230         * gcc.target/arm/neon/vmlau16.c: Remove.
2231         * gcc.target/arm/neon/vmlau32.c: Remove.
2232         * gcc.target/arm/neon/vmlau8.c: Remove.
2233         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2234         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2235         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2236         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2237         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2238         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2239         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2240         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2241         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2242         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2243         * gcc.target/arm/neon/vmlsQf32.c: Remove.
2244         * gcc.target/arm/neon/vmlsQs16.c: Remove.
2245         * gcc.target/arm/neon/vmlsQs32.c: Remove.
2246         * gcc.target/arm/neon/vmlsQs8.c: Remove.
2247         * gcc.target/arm/neon/vmlsQu16.c: Remove.
2248         * gcc.target/arm/neon/vmlsQu32.c: Remove.
2249         * gcc.target/arm/neon/vmlsQu8.c: Remove.
2250         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2251         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2252         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2253         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2254         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2255         * gcc.target/arm/neon/vmls_nf32.c: Remove.
2256         * gcc.target/arm/neon/vmls_ns16.c: Remove.
2257         * gcc.target/arm/neon/vmls_ns32.c: Remove.
2258         * gcc.target/arm/neon/vmls_nu16.c: Remove.
2259         * gcc.target/arm/neon/vmls_nu32.c: Remove.
2260         * gcc.target/arm/neon/vmlsf32.c: Remove.
2261         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2262         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2263         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2264         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2265         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2266         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2267         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2268         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2269         * gcc.target/arm/neon/vmlsls16.c: Remove.
2270         * gcc.target/arm/neon/vmlsls32.c: Remove.
2271         * gcc.target/arm/neon/vmlsls8.c: Remove.
2272         * gcc.target/arm/neon/vmlslu16.c: Remove.
2273         * gcc.target/arm/neon/vmlslu32.c: Remove.
2274         * gcc.target/arm/neon/vmlslu8.c: Remove.
2275         * gcc.target/arm/neon/vmlss16.c: Remove.
2276         * gcc.target/arm/neon/vmlss32.c: Remove.
2277         * gcc.target/arm/neon/vmlss8.c: Remove.
2278         * gcc.target/arm/neon/vmlsu16.c: Remove.
2279         * gcc.target/arm/neon/vmlsu32.c: Remove.
2280         * gcc.target/arm/neon/vmlsu8.c: Remove.
2281         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2282         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2283         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2284         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2285         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2286         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2287         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2288         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2289         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2290         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2291         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2292         * gcc.target/arm/neon/vmov_nf32.c: Remove.
2293         * gcc.target/arm/neon/vmov_np16.c: Remove.
2294         * gcc.target/arm/neon/vmov_np8.c: Remove.
2295         * gcc.target/arm/neon/vmov_ns16.c: Remove.
2296         * gcc.target/arm/neon/vmov_ns32.c: Remove.
2297         * gcc.target/arm/neon/vmov_ns64.c: Remove.
2298         * gcc.target/arm/neon/vmov_ns8.c: Remove.
2299         * gcc.target/arm/neon/vmov_nu16.c: Remove.
2300         * gcc.target/arm/neon/vmov_nu32.c: Remove.
2301         * gcc.target/arm/neon/vmov_nu64.c: Remove.
2302         * gcc.target/arm/neon/vmov_nu8.c: Remove.
2303         * gcc.target/arm/neon/vmovls16.c: Remove.
2304         * gcc.target/arm/neon/vmovls32.c: Remove.
2305         * gcc.target/arm/neon/vmovls8.c: Remove.
2306         * gcc.target/arm/neon/vmovlu16.c: Remove.
2307         * gcc.target/arm/neon/vmovlu32.c: Remove.
2308         * gcc.target/arm/neon/vmovlu8.c: Remove.
2309         * gcc.target/arm/neon/vmovns16.c: Remove.
2310         * gcc.target/arm/neon/vmovns32.c: Remove.
2311         * gcc.target/arm/neon/vmovns64.c: Remove.
2312         * gcc.target/arm/neon/vmovnu16.c: Remove.
2313         * gcc.target/arm/neon/vmovnu32.c: Remove.
2314         * gcc.target/arm/neon/vmovnu64.c: Remove.
2315         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2316         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2317         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2318         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2319         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2320         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2321         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2322         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2323         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2324         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2325         * gcc.target/arm/neon/vmulQf32.c: Remove.
2326         * gcc.target/arm/neon/vmulQp8.c: Remove.
2327         * gcc.target/arm/neon/vmulQs16.c: Remove.
2328         * gcc.target/arm/neon/vmulQs32.c: Remove.
2329         * gcc.target/arm/neon/vmulQs8.c: Remove.
2330         * gcc.target/arm/neon/vmulQu16.c: Remove.
2331         * gcc.target/arm/neon/vmulQu32.c: Remove.
2332         * gcc.target/arm/neon/vmulQu8.c: Remove.
2333         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2334         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2335         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2336         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2337         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2338         * gcc.target/arm/neon/vmul_nf32.c: Remove.
2339         * gcc.target/arm/neon/vmul_ns16.c: Remove.
2340         * gcc.target/arm/neon/vmul_ns32.c: Remove.
2341         * gcc.target/arm/neon/vmul_nu16.c: Remove.
2342         * gcc.target/arm/neon/vmul_nu32.c: Remove.
2343         * gcc.target/arm/neon/vmulf32.c: Remove.
2344         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2345         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2346         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2347         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2348         * gcc.target/arm/neon/vmull_ns16.c: Remove.
2349         * gcc.target/arm/neon/vmull_ns32.c: Remove.
2350         * gcc.target/arm/neon/vmull_nu16.c: Remove.
2351         * gcc.target/arm/neon/vmull_nu32.c: Remove.
2352         * gcc.target/arm/neon/vmullp8.c: Remove.
2353         * gcc.target/arm/neon/vmulls16.c: Remove.
2354         * gcc.target/arm/neon/vmulls32.c: Remove.
2355         * gcc.target/arm/neon/vmulls8.c: Remove.
2356         * gcc.target/arm/neon/vmullu16.c: Remove.
2357         * gcc.target/arm/neon/vmullu32.c: Remove.
2358         * gcc.target/arm/neon/vmullu8.c: Remove.
2359         * gcc.target/arm/neon/vmulp8.c: Remove.
2360         * gcc.target/arm/neon/vmuls16.c: Remove.
2361         * gcc.target/arm/neon/vmuls32.c: Remove.
2362         * gcc.target/arm/neon/vmuls8.c: Remove.
2363         * gcc.target/arm/neon/vmulu16.c: Remove.
2364         * gcc.target/arm/neon/vmulu32.c: Remove.
2365         * gcc.target/arm/neon/vmulu8.c: Remove.
2366         * gcc.target/arm/neon/vmvnQp8.c: Remove.
2367         * gcc.target/arm/neon/vmvnQs16.c: Remove.
2368         * gcc.target/arm/neon/vmvnQs32.c: Remove.
2369         * gcc.target/arm/neon/vmvnQs8.c: Remove.
2370         * gcc.target/arm/neon/vmvnQu16.c: Remove.
2371         * gcc.target/arm/neon/vmvnQu32.c: Remove.
2372         * gcc.target/arm/neon/vmvnQu8.c: Remove.
2373         * gcc.target/arm/neon/vmvnp8.c: Remove.
2374         * gcc.target/arm/neon/vmvns16.c: Remove.
2375         * gcc.target/arm/neon/vmvns32.c: Remove.
2376         * gcc.target/arm/neon/vmvns8.c: Remove.
2377         * gcc.target/arm/neon/vmvnu16.c: Remove.
2378         * gcc.target/arm/neon/vmvnu32.c: Remove.
2379         * gcc.target/arm/neon/vmvnu8.c: Remove.
2380         * gcc.target/arm/neon/vnegQf32.c: Remove.
2381         * gcc.target/arm/neon/vnegQs16.c: Remove.
2382         * gcc.target/arm/neon/vnegQs32.c: Remove.
2383         * gcc.target/arm/neon/vnegQs8.c: Remove.
2384         * gcc.target/arm/neon/vnegf32.c: Remove.
2385         * gcc.target/arm/neon/vnegs16.c: Remove.
2386         * gcc.target/arm/neon/vnegs32.c: Remove.
2387         * gcc.target/arm/neon/vnegs8.c: Remove.
2388         * gcc.target/arm/neon/vornQs16.c: Remove.
2389         * gcc.target/arm/neon/vornQs32.c: Remove.
2390         * gcc.target/arm/neon/vornQs64.c: Remove.
2391         * gcc.target/arm/neon/vornQs8.c: Remove.
2392         * gcc.target/arm/neon/vornQu16.c: Remove.
2393         * gcc.target/arm/neon/vornQu32.c: Remove.
2394         * gcc.target/arm/neon/vornQu64.c: Remove.
2395         * gcc.target/arm/neon/vornQu8.c: Remove.
2396         * gcc.target/arm/neon/vorns16.c: Remove.
2397         * gcc.target/arm/neon/vorns32.c: Remove.
2398         * gcc.target/arm/neon/vorns64.c: Remove.
2399         * gcc.target/arm/neon/vorns8.c: Remove.
2400         * gcc.target/arm/neon/vornu16.c: Remove.
2401         * gcc.target/arm/neon/vornu32.c: Remove.
2402         * gcc.target/arm/neon/vornu64.c: Remove.
2403         * gcc.target/arm/neon/vornu8.c: Remove.
2404         * gcc.target/arm/neon/vorrQs16.c: Remove.
2405         * gcc.target/arm/neon/vorrQs32.c: Remove.
2406         * gcc.target/arm/neon/vorrQs64.c: Remove.
2407         * gcc.target/arm/neon/vorrQs8.c: Remove.
2408         * gcc.target/arm/neon/vorrQu16.c: Remove.
2409         * gcc.target/arm/neon/vorrQu32.c: Remove.
2410         * gcc.target/arm/neon/vorrQu64.c: Remove.
2411         * gcc.target/arm/neon/vorrQu8.c: Remove.
2412         * gcc.target/arm/neon/vorrs16.c: Remove.
2413         * gcc.target/arm/neon/vorrs32.c: Remove.
2414         * gcc.target/arm/neon/vorrs64.c: Remove.
2415         * gcc.target/arm/neon/vorrs8.c: Remove.
2416         * gcc.target/arm/neon/vorru16.c: Remove.
2417         * gcc.target/arm/neon/vorru32.c: Remove.
2418         * gcc.target/arm/neon/vorru64.c: Remove.
2419         * gcc.target/arm/neon/vorru8.c: Remove.
2420         * gcc.target/arm/neon/vpadalQs16.c: Remove.
2421         * gcc.target/arm/neon/vpadalQs32.c: Remove.
2422         * gcc.target/arm/neon/vpadalQs8.c: Remove.
2423         * gcc.target/arm/neon/vpadalQu16.c: Remove.
2424         * gcc.target/arm/neon/vpadalQu32.c: Remove.
2425         * gcc.target/arm/neon/vpadalQu8.c: Remove.
2426         * gcc.target/arm/neon/vpadals16.c: Remove.
2427         * gcc.target/arm/neon/vpadals32.c: Remove.
2428         * gcc.target/arm/neon/vpadals8.c: Remove.
2429         * gcc.target/arm/neon/vpadalu16.c: Remove.
2430         * gcc.target/arm/neon/vpadalu32.c: Remove.
2431         * gcc.target/arm/neon/vpadalu8.c: Remove.
2432         * gcc.target/arm/neon/vpaddf32.c: Remove.
2433         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2434         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2435         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2436         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2437         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2438         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2439         * gcc.target/arm/neon/vpaddls16.c: Remove.
2440         * gcc.target/arm/neon/vpaddls32.c: Remove.
2441         * gcc.target/arm/neon/vpaddls8.c: Remove.
2442         * gcc.target/arm/neon/vpaddlu16.c: Remove.
2443         * gcc.target/arm/neon/vpaddlu32.c: Remove.
2444         * gcc.target/arm/neon/vpaddlu8.c: Remove.
2445         * gcc.target/arm/neon/vpadds16.c: Remove.
2446         * gcc.target/arm/neon/vpadds32.c: Remove.
2447         * gcc.target/arm/neon/vpadds8.c: Remove.
2448         * gcc.target/arm/neon/vpaddu16.c: Remove.
2449         * gcc.target/arm/neon/vpaddu32.c: Remove.
2450         * gcc.target/arm/neon/vpaddu8.c: Remove.
2451         * gcc.target/arm/neon/vpmaxf32.c: Remove.
2452         * gcc.target/arm/neon/vpmaxs16.c: Remove.
2453         * gcc.target/arm/neon/vpmaxs32.c: Remove.
2454         * gcc.target/arm/neon/vpmaxs8.c: Remove.
2455         * gcc.target/arm/neon/vpmaxu16.c: Remove.
2456         * gcc.target/arm/neon/vpmaxu32.c: Remove.
2457         * gcc.target/arm/neon/vpmaxu8.c: Remove.
2458         * gcc.target/arm/neon/vpminf32.c: Remove.
2459         * gcc.target/arm/neon/vpmins16.c: Remove.
2460         * gcc.target/arm/neon/vpmins32.c: Remove.
2461         * gcc.target/arm/neon/vpmins8.c: Remove.
2462         * gcc.target/arm/neon/vpminu16.c: Remove.
2463         * gcc.target/arm/neon/vpminu32.c: Remove.
2464         * gcc.target/arm/neon/vpminu8.c: Remove.
2465         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2466         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2467         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2468         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2469         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2470         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2471         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2472         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2473         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2474         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2475         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2476         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2477         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2478         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2479         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2480         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2481         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2482         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2483         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2484         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2485         * gcc.target/arm/neon/vqRshls16.c: Remove.
2486         * gcc.target/arm/neon/vqRshls32.c: Remove.
2487         * gcc.target/arm/neon/vqRshls64.c: Remove.
2488         * gcc.target/arm/neon/vqRshls8.c: Remove.
2489         * gcc.target/arm/neon/vqRshlu16.c: Remove.
2490         * gcc.target/arm/neon/vqRshlu32.c: Remove.
2491         * gcc.target/arm/neon/vqRshlu64.c: Remove.
2492         * gcc.target/arm/neon/vqRshlu8.c: Remove.
2493         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2494         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2495         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2496         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2497         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2498         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2499         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2500         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2501         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2502         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2503         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2504         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2505         * gcc.target/arm/neon/vqabss16.c: Remove.
2506         * gcc.target/arm/neon/vqabss32.c: Remove.
2507         * gcc.target/arm/neon/vqabss8.c: Remove.
2508         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2509         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2510         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2511         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2512         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2513         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2514         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2515         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2516         * gcc.target/arm/neon/vqadds16.c: Remove.
2517         * gcc.target/arm/neon/vqadds32.c: Remove.
2518         * gcc.target/arm/neon/vqadds64.c: Remove.
2519         * gcc.target/arm/neon/vqadds8.c: Remove.
2520         * gcc.target/arm/neon/vqaddu16.c: Remove.
2521         * gcc.target/arm/neon/vqaddu32.c: Remove.
2522         * gcc.target/arm/neon/vqaddu64.c: Remove.
2523         * gcc.target/arm/neon/vqaddu8.c: Remove.
2524         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2525         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2526         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2527         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2528         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2529         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2530         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2531         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2532         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2533         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2534         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2535         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2536         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2537         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2538         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2539         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2540         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2541         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2542         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2543         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2544         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2545         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2546         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2547         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2548         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2549         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2550         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2551         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2552         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2553         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2554         * gcc.target/arm/neon/vqmovns16.c: Remove.
2555         * gcc.target/arm/neon/vqmovns32.c: Remove.
2556         * gcc.target/arm/neon/vqmovns64.c: Remove.
2557         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2558         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2559         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2560         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2561         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2562         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2563         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2564         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2565         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2566         * gcc.target/arm/neon/vqnegs16.c: Remove.
2567         * gcc.target/arm/neon/vqnegs32.c: Remove.
2568         * gcc.target/arm/neon/vqnegs8.c: Remove.
2569         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2570         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2571         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2572         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2573         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2574         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2575         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2576         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2577         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2578         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2579         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2580         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2581         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2582         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2583         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2584         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2585         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2586         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2587         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2588         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2589         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2590         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2591         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2592         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2593         * gcc.target/arm/neon/vqshls16.c: Remove.
2594         * gcc.target/arm/neon/vqshls32.c: Remove.
2595         * gcc.target/arm/neon/vqshls64.c: Remove.
2596         * gcc.target/arm/neon/vqshls8.c: Remove.
2597         * gcc.target/arm/neon/vqshlu16.c: Remove.
2598         * gcc.target/arm/neon/vqshlu32.c: Remove.
2599         * gcc.target/arm/neon/vqshlu64.c: Remove.
2600         * gcc.target/arm/neon/vqshlu8.c: Remove.
2601         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2602         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2603         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2604         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2605         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2606         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2607         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2608         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2609         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2610         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2611         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2612         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2613         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2614         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2615         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2616         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2617         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2618         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2619         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2620         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2621         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2622         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2623         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2624         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2625         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2626         * gcc.target/arm/neon/vqsubs16.c: Remove.
2627         * gcc.target/arm/neon/vqsubs32.c: Remove.
2628         * gcc.target/arm/neon/vqsubs64.c: Remove.
2629         * gcc.target/arm/neon/vqsubs8.c: Remove.
2630         * gcc.target/arm/neon/vqsubu16.c: Remove.
2631         * gcc.target/arm/neon/vqsubu32.c: Remove.
2632         * gcc.target/arm/neon/vqsubu64.c: Remove.
2633         * gcc.target/arm/neon/vqsubu8.c: Remove.
2634         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2635         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2636         * gcc.target/arm/neon/vrecpef32.c: Remove.
2637         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2638         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2639         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2640         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2641         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2642         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2643         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2644         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2645         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2646         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2647         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2648         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2649         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2650         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2651         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2652         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2653         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2654         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2655         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2656         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2657         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2658         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2659         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2660         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2661         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2662         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2663         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2664         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2665         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2666         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2667         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2668         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2669         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2670         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2671         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2672         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2673         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2674         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2675         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2676         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2677         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2678         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2679         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2680         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2681         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2682         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2683         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2684         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2685         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2686         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2687         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2688         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2689         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2690         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2691         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2692         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2693         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2694         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2695         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2696         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2697         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2698         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2699         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2700         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2701         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2702         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2703         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2704         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2705         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2706         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2707         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2708         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2709         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2710         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2711         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2712         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2713         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2714         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2715         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2716         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2717         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2718         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2719         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2720         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2721         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2722         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2723         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2724         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2725         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2726         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2727         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2728         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2729         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2730         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2731         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2732         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2733         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2734         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2735         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2736         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2737         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2738         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2739         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2740         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2741         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2742         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2743         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2744         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2745         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2746         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2747         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2748         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2749         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2750         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2751         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2752         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2753         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2754         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2755         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2756         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2757         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2758         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2759         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2760         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2761         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2762         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2763         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2764         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2765         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2766         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2767         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2768         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2769         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2770         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2771         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2772         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2773         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2774         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2775         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2776         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2777         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2778         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2779         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2780         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2781         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2782         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2783         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2784         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2785         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2786         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2787         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2788         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2789         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2790         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2791         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2792         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2793         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2794         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2795         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2796         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2797         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2798         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2799         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2800         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2801         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2802         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2803         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2804         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2805         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2806         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2807         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2808         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2809         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2810         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2811         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2812         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2813         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2814         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2815         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2816         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2817         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2818         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2819         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2820         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2821         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2822         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2823         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2824         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2825         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2826         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2827         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2828         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2829         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2830         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2831         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2832         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2833         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2834         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2835         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2836         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2837         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2838         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2839         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2840         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2841         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2842         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2843         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2844         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2845         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2846         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2847         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2848         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2849         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2850         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2851         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2852         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2853         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2854         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2855         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2856         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2857         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2858         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2859         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2860         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2861         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2862         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2863         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2864         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2865         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2866         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2867         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2868         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2869         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2870         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2871         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2872         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2873         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2874         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2875         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2876         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2877         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2878         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2879         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2880         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2881         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2882         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2883         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2884         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2885         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2886         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2887         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2888         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2889         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2890         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2891         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2892         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2893         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2894         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2895         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2896         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2897         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2898         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2899         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2900         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2901         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2902         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2903         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2904         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2905         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2906         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2907         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2908         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2909         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2910         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2911         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2912         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2913         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2914         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2915         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2916         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2917         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2918         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2919         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2920         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2921         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2922         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2923         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2924         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2925         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2926         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2927         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2928         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2929         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2930         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2931         * gcc.target/arm/neon/vrev16p8.c: Remove.
2932         * gcc.target/arm/neon/vrev16s8.c: Remove.
2933         * gcc.target/arm/neon/vrev16u8.c: Remove.
2934         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2935         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2936         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2937         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2938         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2939         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2940         * gcc.target/arm/neon/vrev32p16.c: Remove.
2941         * gcc.target/arm/neon/vrev32p8.c: Remove.
2942         * gcc.target/arm/neon/vrev32s16.c: Remove.
2943         * gcc.target/arm/neon/vrev32s8.c: Remove.
2944         * gcc.target/arm/neon/vrev32u16.c: Remove.
2945         * gcc.target/arm/neon/vrev32u8.c: Remove.
2946         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2947         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2948         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2949         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2950         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2951         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2952         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2953         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2954         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2955         * gcc.target/arm/neon/vrev64f32.c: Remove.
2956         * gcc.target/arm/neon/vrev64p16.c: Remove.
2957         * gcc.target/arm/neon/vrev64p8.c: Remove.
2958         * gcc.target/arm/neon/vrev64s16.c: Remove.
2959         * gcc.target/arm/neon/vrev64s32.c: Remove.
2960         * gcc.target/arm/neon/vrev64s8.c: Remove.
2961         * gcc.target/arm/neon/vrev64u16.c: Remove.
2962         * gcc.target/arm/neon/vrev64u32.c: Remove.
2963         * gcc.target/arm/neon/vrev64u8.c: Remove.
2964         * gcc.target/arm/neon/vrndaf32.c: Remove.
2965         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2966         * gcc.target/arm/neon/vrndf32.c: Remove.
2967         * gcc.target/arm/neon/vrndmf32.c: Remove.
2968         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2969         * gcc.target/arm/neon/vrndnf32.c: Remove.
2970         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2971         * gcc.target/arm/neon/vrndpf32.c: Remove.
2972         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2973         * gcc.target/arm/neon/vrndqf32.c: Remove.
2974         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2975         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2976         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2977         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2978         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2979         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2980         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2981         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2982         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2983         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2984         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2985         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2986         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2987         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2988         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2989         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2990         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2991         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2992         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2993         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2994         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2995         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2996         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2997         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2998         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2999         * gcc.target/arm/neon/vset_laneu32.c: Remove.
3000         * gcc.target/arm/neon/vset_laneu64.c: Remove.
3001         * gcc.target/arm/neon/vset_laneu8.c: Remove.
3002         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3003         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3004         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3005         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3006         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3007         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3008         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3009         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3010         * gcc.target/arm/neon/vshlQs16.c: Remove.
3011         * gcc.target/arm/neon/vshlQs32.c: Remove.
3012         * gcc.target/arm/neon/vshlQs64.c: Remove.
3013         * gcc.target/arm/neon/vshlQs8.c: Remove.
3014         * gcc.target/arm/neon/vshlQu16.c: Remove.
3015         * gcc.target/arm/neon/vshlQu32.c: Remove.
3016         * gcc.target/arm/neon/vshlQu64.c: Remove.
3017         * gcc.target/arm/neon/vshlQu8.c: Remove.
3018         * gcc.target/arm/neon/vshl_ns16.c: Remove.
3019         * gcc.target/arm/neon/vshl_ns32.c: Remove.
3020         * gcc.target/arm/neon/vshl_ns64.c: Remove.
3021         * gcc.target/arm/neon/vshl_ns8.c: Remove.
3022         * gcc.target/arm/neon/vshl_nu16.c: Remove.
3023         * gcc.target/arm/neon/vshl_nu32.c: Remove.
3024         * gcc.target/arm/neon/vshl_nu64.c: Remove.
3025         * gcc.target/arm/neon/vshl_nu8.c: Remove.
3026         * gcc.target/arm/neon/vshll_ns16.c: Remove.
3027         * gcc.target/arm/neon/vshll_ns32.c: Remove.
3028         * gcc.target/arm/neon/vshll_ns8.c: Remove.
3029         * gcc.target/arm/neon/vshll_nu16.c: Remove.
3030         * gcc.target/arm/neon/vshll_nu32.c: Remove.
3031         * gcc.target/arm/neon/vshll_nu8.c: Remove.
3032         * gcc.target/arm/neon/vshls16.c: Remove.
3033         * gcc.target/arm/neon/vshls32.c: Remove.
3034         * gcc.target/arm/neon/vshls64.c: Remove.
3035         * gcc.target/arm/neon/vshls8.c: Remove.
3036         * gcc.target/arm/neon/vshlu16.c: Remove.
3037         * gcc.target/arm/neon/vshlu32.c: Remove.
3038         * gcc.target/arm/neon/vshlu64.c: Remove.
3039         * gcc.target/arm/neon/vshlu8.c: Remove.
3040         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3041         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3042         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3043         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3044         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3045         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3046         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3047         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3048         * gcc.target/arm/neon/vshr_ns16.c: Remove.
3049         * gcc.target/arm/neon/vshr_ns32.c: Remove.
3050         * gcc.target/arm/neon/vshr_ns64.c: Remove.
3051         * gcc.target/arm/neon/vshr_ns8.c: Remove.
3052         * gcc.target/arm/neon/vshr_nu16.c: Remove.
3053         * gcc.target/arm/neon/vshr_nu32.c: Remove.
3054         * gcc.target/arm/neon/vshr_nu64.c: Remove.
3055         * gcc.target/arm/neon/vshr_nu8.c: Remove.
3056         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3057         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3058         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3059         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3060         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3061         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3062         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3063         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3064         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3065         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3066         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3067         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3068         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3069         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3070         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3071         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3072         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3073         * gcc.target/arm/neon/vsli_np16.c: Remove.
3074         * gcc.target/arm/neon/vsli_np64.c: Remove.
3075         * gcc.target/arm/neon/vsli_np8.c: Remove.
3076         * gcc.target/arm/neon/vsli_ns16.c: Remove.
3077         * gcc.target/arm/neon/vsli_ns32.c: Remove.
3078         * gcc.target/arm/neon/vsli_ns64.c: Remove.
3079         * gcc.target/arm/neon/vsli_ns8.c: Remove.
3080         * gcc.target/arm/neon/vsli_nu16.c: Remove.
3081         * gcc.target/arm/neon/vsli_nu32.c: Remove.
3082         * gcc.target/arm/neon/vsli_nu64.c: Remove.
3083         * gcc.target/arm/neon/vsli_nu8.c: Remove.
3084         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3085         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3086         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3087         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3088         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3089         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3090         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3091         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3092         * gcc.target/arm/neon/vsra_ns16.c: Remove.
3093         * gcc.target/arm/neon/vsra_ns32.c: Remove.
3094         * gcc.target/arm/neon/vsra_ns64.c: Remove.
3095         * gcc.target/arm/neon/vsra_ns8.c: Remove.
3096         * gcc.target/arm/neon/vsra_nu16.c: Remove.
3097         * gcc.target/arm/neon/vsra_nu32.c: Remove.
3098         * gcc.target/arm/neon/vsra_nu64.c: Remove.
3099         * gcc.target/arm/neon/vsra_nu8.c: Remove.
3100         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3101         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3102         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3103         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3104         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3105         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3106         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3107         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3108         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3109         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3110         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3111         * gcc.target/arm/neon/vsri_np16.c: Remove.
3112         * gcc.target/arm/neon/vsri_np64.c: Remove.
3113         * gcc.target/arm/neon/vsri_np8.c: Remove.
3114         * gcc.target/arm/neon/vsri_ns16.c: Remove.
3115         * gcc.target/arm/neon/vsri_ns32.c: Remove.
3116         * gcc.target/arm/neon/vsri_ns64.c: Remove.
3117         * gcc.target/arm/neon/vsri_ns8.c: Remove.
3118         * gcc.target/arm/neon/vsri_nu16.c: Remove.
3119         * gcc.target/arm/neon/vsri_nu32.c: Remove.
3120         * gcc.target/arm/neon/vsri_nu64.c: Remove.
3121         * gcc.target/arm/neon/vsri_nu8.c: Remove.
3122         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3123         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3124         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3125         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3126         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3127         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3128         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3129         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3130         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3131         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3132         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3133         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3134         * gcc.target/arm/neon/vst1Qf32.c: Remove.
3135         * gcc.target/arm/neon/vst1Qp16.c: Remove.
3136         * gcc.target/arm/neon/vst1Qp64.c: Remove.
3137         * gcc.target/arm/neon/vst1Qp8.c: Remove.
3138         * gcc.target/arm/neon/vst1Qs16.c: Remove.
3139         * gcc.target/arm/neon/vst1Qs32.c: Remove.
3140         * gcc.target/arm/neon/vst1Qs64.c: Remove.
3141         * gcc.target/arm/neon/vst1Qs8.c: Remove.
3142         * gcc.target/arm/neon/vst1Qu16.c: Remove.
3143         * gcc.target/arm/neon/vst1Qu32.c: Remove.
3144         * gcc.target/arm/neon/vst1Qu64.c: Remove.
3145         * gcc.target/arm/neon/vst1Qu8.c: Remove.
3146         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3147         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3148         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3149         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3150         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3151         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3152         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3153         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3154         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3155         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3156         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3157         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3158         * gcc.target/arm/neon/vst1f32.c: Remove.
3159         * gcc.target/arm/neon/vst1p16.c: Remove.
3160         * gcc.target/arm/neon/vst1p64.c: Remove.
3161         * gcc.target/arm/neon/vst1p8.c: Remove.
3162         * gcc.target/arm/neon/vst1s16.c: Remove.
3163         * gcc.target/arm/neon/vst1s32.c: Remove.
3164         * gcc.target/arm/neon/vst1s64.c: Remove.
3165         * gcc.target/arm/neon/vst1s8.c: Remove.
3166         * gcc.target/arm/neon/vst1u16.c: Remove.
3167         * gcc.target/arm/neon/vst1u32.c: Remove.
3168         * gcc.target/arm/neon/vst1u64.c: Remove.
3169         * gcc.target/arm/neon/vst1u8.c: Remove.
3170         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3171         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3172         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3173         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3174         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3175         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3176         * gcc.target/arm/neon/vst2Qf32.c: Remove.
3177         * gcc.target/arm/neon/vst2Qp16.c: Remove.
3178         * gcc.target/arm/neon/vst2Qp8.c: Remove.
3179         * gcc.target/arm/neon/vst2Qs16.c: Remove.
3180         * gcc.target/arm/neon/vst2Qs32.c: Remove.
3181         * gcc.target/arm/neon/vst2Qs8.c: Remove.
3182         * gcc.target/arm/neon/vst2Qu16.c: Remove.
3183         * gcc.target/arm/neon/vst2Qu32.c: Remove.
3184         * gcc.target/arm/neon/vst2Qu8.c: Remove.
3185         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3186         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3187         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3188         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3189         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3190         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3191         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3192         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3193         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3194         * gcc.target/arm/neon/vst2f32.c: Remove.
3195         * gcc.target/arm/neon/vst2p16.c: Remove.
3196         * gcc.target/arm/neon/vst2p64.c: Remove.
3197         * gcc.target/arm/neon/vst2p8.c: Remove.
3198         * gcc.target/arm/neon/vst2s16.c: Remove.
3199         * gcc.target/arm/neon/vst2s32.c: Remove.
3200         * gcc.target/arm/neon/vst2s64.c: Remove.
3201         * gcc.target/arm/neon/vst2s8.c: Remove.
3202         * gcc.target/arm/neon/vst2u16.c: Remove.
3203         * gcc.target/arm/neon/vst2u32.c: Remove.
3204         * gcc.target/arm/neon/vst2u64.c: Remove.
3205         * gcc.target/arm/neon/vst2u8.c: Remove.
3206         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3207         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3208         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3209         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3210         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3211         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3212         * gcc.target/arm/neon/vst3Qf32.c: Remove.
3213         * gcc.target/arm/neon/vst3Qp16.c: Remove.
3214         * gcc.target/arm/neon/vst3Qp8.c: Remove.
3215         * gcc.target/arm/neon/vst3Qs16.c: Remove.
3216         * gcc.target/arm/neon/vst3Qs32.c: Remove.
3217         * gcc.target/arm/neon/vst3Qs8.c: Remove.
3218         * gcc.target/arm/neon/vst3Qu16.c: Remove.
3219         * gcc.target/arm/neon/vst3Qu32.c: Remove.
3220         * gcc.target/arm/neon/vst3Qu8.c: Remove.
3221         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3222         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3223         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3224         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3225         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3226         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3227         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3228         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3229         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3230         * gcc.target/arm/neon/vst3f32.c: Remove.
3231         * gcc.target/arm/neon/vst3p16.c: Remove.
3232         * gcc.target/arm/neon/vst3p64.c: Remove.
3233         * gcc.target/arm/neon/vst3p8.c: Remove.
3234         * gcc.target/arm/neon/vst3s16.c: Remove.
3235         * gcc.target/arm/neon/vst3s32.c: Remove.
3236         * gcc.target/arm/neon/vst3s64.c: Remove.
3237         * gcc.target/arm/neon/vst3s8.c: Remove.
3238         * gcc.target/arm/neon/vst3u16.c: Remove.
3239         * gcc.target/arm/neon/vst3u32.c: Remove.
3240         * gcc.target/arm/neon/vst3u64.c: Remove.
3241         * gcc.target/arm/neon/vst3u8.c: Remove.
3242         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3243         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3244         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3245         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3246         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3247         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3248         * gcc.target/arm/neon/vst4Qf32.c: Remove.
3249         * gcc.target/arm/neon/vst4Qp16.c: Remove.
3250         * gcc.target/arm/neon/vst4Qp8.c: Remove.
3251         * gcc.target/arm/neon/vst4Qs16.c: Remove.
3252         * gcc.target/arm/neon/vst4Qs32.c: Remove.
3253         * gcc.target/arm/neon/vst4Qs8.c: Remove.
3254         * gcc.target/arm/neon/vst4Qu16.c: Remove.
3255         * gcc.target/arm/neon/vst4Qu32.c: Remove.
3256         * gcc.target/arm/neon/vst4Qu8.c: Remove.
3257         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3258         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3259         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3260         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3261         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3262         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3263         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3264         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3265         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3266         * gcc.target/arm/neon/vst4f32.c: Remove.
3267         * gcc.target/arm/neon/vst4p16.c: Remove.
3268         * gcc.target/arm/neon/vst4p64.c: Remove.
3269         * gcc.target/arm/neon/vst4p8.c: Remove.
3270         * gcc.target/arm/neon/vst4s16.c: Remove.
3271         * gcc.target/arm/neon/vst4s32.c: Remove.
3272         * gcc.target/arm/neon/vst4s64.c: Remove.
3273         * gcc.target/arm/neon/vst4s8.c: Remove.
3274         * gcc.target/arm/neon/vst4u16.c: Remove.
3275         * gcc.target/arm/neon/vst4u32.c: Remove.
3276         * gcc.target/arm/neon/vst4u64.c: Remove.
3277         * gcc.target/arm/neon/vst4u8.c: Remove.
3278         * gcc.target/arm/neon/vsubQf32.c: Remove.
3279         * gcc.target/arm/neon/vsubQs16.c: Remove.
3280         * gcc.target/arm/neon/vsubQs32.c: Remove.
3281         * gcc.target/arm/neon/vsubQs64.c: Remove.
3282         * gcc.target/arm/neon/vsubQs8.c: Remove.
3283         * gcc.target/arm/neon/vsubQu16.c: Remove.
3284         * gcc.target/arm/neon/vsubQu32.c: Remove.
3285         * gcc.target/arm/neon/vsubQu64.c: Remove.
3286         * gcc.target/arm/neon/vsubQu8.c: Remove.
3287         * gcc.target/arm/neon/vsubf32.c: Remove.
3288         * gcc.target/arm/neon/vsubhns16.c: Remove.
3289         * gcc.target/arm/neon/vsubhns32.c: Remove.
3290         * gcc.target/arm/neon/vsubhns64.c: Remove.
3291         * gcc.target/arm/neon/vsubhnu16.c: Remove.
3292         * gcc.target/arm/neon/vsubhnu32.c: Remove.
3293         * gcc.target/arm/neon/vsubhnu64.c: Remove.
3294         * gcc.target/arm/neon/vsubls16.c: Remove.
3295         * gcc.target/arm/neon/vsubls32.c: Remove.
3296         * gcc.target/arm/neon/vsubls8.c: Remove.
3297         * gcc.target/arm/neon/vsublu16.c: Remove.
3298         * gcc.target/arm/neon/vsublu32.c: Remove.
3299         * gcc.target/arm/neon/vsublu8.c: Remove.
3300         * gcc.target/arm/neon/vsubs16.c: Remove.
3301         * gcc.target/arm/neon/vsubs32.c: Remove.
3302         * gcc.target/arm/neon/vsubs64.c: Remove.
3303         * gcc.target/arm/neon/vsubs8.c: Remove.
3304         * gcc.target/arm/neon/vsubu16.c: Remove.
3305         * gcc.target/arm/neon/vsubu32.c: Remove.
3306         * gcc.target/arm/neon/vsubu64.c: Remove.
3307         * gcc.target/arm/neon/vsubu8.c: Remove.
3308         * gcc.target/arm/neon/vsubws16.c: Remove.
3309         * gcc.target/arm/neon/vsubws32.c: Remove.
3310         * gcc.target/arm/neon/vsubws8.c: Remove.
3311         * gcc.target/arm/neon/vsubwu16.c: Remove.
3312         * gcc.target/arm/neon/vsubwu32.c: Remove.
3313         * gcc.target/arm/neon/vsubwu8.c: Remove.
3314         * gcc.target/arm/neon/vtbl1p8.c: Remove.
3315         * gcc.target/arm/neon/vtbl1s8.c: Remove.
3316         * gcc.target/arm/neon/vtbl1u8.c: Remove.
3317         * gcc.target/arm/neon/vtbl2p8.c: Remove.
3318         * gcc.target/arm/neon/vtbl2s8.c: Remove.
3319         * gcc.target/arm/neon/vtbl2u8.c: Remove.
3320         * gcc.target/arm/neon/vtbl3p8.c: Remove.
3321         * gcc.target/arm/neon/vtbl3s8.c: Remove.
3322         * gcc.target/arm/neon/vtbl3u8.c: Remove.
3323         * gcc.target/arm/neon/vtbl4p8.c: Remove.
3324         * gcc.target/arm/neon/vtbl4s8.c: Remove.
3325         * gcc.target/arm/neon/vtbl4u8.c: Remove.
3326         * gcc.target/arm/neon/vtbx1p8.c: Remove.
3327         * gcc.target/arm/neon/vtbx1s8.c: Remove.
3328         * gcc.target/arm/neon/vtbx1u8.c: Remove.
3329         * gcc.target/arm/neon/vtbx2p8.c: Remove.
3330         * gcc.target/arm/neon/vtbx2s8.c: Remove.
3331         * gcc.target/arm/neon/vtbx2u8.c: Remove.
3332         * gcc.target/arm/neon/vtbx3p8.c: Remove.
3333         * gcc.target/arm/neon/vtbx3s8.c: Remove.
3334         * gcc.target/arm/neon/vtbx3u8.c: Remove.
3335         * gcc.target/arm/neon/vtbx4p8.c: Remove.
3336         * gcc.target/arm/neon/vtbx4s8.c: Remove.
3337         * gcc.target/arm/neon/vtbx4u8.c: Remove.
3338         * gcc.target/arm/neon/vtrnQf32.c: Remove.
3339         * gcc.target/arm/neon/vtrnQp16.c: Remove.
3340         * gcc.target/arm/neon/vtrnQp8.c: Remove.
3341         * gcc.target/arm/neon/vtrnQs16.c: Remove.
3342         * gcc.target/arm/neon/vtrnQs32.c: Remove.
3343         * gcc.target/arm/neon/vtrnQs8.c: Remove.
3344         * gcc.target/arm/neon/vtrnQu16.c: Remove.
3345         * gcc.target/arm/neon/vtrnQu32.c: Remove.
3346         * gcc.target/arm/neon/vtrnQu8.c: Remove.
3347         * gcc.target/arm/neon/vtrnf32.c: Remove.
3348         * gcc.target/arm/neon/vtrnp16.c: Remove.
3349         * gcc.target/arm/neon/vtrnp8.c: Remove.
3350         * gcc.target/arm/neon/vtrns16.c: Remove.
3351         * gcc.target/arm/neon/vtrns32.c: Remove.
3352         * gcc.target/arm/neon/vtrns8.c: Remove.
3353         * gcc.target/arm/neon/vtrnu16.c: Remove.
3354         * gcc.target/arm/neon/vtrnu32.c: Remove.
3355         * gcc.target/arm/neon/vtrnu8.c: Remove.
3356         * gcc.target/arm/neon/vtstQp8.c: Remove.
3357         * gcc.target/arm/neon/vtstQs16.c: Remove.
3358         * gcc.target/arm/neon/vtstQs32.c: Remove.
3359         * gcc.target/arm/neon/vtstQs8.c: Remove.
3360         * gcc.target/arm/neon/vtstQu16.c: Remove.
3361         * gcc.target/arm/neon/vtstQu32.c: Remove.
3362         * gcc.target/arm/neon/vtstQu8.c: Remove.
3363         * gcc.target/arm/neon/vtstp8.c: Remove.
3364         * gcc.target/arm/neon/vtsts16.c: Remove.
3365         * gcc.target/arm/neon/vtsts32.c: Remove.
3366         * gcc.target/arm/neon/vtsts8.c: Remove.
3367         * gcc.target/arm/neon/vtstu16.c: Remove.
3368         * gcc.target/arm/neon/vtstu32.c: Remove.
3369         * gcc.target/arm/neon/vtstu8.c: Remove.
3370         * gcc.target/arm/neon/vuzpQf32.c: Remove.
3371         * gcc.target/arm/neon/vuzpQp16.c: Remove.
3372         * gcc.target/arm/neon/vuzpQp8.c: Remove.
3373         * gcc.target/arm/neon/vuzpQs16.c: Remove.
3374         * gcc.target/arm/neon/vuzpQs32.c: Remove.
3375         * gcc.target/arm/neon/vuzpQs8.c: Remove.
3376         * gcc.target/arm/neon/vuzpQu16.c: Remove.
3377         * gcc.target/arm/neon/vuzpQu32.c: Remove.
3378         * gcc.target/arm/neon/vuzpQu8.c: Remove.
3379         * gcc.target/arm/neon/vuzpf32.c: Remove.
3380         * gcc.target/arm/neon/vuzpp16.c: Remove.
3381         * gcc.target/arm/neon/vuzpp8.c: Remove.
3382         * gcc.target/arm/neon/vuzps16.c: Remove.
3383         * gcc.target/arm/neon/vuzps32.c: Remove.
3384         * gcc.target/arm/neon/vuzps8.c: Remove.
3385         * gcc.target/arm/neon/vuzpu16.c: Remove.
3386         * gcc.target/arm/neon/vuzpu32.c: Remove.
3387         * gcc.target/arm/neon/vuzpu8.c: Remove.
3388         * gcc.target/arm/neon/vzipQf32.c: Remove.
3389         * gcc.target/arm/neon/vzipQp16.c: Remove.
3390         * gcc.target/arm/neon/vzipQp8.c: Remove.
3391         * gcc.target/arm/neon/vzipQs16.c: Remove.
3392         * gcc.target/arm/neon/vzipQs32.c: Remove.
3393         * gcc.target/arm/neon/vzipQs8.c: Remove.
3394         * gcc.target/arm/neon/vzipQu16.c: Remove.
3395         * gcc.target/arm/neon/vzipQu32.c: Remove.
3396         * gcc.target/arm/neon/vzipQu8.c: Remove.
3397         * gcc.target/arm/neon/vzipf32.c: Remove.
3398         * gcc.target/arm/neon/vzipp16.c: Remove.
3399         * gcc.target/arm/neon/vzipp8.c: Remove.
3400         * gcc.target/arm/neon/vzips16.c: Remove.
3401         * gcc.target/arm/neon/vzips32.c: Remove.
3402         * gcc.target/arm/neon/vzips8.c: Remove.
3403         * gcc.target/arm/neon/vzipu16.c: Remove.
3404         * gcc.target/arm/neon/vzipu32.c: Remove.
3405         * gcc.target/arm/neon/vzipu8.c: Remove.
3407 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
3409         * g++.dg/vect/simd-mask-store-bool.cc: New test.
3411 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3413         PR driver/67613
3414         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3415         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3417 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3419         * gcc.dg/plugin/levenshtein-test-1.c: New file.
3420         * gcc.dg/plugin/levenshtein_plugin.c: New file.
3421         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3422         levenshtein_plugin.c.
3423         * gcc.dg/spellcheck-fields.c: New file.
3425 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
3427         PR fortran/68318
3428         * gfortran.dg/pr68318_1.f90: New test.
3429         * gfortran.dg/pr68318_2.f90: Ditto.
3431 2015-11-12  James Norris  <jnorris@codesourcery.com>
3432             Joseph Myers  <joseph@codesourcery.com>
3434         * c-c++-common/goacc/declare-1.c: New test.
3435         * c-c++-common/goacc/declare-2.c: Likewise.
3437 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
3439         [ARM] Remove neon-testgen.ml and generated tests.
3441         * gcc.target/arm/neon/vRaddhns16.c: Remove.
3442         * gcc.target/arm/neon/vRaddhns32.c: Remove.
3443         * gcc.target/arm/neon/vRaddhns64.c: Remove.
3444         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3445         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3446         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3447         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3448         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3449         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3450         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3451         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3452         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3453         * gcc.target/arm/neon/vRhadds16.c: Remove.
3454         * gcc.target/arm/neon/vRhadds32.c: Remove.
3455         * gcc.target/arm/neon/vRhadds8.c: Remove.
3456         * gcc.target/arm/neon/vRhaddu16.c: Remove.
3457         * gcc.target/arm/neon/vRhaddu32.c: Remove.
3458         * gcc.target/arm/neon/vRhaddu8.c: Remove.
3459         * gcc.target/arm/neon/vRshlQs16.c: Remove.
3460         * gcc.target/arm/neon/vRshlQs32.c: Remove.
3461         * gcc.target/arm/neon/vRshlQs64.c: Remove.
3462         * gcc.target/arm/neon/vRshlQs8.c: Remove.
3463         * gcc.target/arm/neon/vRshlQu16.c: Remove.
3464         * gcc.target/arm/neon/vRshlQu32.c: Remove.
3465         * gcc.target/arm/neon/vRshlQu64.c: Remove.
3466         * gcc.target/arm/neon/vRshlQu8.c: Remove.
3467         * gcc.target/arm/neon/vRshls16.c: Remove.
3468         * gcc.target/arm/neon/vRshls32.c: Remove.
3469         * gcc.target/arm/neon/vRshls64.c: Remove.
3470         * gcc.target/arm/neon/vRshls8.c: Remove.
3471         * gcc.target/arm/neon/vRshlu16.c: Remove.
3472         * gcc.target/arm/neon/vRshlu32.c: Remove.
3473         * gcc.target/arm/neon/vRshlu64.c: Remove.
3474         * gcc.target/arm/neon/vRshlu8.c: Remove.
3475         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3476         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3477         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3478         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3479         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3480         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3481         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3482         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3483         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3484         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3485         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3486         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3487         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3488         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3489         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3490         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3491         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3492         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3493         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3494         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3495         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3496         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3497         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3498         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3499         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3500         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3501         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3502         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3503         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3504         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3505         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3506         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3507         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3508         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3509         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3510         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3511         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3512         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3513         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3514         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3515         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3516         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3517         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3518         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3519         * gcc.target/arm/neon/vabaQs16.c: Remove.
3520         * gcc.target/arm/neon/vabaQs32.c: Remove.
3521         * gcc.target/arm/neon/vabaQs8.c: Remove.
3522         * gcc.target/arm/neon/vabaQu16.c: Remove.
3523         * gcc.target/arm/neon/vabaQu32.c: Remove.
3524         * gcc.target/arm/neon/vabaQu8.c: Remove.
3525         * gcc.target/arm/neon/vabals16.c: Remove.
3526         * gcc.target/arm/neon/vabals32.c: Remove.
3527         * gcc.target/arm/neon/vabals8.c: Remove.
3528         * gcc.target/arm/neon/vabalu16.c: Remove.
3529         * gcc.target/arm/neon/vabalu32.c: Remove.
3530         * gcc.target/arm/neon/vabalu8.c: Remove.
3531         * gcc.target/arm/neon/vabas16.c: Remove.
3532         * gcc.target/arm/neon/vabas32.c: Remove.
3533         * gcc.target/arm/neon/vabas8.c: Remove.
3534         * gcc.target/arm/neon/vabau16.c: Remove.
3535         * gcc.target/arm/neon/vabau32.c: Remove.
3536         * gcc.target/arm/neon/vabau8.c: Remove.
3537         * gcc.target/arm/neon/vabdQf32.c: Remove.
3538         * gcc.target/arm/neon/vabdQs16.c: Remove.
3539         * gcc.target/arm/neon/vabdQs32.c: Remove.
3540         * gcc.target/arm/neon/vabdQs8.c: Remove.
3541         * gcc.target/arm/neon/vabdQu16.c: Remove.
3542         * gcc.target/arm/neon/vabdQu32.c: Remove.
3543         * gcc.target/arm/neon/vabdQu8.c: Remove.
3544         * gcc.target/arm/neon/vabdf32.c: Remove.
3545         * gcc.target/arm/neon/vabdls16.c: Remove.
3546         * gcc.target/arm/neon/vabdls32.c: Remove.
3547         * gcc.target/arm/neon/vabdls8.c: Remove.
3548         * gcc.target/arm/neon/vabdlu16.c: Remove.
3549         * gcc.target/arm/neon/vabdlu32.c: Remove.
3550         * gcc.target/arm/neon/vabdlu8.c: Remove.
3551         * gcc.target/arm/neon/vabds16.c: Remove.
3552         * gcc.target/arm/neon/vabds32.c: Remove.
3553         * gcc.target/arm/neon/vabds8.c: Remove.
3554         * gcc.target/arm/neon/vabdu16.c: Remove.
3555         * gcc.target/arm/neon/vabdu32.c: Remove.
3556         * gcc.target/arm/neon/vabdu8.c: Remove.
3557         * gcc.target/arm/neon/vabsQf32.c: Remove.
3558         * gcc.target/arm/neon/vabsQs16.c: Remove.
3559         * gcc.target/arm/neon/vabsQs32.c: Remove.
3560         * gcc.target/arm/neon/vabsQs8.c: Remove.
3561         * gcc.target/arm/neon/vabsf32.c: Remove.
3562         * gcc.target/arm/neon/vabss16.c: Remove.
3563         * gcc.target/arm/neon/vabss32.c: Remove.
3564         * gcc.target/arm/neon/vabss8.c: Remove.
3565         * gcc.target/arm/neon/vaddQf32.c: Remove.
3566         * gcc.target/arm/neon/vaddQs16.c: Remove.
3567         * gcc.target/arm/neon/vaddQs32.c: Remove.
3568         * gcc.target/arm/neon/vaddQs64.c: Remove.
3569         * gcc.target/arm/neon/vaddQs8.c: Remove.
3570         * gcc.target/arm/neon/vaddQu16.c: Remove.
3571         * gcc.target/arm/neon/vaddQu32.c: Remove.
3572         * gcc.target/arm/neon/vaddQu64.c: Remove.
3573         * gcc.target/arm/neon/vaddQu8.c: Remove.
3574         * gcc.target/arm/neon/vaddf32.c: Remove.
3575         * gcc.target/arm/neon/vaddhns16.c: Remove.
3576         * gcc.target/arm/neon/vaddhns32.c: Remove.
3577         * gcc.target/arm/neon/vaddhns64.c: Remove.
3578         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3579         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3580         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3581         * gcc.target/arm/neon/vaddls16.c: Remove.
3582         * gcc.target/arm/neon/vaddls32.c: Remove.
3583         * gcc.target/arm/neon/vaddls8.c: Remove.
3584         * gcc.target/arm/neon/vaddlu16.c: Remove.
3585         * gcc.target/arm/neon/vaddlu32.c: Remove.
3586         * gcc.target/arm/neon/vaddlu8.c: Remove.
3587         * gcc.target/arm/neon/vadds16.c: Remove.
3588         * gcc.target/arm/neon/vadds32.c: Remove.
3589         * gcc.target/arm/neon/vadds64.c: Remove.
3590         * gcc.target/arm/neon/vadds8.c: Remove.
3591         * gcc.target/arm/neon/vaddu16.c: Remove.
3592         * gcc.target/arm/neon/vaddu32.c: Remove.
3593         * gcc.target/arm/neon/vaddu64.c: Remove.
3594         * gcc.target/arm/neon/vaddu8.c: Remove.
3595         * gcc.target/arm/neon/vaddws16.c: Remove.
3596         * gcc.target/arm/neon/vaddws32.c: Remove.
3597         * gcc.target/arm/neon/vaddws8.c: Remove.
3598         * gcc.target/arm/neon/vaddwu16.c: Remove.
3599         * gcc.target/arm/neon/vaddwu32.c: Remove.
3600         * gcc.target/arm/neon/vaddwu8.c: Remove.
3601         * gcc.target/arm/neon/vandQs16.c: Remove.
3602         * gcc.target/arm/neon/vandQs32.c: Remove.
3603         * gcc.target/arm/neon/vandQs64.c: Remove.
3604         * gcc.target/arm/neon/vandQs8.c: Remove.
3605         * gcc.target/arm/neon/vandQu16.c: Remove.
3606         * gcc.target/arm/neon/vandQu32.c: Remove.
3607         * gcc.target/arm/neon/vandQu64.c: Remove.
3608         * gcc.target/arm/neon/vandQu8.c: Remove.
3609         * gcc.target/arm/neon/vands16.c: Remove.
3610         * gcc.target/arm/neon/vands32.c: Remove.
3611         * gcc.target/arm/neon/vands64.c: Remove.
3612         * gcc.target/arm/neon/vands8.c: Remove.
3613         * gcc.target/arm/neon/vandu16.c: Remove.
3614         * gcc.target/arm/neon/vandu32.c: Remove.
3615         * gcc.target/arm/neon/vandu64.c: Remove.
3616         * gcc.target/arm/neon/vandu8.c: Remove.
3617         * gcc.target/arm/neon/vbicQs16.c: Remove.
3618         * gcc.target/arm/neon/vbicQs32.c: Remove.
3619         * gcc.target/arm/neon/vbicQs64.c: Remove.
3620         * gcc.target/arm/neon/vbicQs8.c: Remove.
3621         * gcc.target/arm/neon/vbicQu16.c: Remove.
3622         * gcc.target/arm/neon/vbicQu32.c: Remove.
3623         * gcc.target/arm/neon/vbicQu64.c: Remove.
3624         * gcc.target/arm/neon/vbicQu8.c: Remove.
3625         * gcc.target/arm/neon/vbics16.c: Remove.
3626         * gcc.target/arm/neon/vbics32.c: Remove.
3627         * gcc.target/arm/neon/vbics64.c: Remove.
3628         * gcc.target/arm/neon/vbics8.c: Remove.
3629         * gcc.target/arm/neon/vbicu16.c: Remove.
3630         * gcc.target/arm/neon/vbicu32.c: Remove.
3631         * gcc.target/arm/neon/vbicu64.c: Remove.
3632         * gcc.target/arm/neon/vbicu8.c: Remove.
3633         * gcc.target/arm/neon/vbslQf32.c: Remove.
3634         * gcc.target/arm/neon/vbslQp16.c: Remove.
3635         * gcc.target/arm/neon/vbslQp64.c: Remove.
3636         * gcc.target/arm/neon/vbslQp8.c: Remove.
3637         * gcc.target/arm/neon/vbslQs16.c: Remove.
3638         * gcc.target/arm/neon/vbslQs32.c: Remove.
3639         * gcc.target/arm/neon/vbslQs64.c: Remove.
3640         * gcc.target/arm/neon/vbslQs8.c: Remove.
3641         * gcc.target/arm/neon/vbslQu16.c: Remove.
3642         * gcc.target/arm/neon/vbslQu32.c: Remove.
3643         * gcc.target/arm/neon/vbslQu64.c: Remove.
3644         * gcc.target/arm/neon/vbslQu8.c: Remove.
3645         * gcc.target/arm/neon/vbslf32.c: Remove.
3646         * gcc.target/arm/neon/vbslp16.c: Remove.
3647         * gcc.target/arm/neon/vbslp64.c: Remove.
3648         * gcc.target/arm/neon/vbslp8.c: Remove.
3649         * gcc.target/arm/neon/vbsls16.c: Remove.
3650         * gcc.target/arm/neon/vbsls32.c: Remove.
3651         * gcc.target/arm/neon/vbsls64.c: Remove.
3652         * gcc.target/arm/neon/vbsls8.c: Remove.
3653         * gcc.target/arm/neon/vbslu16.c: Remove.
3654         * gcc.target/arm/neon/vbslu32.c: Remove.
3655         * gcc.target/arm/neon/vbslu64.c: Remove.
3656         * gcc.target/arm/neon/vbslu8.c: Remove.
3657         * gcc.target/arm/neon/vcageQf32.c: Remove.
3658         * gcc.target/arm/neon/vcagef32.c: Remove.
3659         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3660         * gcc.target/arm/neon/vcagtf32.c: Remove.
3661         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3662         * gcc.target/arm/neon/vcalef32.c: Remove.
3663         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3664         * gcc.target/arm/neon/vcaltf32.c: Remove.
3665         * gcc.target/arm/neon/vceqQf32.c: Remove.
3666         * gcc.target/arm/neon/vceqQp8.c: Remove.
3667         * gcc.target/arm/neon/vceqQs16.c: Remove.
3668         * gcc.target/arm/neon/vceqQs32.c: Remove.
3669         * gcc.target/arm/neon/vceqQs8.c: Remove.
3670         * gcc.target/arm/neon/vceqQu16.c: Remove.
3671         * gcc.target/arm/neon/vceqQu32.c: Remove.
3672         * gcc.target/arm/neon/vceqQu8.c: Remove.
3673         * gcc.target/arm/neon/vceqf32.c: Remove.
3674         * gcc.target/arm/neon/vceqp8.c: Remove.
3675         * gcc.target/arm/neon/vceqs16.c: Remove.
3676         * gcc.target/arm/neon/vceqs32.c: Remove.
3677         * gcc.target/arm/neon/vceqs8.c: Remove.
3678         * gcc.target/arm/neon/vcequ16.c: Remove.
3679         * gcc.target/arm/neon/vcequ32.c: Remove.
3680         * gcc.target/arm/neon/vcequ8.c: Remove.
3681         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3682         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3683         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3684         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3685         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3686         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3687         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3688         * gcc.target/arm/neon/vcgef32.c: Remove.
3689         * gcc.target/arm/neon/vcges16.c: Remove.
3690         * gcc.target/arm/neon/vcges32.c: Remove.
3691         * gcc.target/arm/neon/vcges8.c: Remove.
3692         * gcc.target/arm/neon/vcgeu16.c: Remove.
3693         * gcc.target/arm/neon/vcgeu32.c: Remove.
3694         * gcc.target/arm/neon/vcgeu8.c: Remove.
3695         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3696         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3697         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3698         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3699         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3700         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3701         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3702         * gcc.target/arm/neon/vcgtf32.c: Remove.
3703         * gcc.target/arm/neon/vcgts16.c: Remove.
3704         * gcc.target/arm/neon/vcgts32.c: Remove.
3705         * gcc.target/arm/neon/vcgts8.c: Remove.
3706         * gcc.target/arm/neon/vcgtu16.c: Remove.
3707         * gcc.target/arm/neon/vcgtu32.c: Remove.
3708         * gcc.target/arm/neon/vcgtu8.c: Remove.
3709         * gcc.target/arm/neon/vcleQf32.c: Remove.
3710         * gcc.target/arm/neon/vcleQs16.c: Remove.
3711         * gcc.target/arm/neon/vcleQs32.c: Remove.
3712         * gcc.target/arm/neon/vcleQs8.c: Remove.
3713         * gcc.target/arm/neon/vcleQu16.c: Remove.
3714         * gcc.target/arm/neon/vcleQu32.c: Remove.
3715         * gcc.target/arm/neon/vcleQu8.c: Remove.
3716         * gcc.target/arm/neon/vclef32.c: Remove.
3717         * gcc.target/arm/neon/vcles16.c: Remove.
3718         * gcc.target/arm/neon/vcles32.c: Remove.
3719         * gcc.target/arm/neon/vcles8.c: Remove.
3720         * gcc.target/arm/neon/vcleu16.c: Remove.
3721         * gcc.target/arm/neon/vcleu32.c: Remove.
3722         * gcc.target/arm/neon/vcleu8.c: Remove.
3723         * gcc.target/arm/neon/vclsQs16.c: Remove.
3724         * gcc.target/arm/neon/vclsQs32.c: Remove.
3725         * gcc.target/arm/neon/vclsQs8.c: Remove.
3726         * gcc.target/arm/neon/vclss16.c: Remove.
3727         * gcc.target/arm/neon/vclss32.c: Remove.
3728         * gcc.target/arm/neon/vclss8.c: Remove.
3729         * gcc.target/arm/neon/vcltQf32.c: Remove.
3730         * gcc.target/arm/neon/vcltQs16.c: Remove.
3731         * gcc.target/arm/neon/vcltQs32.c: Remove.
3732         * gcc.target/arm/neon/vcltQs8.c: Remove.
3733         * gcc.target/arm/neon/vcltQu16.c: Remove.
3734         * gcc.target/arm/neon/vcltQu32.c: Remove.
3735         * gcc.target/arm/neon/vcltQu8.c: Remove.
3736         * gcc.target/arm/neon/vcltf32.c: Remove.
3737         * gcc.target/arm/neon/vclts16.c: Remove.
3738         * gcc.target/arm/neon/vclts32.c: Remove.
3739         * gcc.target/arm/neon/vclts8.c: Remove.
3740         * gcc.target/arm/neon/vcltu16.c: Remove.
3741         * gcc.target/arm/neon/vcltu32.c: Remove.
3742         * gcc.target/arm/neon/vcltu8.c: Remove.
3743         * gcc.target/arm/neon/vclzQs16.c: Remove.
3744         * gcc.target/arm/neon/vclzQs32.c: Remove.
3745         * gcc.target/arm/neon/vclzQs8.c: Remove.
3746         * gcc.target/arm/neon/vclzQu16.c: Remove.
3747         * gcc.target/arm/neon/vclzQu32.c: Remove.
3748         * gcc.target/arm/neon/vclzQu8.c: Remove.
3749         * gcc.target/arm/neon/vclzs16.c: Remove.
3750         * gcc.target/arm/neon/vclzs32.c: Remove.
3751         * gcc.target/arm/neon/vclzs8.c: Remove.
3752         * gcc.target/arm/neon/vclzu16.c: Remove.
3753         * gcc.target/arm/neon/vclzu32.c: Remove.
3754         * gcc.target/arm/neon/vclzu8.c: Remove.
3755         * gcc.target/arm/neon/vcntQp8.c: Remove.
3756         * gcc.target/arm/neon/vcntQs8.c: Remove.
3757         * gcc.target/arm/neon/vcntQu8.c: Remove.
3758         * gcc.target/arm/neon/vcntp8.c: Remove.
3759         * gcc.target/arm/neon/vcnts8.c: Remove.
3760         * gcc.target/arm/neon/vcntu8.c: Remove.
3761         * gcc.target/arm/neon/vcombinef32.c: Remove.
3762         * gcc.target/arm/neon/vcombinep16.c: Remove.
3763         * gcc.target/arm/neon/vcombinep64.c: Remove.
3764         * gcc.target/arm/neon/vcombinep8.c: Remove.
3765         * gcc.target/arm/neon/vcombines16.c: Remove.
3766         * gcc.target/arm/neon/vcombines32.c: Remove.
3767         * gcc.target/arm/neon/vcombines64.c: Remove.
3768         * gcc.target/arm/neon/vcombines8.c: Remove.
3769         * gcc.target/arm/neon/vcombineu16.c: Remove.
3770         * gcc.target/arm/neon/vcombineu32.c: Remove.
3771         * gcc.target/arm/neon/vcombineu64.c: Remove.
3772         * gcc.target/arm/neon/vcombineu8.c: Remove.
3773         * gcc.target/arm/neon/vcreatef32.c: Remove.
3774         * gcc.target/arm/neon/vcreatep16.c: Remove.
3775         * gcc.target/arm/neon/vcreatep64.c: Remove.
3776         * gcc.target/arm/neon/vcreatep8.c: Remove.
3777         * gcc.target/arm/neon/vcreates16.c: Remove.
3778         * gcc.target/arm/neon/vcreates32.c: Remove.
3779         * gcc.target/arm/neon/vcreates64.c: Remove.
3780         * gcc.target/arm/neon/vcreates8.c: Remove.
3781         * gcc.target/arm/neon/vcreateu16.c: Remove.
3782         * gcc.target/arm/neon/vcreateu32.c: Remove.
3783         * gcc.target/arm/neon/vcreateu64.c: Remove.
3784         * gcc.target/arm/neon/vcreateu8.c: Remove.
3785         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3786         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3787         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3788         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3789         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3790         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3791         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3792         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3793         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3794         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3795         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3796         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3797         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3798         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3799         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3800         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3801         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3802         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3803         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3804         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3805         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3806         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3807         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3808         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3809         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3810         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3811         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3812         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3813         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3814         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3815         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3816         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3817         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3818         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3819         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3820         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3821         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3822         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3823         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3824         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3825         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3826         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3827         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3828         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3829         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3830         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3831         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3832         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3833         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3834         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3835         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3836         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3837         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3838         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3839         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3840         * gcc.target/arm/neon/vdup_np16.c: Remove.
3841         * gcc.target/arm/neon/vdup_np64.c: Remove.
3842         * gcc.target/arm/neon/vdup_np8.c: Remove.
3843         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3844         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3845         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3846         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3847         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3848         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3849         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3850         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3851         * gcc.target/arm/neon/veorQs16.c: Remove.
3852         * gcc.target/arm/neon/veorQs32.c: Remove.
3853         * gcc.target/arm/neon/veorQs64.c: Remove.
3854         * gcc.target/arm/neon/veorQs8.c: Remove.
3855         * gcc.target/arm/neon/veorQu16.c: Remove.
3856         * gcc.target/arm/neon/veorQu32.c: Remove.
3857         * gcc.target/arm/neon/veorQu64.c: Remove.
3858         * gcc.target/arm/neon/veorQu8.c: Remove.
3859         * gcc.target/arm/neon/veors16.c: Remove.
3860         * gcc.target/arm/neon/veors32.c: Remove.
3861         * gcc.target/arm/neon/veors64.c: Remove.
3862         * gcc.target/arm/neon/veors8.c: Remove.
3863         * gcc.target/arm/neon/veoru16.c: Remove.
3864         * gcc.target/arm/neon/veoru32.c: Remove.
3865         * gcc.target/arm/neon/veoru64.c: Remove.
3866         * gcc.target/arm/neon/veoru8.c: Remove.
3867         * gcc.target/arm/neon/vextQf32.c: Remove.
3868         * gcc.target/arm/neon/vextQp16.c: Remove.
3869         * gcc.target/arm/neon/vextQp64.c: Remove.
3870         * gcc.target/arm/neon/vextQp8.c: Remove.
3871         * gcc.target/arm/neon/vextQs16.c: Remove.
3872         * gcc.target/arm/neon/vextQs32.c: Remove.
3873         * gcc.target/arm/neon/vextQs64.c: Remove.
3874         * gcc.target/arm/neon/vextQs8.c: Remove.
3875         * gcc.target/arm/neon/vextQu16.c: Remove.
3876         * gcc.target/arm/neon/vextQu32.c: Remove.
3877         * gcc.target/arm/neon/vextQu64.c: Remove.
3878         * gcc.target/arm/neon/vextQu8.c: Remove.
3879         * gcc.target/arm/neon/vextf32.c: Remove.
3880         * gcc.target/arm/neon/vextp16.c: Remove.
3881         * gcc.target/arm/neon/vextp64.c: Remove.
3882         * gcc.target/arm/neon/vextp8.c: Remove.
3883         * gcc.target/arm/neon/vexts16.c: Remove.
3884         * gcc.target/arm/neon/vexts32.c: Remove.
3885         * gcc.target/arm/neon/vexts64.c: Remove.
3886         * gcc.target/arm/neon/vexts8.c: Remove.
3887         * gcc.target/arm/neon/vextu16.c: Remove.
3888         * gcc.target/arm/neon/vextu32.c: Remove.
3889         * gcc.target/arm/neon/vextu64.c: Remove.
3890         * gcc.target/arm/neon/vextu8.c: Remove.
3891         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3892         * gcc.target/arm/neon/vfmaf32.c: Remove.
3893         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3894         * gcc.target/arm/neon/vfmsf32.c: Remove.
3895         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3896         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3897         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3898         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3899         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3900         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3901         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3902         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3903         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3904         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3905         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3906         * gcc.target/arm/neon/vget_highf32.c: Remove.
3907         * gcc.target/arm/neon/vget_highp16.c: Remove.
3908         * gcc.target/arm/neon/vget_highp64.c: Remove.
3909         * gcc.target/arm/neon/vget_highp8.c: Remove.
3910         * gcc.target/arm/neon/vget_highs16.c: Remove.
3911         * gcc.target/arm/neon/vget_highs32.c: Remove.
3912         * gcc.target/arm/neon/vget_highs64.c: Remove.
3913         * gcc.target/arm/neon/vget_highs8.c: Remove.
3914         * gcc.target/arm/neon/vget_highu16.c: Remove.
3915         * gcc.target/arm/neon/vget_highu32.c: Remove.
3916         * gcc.target/arm/neon/vget_highu64.c: Remove.
3917         * gcc.target/arm/neon/vget_highu8.c: Remove.
3918         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3919         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3920         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3921         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3922         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3923         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3924         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3925         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3926         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3927         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3928         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3929         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3930         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3931         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3932         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3933         * gcc.target/arm/neon/vget_lows16.c: Remove.
3934         * gcc.target/arm/neon/vget_lows32.c: Remove.
3935         * gcc.target/arm/neon/vget_lows64.c: Remove.
3936         * gcc.target/arm/neon/vget_lows8.c: Remove.
3937         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3938         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3939         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3940         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3941         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3942         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3943         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3944         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3945         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3946         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3947         * gcc.target/arm/neon/vhadds16.c: Remove.
3948         * gcc.target/arm/neon/vhadds32.c: Remove.
3949         * gcc.target/arm/neon/vhadds8.c: Remove.
3950         * gcc.target/arm/neon/vhaddu16.c: Remove.
3951         * gcc.target/arm/neon/vhaddu32.c: Remove.
3952         * gcc.target/arm/neon/vhaddu8.c: Remove.
3953         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3954         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3955         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3956         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3957         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3958         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3959         * gcc.target/arm/neon/vhsubs16.c: Remove.
3960         * gcc.target/arm/neon/vhsubs32.c: Remove.
3961         * gcc.target/arm/neon/vhsubs8.c: Remove.
3962         * gcc.target/arm/neon/vhsubu16.c: Remove.
3963         * gcc.target/arm/neon/vhsubu32.c: Remove.
3964         * gcc.target/arm/neon/vhsubu8.c: Remove.
3965         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3966         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3967         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3968         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3969         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3970         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3971         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3972         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3973         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3974         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3975         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3976         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3977         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3978         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3979         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3980         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3981         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3982         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3983         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3984         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3985         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3986         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3987         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3988         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3989         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3990         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3991         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3992         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3993         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3994         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3995         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3996         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3997         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3998         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3999         * gcc.target/arm/neon/vld1Qu64.c: Remove.
4000         * gcc.target/arm/neon/vld1Qu8.c: Remove.
4001         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4002         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4003         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4004         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4005         * gcc.target/arm/neon/vld1_dups16.c: Remove.
4006         * gcc.target/arm/neon/vld1_dups32.c: Remove.
4007         * gcc.target/arm/neon/vld1_dups64.c: Remove.
4008         * gcc.target/arm/neon/vld1_dups8.c: Remove.
4009         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4010         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4011         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4012         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4013         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4014         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4015         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4016         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4017         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4018         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4019         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4020         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4021         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4022         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4023         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4024         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4025         * gcc.target/arm/neon/vld1f32.c: Remove.
4026         * gcc.target/arm/neon/vld1p16.c: Remove.
4027         * gcc.target/arm/neon/vld1p64.c: Remove.
4028         * gcc.target/arm/neon/vld1p8.c: Remove.
4029         * gcc.target/arm/neon/vld1s16.c: Remove.
4030         * gcc.target/arm/neon/vld1s32.c: Remove.
4031         * gcc.target/arm/neon/vld1s64.c: Remove.
4032         * gcc.target/arm/neon/vld1s8.c: Remove.
4033         * gcc.target/arm/neon/vld1u16.c: Remove.
4034         * gcc.target/arm/neon/vld1u32.c: Remove.
4035         * gcc.target/arm/neon/vld1u64.c: Remove.
4036         * gcc.target/arm/neon/vld1u8.c: Remove.
4037         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4038         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4039         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4040         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4041         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4042         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4043         * gcc.target/arm/neon/vld2Qf32.c: Remove.
4044         * gcc.target/arm/neon/vld2Qp16.c: Remove.
4045         * gcc.target/arm/neon/vld2Qp8.c: Remove.
4046         * gcc.target/arm/neon/vld2Qs16.c: Remove.
4047         * gcc.target/arm/neon/vld2Qs32.c: Remove.
4048         * gcc.target/arm/neon/vld2Qs8.c: Remove.
4049         * gcc.target/arm/neon/vld2Qu16.c: Remove.
4050         * gcc.target/arm/neon/vld2Qu32.c: Remove.
4051         * gcc.target/arm/neon/vld2Qu8.c: Remove.
4052         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4053         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4054         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4055         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4056         * gcc.target/arm/neon/vld2_dups16.c: Remove.
4057         * gcc.target/arm/neon/vld2_dups32.c: Remove.
4058         * gcc.target/arm/neon/vld2_dups64.c: Remove.
4059         * gcc.target/arm/neon/vld2_dups8.c: Remove.
4060         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4061         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4062         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4063         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4064         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4065         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4066         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4067         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4068         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4069         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4070         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4071         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4072         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4073         * gcc.target/arm/neon/vld2f32.c: Remove.
4074         * gcc.target/arm/neon/vld2p16.c: Remove.
4075         * gcc.target/arm/neon/vld2p64.c: Remove.
4076         * gcc.target/arm/neon/vld2p8.c: Remove.
4077         * gcc.target/arm/neon/vld2s16.c: Remove.
4078         * gcc.target/arm/neon/vld2s32.c: Remove.
4079         * gcc.target/arm/neon/vld2s64.c: Remove.
4080         * gcc.target/arm/neon/vld2s8.c: Remove.
4081         * gcc.target/arm/neon/vld2u16.c: Remove.
4082         * gcc.target/arm/neon/vld2u32.c: Remove.
4083         * gcc.target/arm/neon/vld2u64.c: Remove.
4084         * gcc.target/arm/neon/vld2u8.c: Remove.
4085         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4086         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4087         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4088         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4089         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4090         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4091         * gcc.target/arm/neon/vld3Qf32.c: Remove.
4092         * gcc.target/arm/neon/vld3Qp16.c: Remove.
4093         * gcc.target/arm/neon/vld3Qp8.c: Remove.
4094         * gcc.target/arm/neon/vld3Qs16.c: Remove.
4095         * gcc.target/arm/neon/vld3Qs32.c: Remove.
4096         * gcc.target/arm/neon/vld3Qs8.c: Remove.
4097         * gcc.target/arm/neon/vld3Qu16.c: Remove.
4098         * gcc.target/arm/neon/vld3Qu32.c: Remove.
4099         * gcc.target/arm/neon/vld3Qu8.c: Remove.
4100         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4101         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4102         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4103         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4104         * gcc.target/arm/neon/vld3_dups16.c: Remove.
4105         * gcc.target/arm/neon/vld3_dups32.c: Remove.
4106         * gcc.target/arm/neon/vld3_dups64.c: Remove.
4107         * gcc.target/arm/neon/vld3_dups8.c: Remove.
4108         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4109         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4110         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4111         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4112         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4113         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4114         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4115         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4116         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4117         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4118         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4119         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4120         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4121         * gcc.target/arm/neon/vld3f32.c: Remove.
4122         * gcc.target/arm/neon/vld3p16.c: Remove.
4123         * gcc.target/arm/neon/vld3p64.c: Remove.
4124         * gcc.target/arm/neon/vld3p8.c: Remove.
4125         * gcc.target/arm/neon/vld3s16.c: Remove.
4126         * gcc.target/arm/neon/vld3s32.c: Remove.
4127         * gcc.target/arm/neon/vld3s64.c: Remove.
4128         * gcc.target/arm/neon/vld3s8.c: Remove.
4129         * gcc.target/arm/neon/vld3u16.c: Remove.
4130         * gcc.target/arm/neon/vld3u32.c: Remove.
4131         * gcc.target/arm/neon/vld3u64.c: Remove.
4132         * gcc.target/arm/neon/vld3u8.c: Remove.
4133         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4134         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4135         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4136         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4137         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4138         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4139         * gcc.target/arm/neon/vld4Qf32.c: Remove.
4140         * gcc.target/arm/neon/vld4Qp16.c: Remove.
4141         * gcc.target/arm/neon/vld4Qp8.c: Remove.
4142         * gcc.target/arm/neon/vld4Qs16.c: Remove.
4143         * gcc.target/arm/neon/vld4Qs32.c: Remove.
4144         * gcc.target/arm/neon/vld4Qs8.c: Remove.
4145         * gcc.target/arm/neon/vld4Qu16.c: Remove.
4146         * gcc.target/arm/neon/vld4Qu32.c: Remove.
4147         * gcc.target/arm/neon/vld4Qu8.c: Remove.
4148         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4149         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4150         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4151         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4152         * gcc.target/arm/neon/vld4_dups16.c: Remove.
4153         * gcc.target/arm/neon/vld4_dups32.c: Remove.
4154         * gcc.target/arm/neon/vld4_dups64.c: Remove.
4155         * gcc.target/arm/neon/vld4_dups8.c: Remove.
4156         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4157         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4158         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4159         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4160         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4161         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4162         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4163         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4164         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4165         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4166         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4167         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4168         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4169         * gcc.target/arm/neon/vld4f32.c: Remove.
4170         * gcc.target/arm/neon/vld4p16.c: Remove.
4171         * gcc.target/arm/neon/vld4p64.c: Remove.
4172         * gcc.target/arm/neon/vld4p8.c: Remove.
4173         * gcc.target/arm/neon/vld4s16.c: Remove.
4174         * gcc.target/arm/neon/vld4s32.c: Remove.
4175         * gcc.target/arm/neon/vld4s64.c: Remove.
4176         * gcc.target/arm/neon/vld4s8.c: Remove.
4177         * gcc.target/arm/neon/vld4u16.c: Remove.
4178         * gcc.target/arm/neon/vld4u32.c: Remove.
4179         * gcc.target/arm/neon/vld4u64.c: Remove.
4180         * gcc.target/arm/neon/vld4u8.c: Remove.
4181         * gcc.target/arm/neon/vmaxQf32.c: Remove.
4182         * gcc.target/arm/neon/vmaxQs16.c: Remove.
4183         * gcc.target/arm/neon/vmaxQs32.c: Remove.
4184         * gcc.target/arm/neon/vmaxQs8.c: Remove.
4185         * gcc.target/arm/neon/vmaxQu16.c: Remove.
4186         * gcc.target/arm/neon/vmaxQu32.c: Remove.
4187         * gcc.target/arm/neon/vmaxQu8.c: Remove.
4188         * gcc.target/arm/neon/vmaxf32.c: Remove.
4189         * gcc.target/arm/neon/vmaxs16.c: Remove.
4190         * gcc.target/arm/neon/vmaxs32.c: Remove.
4191         * gcc.target/arm/neon/vmaxs8.c: Remove.
4192         * gcc.target/arm/neon/vmaxu16.c: Remove.
4193         * gcc.target/arm/neon/vmaxu32.c: Remove.
4194         * gcc.target/arm/neon/vmaxu8.c: Remove.
4195         * gcc.target/arm/neon/vminQf32.c: Remove.
4196         * gcc.target/arm/neon/vminQs16.c: Remove.
4197         * gcc.target/arm/neon/vminQs32.c: Remove.
4198         * gcc.target/arm/neon/vminQs8.c: Remove.
4199         * gcc.target/arm/neon/vminQu16.c: Remove.
4200         * gcc.target/arm/neon/vminQu32.c: Remove.
4201         * gcc.target/arm/neon/vminQu8.c: Remove.
4202         * gcc.target/arm/neon/vminf32.c: Remove.
4203         * gcc.target/arm/neon/vmins16.c: Remove.
4204         * gcc.target/arm/neon/vmins32.c: Remove.
4205         * gcc.target/arm/neon/vmins8.c: Remove.
4206         * gcc.target/arm/neon/vminu16.c: Remove.
4207         * gcc.target/arm/neon/vminu32.c: Remove.
4208         * gcc.target/arm/neon/vminu8.c: Remove.
4209         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4210         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4211         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4212         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4213         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4214         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4215         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4216         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4217         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4218         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4219         * gcc.target/arm/neon/vmlaQf32.c: Remove.
4220         * gcc.target/arm/neon/vmlaQs16.c: Remove.
4221         * gcc.target/arm/neon/vmlaQs32.c: Remove.
4222         * gcc.target/arm/neon/vmlaQs8.c: Remove.
4223         * gcc.target/arm/neon/vmlaQu16.c: Remove.
4224         * gcc.target/arm/neon/vmlaQu32.c: Remove.
4225         * gcc.target/arm/neon/vmlaQu8.c: Remove.
4226         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4227         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4228         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4229         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4230         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4231         * gcc.target/arm/neon/vmla_nf32.c: Remove.
4232         * gcc.target/arm/neon/vmla_ns16.c: Remove.
4233         * gcc.target/arm/neon/vmla_ns32.c: Remove.
4234         * gcc.target/arm/neon/vmla_nu16.c: Remove.
4235         * gcc.target/arm/neon/vmla_nu32.c: Remove.
4236         * gcc.target/arm/neon/vmlaf32.c: Remove.
4237         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4238         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4239         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4240         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4241         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4242         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4243         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4244         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4245         * gcc.target/arm/neon/vmlals16.c: Remove.
4246         * gcc.target/arm/neon/vmlals32.c: Remove.
4247         * gcc.target/arm/neon/vmlals8.c: Remove.
4248         * gcc.target/arm/neon/vmlalu16.c: Remove.
4249         * gcc.target/arm/neon/vmlalu32.c: Remove.
4250         * gcc.target/arm/neon/vmlalu8.c: Remove.
4251         * gcc.target/arm/neon/vmlas16.c: Remove.
4252         * gcc.target/arm/neon/vmlas32.c: Remove.
4253         * gcc.target/arm/neon/vmlas8.c: Remove.
4254         * gcc.target/arm/neon/vmlau16.c: Remove.
4255         * gcc.target/arm/neon/vmlau32.c: Remove.
4256         * gcc.target/arm/neon/vmlau8.c: Remove.
4257         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4258         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4259         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4260         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4261         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4262         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4263         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4264         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4265         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4266         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4267         * gcc.target/arm/neon/vmlsQf32.c: Remove.
4268         * gcc.target/arm/neon/vmlsQs16.c: Remove.
4269         * gcc.target/arm/neon/vmlsQs32.c: Remove.
4270         * gcc.target/arm/neon/vmlsQs8.c: Remove.
4271         * gcc.target/arm/neon/vmlsQu16.c: Remove.
4272         * gcc.target/arm/neon/vmlsQu32.c: Remove.
4273         * gcc.target/arm/neon/vmlsQu8.c: Remove.
4274         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4275         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4276         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4277         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4278         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4279         * gcc.target/arm/neon/vmls_nf32.c: Remove.
4280         * gcc.target/arm/neon/vmls_ns16.c: Remove.
4281         * gcc.target/arm/neon/vmls_ns32.c: Remove.
4282         * gcc.target/arm/neon/vmls_nu16.c: Remove.
4283         * gcc.target/arm/neon/vmls_nu32.c: Remove.
4284         * gcc.target/arm/neon/vmlsf32.c: Remove.
4285         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4286         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4287         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4288         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4289         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4290         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4291         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4292         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4293         * gcc.target/arm/neon/vmlsls16.c: Remove.
4294         * gcc.target/arm/neon/vmlsls32.c: Remove.
4295         * gcc.target/arm/neon/vmlsls8.c: Remove.
4296         * gcc.target/arm/neon/vmlslu16.c: Remove.
4297         * gcc.target/arm/neon/vmlslu32.c: Remove.
4298         * gcc.target/arm/neon/vmlslu8.c: Remove.
4299         * gcc.target/arm/neon/vmlss16.c: Remove.
4300         * gcc.target/arm/neon/vmlss32.c: Remove.
4301         * gcc.target/arm/neon/vmlss8.c: Remove.
4302         * gcc.target/arm/neon/vmlsu16.c: Remove.
4303         * gcc.target/arm/neon/vmlsu32.c: Remove.
4304         * gcc.target/arm/neon/vmlsu8.c: Remove.
4305         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4306         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4307         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4308         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4309         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4310         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4311         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4312         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4313         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4314         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4315         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4316         * gcc.target/arm/neon/vmov_nf32.c: Remove.
4317         * gcc.target/arm/neon/vmov_np16.c: Remove.
4318         * gcc.target/arm/neon/vmov_np8.c: Remove.
4319         * gcc.target/arm/neon/vmov_ns16.c: Remove.
4320         * gcc.target/arm/neon/vmov_ns32.c: Remove.
4321         * gcc.target/arm/neon/vmov_ns64.c: Remove.
4322         * gcc.target/arm/neon/vmov_ns8.c: Remove.
4323         * gcc.target/arm/neon/vmov_nu16.c: Remove.
4324         * gcc.target/arm/neon/vmov_nu32.c: Remove.
4325         * gcc.target/arm/neon/vmov_nu64.c: Remove.
4326         * gcc.target/arm/neon/vmov_nu8.c: Remove.
4327         * gcc.target/arm/neon/vmovls16.c: Remove.
4328         * gcc.target/arm/neon/vmovls32.c: Remove.
4329         * gcc.target/arm/neon/vmovls8.c: Remove.
4330         * gcc.target/arm/neon/vmovlu16.c: Remove.
4331         * gcc.target/arm/neon/vmovlu32.c: Remove.
4332         * gcc.target/arm/neon/vmovlu8.c: Remove.
4333         * gcc.target/arm/neon/vmovns16.c: Remove.
4334         * gcc.target/arm/neon/vmovns32.c: Remove.
4335         * gcc.target/arm/neon/vmovns64.c: Remove.
4336         * gcc.target/arm/neon/vmovnu16.c: Remove.
4337         * gcc.target/arm/neon/vmovnu32.c: Remove.
4338         * gcc.target/arm/neon/vmovnu64.c: Remove.
4339         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4340         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4341         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4342         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4343         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4344         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4345         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4346         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4347         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4348         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4349         * gcc.target/arm/neon/vmulQf32.c: Remove.
4350         * gcc.target/arm/neon/vmulQp8.c: Remove.
4351         * gcc.target/arm/neon/vmulQs16.c: Remove.
4352         * gcc.target/arm/neon/vmulQs32.c: Remove.
4353         * gcc.target/arm/neon/vmulQs8.c: Remove.
4354         * gcc.target/arm/neon/vmulQu16.c: Remove.
4355         * gcc.target/arm/neon/vmulQu32.c: Remove.
4356         * gcc.target/arm/neon/vmulQu8.c: Remove.
4357         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4358         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4359         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4360         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4361         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4362         * gcc.target/arm/neon/vmul_nf32.c: Remove.
4363         * gcc.target/arm/neon/vmul_ns16.c: Remove.
4364         * gcc.target/arm/neon/vmul_ns32.c: Remove.
4365         * gcc.target/arm/neon/vmul_nu16.c: Remove.
4366         * gcc.target/arm/neon/vmul_nu32.c: Remove.
4367         * gcc.target/arm/neon/vmulf32.c: Remove.
4368         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4369         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4370         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4371         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4372         * gcc.target/arm/neon/vmull_ns16.c: Remove.
4373         * gcc.target/arm/neon/vmull_ns32.c: Remove.
4374         * gcc.target/arm/neon/vmull_nu16.c: Remove.
4375         * gcc.target/arm/neon/vmull_nu32.c: Remove.
4376         * gcc.target/arm/neon/vmullp8.c: Remove.
4377         * gcc.target/arm/neon/vmulls16.c: Remove.
4378         * gcc.target/arm/neon/vmulls32.c: Remove.
4379         * gcc.target/arm/neon/vmulls8.c: Remove.
4380         * gcc.target/arm/neon/vmullu16.c: Remove.
4381         * gcc.target/arm/neon/vmullu32.c: Remove.
4382         * gcc.target/arm/neon/vmullu8.c: Remove.
4383         * gcc.target/arm/neon/vmulp8.c: Remove.
4384         * gcc.target/arm/neon/vmuls16.c: Remove.
4385         * gcc.target/arm/neon/vmuls32.c: Remove.
4386         * gcc.target/arm/neon/vmuls8.c: Remove.
4387         * gcc.target/arm/neon/vmulu16.c: Remove.
4388         * gcc.target/arm/neon/vmulu32.c: Remove.
4389         * gcc.target/arm/neon/vmulu8.c: Remove.
4390         * gcc.target/arm/neon/vmvnQp8.c: Remove.
4391         * gcc.target/arm/neon/vmvnQs16.c: Remove.
4392         * gcc.target/arm/neon/vmvnQs32.c: Remove.
4393         * gcc.target/arm/neon/vmvnQs8.c: Remove.
4394         * gcc.target/arm/neon/vmvnQu16.c: Remove.
4395         * gcc.target/arm/neon/vmvnQu32.c: Remove.
4396         * gcc.target/arm/neon/vmvnQu8.c: Remove.
4397         * gcc.target/arm/neon/vmvnp8.c: Remove.
4398         * gcc.target/arm/neon/vmvns16.c: Remove.
4399         * gcc.target/arm/neon/vmvns32.c: Remove.
4400         * gcc.target/arm/neon/vmvns8.c: Remove.
4401         * gcc.target/arm/neon/vmvnu16.c: Remove.
4402         * gcc.target/arm/neon/vmvnu32.c: Remove.
4403         * gcc.target/arm/neon/vmvnu8.c: Remove.
4404         * gcc.target/arm/neon/vnegQf32.c: Remove.
4405         * gcc.target/arm/neon/vnegQs16.c: Remove.
4406         * gcc.target/arm/neon/vnegQs32.c: Remove.
4407         * gcc.target/arm/neon/vnegQs8.c: Remove.
4408         * gcc.target/arm/neon/vnegf32.c: Remove.
4409         * gcc.target/arm/neon/vnegs16.c: Remove.
4410         * gcc.target/arm/neon/vnegs32.c: Remove.
4411         * gcc.target/arm/neon/vnegs8.c: Remove.
4412         * gcc.target/arm/neon/vornQs16.c: Remove.
4413         * gcc.target/arm/neon/vornQs32.c: Remove.
4414         * gcc.target/arm/neon/vornQs64.c: Remove.
4415         * gcc.target/arm/neon/vornQs8.c: Remove.
4416         * gcc.target/arm/neon/vornQu16.c: Remove.
4417         * gcc.target/arm/neon/vornQu32.c: Remove.
4418         * gcc.target/arm/neon/vornQu64.c: Remove.
4419         * gcc.target/arm/neon/vornQu8.c: Remove.
4420         * gcc.target/arm/neon/vorns16.c: Remove.
4421         * gcc.target/arm/neon/vorns32.c: Remove.
4422         * gcc.target/arm/neon/vorns64.c: Remove.
4423         * gcc.target/arm/neon/vorns8.c: Remove.
4424         * gcc.target/arm/neon/vornu16.c: Remove.
4425         * gcc.target/arm/neon/vornu32.c: Remove.
4426         * gcc.target/arm/neon/vornu64.c: Remove.
4427         * gcc.target/arm/neon/vornu8.c: Remove.
4428         * gcc.target/arm/neon/vorrQs16.c: Remove.
4429         * gcc.target/arm/neon/vorrQs32.c: Remove.
4430         * gcc.target/arm/neon/vorrQs64.c: Remove.
4431         * gcc.target/arm/neon/vorrQs8.c: Remove.
4432         * gcc.target/arm/neon/vorrQu16.c: Remove.
4433         * gcc.target/arm/neon/vorrQu32.c: Remove.
4434         * gcc.target/arm/neon/vorrQu64.c: Remove.
4435         * gcc.target/arm/neon/vorrQu8.c: Remove.
4436         * gcc.target/arm/neon/vorrs16.c: Remove.
4437         * gcc.target/arm/neon/vorrs32.c: Remove.
4438         * gcc.target/arm/neon/vorrs64.c: Remove.
4439         * gcc.target/arm/neon/vorrs8.c: Remove.
4440         * gcc.target/arm/neon/vorru16.c: Remove.
4441         * gcc.target/arm/neon/vorru32.c: Remove.
4442         * gcc.target/arm/neon/vorru64.c: Remove.
4443         * gcc.target/arm/neon/vorru8.c: Remove.
4444         * gcc.target/arm/neon/vpadalQs16.c: Remove.
4445         * gcc.target/arm/neon/vpadalQs32.c: Remove.
4446         * gcc.target/arm/neon/vpadalQs8.c: Remove.
4447         * gcc.target/arm/neon/vpadalQu16.c: Remove.
4448         * gcc.target/arm/neon/vpadalQu32.c: Remove.
4449         * gcc.target/arm/neon/vpadalQu8.c: Remove.
4450         * gcc.target/arm/neon/vpadals16.c: Remove.
4451         * gcc.target/arm/neon/vpadals32.c: Remove.
4452         * gcc.target/arm/neon/vpadals8.c: Remove.
4453         * gcc.target/arm/neon/vpadalu16.c: Remove.
4454         * gcc.target/arm/neon/vpadalu32.c: Remove.
4455         * gcc.target/arm/neon/vpadalu8.c: Remove.
4456         * gcc.target/arm/neon/vpaddf32.c: Remove.
4457         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4458         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4459         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4460         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4461         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4462         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4463         * gcc.target/arm/neon/vpaddls16.c: Remove.
4464         * gcc.target/arm/neon/vpaddls32.c: Remove.
4465         * gcc.target/arm/neon/vpaddls8.c: Remove.
4466         * gcc.target/arm/neon/vpaddlu16.c: Remove.
4467         * gcc.target/arm/neon/vpaddlu32.c: Remove.
4468         * gcc.target/arm/neon/vpaddlu8.c: Remove.
4469         * gcc.target/arm/neon/vpadds16.c: Remove.
4470         * gcc.target/arm/neon/vpadds32.c: Remove.
4471         * gcc.target/arm/neon/vpadds8.c: Remove.
4472         * gcc.target/arm/neon/vpaddu16.c: Remove.
4473         * gcc.target/arm/neon/vpaddu32.c: Remove.
4474         * gcc.target/arm/neon/vpaddu8.c: Remove.
4475         * gcc.target/arm/neon/vpmaxf32.c: Remove.
4476         * gcc.target/arm/neon/vpmaxs16.c: Remove.
4477         * gcc.target/arm/neon/vpmaxs32.c: Remove.
4478         * gcc.target/arm/neon/vpmaxs8.c: Remove.
4479         * gcc.target/arm/neon/vpmaxu16.c: Remove.
4480         * gcc.target/arm/neon/vpmaxu32.c: Remove.
4481         * gcc.target/arm/neon/vpmaxu8.c: Remove.
4482         * gcc.target/arm/neon/vpminf32.c: Remove.
4483         * gcc.target/arm/neon/vpmins16.c: Remove.
4484         * gcc.target/arm/neon/vpmins32.c: Remove.
4485         * gcc.target/arm/neon/vpmins8.c: Remove.
4486         * gcc.target/arm/neon/vpminu16.c: Remove.
4487         * gcc.target/arm/neon/vpminu32.c: Remove.
4488         * gcc.target/arm/neon/vpminu8.c: Remove.
4489         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4490         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4491         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4492         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4493         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4494         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4495         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4496         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4497         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4498         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4499         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4500         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4501         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4502         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4503         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4504         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4505         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4506         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4507         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4508         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4509         * gcc.target/arm/neon/vqRshls16.c: Remove.
4510         * gcc.target/arm/neon/vqRshls32.c: Remove.
4511         * gcc.target/arm/neon/vqRshls64.c: Remove.
4512         * gcc.target/arm/neon/vqRshls8.c: Remove.
4513         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4514         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4515         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4516         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4517         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4518         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4519         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4520         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4521         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4522         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4523         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4524         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4525         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4526         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4527         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4528         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4529         * gcc.target/arm/neon/vqabss16.c: Remove.
4530         * gcc.target/arm/neon/vqabss32.c: Remove.
4531         * gcc.target/arm/neon/vqabss8.c: Remove.
4532         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4533         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4534         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4535         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4536         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4537         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4538         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4539         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4540         * gcc.target/arm/neon/vqadds16.c: Remove.
4541         * gcc.target/arm/neon/vqadds32.c: Remove.
4542         * gcc.target/arm/neon/vqadds64.c: Remove.
4543         * gcc.target/arm/neon/vqadds8.c: Remove.
4544         * gcc.target/arm/neon/vqaddu16.c: Remove.
4545         * gcc.target/arm/neon/vqaddu32.c: Remove.
4546         * gcc.target/arm/neon/vqaddu64.c: Remove.
4547         * gcc.target/arm/neon/vqaddu8.c: Remove.
4548         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4549         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4550         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4551         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4552         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4553         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4554         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4555         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4556         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4557         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4558         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4559         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4560         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4561         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4562         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4563         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4564         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4565         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4566         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4567         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4568         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4569         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4570         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4571         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4572         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4573         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4574         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4575         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4576         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4577         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4578         * gcc.target/arm/neon/vqmovns16.c: Remove.
4579         * gcc.target/arm/neon/vqmovns32.c: Remove.
4580         * gcc.target/arm/neon/vqmovns64.c: Remove.
4581         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4582         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4583         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4584         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4585         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4586         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4587         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4588         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4589         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4590         * gcc.target/arm/neon/vqnegs16.c: Remove.
4591         * gcc.target/arm/neon/vqnegs32.c: Remove.
4592         * gcc.target/arm/neon/vqnegs8.c: Remove.
4593         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4594         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4595         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4596         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4597         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4598         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4599         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4600         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4601         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4602         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4603         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4604         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4605         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4606         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4607         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4608         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4609         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4610         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4611         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4612         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4613         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4614         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4615         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4616         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4617         * gcc.target/arm/neon/vqshls16.c: Remove.
4618         * gcc.target/arm/neon/vqshls32.c: Remove.
4619         * gcc.target/arm/neon/vqshls64.c: Remove.
4620         * gcc.target/arm/neon/vqshls8.c: Remove.
4621         * gcc.target/arm/neon/vqshlu16.c: Remove.
4622         * gcc.target/arm/neon/vqshlu32.c: Remove.
4623         * gcc.target/arm/neon/vqshlu64.c: Remove.
4624         * gcc.target/arm/neon/vqshlu8.c: Remove.
4625         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4626         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4627         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4628         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4629         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4630         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4631         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4632         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4633         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4634         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4635         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4636         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4637         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4638         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4639         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4640         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4641         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4642         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4643         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4644         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4645         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4646         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4647         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4648         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4649         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4650         * gcc.target/arm/neon/vqsubs16.c: Remove.
4651         * gcc.target/arm/neon/vqsubs32.c: Remove.
4652         * gcc.target/arm/neon/vqsubs64.c: Remove.
4653         * gcc.target/arm/neon/vqsubs8.c: Remove.
4654         * gcc.target/arm/neon/vqsubu16.c: Remove.
4655         * gcc.target/arm/neon/vqsubu32.c: Remove.
4656         * gcc.target/arm/neon/vqsubu64.c: Remove.
4657         * gcc.target/arm/neon/vqsubu8.c: Remove.
4658         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4659         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4660         * gcc.target/arm/neon/vrecpef32.c: Remove.
4661         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4662         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4663         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4664         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4665         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4666         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4667         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4668         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4669         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4670         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4671         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4672         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4673         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4674         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4675         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4676         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4677         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4678         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4679         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4680         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4681         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4682         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4683         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4684         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4685         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4686         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4687         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4688         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4689         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4690         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4691         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4692         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4693         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4694         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4695         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4696         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4697         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4698         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4699         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4700         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4701         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4702         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4703         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4704         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4705         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4706         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4707         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4708         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4709         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4710         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4711         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4712         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4713         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4714         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4715         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4716         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4717         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4718         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4719         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4720         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4721         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4722         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4723         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4724         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4725         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4726         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4727         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4728         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4729         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4730         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4731         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4732         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4733         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4734         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4735         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4736         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4737         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4738         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4739         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4740         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4741         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4742         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4743         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4744         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4745         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4746         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4747         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4748         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4749         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4750         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4751         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4752         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4753         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4754         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4755         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4756         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4757         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4758         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4759         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4760         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4761         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4762         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4763         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4764         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4765         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4766         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4767         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4768         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4769         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4770         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4771         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4772         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4773         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4774         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4775         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4776         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4777         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4778         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4779         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4780         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4781         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4782         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4783         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4784         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4785         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4786         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4787         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4788         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4789         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4790         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4791         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4792         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4793         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4794         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4795         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4796         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4797         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4798         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4799         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4800         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4801         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4802         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4803         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4804         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4805         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4806         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4807         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4808         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4809         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4810         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4811         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4812         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4813         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4814         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4815         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4816         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4817         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4818         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4819         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4820         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4821         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4822         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4823         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4824         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4825         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4826         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4827         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4828         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4829         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4830         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4831         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4832         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4833         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4834         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4835         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4836         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4837         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4838         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4839         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4840         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4841         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4842         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4843         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4844         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4845         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4846         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4847         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4848         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4849         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4850         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4851         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4852         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4853         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4854         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4855         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4856         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4857         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4858         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4859         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4860         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4861         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4862         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4863         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4864         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4865         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4866         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4867         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4868         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4869         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4870         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4871         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4872         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4873         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4874         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4875         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4876         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4877         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4878         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4879         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4880         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4881         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4882         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4883         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4884         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4885         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4886         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4887         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4888         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4889         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4890         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4891         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4892         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4893         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4894         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4895         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4896         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4897         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4898         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4899         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4900         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4901         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4902         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4903         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4904         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4905         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4906         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4907         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4908         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4909         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4910         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4911         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4912         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4913         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4914         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4915         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4916         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4917         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4918         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4919         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4920         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4921         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4922         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4923         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4924         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4925         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4926         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4927         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4928         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4929         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4930         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4931         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4932         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4933         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4934         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4935         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4936         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4937         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4938         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4939         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4940         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4941         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4942         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4943         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4944         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4945         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4946         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4947         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4948         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4949         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4950         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4951         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4952         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4953         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4954         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4955         * gcc.target/arm/neon/vrev16p8.c: Remove.
4956         * gcc.target/arm/neon/vrev16s8.c: Remove.
4957         * gcc.target/arm/neon/vrev16u8.c: Remove.
4958         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4959         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4960         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4961         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4962         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4963         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4964         * gcc.target/arm/neon/vrev32p16.c: Remove.
4965         * gcc.target/arm/neon/vrev32p8.c: Remove.
4966         * gcc.target/arm/neon/vrev32s16.c: Remove.
4967         * gcc.target/arm/neon/vrev32s8.c: Remove.
4968         * gcc.target/arm/neon/vrev32u16.c: Remove.
4969         * gcc.target/arm/neon/vrev32u8.c: Remove.
4970         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4971         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4972         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4973         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4974         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4975         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4976         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4977         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4978         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4979         * gcc.target/arm/neon/vrev64f32.c: Remove.
4980         * gcc.target/arm/neon/vrev64p16.c: Remove.
4981         * gcc.target/arm/neon/vrev64p8.c: Remove.
4982         * gcc.target/arm/neon/vrev64s16.c: Remove.
4983         * gcc.target/arm/neon/vrev64s32.c: Remove.
4984         * gcc.target/arm/neon/vrev64s8.c: Remove.
4985         * gcc.target/arm/neon/vrev64u16.c: Remove.
4986         * gcc.target/arm/neon/vrev64u32.c: Remove.
4987         * gcc.target/arm/neon/vrev64u8.c: Remove.
4988         * gcc.target/arm/neon/vrndaf32.c: Remove.
4989         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4990         * gcc.target/arm/neon/vrndf32.c: Remove.
4991         * gcc.target/arm/neon/vrndmf32.c: Remove.
4992         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4993         * gcc.target/arm/neon/vrndnf32.c: Remove.
4994         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4995         * gcc.target/arm/neon/vrndpf32.c: Remove.
4996         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4997         * gcc.target/arm/neon/vrndqf32.c: Remove.
4998         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4999         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5000         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5001         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5002         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5003         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5004         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5005         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5006         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5007         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5008         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5009         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5010         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5011         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5012         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5013         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5014         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5015         * gcc.target/arm/neon/vset_lanef32.c: Remove.
5016         * gcc.target/arm/neon/vset_lanep16.c: Remove.
5017         * gcc.target/arm/neon/vset_lanep8.c: Remove.
5018         * gcc.target/arm/neon/vset_lanes16.c: Remove.
5019         * gcc.target/arm/neon/vset_lanes32.c: Remove.
5020         * gcc.target/arm/neon/vset_lanes64.c: Remove.
5021         * gcc.target/arm/neon/vset_lanes8.c: Remove.
5022         * gcc.target/arm/neon/vset_laneu16.c: Remove.
5023         * gcc.target/arm/neon/vset_laneu32.c: Remove.
5024         * gcc.target/arm/neon/vset_laneu64.c: Remove.
5025         * gcc.target/arm/neon/vset_laneu8.c: Remove.
5026         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5027         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5028         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5029         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5030         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5031         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5032         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5033         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5034         * gcc.target/arm/neon/vshlQs16.c: Remove.
5035         * gcc.target/arm/neon/vshlQs32.c: Remove.
5036         * gcc.target/arm/neon/vshlQs64.c: Remove.
5037         * gcc.target/arm/neon/vshlQs8.c: Remove.
5038         * gcc.target/arm/neon/vshlQu16.c: Remove.
5039         * gcc.target/arm/neon/vshlQu32.c: Remove.
5040         * gcc.target/arm/neon/vshlQu64.c: Remove.
5041         * gcc.target/arm/neon/vshlQu8.c: Remove.
5042         * gcc.target/arm/neon/vshl_ns16.c: Remove.
5043         * gcc.target/arm/neon/vshl_ns32.c: Remove.
5044         * gcc.target/arm/neon/vshl_ns64.c: Remove.
5045         * gcc.target/arm/neon/vshl_ns8.c: Remove.
5046         * gcc.target/arm/neon/vshl_nu16.c: Remove.
5047         * gcc.target/arm/neon/vshl_nu32.c: Remove.
5048         * gcc.target/arm/neon/vshl_nu64.c: Remove.
5049         * gcc.target/arm/neon/vshl_nu8.c: Remove.
5050         * gcc.target/arm/neon/vshll_ns16.c: Remove.
5051         * gcc.target/arm/neon/vshll_ns32.c: Remove.
5052         * gcc.target/arm/neon/vshll_ns8.c: Remove.
5053         * gcc.target/arm/neon/vshll_nu16.c: Remove.
5054         * gcc.target/arm/neon/vshll_nu32.c: Remove.
5055         * gcc.target/arm/neon/vshll_nu8.c: Remove.
5056         * gcc.target/arm/neon/vshls16.c: Remove.
5057         * gcc.target/arm/neon/vshls32.c: Remove.
5058         * gcc.target/arm/neon/vshls64.c: Remove.
5059         * gcc.target/arm/neon/vshls8.c: Remove.
5060         * gcc.target/arm/neon/vshlu16.c: Remove.
5061         * gcc.target/arm/neon/vshlu32.c: Remove.
5062         * gcc.target/arm/neon/vshlu64.c: Remove.
5063         * gcc.target/arm/neon/vshlu8.c: Remove.
5064         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5065         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5066         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5067         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5068         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5069         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5070         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5071         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5072         * gcc.target/arm/neon/vshr_ns16.c: Remove.
5073         * gcc.target/arm/neon/vshr_ns32.c: Remove.
5074         * gcc.target/arm/neon/vshr_ns64.c: Remove.
5075         * gcc.target/arm/neon/vshr_ns8.c: Remove.
5076         * gcc.target/arm/neon/vshr_nu16.c: Remove.
5077         * gcc.target/arm/neon/vshr_nu32.c: Remove.
5078         * gcc.target/arm/neon/vshr_nu64.c: Remove.
5079         * gcc.target/arm/neon/vshr_nu8.c: Remove.
5080         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5081         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5082         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5083         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5084         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5085         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5086         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5087         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5088         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5089         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5090         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5091         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5092         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5093         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5094         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5095         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5096         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5097         * gcc.target/arm/neon/vsli_np16.c: Remove.
5098         * gcc.target/arm/neon/vsli_np64.c: Remove.
5099         * gcc.target/arm/neon/vsli_np8.c: Remove.
5100         * gcc.target/arm/neon/vsli_ns16.c: Remove.
5101         * gcc.target/arm/neon/vsli_ns32.c: Remove.
5102         * gcc.target/arm/neon/vsli_ns64.c: Remove.
5103         * gcc.target/arm/neon/vsli_ns8.c: Remove.
5104         * gcc.target/arm/neon/vsli_nu16.c: Remove.
5105         * gcc.target/arm/neon/vsli_nu32.c: Remove.
5106         * gcc.target/arm/neon/vsli_nu64.c: Remove.
5107         * gcc.target/arm/neon/vsli_nu8.c: Remove.
5108         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5109         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5110         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5111         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5112         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5113         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5114         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5115         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5116         * gcc.target/arm/neon/vsra_ns16.c: Remove.
5117         * gcc.target/arm/neon/vsra_ns32.c: Remove.
5118         * gcc.target/arm/neon/vsra_ns64.c: Remove.
5119         * gcc.target/arm/neon/vsra_ns8.c: Remove.
5120         * gcc.target/arm/neon/vsra_nu16.c: Remove.
5121         * gcc.target/arm/neon/vsra_nu32.c: Remove.
5122         * gcc.target/arm/neon/vsra_nu64.c: Remove.
5123         * gcc.target/arm/neon/vsra_nu8.c: Remove.
5124         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5125         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5126         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5127         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5128         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5129         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5130         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5131         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5132         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5133         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5134         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5135         * gcc.target/arm/neon/vsri_np16.c: Remove.
5136         * gcc.target/arm/neon/vsri_np64.c: Remove.
5137         * gcc.target/arm/neon/vsri_np8.c: Remove.
5138         * gcc.target/arm/neon/vsri_ns16.c: Remove.
5139         * gcc.target/arm/neon/vsri_ns32.c: Remove.
5140         * gcc.target/arm/neon/vsri_ns64.c: Remove.
5141         * gcc.target/arm/neon/vsri_ns8.c: Remove.
5142         * gcc.target/arm/neon/vsri_nu16.c: Remove.
5143         * gcc.target/arm/neon/vsri_nu32.c: Remove.
5144         * gcc.target/arm/neon/vsri_nu64.c: Remove.
5145         * gcc.target/arm/neon/vsri_nu8.c: Remove.
5146         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5147         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5148         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5149         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5150         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5151         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5152         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5153         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5154         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5155         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5156         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5157         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5158         * gcc.target/arm/neon/vst1Qf32.c: Remove.
5159         * gcc.target/arm/neon/vst1Qp16.c: Remove.
5160         * gcc.target/arm/neon/vst1Qp64.c: Remove.
5161         * gcc.target/arm/neon/vst1Qp8.c: Remove.
5162         * gcc.target/arm/neon/vst1Qs16.c: Remove.
5163         * gcc.target/arm/neon/vst1Qs32.c: Remove.
5164         * gcc.target/arm/neon/vst1Qs64.c: Remove.
5165         * gcc.target/arm/neon/vst1Qs8.c: Remove.
5166         * gcc.target/arm/neon/vst1Qu16.c: Remove.
5167         * gcc.target/arm/neon/vst1Qu32.c: Remove.
5168         * gcc.target/arm/neon/vst1Qu64.c: Remove.
5169         * gcc.target/arm/neon/vst1Qu8.c: Remove.
5170         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5171         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5172         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5173         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5174         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5175         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5176         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5177         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5178         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5179         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5180         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5181         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5182         * gcc.target/arm/neon/vst1f32.c: Remove.
5183         * gcc.target/arm/neon/vst1p16.c: Remove.
5184         * gcc.target/arm/neon/vst1p64.c: Remove.
5185         * gcc.target/arm/neon/vst1p8.c: Remove.
5186         * gcc.target/arm/neon/vst1s16.c: Remove.
5187         * gcc.target/arm/neon/vst1s32.c: Remove.
5188         * gcc.target/arm/neon/vst1s64.c: Remove.
5189         * gcc.target/arm/neon/vst1s8.c: Remove.
5190         * gcc.target/arm/neon/vst1u16.c: Remove.
5191         * gcc.target/arm/neon/vst1u32.c: Remove.
5192         * gcc.target/arm/neon/vst1u64.c: Remove.
5193         * gcc.target/arm/neon/vst1u8.c: Remove.
5194         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5195         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5196         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5197         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5198         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5199         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5200         * gcc.target/arm/neon/vst2Qf32.c: Remove.
5201         * gcc.target/arm/neon/vst2Qp16.c: Remove.
5202         * gcc.target/arm/neon/vst2Qp8.c: Remove.
5203         * gcc.target/arm/neon/vst2Qs16.c: Remove.
5204         * gcc.target/arm/neon/vst2Qs32.c: Remove.
5205         * gcc.target/arm/neon/vst2Qs8.c: Remove.
5206         * gcc.target/arm/neon/vst2Qu16.c: Remove.
5207         * gcc.target/arm/neon/vst2Qu32.c: Remove.
5208         * gcc.target/arm/neon/vst2Qu8.c: Remove.
5209         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5210         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5211         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5212         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5213         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5214         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5215         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5216         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5217         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5218         * gcc.target/arm/neon/vst2f32.c: Remove.
5219         * gcc.target/arm/neon/vst2p16.c: Remove.
5220         * gcc.target/arm/neon/vst2p64.c: Remove.
5221         * gcc.target/arm/neon/vst2p8.c: Remove.
5222         * gcc.target/arm/neon/vst2s16.c: Remove.
5223         * gcc.target/arm/neon/vst2s32.c: Remove.
5224         * gcc.target/arm/neon/vst2s64.c: Remove.
5225         * gcc.target/arm/neon/vst2s8.c: Remove.
5226         * gcc.target/arm/neon/vst2u16.c: Remove.
5227         * gcc.target/arm/neon/vst2u32.c: Remove.
5228         * gcc.target/arm/neon/vst2u64.c: Remove.
5229         * gcc.target/arm/neon/vst2u8.c: Remove.
5230         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5231         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5232         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5233         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5234         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5235         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5236         * gcc.target/arm/neon/vst3Qf32.c: Remove.
5237         * gcc.target/arm/neon/vst3Qp16.c: Remove.
5238         * gcc.target/arm/neon/vst3Qp8.c: Remove.
5239         * gcc.target/arm/neon/vst3Qs16.c: Remove.
5240         * gcc.target/arm/neon/vst3Qs32.c: Remove.
5241         * gcc.target/arm/neon/vst3Qs8.c: Remove.
5242         * gcc.target/arm/neon/vst3Qu16.c: Remove.
5243         * gcc.target/arm/neon/vst3Qu32.c: Remove.
5244         * gcc.target/arm/neon/vst3Qu8.c: Remove.
5245         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5246         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5247         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5248         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5249         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5250         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5251         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5252         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5253         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5254         * gcc.target/arm/neon/vst3f32.c: Remove.
5255         * gcc.target/arm/neon/vst3p16.c: Remove.
5256         * gcc.target/arm/neon/vst3p64.c: Remove.
5257         * gcc.target/arm/neon/vst3p8.c: Remove.
5258         * gcc.target/arm/neon/vst3s16.c: Remove.
5259         * gcc.target/arm/neon/vst3s32.c: Remove.
5260         * gcc.target/arm/neon/vst3s64.c: Remove.
5261         * gcc.target/arm/neon/vst3s8.c: Remove.
5262         * gcc.target/arm/neon/vst3u16.c: Remove.
5263         * gcc.target/arm/neon/vst3u32.c: Remove.
5264         * gcc.target/arm/neon/vst3u64.c: Remove.
5265         * gcc.target/arm/neon/vst3u8.c: Remove.
5266         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5267         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5268         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5269         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5270         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5271         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5272         * gcc.target/arm/neon/vst4Qf32.c: Remove.
5273         * gcc.target/arm/neon/vst4Qp16.c: Remove.
5274         * gcc.target/arm/neon/vst4Qp8.c: Remove.
5275         * gcc.target/arm/neon/vst4Qs16.c: Remove.
5276         * gcc.target/arm/neon/vst4Qs32.c: Remove.
5277         * gcc.target/arm/neon/vst4Qs8.c: Remove.
5278         * gcc.target/arm/neon/vst4Qu16.c: Remove.
5279         * gcc.target/arm/neon/vst4Qu32.c: Remove.
5280         * gcc.target/arm/neon/vst4Qu8.c: Remove.
5281         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5282         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5283         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5284         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5285         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5286         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5287         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5288         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5289         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5290         * gcc.target/arm/neon/vst4f32.c: Remove.
5291         * gcc.target/arm/neon/vst4p16.c: Remove.
5292         * gcc.target/arm/neon/vst4p64.c: Remove.
5293         * gcc.target/arm/neon/vst4p8.c: Remove.
5294         * gcc.target/arm/neon/vst4s16.c: Remove.
5295         * gcc.target/arm/neon/vst4s32.c: Remove.
5296         * gcc.target/arm/neon/vst4s64.c: Remove.
5297         * gcc.target/arm/neon/vst4s8.c: Remove.
5298         * gcc.target/arm/neon/vst4u16.c: Remove.
5299         * gcc.target/arm/neon/vst4u32.c: Remove.
5300         * gcc.target/arm/neon/vst4u64.c: Remove.
5301         * gcc.target/arm/neon/vst4u8.c: Remove.
5302         * gcc.target/arm/neon/vsubQf32.c: Remove.
5303         * gcc.target/arm/neon/vsubQs16.c: Remove.
5304         * gcc.target/arm/neon/vsubQs32.c: Remove.
5305         * gcc.target/arm/neon/vsubQs64.c: Remove.
5306         * gcc.target/arm/neon/vsubQs8.c: Remove.
5307         * gcc.target/arm/neon/vsubQu16.c: Remove.
5308         * gcc.target/arm/neon/vsubQu32.c: Remove.
5309         * gcc.target/arm/neon/vsubQu64.c: Remove.
5310         * gcc.target/arm/neon/vsubQu8.c: Remove.
5311         * gcc.target/arm/neon/vsubf32.c: Remove.
5312         * gcc.target/arm/neon/vsubhns16.c: Remove.
5313         * gcc.target/arm/neon/vsubhns32.c: Remove.
5314         * gcc.target/arm/neon/vsubhns64.c: Remove.
5315         * gcc.target/arm/neon/vsubhnu16.c: Remove.
5316         * gcc.target/arm/neon/vsubhnu32.c: Remove.
5317         * gcc.target/arm/neon/vsubhnu64.c: Remove.
5318         * gcc.target/arm/neon/vsubls16.c: Remove.
5319         * gcc.target/arm/neon/vsubls32.c: Remove.
5320         * gcc.target/arm/neon/vsubls8.c: Remove.
5321         * gcc.target/arm/neon/vsublu16.c: Remove.
5322         * gcc.target/arm/neon/vsublu32.c: Remove.
5323         * gcc.target/arm/neon/vsublu8.c: Remove.
5324         * gcc.target/arm/neon/vsubs16.c: Remove.
5325         * gcc.target/arm/neon/vsubs32.c: Remove.
5326         * gcc.target/arm/neon/vsubs64.c: Remove.
5327         * gcc.target/arm/neon/vsubs8.c: Remove.
5328         * gcc.target/arm/neon/vsubu16.c: Remove.
5329         * gcc.target/arm/neon/vsubu32.c: Remove.
5330         * gcc.target/arm/neon/vsubu64.c: Remove.
5331         * gcc.target/arm/neon/vsubu8.c: Remove.
5332         * gcc.target/arm/neon/vsubws16.c: Remove.
5333         * gcc.target/arm/neon/vsubws32.c: Remove.
5334         * gcc.target/arm/neon/vsubws8.c: Remove.
5335         * gcc.target/arm/neon/vsubwu16.c: Remove.
5336         * gcc.target/arm/neon/vsubwu32.c: Remove.
5337         * gcc.target/arm/neon/vsubwu8.c: Remove.
5338         * gcc.target/arm/neon/vtbl1p8.c: Remove.
5339         * gcc.target/arm/neon/vtbl1s8.c: Remove.
5340         * gcc.target/arm/neon/vtbl1u8.c: Remove.
5341         * gcc.target/arm/neon/vtbl2p8.c: Remove.
5342         * gcc.target/arm/neon/vtbl2s8.c: Remove.
5343         * gcc.target/arm/neon/vtbl2u8.c: Remove.
5344         * gcc.target/arm/neon/vtbl3p8.c: Remove.
5345         * gcc.target/arm/neon/vtbl3s8.c: Remove.
5346         * gcc.target/arm/neon/vtbl3u8.c: Remove.
5347         * gcc.target/arm/neon/vtbl4p8.c: Remove.
5348         * gcc.target/arm/neon/vtbl4s8.c: Remove.
5349         * gcc.target/arm/neon/vtbl4u8.c: Remove.
5350         * gcc.target/arm/neon/vtbx1p8.c: Remove.
5351         * gcc.target/arm/neon/vtbx1s8.c: Remove.
5352         * gcc.target/arm/neon/vtbx1u8.c: Remove.
5353         * gcc.target/arm/neon/vtbx2p8.c: Remove.
5354         * gcc.target/arm/neon/vtbx2s8.c: Remove.
5355         * gcc.target/arm/neon/vtbx2u8.c: Remove.
5356         * gcc.target/arm/neon/vtbx3p8.c: Remove.
5357         * gcc.target/arm/neon/vtbx3s8.c: Remove.
5358         * gcc.target/arm/neon/vtbx3u8.c: Remove.
5359         * gcc.target/arm/neon/vtbx4p8.c: Remove.
5360         * gcc.target/arm/neon/vtbx4s8.c: Remove.
5361         * gcc.target/arm/neon/vtbx4u8.c: Remove.
5362         * gcc.target/arm/neon/vtrnQf32.c: Remove.
5363         * gcc.target/arm/neon/vtrnQp16.c: Remove.
5364         * gcc.target/arm/neon/vtrnQp8.c: Remove.
5365         * gcc.target/arm/neon/vtrnQs16.c: Remove.
5366         * gcc.target/arm/neon/vtrnQs32.c: Remove.
5367         * gcc.target/arm/neon/vtrnQs8.c: Remove.
5368         * gcc.target/arm/neon/vtrnQu16.c: Remove.
5369         * gcc.target/arm/neon/vtrnQu32.c: Remove.
5370         * gcc.target/arm/neon/vtrnQu8.c: Remove.
5371         * gcc.target/arm/neon/vtrnf32.c: Remove.
5372         * gcc.target/arm/neon/vtrnp16.c: Remove.
5373         * gcc.target/arm/neon/vtrnp8.c: Remove.
5374         * gcc.target/arm/neon/vtrns16.c: Remove.
5375         * gcc.target/arm/neon/vtrns32.c: Remove.
5376         * gcc.target/arm/neon/vtrns8.c: Remove.
5377         * gcc.target/arm/neon/vtrnu16.c: Remove.
5378         * gcc.target/arm/neon/vtrnu32.c: Remove.
5379         * gcc.target/arm/neon/vtrnu8.c: Remove.
5380         * gcc.target/arm/neon/vtstQp8.c: Remove.
5381         * gcc.target/arm/neon/vtstQs16.c: Remove.
5382         * gcc.target/arm/neon/vtstQs32.c: Remove.
5383         * gcc.target/arm/neon/vtstQs8.c: Remove.
5384         * gcc.target/arm/neon/vtstQu16.c: Remove.
5385         * gcc.target/arm/neon/vtstQu32.c: Remove.
5386         * gcc.target/arm/neon/vtstQu8.c: Remove.
5387         * gcc.target/arm/neon/vtstp8.c: Remove.
5388         * gcc.target/arm/neon/vtsts16.c: Remove.
5389         * gcc.target/arm/neon/vtsts32.c: Remove.
5390         * gcc.target/arm/neon/vtsts8.c: Remove.
5391         * gcc.target/arm/neon/vtstu16.c: Remove.
5392         * gcc.target/arm/neon/vtstu32.c: Remove.
5393         * gcc.target/arm/neon/vtstu8.c: Remove.
5394         * gcc.target/arm/neon/vuzpQf32.c: Remove.
5395         * gcc.target/arm/neon/vuzpQp16.c: Remove.
5396         * gcc.target/arm/neon/vuzpQp8.c: Remove.
5397         * gcc.target/arm/neon/vuzpQs16.c: Remove.
5398         * gcc.target/arm/neon/vuzpQs32.c: Remove.
5399         * gcc.target/arm/neon/vuzpQs8.c: Remove.
5400         * gcc.target/arm/neon/vuzpQu16.c: Remove.
5401         * gcc.target/arm/neon/vuzpQu32.c: Remove.
5402         * gcc.target/arm/neon/vuzpQu8.c: Remove.
5403         * gcc.target/arm/neon/vuzpf32.c: Remove.
5404         * gcc.target/arm/neon/vuzpp16.c: Remove.
5405         * gcc.target/arm/neon/vuzpp8.c: Remove.
5406         * gcc.target/arm/neon/vuzps16.c: Remove.
5407         * gcc.target/arm/neon/vuzps32.c: Remove.
5408         * gcc.target/arm/neon/vuzps8.c: Remove.
5409         * gcc.target/arm/neon/vuzpu16.c: Remove.
5410         * gcc.target/arm/neon/vuzpu32.c: Remove.
5411         * gcc.target/arm/neon/vuzpu8.c: Remove.
5412         * gcc.target/arm/neon/vzipQf32.c: Remove.
5413         * gcc.target/arm/neon/vzipQp16.c: Remove.
5414         * gcc.target/arm/neon/vzipQp8.c: Remove.
5415         * gcc.target/arm/neon/vzipQs16.c: Remove.
5416         * gcc.target/arm/neon/vzipQs32.c: Remove.
5417         * gcc.target/arm/neon/vzipQs8.c: Remove.
5418         * gcc.target/arm/neon/vzipQu16.c: Remove.
5419         * gcc.target/arm/neon/vzipQu32.c: Remove.
5420         * gcc.target/arm/neon/vzipQu8.c: Remove.
5421         * gcc.target/arm/neon/vzipf32.c: Remove.
5422         * gcc.target/arm/neon/vzipp16.c: Remove.
5423         * gcc.target/arm/neon/vzipp8.c: Remove.
5424         * gcc.target/arm/neon/vzips16.c: Remove.
5425         * gcc.target/arm/neon/vzips32.c: Remove.
5426         * gcc.target/arm/neon/vzips8.c: Remove.
5427         * gcc.target/arm/neon/vzipu16.c: Remove.
5428         * gcc.target/arm/neon/vzipu32.c: Remove.
5429         * gcc.target/arm/neon/vzipu8.c: Remove.
5432 2015-11-12  Marek Polacek  <polacek@redhat.com>
5434         PR c/67784
5435         * gcc.dg/pr67784-1.c: New test.
5436         * gcc.dg/pr67784-2.c: New test.
5438 2015-11-12  Martin Liska  <mliska@suse.cz>
5440         * gcc.dg/ipa/pr68035.c: New test.
5442 2015-11-12  Richard Biener  <rguenther@suse.de>
5444         PR tree-optimization/68306
5445         * gcc.dg/pr68306.c: New testcase.
5447 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
5449         Implement D0013R2, logical type traits.
5451         * g++.dg/cpp0x/Wattributes1.C: Adjust.
5453 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
5455         * c-c++-common/goacc/data-default-1.c: New.
5457 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
5459         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5461 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5463         PR tree-optimization/68305
5464         * gcc.dg/vect/pr68305.c: New test.
5466 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
5468         * gcc.target/i386/pr67265-2.c: New test.
5470 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5472         * gcc.dg/pr68286.c: New test.
5474 2015-11-12  Christian Bruel  <christian.bruel@st.com>
5476         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5478 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
5480         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5481         aligned to 64 bits.
5483 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
5485         * gcc.dg/pr65521.c: Fail on AIX.
5487 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
5489         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
5490         * gcc.dg/graphite/fuse-2.c: Same.
5491         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5492         isl-ast-gen-*.c files.
5493         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5494         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5495         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5496         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5497         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5498         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5499         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5500         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5501         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5502         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5503         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5505 2015-11-11  Marek Polacek  <polacek@redhat.com>
5507         PR c/68107
5508         PR c++/68266
5509         * c-c++-common/pr68107.c: New test.
5510         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5511         (large_array_char_template): Likewise.
5512         * g++.dg/init/new44.C: Adjust dg-error.
5514 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5516         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5517         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5519 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5521         * gcc.target/i386/pr67265.c: New test.
5523 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5525         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5526         tests for the expected generated code.
5528 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5530         * gcc.target/mips/split-ds-sequence.c: New test.
5532 2015-11-11  Julia Koval  <julia.koval@intel.com>
5534         * g++.dg/ext/mv16.C: New functions.
5536 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5537             Jiong Wang      <jiong.wang@arm.com>
5539         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5541 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5543         * gcc.target/i386/mask-pack.c: New test.
5544         * gcc.target/i386/mask-unpack.c: New test.
5546 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5548         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5550 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5552         * gcc.dg/vect/slp-cond-5.c: New test.
5554 2015-11-10  Richard Biener  <rguenther@suse.de>
5556         PR tree-optimization/68240
5557         * gcc.dg/torture/pr68240.c: New testcase.
5559 2015-11-10  Richard Biener  <rguenther@suse.de>
5561         PR tree-optimization/56118
5562         * gcc.target/i386/pr56118.c: New testcase.
5564 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5566         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5568 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5570         * gfortran.dg/pr68251.f90: New test.
5572 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5574         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5576 2015-11-09  Martin Sebor  <msebor@redhat.com>
5578         * init/new45.C: New test to verify that operator new is invoked
5579         with or without overhead for a cookie.
5581         PR c++/67927
5582         * init/new44.C: New test for placement new expressions for arrays
5583         with excessive number of elements.
5585         PR c++/67913
5586         * init/new43.C: New test for placement new expressions for arrays
5587         with negative number of elements.
5589         * other/new-size-type.C: Expect array new expression with
5590         an excessive number of elements to be rejected.
5592 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5594         * c-c++-common/goacc/routine-1.c: New.
5595         * c-c++-common/goacc/routine-2.c: New.
5596         * c-c++-common/goacc/routine-3.c: New.
5597         * c-c++-common/goacc/routine-4.c: New.
5598         * c-c++-common/goacc/routine-5.c: New.
5600 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5602         * gcc.target/sparc/sparc-ret.c: Rename to...
5603         * gcc.target/sparc/sparc-ret-1.c: ...this.
5604         * gcc.target/sparc/sparc-ret-2.c: New test.
5606 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5608         * lib/target-supports.exp (check_p8vector_hw_available): Split
5609         long line.
5610         (check_vsx_hw_available): Likewise.
5611         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5612         support and for PowerPC float128 support.
5613         (check_p9modulo_hw_available): Likewise.
5614         (check_ppc_float128_sw_available): Likewise.
5615         (check_ppc_float128_hw_available): Likewise.
5616         (check_effective_target_powerpc_p9vector_ok): Likewise.
5617         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5618         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5619         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5620         (is-effective-target): Add new PowerPc targets.
5621         (is-effective-target-keyword): Likewise.
5622         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5623         instructions, use it.
5625         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5626         * gcc.target/powerpc/mod-2.c: Likewise.
5627         * gcc.target/powerpc/ctz-1.c: Likewise.
5628         * gcc.target/powerpc/ctz-2.c: Likewise.
5629         * gcc.target/powerpc/extswsli-1.c: Likewise.
5630         * gcc.target/powerpc/extswsli-2.c: Likewise.
5631         * gcc.target/powerpc/extswsli-3.c: Likewise.
5633         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5634         and allow the test on PowerPC LE.
5635         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5636         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5638         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5639         check instead of powerpc_vsx_ok.
5640         * gcc.target/powerpc/float128-mix.c: Likewise.
5642 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5644         * gcc.dg/sso/*.c: Robustify dg-output directives.
5646 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5648         * g++.dg/ubsan/pr68259.C: New test.
5650 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5652         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5653         (main): Use _Cilk_spawn instead of cilk_spawn.
5655 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5657         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5658         scan-assembler directive.
5660 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5662         PR target/68129
5663         * gcc.dg/pr68129_1.c: New test.
5665 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5667         PR debug/67192
5668         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5669         (main): Invoke them.
5671 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5673         PR debug/67192
5674         * gcc.dg/guality/pr67192.c: New test.
5676 2015-11-09  Richard Biener  <rguenther@suse.de>
5678         PR tree-optimization/68248
5679         * gcc.dg/torture/pr68248.c: New testcase.
5681 2015-11-09  Richard Biener  <rguenther@suse.de>
5683         PR tree-optimization/56118
5684         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5686 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5688         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5689         labelref and check use of constant pool by looking for .word and
5690         similar directives.
5692 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5694         PR target/66326
5695         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5697 2015-11-09  Richard Henderson  <rth@redhat.com>
5699         * gcc.target/i386/addr-space-1.c: New test.
5700         * gcc.target/i386/addr-space-2.c: New test.
5701         * gcc.target/i386/addr-space-3.c: New test.
5703 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5705         PR fortran/68053
5706         * gfortran.dg/pr68053.f90: New test.
5708 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5710         * g++.dg/lto/pr68057_0.C: Fix testcase.
5712 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5714         * gfortran.dg/PR67518.f90: move from here...
5715         * gfortran.dg/graphite/PR67518.f90: to here.
5716         * gfortran.dg/PR53852.f90: move from here...
5717         * gfortran.dg/graphite/PR53852.f90: to here.
5719 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5721         * gcc.dg/sso-1.c: New test.
5722         * gcc.dg/sso-2.c: Likewise.
5723         * gcc.dg/sso-3.c: Likewise.
5724         * gcc.dg/sso-4.c: Likewise.
5725         * gcc.dg/sso-5.c: Likewise.
5726         * gcc.dg/sso-6.c: Likewise.
5727         * gcc.dg/sso-7.c: Likewise.
5728         * gcc.dg/sso-8.c: Likewise.
5729         * gcc.dg/sso: New directory.
5730         * gcc.target/i386/movbe-3.c: New test.
5731         * gnat.dg/sso1.adb: Likewise.
5732         * gnat.dg/sso2.ad[sb]: Likewise.
5733         * gnat.dg/sso3.adb: Likewise.
5734         * gnat.dg/sso4.adb: Likewise.
5735         * gnat.dg/sso5.adb: Likewise.
5736         * gnat.dg/sso6.adb: Likewise.
5737         * gnat.dg/sso7.adb: Likewise.
5738         * gnat.dg/specs/sso1.ads: Likewise.
5739         * gnat.dg/specs/sso2.ads: Likewise.
5740         * gnat.dg/sso: New directory.
5742 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5744         PR fortran/68218
5745         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5747 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5749         PR fortran/68224
5750         * gfortran.dg/pr68224.f90: New test.
5752 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5754         PR fortran/68196
5755         * gfortran.dg/proc_ptr_47.f90: New test.
5757         PR fortran/66465
5758         * gfortran.dg/pr66465.f90: New test.
5760 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5762         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5764 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5766         PR fortran/68153
5767         * gfortran.dg/pr68153.f90: New test.
5769 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5771         PR fortran/68151
5772         * gfortran.dg/pr68151.f90: New test.
5774 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5776         PR tree-optimization/68235
5777         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5779 2015-11-06  Jeff Law  <law@redhat.com>
5781         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5782         realized jump threads.
5783         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5784         threads rather than dom1 dump.
5786 2015-11-06  Michael Collison  <michael.collison@linaro.org
5787             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5789         Revert:
5790         2015-08-01  Michael Collison  <michael.collison@linaro.org
5791                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5793         * gcc.target/arm/mincmp.c: New test.
5795 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5797         PR fortran/54224
5798         * gfortran.dg/warn_unused_function_2.f90: Add two new
5799         "defined but not used" subroutines.
5801 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5803         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5804         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5805         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5806         expected diagnostics for the addition of quotes.
5807         * gfortran.dg/gomp/target3.f90: Likewise.
5808         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5809         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5810         * c-c++-common/gomp/doacross-1.c: Likewise.
5811         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5812         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5813         Adjust expected diagnostics wording.
5814         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5815         Don't expect error on ordered threads simd when in for simd.
5816         * c-c++-common/gomp/nesting-2.c: New test.
5817         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5818         * c-c++-common/gomp/ordered-4.c: New test.
5820 2015-11-06  Mike Stump  <mikestump@comcast.net>
5822         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5824 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5825             Sebastian Pop  <s.pop@samsung.com>
5827         * gcc.dg/graphite/fuse-1.c: New.
5828         * gcc.dg/graphite/fuse-2.c: New.
5829         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5831 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5833         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5835 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5837         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5838         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5839         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5840         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5841         * lib/gcc-dg.exp: Load multiline.exp.
5843 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5845         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5846         * gcc.target/arm/interrupt-1.c: Likewise.
5847         * gcc.target/arm/interrupt-2.c: Likewise.
5848         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5850 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5851             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5853         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5854         macros for assembly checks.
5855         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5856         frsqrts and frsqrte are not emitted.
5857         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5858         frsqrts and frsqrte are emitted.
5859         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5861 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5863         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5865 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5867         PR ipa/68057
5868         PR ipa/68220
5869         * g++.dg/lto/pr68057_0.C: New testcase.
5870         * g++.dg/lto/pr68057_1.C: New testcase.
5871         * g++.dg/torture/pr68220.C: New testcase.
5873 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5875         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5876         comment.
5878 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5880         PR tree-optimization/68145
5881         * g++.dg/vect/pr68145.cc: New test.
5883 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5885         PR target/68088
5886         * gcc.dg/pr68088_1.c: New test.
5888 2015-11-06  Richard Biener  <rguenther@suse.de>
5890         * gcc.dg/vect/bb-slp-38.c: New testcase.
5892 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5894         * gfortran.dg/goacc/private-3.f95: XFAIL.
5896 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5898         PR middle-end/53852
5899         PR middle-end/67518
5900         * gfortran.dg/PR67518.f90: New test.
5901         * gfortran.dg/PR53852.f90: New test.
5903 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5904             Tom de Vries  <tom@codesourcery.com>
5905             Nathan Sidwell  <nathan@codesourcery.com>
5906             Thomas Schwinge  <thomas@codesourcery.com>
5908         * c-c++-common/goacc/combined-directives.c: New test.
5909         * c-c++-common/goacc/loop-clauses.c: New test.
5910         * c-c++-common/goacc/tile.c: New test.
5911         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5912         as gang static arguments.
5913         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5914         * g++.dg/goacc/template.C: New test.
5915         * gfortran.dg/goacc/combined-directives.f90: New test.
5916         * gfortran.dg/goacc/default.f95: New test.
5917         * gfortran.dg/goacc/default_none.f95: New test.
5918         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5919         * gfortran.dg/goacc/gang-static.f95: New test.
5920         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5921         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5922         * gfortran.dg/goacc/list.f95: Update test.
5923         * gfortran.dg/goacc/loop-2.f95: Likewise.
5924         * gfortran.dg/goacc/loop-4.f95: New test.
5925         * gfortran.dg/goacc/loop-5.f95: New test.
5926         * gfortran.dg/goacc/loop-6.f95: New test.
5927         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5928         * gfortran.dg/goacc/multi-clause.f90: New test.
5929         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5930         * gfortran.dg/goacc/update.f95: New test.
5932 2015-11-05  Martin Sebor  <msebor@redhat.com>
5934         PR c++/67942
5935         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5936         invocations where the size of the destination buffer object
5937         or its type (or both) is unknown.
5939 2015-11-05  Martin Sebor  <msebor@redhat.com>
5941         PR c++/67942
5942         * g++.dg/warn/Wplacement-new-size.C: New test.
5944 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5946         * gcc.dg/pr68112.c: New.
5947         * gcc.dg/vect/vect-strided-shift-1.c: New.
5949 2015-11-05  Marek Polacek  <polacek@redhat.com>
5951         PR c/68090
5952         * gcc.dg/pr68090.c: New test.
5954 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5956         * gcc.dg/ifcvt-4.c: New.
5958 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5960         PR c++/67846
5961         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5963 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5965         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5966         of variables in both data sharing and mapping clauses and for
5967         structure element based array sections being mapped rather than
5968         privatized.
5969         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5970         expected diagnostics wording in one case.
5971         * c-c++-common/gomp/distribute-1.c: New test.
5972         * c-c++-common/gomp/element-1.c: New test.
5973         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5974         and #pragma omp end declare target pair around the function.
5975         Change s from a parameter to a file scope variable.
5976         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5977         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5978         on non-zero low-bound in reduction array sections.  Add further
5979         tests.
5980         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5981         * c-c++-common/gomp/target-teams-1.c: New test.
5982         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5983         for expected mangling on x86_64/i?86.
5984         * gcc.dg/gomp/declare-simd-3.c: New test.
5985         * gcc.dg/gomp/declare-simd-4.c: New test.
5986         * gcc.dg/gomp/for-20.c: New test.
5987         * gcc.dg/gomp/for-21.c: New test.
5988         * gcc.dg/gomp/for-22.c: New test.
5989         * gcc.dg/gomp/for-23.c: New test.
5990         * gcc.dg/gomp/for-24.c: New test.
5991         * gcc.dg/gomp/linear-1.c: New test.
5992         * gcc.dg/gomp/loop-1.c: New test.
5993         * g++.dg/gomp/atomic-17.C: New test.
5994         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5995         non-static data member in shared clause.  Add single construct.
5996         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5997         scan-assembler-times directives for expected mangling on x86_64/i?86.
5998         * g++.dg/gomp/declare-simd-3.C: Likewise.
5999         * g++.dg/gomp/declare-simd-4.C: New test.
6000         * g++.dg/gomp/declare-simd-5.C: New test.
6001         * g++.dg/gomp/declare-target-1.C: New test.
6002         * g++.dg/gomp/linear-2.C: New test.
6003         * g++.dg/gomp/loop-1.C: New test.
6004         * g++.dg/gomp/loop-2.C: New test.
6005         * g++.dg/gomp/loop-3.C: New test.
6006         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6007         non-static data member in shared clause.
6008         * g++.dg/gomp/member-3.C: New test.
6009         * g++.dg/gomp/member-4.C: New test.
6010         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6011         (bar): Remove dg-message.
6012         * g++.dg/gomp/target-teams-1.C: New test.
6014 2015-11-05  Richard Biener  <rguenther@suse.de>
6016         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6017         uninitialized variables.
6018         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6019         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6020         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6021         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6022         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6023         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6024         * gcc.dg/ipa/inlinehint-2.c: Likewise.
6025         * gcc.dg/ipa/pure-const-2.c: Likewise.
6026         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6027         * gcc.dg/tree-ssa/loop-23.c: Likewise.
6028         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6029         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6030         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6031         * gcc.dg/vect/pr30858.c: Likewise.
6032         * gcc.dg/vect/pr33866.c: Likewise.
6033         * gcc.dg/vect/pr37027.c: Likewise.
6034         * c-c++-common/ubsan/null-10.c: Likewise.
6035         * gcc.target/i386/incoming-8.c: Likewise.
6037 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
6039         * gnat.dg/slice9.adb: New test.
6041 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
6043         * gfortran.dg/goacc/reduction-2.f95: Delete.
6045 2015-11-04  Tom de Vries  <tom@codesourcery.com>
6047         PR tree-optimization/67742
6048         * gcc.dg/tree-ssa/restrict-7.c: New test.
6049         * gcc.dg/tree-ssa/restrict-8.c: New test.
6051 2015-11-03  Martin Sebor  <msebor@redhat.com>
6053         PR c++-common/67882
6054         * c-c++-common/builtin-offsetof-2.c: New test.
6056 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
6058         PR fortran/67982
6059         * gfortran.dg/warn_unused_function_3.f90: New test.
6061 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
6063         * gnat.dg/discr45.adb: Only compile the test.
6065 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
6067         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6068         * gcc.target/i386/mvc5.c: Ditto.
6069         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6070         resolver.
6072 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
6074         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6075         from here to...
6076         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6077         to succeed.
6079 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
6081         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6082         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6083         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6084         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6085         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6086         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6088 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
6090         * gcc.target/aarch64/fp16/set_zero_1.c: New.
6092 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
6094         * gcc.dg/mvc1.c: Move to ...
6095         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
6096         * gcc.dg/mvc2.c: Move to ...
6097         * gcc.target/i386/mvc2.c: ... here.
6098         * gcc.dg/mvc3.c: Move to ...
6099         * gcc.target/i386/mvc3.c: ... here.
6100         * gcc.dg/mvc4.c: Move to ...
6101         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
6102         * gcc.dg/mvc5.c: Move to ...
6103         * gcc.target/i386/mvc5.c: ... here.
6104         * gcc.dg/mvc6.c: Move to ...
6105         * gcc.target/i386/mvc6.c: ... here.
6106         * gcc.dg/mvc7.c: Move to ...
6107         * gcc.target/i386/mvc7.c: ... here.
6109         * g++.dg/ext/mvc1.C: Require ifunc.
6111 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
6113         PR tree-optimization/68083
6114         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
6116 2015-11-02  Jeff Law  <law@redhat.com>
6118         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6119         irreducible loops in the CFG.
6121 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
6123         Revert:
6124         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6126         * gcc.dg/vect/vect-strided-shift-1.c: New.
6128 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6130         PR target/67929
6131         * gcc.target/arm/pr67929_1.c: Move to...
6132         * gcc.c-torture/execute/pr67929_1.c: ... Here.
6133         Remove arm-specific directives.  Add noclone, noinline
6134         attributes.
6136 2015-11-01  Jeff Law  <law@redhat.com>
6138         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6140 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
6142         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6143         (sse2_test): Rename from main.  Do not return 0.
6145 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
6147         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6148         * gfortran.dg/proc_ptr_39.f90: Require visibility.
6149         * gfortran.dg/read_dir.f90: XFAIL AIX.
6151 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
6153         Remove the implementation of N3994, terse range-for loops.
6154         * g++.dg/cpp1z/range-for1.C: Remove.
6156 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
6158         * gnat.dg/discr45.adb: New test.
6160 2015-10-31  Tom de Vries  <tom@codesourcery.com>
6162         * gfortran.dg/assumed_type_2.f90: Update test.
6163         * gfortran.dg/no_arg_check_2.f90: Same.
6165 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
6167         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6169 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6171         PR fortran/46588
6172         * gfortran.dg/pr46588.f90: New test.
6174 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
6176         * gcc.dg/mvc1.c: New test for multiple targets cloning.
6177         * gcc.dg/mvc2.c: Ditto.
6178         * gcc.dg/mvc3.c: Ditto.
6179         * gcc.dg/mvc4.c: Ditto.
6180         * gcc.dg/mvc5.c: Ditto.
6181         * gcc.dg/mvc6.c: Ditto.
6182         * gcc.dg/mvc7.c: Ditto.
6183         * g++.dg/ext/mvc1.C: Ditto.
6184         * g++.dg/ext/mvc2.C: Ditto.
6185         * g++.dg/ext/mvc3.C: Ditto.
6186         * g++.dg/ext/mvc4.C: Ditto.
6188 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6190         PR fortran/51993
6191         * gfortran.dg/pr51993.f90: New test.
6193 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
6195         PR rtl-optimization/68106
6196         * gcc.target/aarch64/pr68106.c: New.
6198 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6200         PR fortran/36192
6201         * gfortran.dg/pr36192_1.f90: New test.
6203 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6205         PR fortran/68154
6206         *gfortran.dg/pr68154.f90
6208 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
6210         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6211         * c-c++-common/goacc/acc_on_device-2.c: Delete.
6213 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
6215         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6217 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6219         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6220         PowerPC.
6221         * gcc.target/powerpc/float128-mix.c: Likewise.
6223 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6225         PR fortran/68054
6226         * gfortran.dg/pr68054.f90: New test.
6228 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6230         PR fortran/67885
6231         * gfortran.dg/pr67885.f90: New test.
6233 2015-10-29  Jeff Law  <law@redhat.com>
6235         PR tree-optimization/67892
6236         * gcc.dg/tree-ssa/pr21417: Update expected output.
6237         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6239 2015-10-29  Richard Biener  <rguenther@suse.de>
6241         PR middle-end/68142
6242         * c-c++-common/ubsan/pr68142.c: New testcase.
6244 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
6246         PR c++/67845
6247         * g++.dg/other/cv_func4.C: New.
6249 2015-10-29  Richard Biener  <rguenther@suse.de>
6251         PR middle-end/56956
6252         * c-c++-common/ubsan/pr56956.c: New testcase.
6254 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
6256         * gnat.dg/discr44.adb: New test.
6258 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
6260         PR debug/66068
6261         * gcc.dg/debug/pr66068.c: New test.
6263 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
6265         PR fortran/67933
6266         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6267         array bounds error at line 25.
6269 2015-10-28  Catherine Moore  <clm@codesourcery.com>
6271         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6272         * gcc.target/mips/oddspreg-6.c: Likewise.
6273         * gcc.target/mips/oddspreg-1.c: Likewise.
6274         * gcc.target/mips/oddspreg-2.c: Likewise.
6276 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6278         PR target/67839
6279         * gcc.target/avr/pr67839.c: New test.
6281 2015-10-28  Richard Biener  <rguenther@suse.de>
6283         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6285 2015-10-28  Tom de Vries  <tom@codesourcery.com>
6287         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6289 2015-10-28  Richard Biener  <rguenther@suse.de>
6291         PR ipa/67600
6292         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6293         of #includes.
6295 2015-10-28  Richard Biener  <rguenther@suse.de>
6297         PR tree-optimization/65962
6298         * gcc.dg/vect/vect-62.c: Adjust.
6300 2015-10-28  Richard Biener  <rguenther@suse.de>
6302         PR middle-end/68067
6303         * gcc.dg/torture/pr68067-1.c: New testcase.
6304         * gcc.dg/torture/pr68067-2.c: Likewise.
6306 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6308         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6310 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6312         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6313         as xvmadd and xvnmsub.
6314         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6316 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
6318         * c-c++-common/goacc/loop-shape.c: New test.
6320 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
6321             Cesar Philippidis  <cesar@codesourcery.com>
6323         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6324         * g++.dg/gomp/pr33372-3.C: Likewise.
6326 2015-10-27  Richard Henderson  <rth@redhat.com>
6328         PR rtl-opt/67609
6329         * gcc.target/i386/pr67609-2.c: New test.
6331 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6333         PR target/68102
6334         * gcc.target/aarch64/pr68102_1.c: New test.
6336 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
6338         PR fortran/67933
6339         * gfortran.dg/allocate_with_source_15.f03: New test
6341 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6342             James Norris  <jnorris@codesourcery.com>
6344         PR fortran/63865
6345         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6346         directive to work.
6347         * gfortran.dg/goacc/loop-1.f95: Likewise.
6348         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6349         * gfortran.dg/goacc/cray.f95: Likewise.
6350         * gfortran.dg/goacc/parameter.f95: Likewise.
6352 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6354         PR fortran/68108
6355         * gfortran.dg/pr67805_2.f90: New test.
6357 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
6358             Aditya Kumar  <aditya.k7@samsung.com>
6360         * gcc.dg/graphite/block-0.c: Changed to match pattern.
6361         * gcc.dg/graphite/interchange-1.c: Same.
6362         * gcc.dg/graphite/interchange-10.c: Same.
6363         * gcc.dg/graphite/interchange-11.c: Same.
6364         * gcc.dg/graphite/interchange-13.c: Same.
6365         * gcc.dg/graphite/interchange-3.c: Same.
6366         * gcc.dg/graphite/interchange-4.c: Same.
6367         * gcc.dg/graphite/interchange-7.c: Same.
6368         * gcc.dg/graphite/interchange-9.c: Same.
6369         * gcc.dg/graphite/uns-interchange-9.c: Same.
6370         * gfortran.dg/graphite/interchange-3.f90: Same.
6372 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
6374         PR target/67215
6375         * gcc.target/i386/pr67215-1.c: New test.
6376         * gcc.target/i386/pr67215-2.c: Likewise.
6377         * gcc.target/i386/pr67215-3.c: Likewise.
6379 2015-10-27  Richard Biener  <rguenther@suse.de>
6381         PR tree-optimization/68104
6382         * gcc.dg/torture/pr68104.c: New testcase.
6384 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6386         * gcc.dg/vect/vect-strided-shift-1.c: New.
6388 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6390         PR target/67929
6391         * gcc.target/arm/pr67929_1.c: New test.
6393 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6395         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6397 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6399         PR tree-optimization/68097
6400         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
6401         --param max-ssa-name-query-depth=3 to dg-options.
6403 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6405         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6407 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6409         * gcc.dg/builtins-52.c: Add -O to dg-options.
6411 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6413         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6415 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6417         PR c/64765
6418         PR c/64880
6419         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
6420         sorry message.
6421         (PR64765): New function.
6422         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6423         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
6424         sorry message.
6425         * gfortran.dg/goacc/cray.f95: Refine prune directive.
6426         * gfortran.dg/goacc/parameter.f95: Likewise.
6428 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
6430         PR fortran/66056
6431         * gfortran.dg/empty_label_typedecl.f90: New test.
6433 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6435         PR fortran/36192
6436         * gfortran.dg/pr36192.f90: New test.
6438 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
6440         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6441         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6442         * gnat.dg/opt51.adb: New test.
6443         * gnat.dg/opt51_pkg.ads: New helper.
6445 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
6447         * gcc.target/mips/ds-schedule-1.c: New.
6448         * gcc.target/mips/ds-schedule-2.c: New.
6450 2015-10-26  Jeff Law  <law@redhat.com>
6452         PR tree-optimization/68013
6453         * gcc.c-torture/compile/pr68013.c: New test.
6455 2015-10-26  Richard Biener  <rguenther@suse.de>
6456         Dominik Vogt  <vogt@linux.vnet.ibm.com>
6458         PR middle-end/67443
6459         * gcc.target/s390/pr67443.c: New testcase.
6461 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
6463         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6464         make it unique per testcase.
6465         * gfortran.dg/chmod_2.f90: Likewise.
6466         * gfortran.dg/chmod_3.f90: Likewise.
6467         * gfortran.dg/direct_io_8.f90: Likewise.
6468         * gfortran.dg/f2003_inquire_1.f03: Likewise.
6469         * gfortran.dg/f2003_io_1.f03: Likewise.
6470         * gfortran.dg/f2003_io_2.f03: Likewise.
6471         * gfortran.dg/f2003_io_8.f03: Likewise.
6472         * gfortran.dg/inquire_size.f90: Likewise.
6473         * gfortran.dg/namelist_66.f90: Likewise.
6474         * gfortran.dg/namelist_82.f90: Likewise.
6475         * gfortran.dg/namelist_87.f90: Likewise.
6476         * gfortran.dg/open_negative_unit_1.f90: Likewise.
6477         * gfortran.dg/open_new.f90: Likewise.
6478         * gfortran.dg/stat_1.f90: Likewise.
6479         * gfortran.dg/stat_2.f90: Likewise.
6480         * gfortran.dg/streamio_15.f90: Likewise.
6481         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6483 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6485         PR middle-end/67989
6486         * g++.dg/pr67989.C: New test.
6488 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6490         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6491         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6492         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6493         suffix to the temporary filename to make it unique per testcase.
6495 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
6497         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6499 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
6501         PR fortran/67171
6502         * gfortran.dg/allocate_with_source_12.f03: New test
6504         PR fortran/61819
6505         * gfortran.dg/allocate_with_source_13.f03: New test
6507         PR fortran/61830
6508         * gfortran.dg/allocate_with_source_14.f03: New test
6510 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6512         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6514 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6516         PR target/68084
6517         * gcc.target/i386/pr68084.c: New test.
6519 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6521         PR fortran/66927
6522         PR fortran/67044
6523         * gfortran.dg/allocate_with_source_10.f08: New test.
6524         * gfortran.dg/allocate_with_source_11.f08: New test.
6525         * gfortran.dg/class_array_15.f03: Changed count of expected
6526         _builtin_frees to 11. One step of temporaries is spared, therefore
6527         the allocatable component of that temporary is not to be freeed.
6529 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6531         PR fortran/68055
6532         * gfortran.dg/pr68055.f90: New case.
6534 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6536         PR fortran/67805
6537         * gfortran.dg/pr67805.f90: New testcase.
6538         * gfortran.dg/array_constructor_26.f03: Update testcase.
6539         * gfortran.dg/array_constructor_27.f03: Ditto.
6540         * gfortran.dg/char_type_len_2.f90: Ditto.
6541         * gfortran.dg/pr67802.f90: Ditto.
6542         * gfortran.dg/used_before_typed_3.f90: Ditto.
6544 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6546         PR ipa/pr67600
6547         * g++.dg/torture/pr67600.C: New testcase.
6549 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6551         * g++.dg/pr68062.C: New test.
6553 2015-10-23  Jeff Law  <law@redhat.com>
6555         PR tree-optimization/67830
6556         * gcc.dg/pr67830.c: New test.
6558 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6560         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6562 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6563             Andrew Pinski  <apinski@cavium.com>
6565         PR rtl-optimization/67736
6566         * gcc.dg/torture/pr67736.c: New test.
6567         * gcc.dg/combine-subregs.c: New test.
6569 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6571         PR tree-optimization/65947
6572         * lib/target-supports.exp
6573         (check_effective_target_vect_max_reduc): Add.
6574         * gcc.dg/vect/pr65947-1.c: New test.
6575         * gcc.dg/vect/pr65947-2.c: New test.
6576         * gcc.dg/vect/pr65947-3.c: New test.
6577         * gcc.dg/vect/pr65947-4.c: New test.
6578         * gcc.dg/vect/pr65947-5.c: New test.
6579         * gcc.dg/vect/pr65947-6.c: New test.
6580         * gcc.dg/vect/pr65947-7.c: New test.
6581         * gcc.dg/vect/pr65947-8.c: New test.
6582         * gcc.dg/vect/pr65947-9.c: New test.
6583         * gcc.dg/vect/pr65947-10.c: New test.
6584         * gcc.dg/vect/pr65947-11.c: New test.
6586 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6588         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6589         Make weak rather than noinline.
6590         * gcc.dg/builtins-57.c: Compile with -O.
6591         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6593 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6595         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6597 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6599         PR sanitizer/68042
6600         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6601         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6603 2015-10-22  Martin Sebor  <msebor@redhat.com>
6605         PR driver/68043
6606         * gcc.misc-tests/help.exp: Verify that option descriptions
6607         end in periods.
6608         * lib/options.exp (check_for_options): Use the regexp --line option.
6609         Print unexpected match on failure.
6611 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6613         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6615 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6617         PR c++/67838
6618         * g++.dg/cpp1y/var-templ46.C: New.
6620 2015-10-22  Richard Biener  <rguenther@suse.de>
6622         PR tree-optimization/58497
6623         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6625 2015-10-22  Richard Biener  <rguenther@suse.de>
6627         PR tree-optimization/19049
6628         PR tree-optimization/65962
6629         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6630         * gcc.dg/vect/vect-63.c: Adjust.
6631         * gcc.dg/vect/vect-70.c: Likewise.
6632         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6633         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6634         * gfortran.dg/vect/pr19049.f90: Likewise.
6635         * gfortran.dg/vect/vect-8.f90: Likewise.
6637 2015-10-22  Richard Biener  <rguenther@suse.de>
6639         PR middle-end/68046
6640         PR middle-end/61893
6641         * gcc.dg/torture/ftrapv-2.c: New testcase.
6643 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6645         PR target/68015
6646         * gcc.target/s390/pr68015.c: New test.
6648 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6650         PR testsuite/67948
6651         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6652         instead of orr.
6654 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6655             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6657         PR target/63304
6658         * gcc.target/aarch64/pr63304_1.c: New test.
6660 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6662         PR c++/66781
6663         * g++.dg/parse/enum13.C: New.
6665 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6667         PR c++/67847
6668         * g++.dg/parse/enum12.C: New.
6670 2015-10-21  Martin Sebor  <msebor@redhat.com>
6672         PR driver/68043
6673         * gcc.misc-tests/help.exp: Adjust.
6674         * lib/options.exp (check_for_options): Add detail to output.
6676 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6678         PR fortran/67939
6679         * gfortran.dg/pr67939.f90: New test.
6681 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6682             Sebastian Pop  <s.pop@samsung.com>
6684         * gcc.dg/graphite/scop-11.c: Update pattern.
6686 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6688         PR ipa/67056
6689         * g++.dg/ipa/pr67056.C: New testcase.
6691 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6693         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6694         are matched.
6696 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6698         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6699         Add associated options for arm*-*-*.
6700         (sqrt): Remove dummy definition.
6702 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6704         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6706 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6708         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6709         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6710         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6712 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6714         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6715         sra-max-scalarization-size-Ospeed.
6717 2015-10-21  Marek Polacek  <polacek@redhat.com>
6720         PR c/68024
6721         * gcc.dg/pr68024.c: New test.
6723 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6725         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6726         * c-c++-common/goacc/sb-1.c: Adjust errors.
6727         * c-c++-common/goacc/sb-3.c: Adjust errors.
6728         * c-c++-common/goacc/loop-1.c: Adjust errors.
6729         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6730         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6731         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6733 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6735         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6737 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6739         * gcc.dg/lto/simd-function_0.c: New test.
6741 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6743         PR target/68018
6744         * gcc.target/i386/pr68018.c: New test.
6746 2015-10-21  Richard Biener  <rguenther@suse.de>
6748         PR middle-end/68031
6749         * gcc.dg/torture/pr68031.c: New testcase.
6751 2015-10-21  Richard Biener  <rguenther@suse.de>
6753         PR tree-optimization/68026
6754         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6756 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6758         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6759         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6760         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6761         * g++.dg/asan/default-options-1.C: Likewise.
6763 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6765         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6766         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6768 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6770         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6772 2015-10-20  Marek Polacek  <polacek@redhat.com>
6774         PR c/67964
6775         * gcc.dg/pr67964.c: New test.
6777 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6779         PR rtl-optimization/67609
6780         * gcc.target/i386/pr67609.c: New.
6782 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6784         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6786 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6788         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6789         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6791 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6793         PR target/66810
6794         * gcc.target/i386/pr66810.c: New test.
6796 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6798         PR target/67963
6799         PR target/67985
6800         * gcc.target/i386/pr67963-1.c: New test.
6801         * gcc.target/i386/pr67963-2.c: Likewise.
6802         * gcc.target/i386/pr67963-3.c: Likewise.
6803         * gcc.target/i386/pr67985-1.c: Likewise.
6804         * gcc.target/i386/pr67985-2.c: Likewise.
6805         * gcc.target/i386/pr67985-3.c: Likewise.
6807 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6809         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6811 2015-10-20  Richard Biener  <rguenther@suse.de>
6813         PR tree-optimization/68017
6814         * gcc.dg/torture/pr68017.c: New testcase.
6816 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6818         PR target/66912
6819         * gcc.target/aarch64/pr66912.c: New.
6820         * gcc.target/arm/pr66912.c: New.
6822 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6824         * gfortran.dg/pr67900.f90: New tests.
6826 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6828         * gnat.dg/opt50.adb: New test.
6829         * gnat.dg/opt50_pkg.adb: New helper.
6830         * gnat.dg/opt50_pkg.ads: New helper.
6832 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6834         PR fortran/68019
6835         * gfortran.dg/pr68019.f90: new test.
6837 2015-10-19  Richard Biener  <rguenther@suse.de>
6839         PR tree-optimization/67975
6840         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6842 2015-10-19  Richard Biener  <rguenther@suse.de>
6844         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6846 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6848         PR target/67995
6849         * gcc.target/i386/pr67995-1.c: New test.
6850         * gcc.target/i386/pr67995-2.c: Likewise.
6851         * gcc.target/i386/pr67995-3.c: Likewise.
6853 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6855         PR middle-end/68002
6856         * gcc.dg/PR68002.c: New test.
6858 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6860         * gcc.dg/builtins-20.c: Remove undefined behavior.
6862 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6864         PR fortran/67758
6865         * gfortran.dg/common_25.f90: New file.
6867 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6869         PR fortran/67177
6870         * gfortran.dg/move_alloc_15.f90: New test
6871         * gfortran.dg/move_alloc_16.f90: New test
6873         PR fortran/67977
6874         * gfortran.dg/deferred_character_assignment_1.f90: New test
6876 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6878         PR fortran/67987
6879         * gfortran.df/pr67987.f90: New test.
6880         * gfortran.dg/char_length_2.f90: Update testcase.
6882 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6884         * gcc.target/i386/iamcu/test_basic_returning.c
6885         (def_test_returning_type): Use union to check float return bits.
6887 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6889         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6890         Replace printf with __builtin_printf.
6892 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6894         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6895         initialize u5.
6897 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6899         PR middle-end/67966
6900         * gnat.dg/pack21.adb: New test.
6901         * gnat.dg/pack22.adb: Likewise.
6902         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6904 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6906         PR target/67745
6907         * gcc.target/arm/no-align.c: New test.
6908         * gcc.target/arm/attr-align1.c: New test.
6909         * gcc.target/arm/attr-align2.c: New test.
6910         * gcc.target/arm/attr-align3.c: New test.
6912 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6914         * gcc.c-torture/compile/icfmatch.c: Add testcase
6916 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6918         PR c++/67926
6919         * g++.dg/cpp1z/fold-ice1.C: New.
6921 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6922             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6924         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6926 2015-10-15  Marek Polacek  <polacek@redhat.com>
6928         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6930 2015-10-15  Marek Polacek  <polacek@redhat.com>
6932         PR tree-optimization/67953
6933         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6934         unsigned.
6935         * gcc.dg/torture/pr67953.c: New test.
6937 2015-10-14  Jeff Law  <law@redhat.com>
6939         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6940         contained within have their own file/test now.
6941         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6942         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6943         expectations a bit more.
6944         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6945         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6946         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6947         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6948         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6950         PR testsuite/67959
6951         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6953 2015-10-14  Marek Polacek  <polacek@redhat.com>
6955         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6956         (f6): New.
6957         (f7): New.
6958         (f8): New.
6959         (f9): New.
6960         (f10): New.
6961         (f11): New.
6962         (f12): New.
6963         (f13): New.
6965 2015-10-14  Richard Biener  <rguenther@suse.de>
6967         PR tree-optimization/67915
6968         * gcc.dg/torture/pr67915.c: New testcase.
6970 2015-10-14  Marek Polacek  <polacek@redhat.com>
6972         PR tree-optimization/67815
6973         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6974         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6975         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6977 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6979         * gcc.dg/pragma-pop_options-1.c: New test.
6981 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6982             Aldy Hernandez  <aldyh@redhat.com>
6984         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6985         * c-c++-common/gomp/clauses-1.c: New test.
6986         * c-c++-common/gomp/clauses-2.c: New test.
6987         * c-c++-common/gomp/clauses-3.c: New test.
6988         * c-c++-common/gomp/clauses-4.c: New test.
6989         * c-c++-common/gomp/declare-target-1.c: New test.
6990         * c-c++-common/gomp/declare-target-2.c: New test.
6991         * c-c++-common/gomp/depend-3.c: New test.
6992         * c-c++-common/gomp/depend-4.c: New test.
6993         * c-c++-common/gomp/doacross-1.c: New test.
6994         * c-c++-common/gomp/if-1.c: New test.
6995         * c-c++-common/gomp/if-2.c: New test.
6996         * c-c++-common/gomp/linear-1.c: New test.
6997         * c-c++-common/gomp/map-2.c: New test.
6998         * c-c++-common/gomp/map-3.c: New test.
6999         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7000         f_omp_target_data): Add map clause to target data.
7001         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7002         * c-c++-common/gomp/ordered-1.c: New test.
7003         * c-c++-common/gomp/ordered-2.c: New test.
7004         * c-c++-common/gomp/ordered-3.c: New test.
7005         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7006         on non-iterator.
7007         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7008         clause and ordered construct where no longer allowed.
7009         * c-c++-common/gomp/priority-1.c: New test.
7010         * c-c++-common/gomp/reduction-1.c: New test.
7011         * c-c++-common/gomp/schedule-simd-1.c: New test.
7012         * c-c++-common/gomp/sink-1.c: New test.
7013         * c-c++-common/gomp/sink-2.c: New test.
7014         * c-c++-common/gomp/sink-3.c: New test.
7015         * c-c++-common/gomp/sink-4.c: New test.
7016         * c-c++-common/gomp/udr-1.c: New test.
7017         * c-c++-common/taskloop-1.c: New test.
7018         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7019         value of _OPENMP macro.
7020         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7021         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7022         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7023         * gcc.dg/gomp/clause-1.c:
7024         * gcc.dg/gomp/reduction-1.c: New test.
7025         * gcc.dg/gomp/sink-fold-1.c: New test.
7026         * gcc.dg/gomp/sink-fold-2.c: New test.
7027         * gcc.dg/gomp/sink-fold-3.c: New test.
7028         * gcc.dg/vect/vect-simd-clone-15.c: New test.
7029         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7030         of non-static data members.
7031         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7032         Add some linear clause tests.
7033         * g++.dg/gomp/declare-simd-3.C: New test.
7034         * g++.dg/gomp/linear-1.C: New test.
7035         * g++.dg/gomp/member-1.C: New test.
7036         * g++.dg/gomp/member-2.C: New test.
7037         * g++.dg/gomp/pr66571-2.C: New test.
7038         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7039         dependent argument.
7040         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7041         in reduction clause.
7042         * g++.dg/gomp/reference-1.C: New test.
7043         * g++.dg/gomp/sink-1.C: New test.
7044         * g++.dg/gomp/sink-2.C: New test.
7045         * g++.dg/gomp/sink-3.C: New test.
7046         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7047         * g++.dg/gomp/this-1.C: New test.
7048         * g++.dg/gomp/this-2.C: New test.
7049         * g++.dg/vect/simd-clone-2.cc: New test.
7050         * g++.dg/vect/simd-clone-2.h: New test.
7051         * g++.dg/vect/simd-clone-3.cc: New test.
7052         * g++.dg/vect/simd-clone-4.cc: New test.
7053         * g++.dg/vect/simd-clone-4.h: New test.
7054         * g++.dg/vect/simd-clone-5.cc: New test.
7056 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
7058         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7059         after r228716 (Fix vtbl[34] and vtbx4).
7061 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
7063         PR tree-optimization/67909, 67947
7064         * gcc.dg/torture/pr67947.c: New test.
7066 2015-10-13  Jeff Law  <law@redhat.com>
7068         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7070 2015-10-12  Jeff Law  <law@redhat.com>
7072         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7073         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7074         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7075         ssa-dom-thread-11.c.
7077         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7079 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
7081         PR c++/58566
7082         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7084 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
7086         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7087         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7088         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7089         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7090         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7091         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7092         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7093         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7095 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
7097         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7098         and -mno-frame-header-opt options.
7099         * gcc.target/mips/frame-header-1.c: New file.
7100         * gcc.target/mips/frame-header-2.c: New file.
7101         * gcc.target/mips/frame-header-3.c: New file.
7103 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7104             Hale Wang  <hale.wang@arm.com>
7106         * gcc.dg/tree-ssa/forwprop-33.c: New.
7108 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
7110         PR target/67895
7111         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7112         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7113         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7114         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7115         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7116         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7117         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7118         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7119         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7120         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7122 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
7124         * lib/multiline.exp: New file.
7125         * lib/prune.exp: Load multiline.exp.
7126         (prune_gcc_output): Call into multiline.exp to handle any
7127         multiline output directives.
7128         * lib/libgo.exp: Load multiline.exp before prune.exp, using
7129         load_gcc_lib.
7131 2015-10-09  Martin Jambor  <mjambor@suse.cz>
7133         PR tree-optimization/67794
7134         * gcc.dg/ipa/ipa-sra-10.c: New test.
7135         * gcc.dg/torture/pr67794.c: Likewise.
7137 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
7139         PR rtl-optimization/67828
7140         * gcc.dg/torture/pr67828.c: New.
7142 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7144         PR target/67366
7145         * lib/target-supports.exp (check_effective_target_non_strict_align):
7146         Adjust for arm*-*-*.
7147         * gcc.target/arm/pr67366.c: New test.
7149 2015-10-09  Richard Biener  <rguenther@suse.de>
7151         PR tree-optimization/67891
7152         * gcc.dg/tree-ssa/pr67891.c: New testcase.
7154 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
7156         * gcc.dg/builtins-47.c: Test the optimized dump instead.
7158 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7160         * gcc.dg/vect/vect-outer-simd-3.c: New test.
7162 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7164         * gcc.dg/loop-unswitch-2.c: New test.
7165         * gcc.dg/loop-unswitch-3.c: Likewise.
7166         * gcc.dg/loop-unswitch-4.c: Likewise.
7168 2015-10-08  Tom de Vries  <tom@codesourcery.com>
7170         * gcc.dg/dse.c: Only dump in dse1 pass.
7171         * gcc.dg/tree-ssa/pr30375.c: Same.
7173 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
7175         PR target/66697
7176         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7177         (PUSH, POP): New defines.
7178         (sse2_test): Use PUSH and POP to misalign runtime stack.
7179         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7181 2015-10-07  James Norris  <jnorris@codesourcery.com>
7183         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7184         to atomic_init. (atomic_init): Restrict flags usage.
7186 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
7188         PR fortran/65889
7189         * gfortran.dg/sizeof_5.f90: New test.
7191 2015-10-06  Jeff Law  <law@redhat.com>
7193         * gcc.c-torture/compile/pr67816.c: New test.
7195 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7197         * gcc.target/aarch64/get_lane_f16_1.c: New test.
7199 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
7201         PR fortran/65766
7202         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7204 2015-10-06  Marek Polacek  <polacek@redhat.com>
7206         PR c++/67863
7207         * c-c++-common/Wtautological-compare-4.c: New test.
7209 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7210             Peter Bergner <bergner@vnet.ibm.com>
7212         PR target/67808
7213         * gcc.target/powerpc/pr67808.c: New test.
7215 2015-10-06  Nick Clifton  <nickc@redhat.com>
7217         * gcc.target/msp430: New directory.
7218         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
7219         tests.
7220         * gcc.target/msp430/data-attributes.c: New file.  Checks the
7221         noinit and persistent data attributes.
7223 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
7225         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7227 2015-10-06  Richard Biener  <rguenther@suse.de>
7229         PR tree-optimization/67859
7230         * gcc.dg/torture/pr67859.c: New testcase.
7232 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7234         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7236 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
7238         PR c++/53856
7239         * g++.dg/template/defarg19.C: New.
7240         * g++.dg/template/defarg20.C: Likewise.
7242 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7243             Sebastian Pop  <s.pop@samsung.com>
7245         * gcc.dg/graphite/scop-sor.c: Un-xfail.
7247 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7248             Sebastian Pop  <s.pop@samsung.com>
7250         * gcc.dg/graphite/scop-sor.c: Xfail.
7252 2015-10-05  Martin Jambor  <mjambor@suse.cz>
7253             Jan Hubicka  <hubicka@ucw.cz>
7255         * gcc.dg/ipa/propalign-4.c: New test.
7256         * gcc.dg/ipa/propalign-5.c: Likewise.
7258 2015-10-05  Marek Polacek  <polacek@redhat.com>
7260         PR tree-optimization/67821
7261         * gcc.dg/torture/pr67821-2.c: New test.
7262         * gcc.dg/torture/pr67821.c: New test.
7264 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7266         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7268 2015-10-05  Christian Bruel  <christian.bruel@st.com>
7270         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7272 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7274         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7275         (exec_vcvt): Add comments.
7277 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7279         PR rtl-optimization/67447
7280         * gcc.target/i386/pr67447.c: New test.
7282 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7284         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7285         effective target.
7286         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7287         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7288         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7289         * gcc.target/i386/vect-unpack-1.c: Ditto.
7290         * gcc.target/i386/vect-unpack-2.c: Ditto.
7292 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
7294         PR fortran/67758
7295         * gfortran.dg/common_24.f: New.
7297 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7299         * gcc.target/arm/pr67756.c: Fixed warnings.
7301 2015-10-02  Marek Polacek  <polacek@redhat.com>
7303         PR c/67730
7304         * gcc.dg/pr67730-1.c: New test.
7305         * gcc.dg/pr67730-2.c: New test.
7306         * gcc.dg/pr67730.h: New test.
7308 2015-10-02  Marek Polacek  <polacek@redhat.com>
7310         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7312 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7314         PR tree-optimization/67754
7315         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7316         * gfortran.dg/graphite/block-2.f: Same.
7318 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7320         * gcc.dg/graphite/scop-23.c: New.
7322 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7324         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7325         and "avx512vbmi".
7327 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
7329         PR rtl-optimization/67756
7330         * gcc.target/arm/pr67756.c: New.
7332 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
7334         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7335         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7336         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7337         for tiny model.
7338         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7339         for small model.
7341 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7343         * gcc.target/i386/vect-pack-trunc-1.c: New test.
7344         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7345         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7346         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7347         * gcc.target/i386/vect-unpack-1.c: Ditto.
7348         * gcc.target/i386/vect-unpack-2.c: Ditto.
7350 2015-10-02  Marek Polacek  <polacek@redhat.com>
7352         PR c/64249
7353         * c-c++-common/Wduplicated-cond-1.c: New test.
7354         * c-c++-common/Wduplicated-cond-2.c: New test.
7355         * c-c++-common/Wduplicated-cond-3.c: New test.
7356         * c-c++-common/Wduplicated-cond-4.c: New test.
7357         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7358         -Wduplicated-cond warning.
7360 2015-10-02  Renlin Li  <renlin.li@arm.com>
7362         * gcc.target/aarch64/csneg-1.c: Update.
7364 2015-10-02  Renlin Li  <renlin.li@arm.com>
7366         PR target/66776
7367         * gcc.target/aarch64/pr66776.c: New.
7369 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7371         * gnat.dg/warn13.adb: New test.
7373 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7375         * gnat.dg/vect15.ad[sb]: New test.
7376         * gnat.dg/vect16.ad[sb]: Likewise.
7377         * gnat.dg/vect17.ad[sb]: Likewise.
7378         * gnat.dg/vect18.ad[sb]: Likewise.
7380 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7382         PR rtl-optimization/67786
7383         PR rtl-optimization/67787
7384         * gcc.dg/pr67786.c: New test.
7385         * gcc.dg/pr67787.c: Likewise.
7387 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
7389         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7391 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
7393         PR target/51726
7394         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7396 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
7398         PR fortran/62242
7399         PR fortran/52332
7400         * gfortran.dg/string_array_constructor_1.f90: New.
7401         * gfortran.dg/string_array_constructor_2.f90: New.
7402         * gfortran.dg/string_array_constructor_3.f90: New.
7404 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
7406         PR target/67788
7407         PR target/67789
7408         * gcc.target/powerpc/pr67789.c: New testcase.
7410 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7412         PR fortran.67802
7413         * gfortran.dg/pr67802.f90: New test.
7415 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7417         PR fortran/66979
7418         gfortran.dg/pr66979.f90: new test.
7420 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7422         PR fortran/67616
7423         * gfortran.dg/pr67616.f90: New test.
7425 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
7427         PR c++/54430
7428         * g++.dg/cpp0x/range-for30.C: New.
7430 2015-10-01  Marek Polacek  <polacek@redhat.com>
7432         PR c/65345
7433         * gcc.dg/atomic/pr65345-4.c: New test.
7434         * gcc.dg/pr65345-3.c: New test.
7436 2015-10-01  Marek Polacek  <polacek@redhat.com>
7438         PR tree-optimization/67769
7439         * gcc.dg/torture/pr67769.c: New test.
7441 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7443         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7445 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
7447         PR target/54236
7448         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7450 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7452         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7453         (main): Rename to sse2_test.  Abort if count != 5.
7454         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
7455         of -march=slm.
7456         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7458 2015-10-01  Richard Biener  <rguenther@suse.de>
7460         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7461         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7463 2015-09-30  Jeff Law  <law@redhat.com>
7465         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7467 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7469         PR rtl-optimization/67037
7470         * gcc.c-torture/execute/pr67037.c: New test.
7472 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7474         * lib/target-supports.exp (check_effective_target_sync_int_128):
7475         Return 1 on spu-*-* targets.
7476         (check_effective_target_sync_int_128_runtime): Likewise.
7477         (check_effective_target_sync_long_long): Likewise.
7478         (check_effective_target_sync_long_long_runtime): Likewise.
7479         (check_effective_target_sync_int_long): Likewise.
7480         (check_effective_target_sync_char_short): Likewise.
7482 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
7484         * gcc.target/i386/pr67761.c: New test.
7486 2015-09-30  Marek Polacek  <polacek@redhat.com>
7488         PR c/67730
7489         * gcc.dg/pr67730.c: New test.
7491 2015-09-30  Marek Polacek  <polacek@redhat.com>
7493         PR tree-optimization/67690
7494         * gcc.dg/torture/pr67690.c: New test.
7496 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
7498         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7499         * g++.dg/gomp/tls-wrap4.C: Likewise.
7500         * gcc.dg/atomic-op-optimize.c: Likewise.
7501         * gcc.dg/pr54087.c: Likewise.
7502         * gcc.dg/tls/section-2.c: Likewise.
7503         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7504         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7505         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7506         * gcc.target/arm/divzero.c: Likewise.
7507         * gcc.target/arm/sibcall-2.c: Likewise.
7508         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7509         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7510         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7511         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7512         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7513         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7514         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7515         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7516         * gfortran.dg/default_format_2.f90: Likewise.
7517         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7519 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7521         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7523 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7525         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7526         * gfortran.dg/round_4.f90: ditto.
7528 2015-09-29  Richard Biener  <rguenther@suse.de>
7530         PR tree-optimization/67170
7531         * gfortran.dg/pr67170.f90: New testcase.
7533 2015-09-29  Richard Biener  <rguenther@suse.de>
7535         PR tree-optimization/67741
7536         * gcc.dg/torture/pr67741.c: New testcase.
7538 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7540         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7541         non-zero for __builtin_signbit tests.
7543 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7545         PR target/65105
7546         * gcc.target/i386/pr65105-1.c: New.
7547         * gcc.target/i386/pr65105-2.c: New.
7548         * gcc.target/i386/pr65105-3.c: New.
7549         * gcc.target/i386/pr65105-4.C: New.
7550         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7552 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7554         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7556 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7558         PR fortran/40054
7559         PR fortran/63921
7560         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7561         standard as legacy.
7562         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7563         * gfortran.dg/function_types_3.f90: Change error message to
7564         "Type inaccessible...."
7565         * gfortran.dg/ptr_func_assign_1.f08: New test.
7566         * gfortran.dg/ptr_func_assign_2.f08: New test.
7568 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7570         PR fortran/40054
7571         PR fortran/63921
7572         * gfortran.dg/ptr_func_assign_3.f08: New test.
7573         * gfortran.dg/ptr_func_assign_4.f08: New test.
7575 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7576             Sebastian Pop  <s.pop@samsung.com>
7578         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7579         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7580         * gcc.dg/graphite/block-3.c: Same.
7581         * gcc.dg/graphite/block-4.c: Same.
7582         * gcc.dg/graphite/block-5.c: Same.
7583         * gcc.dg/graphite/block-6.c: Same.
7584         * gcc.dg/graphite/block-7.c: Same.
7585         * gcc.dg/graphite/block-8.c: Same.
7586         * gcc.dg/graphite/block-pr47654.c: Same.
7587         * gcc.dg/graphite/interchange-0.c: Same.
7588         * gcc.dg/graphite/interchange-1.c: Same.
7589         * gcc.dg/graphite/interchange-10.c: Same.
7590         * gcc.dg/graphite/interchange-11.c: Same.
7591         * gcc.dg/graphite/interchange-12.c: Same.
7592         * gcc.dg/graphite/interchange-13.c: Same.
7593         * gcc.dg/graphite/interchange-14.c: Same.
7594         * gcc.dg/graphite/interchange-15.c: Same.
7595         * gcc.dg/graphite/interchange-3.c: Same.
7596         * gcc.dg/graphite/interchange-4.c: Same.
7597         * gcc.dg/graphite/interchange-5.c: Same.
7598         * gcc.dg/graphite/interchange-6.c: Same.
7599         * gcc.dg/graphite/interchange-7.c: Same.
7600         * gcc.dg/graphite/interchange-8.c: Same.
7601         * gcc.dg/graphite/interchange-9.c: Same.
7602         * gcc.dg/graphite/interchange-mvt.c: Same.
7603         * gcc.dg/graphite/pr35356-1.c: Same.
7604         * gcc.dg/graphite/pr35356-3.c: Same.
7605         * gcc.dg/graphite/pr37485.c: Same.
7606         * gcc.dg/graphite/scop-1.c: Same.
7607         * gcc.dg/graphite/scop-11.c: Same.
7608         * gcc.dg/graphite/scop-5.c: Same.
7609         * gcc.dg/graphite/uns-block-1.c: Same.
7610         * gcc.dg/graphite/uns-interchange-9.c: Same.
7611         * gfortran.dg/graphite/block-1.f90: Same.
7612         * gfortran.dg/graphite/interchange-3.f90: Same.
7613         * gfortran.dg/graphite/pr14741.f90: Same.
7614         * gfortran.dg/graphite/block-2.f: Same.
7616 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7617             Sebastian Pop  <s.pop@samsung.com>
7619         PR tree-optimization/67700
7620         * gcc.dg/graphite/run-id-pr67700.c: New.
7622 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7624         PR target/54236
7625         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7626         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7627         test_27): New.
7628         * gcc.target/sh/pr54236-5.c: New.
7629         * gcc.target/sh/pr54236-6.c: New.
7631 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7633         PR rtl-optimization/67456
7634         PR rtl-optimization/67464
7635         PR rtl-optimization/67465
7636         * gcc.dg/pr67465.c: New test.
7638 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7640         PR tree-optimization/62171
7641         * gcc.dg/vect/pr62171.c: New test.
7643 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7645         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7646         skip on AIX.  XFAIL individual line tests.
7648 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7650         PR rtl-optimization/64164
7651         PR tree-optimization/67312
7652         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7653         * gcc.target/i386/stackalign/return-4.c: Add -O.
7655 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7657         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7659 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7661         PR fortran/67721
7662         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7664 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7666         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7667         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7668         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7669         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7670         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7671         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7672         DW_AT_noreturn on AIX.
7673         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7674         DW_AT_noreturn on AIX.
7675         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7676         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7677         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7678         DW_AT_GNU_deleted on AIX.
7679         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7680         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7681         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7682         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7683         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7684         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7685         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7686         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7687         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7688         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7689         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7690         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7691         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7692         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7693         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7695 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7697         PR fortran/67614
7698         * gfortran.dg/pr67614.f90: New test.
7700 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7702         PR fortran/67525
7703         * gfortran.dg/pr67525.f90: New test.
7705 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7707         PR fortran/55603
7708         * gfortran.dg/allocatable_function_9.f90: New.
7710 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7712         PR target/67675
7713         * gcc.target/sh/pr67675.c: New.
7715 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7717         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7719 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7721         * gcc.target/i386/pr66749.c (dg-options): Replace
7722         -mtune=lakemount with -mtune=lakemont.
7723         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7724         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7726 2015-09-25  Marek Polacek  <polacek@redhat.com>
7728         * c-c++-common/ubsan/bounds-11.c: New test.
7729         * c-c++-common/ubsan/bounds-12.c: New test.
7731 2015-09-25  Marek Polacek  <polacek@redhat.com>
7733         PR sanitizer/64906
7734         * c-c++-common/ubsan/pr64906.c: New test.
7736 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7738         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7739         with -mtune=lakemount.
7740         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7741         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7743 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7745         PR driver/67640
7746         * gcc.dg/Werror-13.c: New test.
7748 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7750         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7752 2015-09-24  Richard Biener  <rguenther@suse.de>
7754         PR lto/67699
7755         * g++.dg/pr67699.C: New testcase.
7757 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7759         PR libgcc/67624
7760         * gcc.target/arm/fp16-inf.c: New test.
7762 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7764         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7765         name while checking for AVX-512VBMI presence.
7767 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7769         * lib/target-supports.exp (check_effective_target_pie): Check for
7770         PIE support on Solaris 11.x and 12.
7772 2015-09-24  Richard Biener  <rguenther@suse.de>
7774         * g++.dg/tree-ssa/restrict3.C: New testcase.
7776 2015-09-24  Richard Biener  <rguenther@suse.de>
7778         PR tree-optimization/48885
7779         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7781 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7783         * c-c++-common/Wmisleading-indentation.c: Augment test.
7785 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7787         Fix small typos in the coding rule enforcement warnings.
7788         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7789         with 'namespace'.
7791 2015-09-23  Richard Biener  <rguenther@suse.de>
7793         PR middle-end/67662
7794         * gcc.dg/ubsan/pr67662.c: New testcase.
7796 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7798         PR c/49655
7799         * gcc.dg/pragma-diag-6.c: New test.
7801 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7803         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7805 2015-09-23  Richard Biener  <rguenther@suse.de>
7807         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7809 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7811         * c-c++-common/Wmisleading-indentation.c: Augment test.
7813 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7815         * g++.dg/diagostic/disable.C: New.
7817 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7819         PR tree-optimization/67671
7820         * g++.dg/pr67671.C: New test.
7822 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7824         PR target/67480
7825         * gcc.target/i386/pr67480.c: New test.
7827 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7829         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7830         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7831         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7832         avx512dq, avx512cd, avx512er and avx512pf.
7834 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7836         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7837         update-fetch operations.
7838         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7840 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7842         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7843         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7845 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7847         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7848         (TEST_ONE): New.
7849         * gcc.target/aarch64/atomic-inst-swap.c: New.
7851 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7853         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7854         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7855         * gcc.target/i386/pr59789.c (f1): Likewise.
7856         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7857         * gcc.target/i386/intrinsics_6.c: Likewise.
7858         * gcc.dg/winline-5.c (int t): Likewise.
7859         * gcc.dg/winline-9.c (t): Likewise.
7860         * gcc.dg/always_inline2.c (q): Likewise.
7861         * gcc.dg/winline-2.c (inline int t): Likewise.
7862         * gcc.dg/winline-6.c: Likewise.
7863         * gcc.dg/winline-10.c (void g): Likewise.
7864         * gcc.dg/pr49243.c (void parse): Likewise.
7865         * gcc.dg/always_inline3.c (q2): Likewise.
7866         * gcc.dg/winline-3.c: Likewise.
7867         * gcc.dg/winline-7.c (inline void *t): Likewise.
7869 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7871         PR tree-optimization/67666
7872         * g++.dg/pr67666.C: New test.
7874 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7876         PR fortran/67615
7877         * gfortran.dg/pr67615.f90: new test.
7879 2015-09-21  Jeff Law  <law@redhat.com>
7881         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7883 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7885         Complete the implementation of N4230, Nested namespace definition.
7886         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7887         attributes and nested namespace definitions.
7888         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7889         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7890         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7891         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7892         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7893         appearing before the namespace identifier.
7895 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7897         PR c/66415
7898         * gcc.dg/cpp/pr66415-1.c: Test column number.
7900 2015-09-21  Richard Biener  <rguenther@suse.de>
7902         * g++.dg/ext/attr-alias-3.C: Add -g.
7904 2015-09-21  Richard Biener  <rguenther@suse.de>
7906         PR debug/67664
7907         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7909 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7911         PR target/64345
7912         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7914 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7916         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7918 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7920         PR middle-end/60832
7921         * gcc.dg/pr53265.c: Update.
7923 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7925         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7927 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7929         PR target/59478
7930         * gcc.target/sh/pr59478.c: New.
7932 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7934         PR target/67126
7935         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7936         * gcc.target/sh/pr54236-2.c: Likewise.
7938 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7940         * gcc.target/sh/pr43417.c: Move target independent test to ...
7941         * gcc.c-torture/compile/pr43417.c: ... here.
7943 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7945         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7946         check_effective_target_big_endian, check_effective_target_little_endian,
7947         check_effective_target_any_fpu, check_effective_target_double_fpu,
7948         check_effective_target_use_single_only_fpu,
7949         check_effective_target_default_single_fpu,
7950         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7951         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7952         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7953         check_effective_target_fmovd_enabled,
7954         check_effective_target_has_privileged, check_effective_target_has_pref,
7955         check_effective_target_banked_r0r7_isr,
7956         check_effective_target_stack_save_isr): New effective target checks.
7957         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7958         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7959         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7960         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7961         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7962         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7963         * gcc.target/sh/attr-isr.c: Likewise.
7964         * gcc.target/sh/fpul-usage-1.c: Likewise.
7965         * gcc.target/sh/hiconst.c: Likewise.
7966         * gcc.target/sh/mfmovd.c: Likewise.
7967         * gcc.target/sh/pr21255-3.c: Likewise.
7968         * gcc.target/sh/pr33135-1.c: Likewise.
7969         * gcc.target/sh/pr33135-2.c: Likewise.
7970         * gcc.target/sh/pr33135-3.c: Likewise.
7971         * gcc.target/sh/pr33135-4.c: Likewise.
7972         * gcc.target/sh/pr39423-2.c: Likewise.
7973         * gcc.target/sh/pr49880-4.c: Likewise.
7974         * gcc.target/sh/pr49880-5.c: Likewise.
7975         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7976         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7977         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7978         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7979         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7980         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7981         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7982         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7983         * gcc.target/sh/pr50751-2.c: Likewise.
7984         * gcc.target/sh/pr50751-3.c: Likewise.
7985         * gcc.target/sh/pr50751-5.c: Likewise.
7986         * gcc.target/sh/pr50751-6.c: Likewise.
7987         * gcc.target/sh/pr50751-8.c: Likewise.
7988         * gcc.target/sh/pr51244-15.c: Likewise.
7989         * gcc.target/sh/pr51244-2.c: Likewise.
7990         * gcc.target/sh/pr51244-20.c: Likewise.
7991         * gcc.target/sh/pr51244-6.c: Likewise.
7992         * gcc.target/sh/pr52483-4.c: Likewise.
7993         * gcc.target/sh/pr53511-1.c: Likewise.
7994         * gcc.target/sh/pr53512-1.c: Likewise.
7995         * gcc.target/sh/pr53512-2.c: Likewise.
7996         * gcc.target/sh/pr53512-3.c: Likewise.
7997         * gcc.target/sh/pr53512-4.c: Likewise.
7998         * gcc.target/sh/pr53513-1.c: Likewise.
7999         * gcc.target/sh/pr54089-2.c: Likewise.
8000         * gcc.target/sh/pr54089-3.c: Likewise.
8001         * gcc.target/sh/pr54089-4.c: Likewise.
8002         * gcc.target/sh/pr54602-2.c: Likewise.
8003         * gcc.target/sh/pr54602-3.c: Likewise.
8004         * gcc.target/sh/pr54602-4.c: Likewise.
8005         * gcc.target/sh/pr54680.c: Likewise.
8006         * gcc.target/sh/pr55303-1.c: Likewise.
8007         * gcc.target/sh/pr55303-2.c: Likewise.
8008         * gcc.target/sh/pr55303-3.c: Likewise.
8009         * gcc.target/sh/pr56547-1.c: Likewise.
8010         * gcc.target/sh/pr56547-2.c: Likewise.
8011         * gcc.target/sh/pr61195.c: Likewise.
8012         * gcc.target/sh/pr61996.c: Likewise.
8013         * gcc.target/sh/pr6526.c: Likewise.
8014         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8015         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8016         * gcc.target/sh/prefetch.c: Likewise.
8017         * gcc.target/sh/rte-delay-slot.c: Likewise.
8018         * gcc.target/sh/sh2a-band.c: Likewise.
8019         * gcc.target/sh/sh2a-bclr.c: Likewise.
8020         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8021         * gcc.target/sh/sh2a-bld.c: Likewise.
8022         * gcc.target/sh/sh2a-bor.c: Likewise.
8023         * gcc.target/sh/sh2a-bset.c: Likewise.
8024         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8025         * gcc.target/sh/sh2a-bxor.c: Likewise.
8026         * gcc.target/sh/sh2a-jsrn.c: Likewise.
8027         * gcc.target/sh/sh2a-movi20s.c: Likewise.
8028         * gcc.target/sh/sh2a-movrt.c: Likewise.
8029         * gcc.target/sh/sh2a-resbank.c: Likewise.
8030         * gcc.target/sh/sh2a-rtsn.c: Likewise.
8031         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8032         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8033         * gcc.target/sh/sh4a-cosf.c: Likewise.
8034         * gcc.target/sh/sh4a-fsrra.c: Likewise.
8035         * gcc.target/sh/sh4a-memmovua.c: Likewise.
8036         * gcc.target/sh/sh4a-sincosf.c: Likewise.
8037         * gcc.target/sh/sh4a-sinf.c: Likewise.
8039 2015-09-20  Jeff Law  <law@redhat.com>
8041         PR tree-optimization/47679
8042         * g++.dg/warn/Wuninitialized-6.C: New test.
8044 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
8046         Implement nested namespace definitions.
8047         * g++.dg/cpp1z/nested-namespace-def1.C: New.
8048         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8049         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8050         * g++.dg/lookup/name-clash5.C: Adjust.
8051         * g++.dg/lookup/name-clash6.C: Likewise.
8053 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8055         * gcc.dg/pragma-diag-5.c: New test.
8057 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
8059         PR middle-end/67619
8060         * gcc.dg/torture/pr67619.c: New test.
8061         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8062         New procedure.
8064 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
8066         PR tree-optimization/67283
8067         * gcc.dg/tree-ssa/sra-15.c: New.
8068         * gcc.dg/tree-ssa/sra-16.c: New.
8070 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8072         PR sanitizer/64078
8073         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8074         (f2, f3): Make the function static.
8075         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8077 2015-09-17  Christian Bruel  <christian.bruel@st.com>
8079         * gcc.target/arm/attr_thumb-static2.c: New test.
8081 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8083         * gnat.dg/overflow_sum3.adb: New test.
8085 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8087         * gcc.target/arm/stack-checking.c: New test.
8089 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
8091         PR fortran/52846
8092         * gfortran.dg/public_private_module_5.f90: Add module procedure
8093         trigger_smod to ensure that the smod file is written.
8095 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
8097         * gcc.target/aarch64/copysign_1.c: New.
8098         * gcc.target/aarch64/copysign_2.c: New.
8100 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
8102         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8103         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8104         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8106 2015-09-16  John Marino  <gnugcc@marino.st>
8108         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8110 2015-09-16  Richard Biener  <rguenther@suse.de>
8112         PR middle-end/67253
8113         * gcc.dg/torture/pr67253.c: New testcase.
8115 2015-09-16  Richard Biener  <rguenther@suse.de>
8117         PR middle-end/67271
8118         * gcc.dg/pr67271.c: New testcase.
8120 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
8122         * gnat.dg/opt49.adb: New test.
8124 2015-09-16  Richard Biener  <rguenther@suse.de>
8126         PR middle-end/67442
8127         * gcc.dg/torture/pr67442.c: New testcase.
8129 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8131         * gnat.dg/array24.adb: New test.
8132         * gnat.dg/blocklocs.adb: Delete.
8134 2015-09-15  Marek Polacek  <polacek@redhat.com>
8136         PR c/67580
8137         * gcc.dg/pr67580.c: New test.
8139 2015-09-15  Richard Biener  <rguenther@suse.de>
8141         PR tree-optimization/67470
8142         * gcc.dg/torture/pr67470.c: New testcase.
8144 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
8146         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8148 2015-09-15  Richard Biener  <rguenther@suse.de>
8150         PR middle-end/67563
8151         * gcc.dg/pr67563.c: New testcase.
8153 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8155         PR fortran/67460
8156         * gfortran.dg/pr67460.f90: New test.
8158 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
8160         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8161         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8163 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
8165         PR c++/51911
8166         * g++.dg/cpp0x/new-auto1.C: New.
8168 2015-09-11  Mark Wielaard  <mjw@redhat.com>
8170         PR c/28901
8171         * g++.dg/warn/unused-variable-1.C: New test.
8172         * g++.dg/warn/unused-variable-2.C: Likewise.
8173         * gcc.dg/unused-4.c: Adjust warning for static const.
8174         * gcc.dg/unused-variable-1.c: New test.
8175         * gcc.dg/unused-variable-2.c: Likewise.
8177 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
8179         * gfortran.dg/private_type_3.f90: Require visibility.
8180         * gfortran.dg/module_variable_2.f90: Same.
8181         * gfortran.dg/nested_forall_1.f: Same.
8182         * gfortran.dg/elemental_dependency_4.f90: Same.
8183         * gfortran.dg/bind_c_usage_25.f90: Same.
8184         * gfortran.dg/access_spec_1.f90: Same.
8185         * gfortran.dg/public_private_module_2.f90: Same.
8186         * gfortran.dg/host_assoc_variable_1.f90: Same.
8187         * gfortran.dg/public_private_module_6.f90: Same.
8188         * gfortran.dg/module_variable_1.f90: Same.
8189         * gfortran.dg/pr37286.f90: Same.
8190         * gfortran.dg/internal_pack_7.f90: Same.
8191         * gfortran.dg/submodule_10.f08: Same.
8192         * gfortran.dg/allocatable_function_8.f90: Same.
8193         * gfortran.dg/merge_init_expr_2.f90: Same.
8194         * gfortran.dg/class_37.f03: Same.
8195         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8196         * gfortran.dg/typebound_call_20.f03: Same.
8197         * gfortran.dg/proc_ptr_result_3.f90: Same.
8198         * gfortran.dg/pr32535.f90: Same.
8199         * gfortran.dg/typebound_proc_19.f90: Same.
8200         * gfortran.dg/initialization_10.f90: Same.
8201         * gfortran.dg/bind_c_usage_8.f03: Same.
8202         * gfortran.dg/pr61335.f90: Same.
8203         * gfortran.dg/elemental_dependency_5.f90: Same.
8204         * gfortran.dg/proc_ptr_3.f90: Same.
8205         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8207 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8209         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8210         * gcc.dg/Wno-frame-address.c: Skip for Visium.
8211         * gcc.dg/loop-8.c: Likewise.
8213 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
8215         PR ada/66965
8216         * gnat.dg/specs/addr1.ads: Remove.
8218 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8220         * gcc.dg/pie-link.c: Add -pie to dg-options.
8222 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
8224         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8225         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8227 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8229         * gcc.target/powerpc/swaps-p8-20.c: New test.
8230         * gcc.target/powerpc/swaps-p8-21.c: New test.
8232 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
8234         PR fortran/67526
8235         * gfortran.dg/pr67526.f90: New test.
8237 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
8239         PR c++/67318
8240         * g++.dg/cpp0x/variadic166.C: New.
8242 2015-09-09  Mark Wielaard  <mjw@redhat.com>
8244         * c-c++-common/nonnull-1.c: New test.
8246 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
8248         PR fortran/66993
8249         * gfortran.dg/submodule_11.f08: New test.
8251 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
8253         PR target/67506
8254         * gcc.c-torture/compile/pr67506.c: New test.
8256 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8258         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8259         initialization with a byte mask.  No change expected here.
8260         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8261         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8262         initialization with contigious bitmask.  Literal pool is expectd
8263         to be used here.
8265 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8267         PR target/67439
8268         * gcc.target/arm/pr67439_1.c: New test.
8270 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
8272         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8273         model.
8275 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
8277         PR c++/67523
8278         * g++.dg/gomp/pr67523.C: New test.
8280         PR c++/67522
8281         * g++.dg/gomp/pr67522.C: New test.
8283         PR middle-end/67521
8284         * c-c++-common/gomp/pr67521.c: New test.
8286         PR middle-end/67517
8287         * c-c++-common/gomp/pr67517.c: New test.
8289         PR c++/67514
8290         * g++.dg/gomp/pr67514.C: New test.
8292         PR c++/67511
8293         * g++.dg/gomp/pr67511.C: New test.
8295         PR c/67502
8296         * c-c++-common/gomp/pr67502.c: New test.
8298 2015-09-09  Marek Polacek  <polacek@redhat.com>
8300         PR middle-end/67512
8301         * gcc.dg/pr67512.c: New test.
8303 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
8305         PR c++/53184
8306         * g++.dg/warn/Wsubobject-linkage-1.C: New.
8307         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8308         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8309         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8311 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8313         * gcc.target/aarch64/mod_2.x: New file.
8314         * gcc.target/aarch64/mod_256.x: Likewise.
8315         * gcc.target/arm/mod_2.c: New test.
8316         * gcc.target/arm/mod_256.c: Likewise.
8317         * gcc.target/aarch64/mod_2.c: Likewise.
8318         * gcc.target/aarch64/mod_256.c: Likewise.
8320 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
8322         PR c++/67504
8323         * g++.dg/gomp/pr67504.C: New test.
8325         PR c/67501
8326         * c-c++-common/gomp/pr67501.c: New test.
8328         PR c/67500
8329         * gcc.dg/gomp/pr67500.c: New test.
8331         PR c/67495
8332         * gcc.dg/gomp/pr67495.c: New test.
8334 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
8335             Sebastian Pop  <s.pop@samsung.com>
8337         PR tree-optimization/53852
8338         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8339         both isl-0.12 and isl-0.15.
8340         * gcc.dg/graphite/uns-interchange-14.c: Same.
8341         * gcc.dg/graphite/uns-interchange-15.c: Same.
8342         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8344 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
8345             Sebastian Pop  <s.pop@samsung.com>
8347         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8348         * gcc.dg/graphite/block-1.c: Same.
8349         * gcc.dg/graphite/block-5.c: Same.
8350         * gcc.dg/graphite/block-6.c: Same.
8351         * gcc.dg/graphite/interchange-1.c: Same.
8352         * gcc.dg/graphite/interchange-10.c: Same.
8353         * gcc.dg/graphite/interchange-11.c: Same.
8354         * gcc.dg/graphite/interchange-13.c: Same.
8355         * gcc.dg/graphite/interchange-14.c: Same.
8356         * gcc.dg/graphite/interchange-3.c: Same.
8357         * gcc.dg/graphite/interchange-4.c: Same.
8358         * gcc.dg/graphite/interchange-7.c: Same.
8359         * gcc.dg/graphite/interchange-8.c: Same.
8360         * gcc.dg/graphite/interchange-9.c: Same.
8361         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8362         * gcc.dg/graphite/pr35356-1.c (foo): Same.
8363         * gcc.dg/graphite/pr37485.c: Same.
8364         * gcc.dg/graphite/scop-0.c (int toto): Same.
8365         * gcc.dg/graphite/scop-1.c: Same.
8366         * gcc.dg/graphite/scop-10.c: Same.
8367         * gcc.dg/graphite/scop-11.c: Same.
8368         * gcc.dg/graphite/scop-12.c: Same.
8369         * gcc.dg/graphite/scop-13.c: Same.
8370         * gcc.dg/graphite/scop-16.c: Same.
8371         * gcc.dg/graphite/scop-17.c: Same.
8372         * gcc.dg/graphite/scop-18.c: Same.
8373         * gcc.dg/graphite/scop-2.c: Same.
8374         * gcc.dg/graphite/scop-21.c (int test): Same.
8375         * gcc.dg/graphite/scop-22.c (void foo): Same.
8376         * gcc.dg/graphite/scop-4.c: Same.
8377         * gcc.dg/graphite/scop-5.c: Same.
8378         * gcc.dg/graphite/scop-6.c: Same.
8379         * gcc.dg/graphite/scop-7.c: Same.
8380         * gcc.dg/graphite/scop-8.c: Same.
8381         * gcc.dg/graphite/scop-9.c: Same.
8382         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8383         data-refs remain inside the inner loop.
8384         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8385         * gcc.dg/graphite/uns-interchange-14.c: Same.
8386         * gcc.dg/graphite/uns-interchange-9.c: Same.
8387         * gfortran.dg/graphite/interchange-3.f90
8389 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8391         PR target/63870
8392         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8393         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8394         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8395         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8396         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8397         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8398         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8399         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8400         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8401         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8402         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8403         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8405 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8407         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8408         * lib/target-supports.exp
8409         (check_effective_target_arm_neon_fp16_hw): New.
8411 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8413         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8414         Set additional_flags for neon-fp16 if supported, else fallback to neon.
8416         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8417         (hfloat16_t): New.
8418         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8419         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8420         if supported.
8421         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8422         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8423         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8424         when those are supported.
8425         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8426         (vdup_n_f16): New.
8428         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8429         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8430         cases if supported.
8432         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8433         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8434         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8435         Likewise.
8436         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8437         Likewise.
8438         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8440         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8441         Add float16x8_t case.
8442         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8443         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8444         main, exec_vcreate): Likewise.
8445         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8446         exec_vget_high): Likewise.
8447         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8448         exec_vget_low): Likewise.
8449         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8450         Likewise.
8451         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8452         exec_vld1_dup): Likewise.
8453         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8454         exec_vld1_lane): Likewise.
8455         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8456         Likewise.
8457         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8458         exec_vldX_dup): Likewise.
8459         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8460         exec_vldX_lane): Likewise.
8461         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8462         exec_vset_lane): Likewise.
8463         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8464         exec_vst1_lane): Likewise.
8466 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8468         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8469         * gcc.target/aarch64/vget_low_1.c: Likewise.
8471 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8473         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8474         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8475         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8476         (main): update orig_data to avoid float16 NaN on bigendian.
8478 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8480         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8481         float16x8_t.
8482         * gcc.target/aarch64/vset_lane_1.c: Likewise.
8483         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8484         * gcc.target/aarch64/vld1_lane.c: Likewise.
8486 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8488         PR c++/67369
8489         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8491 2015-09-07  Marek Polacek  <polacek@redhat.com>
8493         PR inline-asm/67448
8494         * gcc.dg/asm-10.c: New test.
8496 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
8498         PR middle-end/67452
8499         * gcc.dg/lto/pr67452_0.c: New test.
8501 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8503         PR target/65210
8504         * gcc.target/avr/pr65210.c: New test.
8506 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8508         PR testsuite/67450
8509         * lib/target-supports.exp (check_cached_effective_target):
8510         Apppend $prop to et_prop_list only if needed.
8512 2015-09-04  Marek Polacek  <polacek@redhat.com>
8514         PR sanitizer/67279
8515         * gcc.dg/ubsan/pr67279.c: New test.
8517 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8518             Petr Murzin  <petr.murzin@intel.com>
8519             Kirill Yukhin <kirill.yukhin@intel.com>
8521         * gcc.target/i386/avx512f-scatter-1.c: New.
8522         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8523         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8525 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8527         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8528         rather than calling rmdir, cleanup if open fails.
8530 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8532         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8533         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8534         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8535         Return true for PowerPC targets that implement Altivec.
8537 2015-09-03  Renlin Li  <renlin.li@arm.com>
8539         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8540         check the assembly.
8541         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8543 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8545         * gcc.target/powerpc/vec-shift.c: New test.
8547 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8549         PR tree-optimization/65637
8550         * gcc.dg/autopar/reduc-4.c: New test.
8552 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8554         PR tree-optimization/65637
8555         * gcc.dg/autopar/pr46099-2.c: New test.
8557 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8559         PR middle-end/67351
8560         * g++.dg/pr67351.C: New test.
8562 2015-09-03  Richard Biener  <rguenther@suse.de>
8564         PR ipa/66705
8565         * g++.dg/lto/pr66705_0.C: New testcase.
8567 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8569         PR middle-end/60586
8570         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8571         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8573 2015-09-02  Marek Polacek  <polacek@redhat.com>
8575         PR c/67432
8576         * gcc.dg/pr67432.c: New test.
8578 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8580         * lib/target-supports.exp (clear_effective_target_cache): New.
8581         (check_cached_effective_target): Update et_prop_list.
8582         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8583         * g++.dg/compat/compat.exp: Likewise.
8584         * g++.dg/compat/struct-layout-1.exp: Likewise.
8585         * lib/asan-dg.exp: Likewise.
8586         * lib/atomic-dg.exp: Likewise.
8587         * lib/cilk-plus-dg.exp: Likewise.
8588         * lib/clearcap.exp: Likewise.
8589         * lib/mpx-dg.exp: Likewise.
8590         * lib/tsan-dg.exp: Likewise.
8591         * lib/ubsan-dg.exp: Likewise.
8593 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8595         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8597 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8598             Andrew Bennett  <andrew.bennett@imgtec.com>
8600         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8601         dependencies between ISA level and compact-branches.
8602         * gcc.target/mips/branch-10.c: Update expected output to allow
8603         compact forms of b/bal.
8604         * gcc.target/mips/branch-11.c: Likewise.
8605         * gcc.target/mips/branch-12.c: Likewise.
8606         * gcc.target/mips/branch-13.c: Likewise.
8607         * gcc.target/mips/branch-3.c: Likewise.
8608         * gcc.target/mips/branch-4.c: Likewise.
8609         * gcc.target/mips/branch-5.c: Likewise.
8610         * gcc.target/mips/branch-6.c: Likewise.
8611         * gcc.target/mips/branch-7.c: Likewise.
8612         * gcc.target/mips/branch-8.c: Likewise.
8613         * gcc.target/mips/branch-9.c: Likewise.
8614         * gcc.target/mips/branch-cost-1.c: Likewise.
8615         * gcc.target/mips/call-1.c: Likewise.
8616         * gcc.target/mips/call-2.c: Likewise.
8617         * gcc.target/mips/call-3.c: Likewise.
8618         * gcc.target/mips/call-4.c: Likewise.
8619         * gcc.target/mips/call-5.c: Likewise.
8620         * gcc.target/mips/call-6.c: Likewise.
8621         * gcc.target/mips/lazy-binding-1.c: Likewise.
8622         * gcc.target/mips/near-far-1.c: Likewise.
8623         * gcc.target/mips/near-far-2.c: Likewise.
8624         * gcc.target/mips/near-far-3.c: Likewise.
8625         * gcc.target/mips/near-far-4.c: Likewise.
8626         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8627         run with compact branches allowed.
8628         * gcc.target/mips/compact-branches-1.c: New file.
8629         * gcc.target/mips/compact-branches-2.c: Likewise.
8630         * gcc.target/mips/compact-branches-3.c: Likewise.
8631         * gcc.target/mips/compact-branches-4.c: Likewise.
8632         * gcc.target/mips/compact-branches-5.c: Likewise.
8633         * gcc.target/mips/compact-branches-6.c: Likewise.
8634         * gcc.target/mips/compact-branches-7.c: Likewise.
8636 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8638         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8639         Clean-up a created directory if testcase fails.
8641 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8643         PR target/67405
8644         * g++.dg/pr67405.C: New test.
8646 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8648         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8650 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8652         * gcc.dg/ifcvt-1.c: New test.
8653         * gcc.dg/ifcvt-2.c: Likewise.
8654         * gcc.dg/ifcvt-3.c: Likewise.
8656 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8658         PR libfortran/67412
8659         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8660         *-*-solaris2.10.
8662 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8664         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8666 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8668         PR c++/61753
8669         * g++.dg/other/pr61753.C: New.
8671 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8673         * gcc.dg/tree-ssa/cmp-1.c: New file.
8675 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8677         * gcc.dg/tree-ssa/complex-7.c: New file.
8679 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8681         * gcc.target/powerpc/swaps-p8-19.c: New test.
8683 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8685         PR fortran/67367
8686         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8688 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8690         PR tree-optimization/46193
8691         * gcc.dg/autopar/pr46193.c: New test.
8693 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8695         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8696         use exit code for failure.
8698         * gcc.dg/torture/matrix-1.c: Use plain printf.
8699         * gcc.dg/torture/matrix-2.c: Likewise.
8700         * gcc.dg/torture/matrix-5.c: Likewise.
8701         * gcc.dg/torture/matrix-6.c: Likewise.
8702         * gcc.dg/torture/transpose-1.c: Likewise.
8703         * gcc.dg/torture/transpose-2.c: Likewise.
8704         * gcc.dg/torture/transpose-3.c: Likewise.
8705         * gcc.dg/torture/transpose-4.c: Likewise.
8706         * gcc.dg/torture/transpose-5.c: Likewise.
8707         * gcc.dg/torture/transpose-6.c: Likewise.
8709 2015-08-28  Jeff Law  <law@redhat.com>
8711         PR lto/66752
8712         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8713         * gcc.dg/torture/pr66752-1.c: New test
8714         * g++.dg/torture/pr66752-2.C: New test.
8716 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8717         Revert:
8718         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8720                 * gcc.dg/tree-ssa/sra-15.c: New.
8722 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8724         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8725         * gcc.target/mips/msub-8.c: Ditto
8727 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8729         * lib/target-supports.exp (check-effective_target_vect_double):
8730         Enable for Power targets with VSX hardware available.
8731         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8732         vect_no_align && { ! vect_hw_misalign }.
8734 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8736         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8737         Replaced by opt_files, compile with -floop-nest-optimize.
8738         * g++.dg/graphite/graphite.exp: Same.
8739         * gfortran.dg/graphite/graphite.exp: Same.
8740         * gcc.dg/graphite/block-0.c: Adjust pattern.
8741         * gcc.dg/graphite/block-1.c: Same.
8742         * gcc.dg/graphite/block-3.c: Same.
8743         * gcc.dg/graphite/block-4.c: Same.
8744         * gcc.dg/graphite/block-5.c: Same.
8745         * gcc.dg/graphite/block-6.c: Same.
8746         * gcc.dg/graphite/block-7.c: Same.
8747         * gcc.dg/graphite/block-8.c: Same.
8748         * gcc.dg/graphite/block-pr47654.c: Same.
8749         * gcc.dg/graphite/interchange-0.c: Same.
8750         * gcc.dg/graphite/interchange-1.c: Same.
8751         * gcc.dg/graphite/interchange-10.c: Same.
8752         * gcc.dg/graphite/interchange-11.c: Same.
8753         * gcc.dg/graphite/interchange-12.c: Same.
8754         * gcc.dg/graphite/interchange-13.c: Same.
8755         * gcc.dg/graphite/interchange-14.c: Same.
8756         * gcc.dg/graphite/interchange-15.c: Same.
8757         * gcc.dg/graphite/interchange-3.c: Same.
8758         * gcc.dg/graphite/interchange-4.c: Same.
8759         * gcc.dg/graphite/interchange-5.c: Same.
8760         * gcc.dg/graphite/interchange-6.c: Same.
8761         * gcc.dg/graphite/interchange-7.c: Same.
8762         * gcc.dg/graphite/interchange-8.c: Same.
8763         * gcc.dg/graphite/interchange-9.c: Same.
8764         * gcc.dg/graphite/interchange-mvt.c: Same.
8765         * gcc.dg/graphite/pr37485.c: Same.
8766         * gcc.dg/graphite/uns-block-1.c: Same.
8767         * gcc.dg/graphite/uns-interchange-12.c: Same.
8768         * gcc.dg/graphite/uns-interchange-14.c: Same.
8769         * gcc.dg/graphite/uns-interchange-15.c: Same.
8770         * gcc.dg/graphite/uns-interchange-9.c: Same.
8771         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8772         * gfortran.dg/graphite/interchange-3.f90: Same.
8774 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8776         PR target/67317
8777         * gcc.target/i386/pr67317-1.c: New test.
8778         * gcc.target/i386/pr67317-2.c: Ditto.
8779         * gcc.target/i386/pr67317-3.c: Ditto.
8780         * gcc.target/i386/pr67317-4.c: Ditto.
8781         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8782         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8784 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8786         * gcc.target/powerpc/vec-shr.c: New.
8788 2015-08-27  Marek Polacek  <polacek@redhat.com>
8790         PR middle-end/67005
8791         * gcc.dg/torture/pr67005.c: New test.
8793 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8795         * gcc.dg/tree-ssa/sra-15.c: New.
8797 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8799         * gcc.target/aarch64/long_branch_1.c: New test.
8801 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8803         * gcc.target/s390/20150826-1.c: New test.
8805 2015-08-26  Renlin Li  <renlin.li@arm.com>
8807         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8809 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8811         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8813 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8815         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8816         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8817         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8818         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8820 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8822         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8823         New test directive.
8824         * gcc.target/aarch64/tlsle_1.x: New test source.
8825         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8826         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8827         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8829 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8831         PR fortran/29600
8832         * gfortran.dg/shape_8.f90: New test.
8834 2015-08-25  Marek Polacek  <polacek@redhat.com>
8836         PR middle-end/67330
8837         * gcc.dg/weak/weak-18.c: New test.
8839 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8841         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8842         gcc_jit_context_set_bool_use_external_driver.
8844 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8846         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8848         * gcc.dg/20001117-1.c: Needs return_address.
8849         * gcc.dg/20020415-1.c: Needs alloca.
8850         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8851         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8852         * gcc.dg/pr63186.c: Needs label_values.
8853         * gcc.dg/torture/pr33848.c: Likwise.
8855         * lib/target-supports.exp (check_effective_target_fopenacc,
8856         check_effective_target_fopenmp): Disable for nvptx.
8857         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8858         * gcc.dg/stack-usage-1.c: Likewise.
8859         * gcc.dg/stack-usage-2.c: Likewise.
8860         * gcc.dg/unused-5.c: Likewise.
8861         * gcc.dg/unwind-1.c: Likewise.
8863 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8865         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8866         * g++.dg/Wno-frame-address.C: Ditto.
8868 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8870         PR target/67211
8871         * g++.dg/pr67211.C: New test.
8873 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8875         PR fortran/62536
8876         PR fortran/66175
8877         * gfortran.dg/block_end_error_1.f90: New test.
8878         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8880 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8882         PR target/66821
8883         * gcc.target/i386/pr66821.c: New test.
8885 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8887         PR target/67329
8888         * gcc.target/i386/pr67329.c: New test.
8890 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8892         * gcc.dg/pr49551.c: Needs -fdata-sections.
8894         * gcc.dg/pr64935-2.c: Needs scheduling.
8896         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8897         * gcc.dg/torture/pr63738.c: Likewise.
8898         * gcc.dg/torture/pr64728.c: Likewise.
8899         * gcc.dg/pr63748.c: Likewise.
8900         * gcc.dg/20020312-2.c: Likewise.
8902         * gcc.dg/torture/pr66123.c: Needs label_values.
8904         * gcc.dg/torture/pr41261.c: Needs profiling.
8905         * gcc.dg/pr26570.c: Likewise.
8906         * gcc.dg/pr61776.c: Likewise.
8907         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8908         * gcc.dg/gomp/pr34610.c: Likewise.
8909         * gcc.dg/pr54121.c: Likewise.
8910         * gcc.dg/20050325-1.c: Likewise.
8911         * gcc.dg/pr66899.c: Likewise.
8912         * gcc.dg/pr48770.c: Likewise.
8913         * gcc.dg/pr24225.c: Likewise.
8915         * gcc.dg/pr27531-1.c: Needs io.
8916         * gcc.dg/pr44606.c: Likewise.
8918         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8920         * gcc.dg/pr51990.c: Needs alloca.
8922         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8924 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8926         PR tree-optimization/65468
8927         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8929 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8931         PR libfortran/54572
8932         * gfortran.dg/backtrace_1.f90: New test.
8934 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8936         PR libfortran/62296
8937         * gfortran.dg/execute_command_line_2.f90: New test.
8939 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8941         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8942         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8943         vect_no_int_max to vect_no_int_min_max.
8944         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8945         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8946         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8947         * gcc.dg/vect/slp-reduc-4.c: Same.
8948         * gcc.dg/vect/slp-reduc-5.c: Same.
8949         * gcc.dg/vect/vect-125.c: Same.
8950         * gcc.dg/vect/vect-13.c: Same.
8951         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8952         * gcc.dg/vect/vect-reduc-1.c: Same.
8953         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8954         * gcc.dg/vect/vect-reduc-1char.c:Same.
8955         * gcc.dg/vect/vect-reduc-1short.c: Same.
8956         * gcc.dg/vect/vect-reduc-2.c: Same.
8957         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8958         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8959         * lib/target-supports.exp: Same.
8961 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8963         PR c++/63693
8964         * g++.dg/cpp0x/decltype63.C: New.
8966 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8968         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8969         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8970         * c-c++-common/Wunused-var-8.c: Likewise.
8971         * c-c++-common/gomp/pr61486-2.c: Likewise.
8972         * c-c++-common/Wunused-var-6.c: Likewise.
8973         * c-c++-common/goacc/reduction-1.c: Likewise.
8974         * c-c++-common/goacc/reduction-2.c: Likewise.
8975         * c-c++-common/goacc/reduction-3.c: Likewise.
8976         * c-c++-common/goacc/reduction-4.c: Likewise.
8977         * gcc.dg/builtins-64.c: Likewise.
8978         * gcc.dg/pr59523.c: Likewise.
8979         * gcc.dg/tree-ssa/20080530.c: Likewise.
8980         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8981         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8982         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8983         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8984         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8985         * gcc.dg/pr59011.c: Likewise.
8986         * gcc.dg/uninit-9.c: Likewise.
8987         * gcc.dg/pr61561.c: Likewise.
8988         * gcc.dg/vla-4.c: Likewise.
8989         * gcc.dg/20101010-1.c: Likewise.
8990         * gcc.dg/pr49120.c: Likewise.
8991         * gcc.dg/20030331-2.c: Likewise.
8992         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8993         * gcc.dg/pr25682.c: Likewise.
8994         * gcc.dg/guality/guality.c: Likewise.
8995         * gcc.dg/pr27301.c: Likewise.
8996         * gcc.dg/uninit-9-O0.c: Likewise.
8997         * gcc.dg/fold-alloca-1.c: Likewise.
8998         * gcc.dg/pr41470.c: Likewise.
8999         * gcc.dg/pr51491-2.c: Likewise.
9000         * gcc.dg/winline-7.c: Likewise.
9001         * gcc.dg/vla-2.c: Likewise.
9002         * gcc.dg/pr50764.c: Likewise.
9003         * gcc.dg/c99-vla-1.c: Likewise.
9004         * gcc.dg/pr33238.c: Likewise.
9005         * gcc.dg/c99-const-expr-13.c: Likewise.
9006         * gcc.dg/builtin-return-1.c: Likewise.
9007         * gcc.dg/vla-3.c: Likewise.
9008         * gcc.dg/20020415-1.c: Likewise.
9009         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9010         * gcc.dg/shrink-wrap-alloca.c: Likewise.
9011         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9012         * gcc.dg/torture/calleesave-sse.c: Likewise.
9013         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9014         * gcc.dg/gomp/vla-2.c: Likewise.
9015         * gcc.dg/gomp/vla-3.c: Likewise.
9016         * gcc.dg/gomp/vla-4.c: Likewise.
9017         * gcc.dg/gomp/pr30494.c: Likewise.
9018         * gcc.dg/gomp/vla-5.c: Likewise.
9019         * gcc.dg/pr51990-2.c: Likewise.
9020         * gcc.dg/vla-22.c: Likewise.
9022 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9024         * gcc.dg/cpp/multiline-2.c: Add column numbers.
9025         * gcc.dg/dollar.c: Likewise.
9026         * gcc.dg/pragma-message.c: Likewise.
9027         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9028         * c-c++-common/raw-string-14.c: Likewise.
9030 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
9032         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9033         property that instantiation here is a compile-time error.
9035 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
9037         * g++.dg/other/pr67065.C: Extend.
9039 2015-08-21  Nathan Sidwell  <nathan@acm.org>
9041         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9042         is freestanding.
9043         (check_effective_target_global_constructor): New.
9044         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9045         * gcc.dg/debug/debug.exp: Skip  for nvptx.
9046         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9048         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9049         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9050         * gcc.c-torture/compile/pr33855.c: Likewise.
9051         * gcc.c-torture/compile/920723-1.c: Likewise.
9052         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9053         writing a const.
9054         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9055         label.
9056         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9057         'call'.
9059         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9060         prototype normal.
9061         * gcc.c-torture/execute/switch-1.c: Likewise.
9063         * gcc.c-torture/execute/pr34456.c: Require not freestanding
9064         * gcc.c-torture/execute/printf-1.c: Likewise.
9065         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9066         * gcc.c-torture/execute/fprintf-1.c: Likewise.
9067         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9068         * gcc.c-torture/execute/vprintf-1.c: Likewise.
9069         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9070         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9071         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9072         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9073         * gcc.c-torture/execute/gofast.c: Likewise.
9074         * gcc.c-torture/execute/complex-6.c: Likewise.
9076         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9077         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9078         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9079         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9080         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9081         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9082         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9083         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9084         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9085         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9086         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9087         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9088         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9089         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9090         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9091         * gcc.dg/setjmp-1.c: Likewise.
9092         * gcc.dg/cleanup-5.c: Likewise.
9093         * gcc.dg/cleanup-12.c: Likewise.
9094         * gcc.dg/cleanup-13.c: Likewise.
9096         * gcc.dg/constructor-1.c: Require global ctor.
9098         * gcc.dg/fork-instrumentation.c: Require profiling.
9099         * gcc.dg/20030107-1.c: Likewise.
9100         * gcc.dg/20030702-1.c: Likewise.
9102         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9103         * gcc.dg/cpp/paste2.c: Likewise.
9104         * gcc.dg/cpp/strify3.c: Likewise.
9105         * gcc.dg/cpp/strify4.c: Likewise.
9106         * gcc.dg/cpp/lexnum.c: Likewise.
9107         * gcc.dg/cpp/digraphs.c: Likewise.
9108         * gcc.dg/cpp/macro1.c: Likewise.
9110 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9112         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9114 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9116         * lib/gcc-dg.exp: Add extra options for db-final to the command line
9117         only once.
9119 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9121         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9122         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9123         vec_vpmsum_be and vec_shasigma_be.
9125 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
9127         * lib/target-supports.exp
9128         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9129         with -mfp16-format=ieee.
9131 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
9133         PR c++/67065
9134         * g++.dg/other/pr67065.C: New.
9136 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
9138         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9139         memcpy.
9140         * gcc.target/mips/inline-memcpy-2.c: Ditto.
9141         * gcc.target/mips/inline-memcpy-3.c: Ditto.
9142         * gcc.target/mips/inline-memcpy-4.c: Ditto.
9143         * gcc.target/mips/inline-memcpy-5.c: Ditto.
9145 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
9147         * gcc.dg/wide_shift_64_1.c: New testcase.
9148         * gcc.dg/wide_shift_128_1.c: Likewise.
9149         * gcc.target/aarch64/ashlti3_1.c: Likewise.
9151 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
9153         * lib/target-supports.exp
9154         (check_effective_target_fstack_protector_enabled): New test.
9155         * gcc.target/i386/ssp-default.c: New test.
9157 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
9159         PR fortran/66929
9160         * gfortran.dg/generic_31.f90: New.
9162 2015-08-19  Marek Polacek  <polacek@redhat.com>
9164         PR middle-end/67133
9165         * g++.dg/torture/pr67133.C: New test.
9167 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9169         * gcc.target/powerpc/altivec-35.c: New test.
9170         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9171         * gcc.target/powerpc/vsx-vector-7.c: New test.
9173 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9175         PR middle-end/36757
9176         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9177         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9179 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
9181         PR rtl-optimization/67218
9182         * gcc.c-torture/execute/ieee/pr67218.c,
9183         gcc.target/aarch64/fcvt_int_float_double1.c,
9184         gcc.target/aarch64/fcvt_int_float_double2.c,
9185         gcc.target/aarch64/fcvt_int_float_double3.c,
9186         gcc.target/aarch64/fcvt_int_float_double4.c,
9187         gcc.target/aarch64/fcvt_uint_float_double1.c,
9188         gcc.target/aarch64/fcvt_uint_float_double2.c,
9189         gcc.target/aarch64/fcvt_uint_float_double3.c,
9190         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9192 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
9194         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9195         dg-options to disable LSE extensions.
9196         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9197         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9198         * gcc.target/aarch64/atomic-op-char.c: Likewise.
9199         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9200         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9201         * gcc.target/aarch64/atomic-op-int.c: Likewise.
9202         * gcc.target/aarch64/atomic-op-long.c: Likewise.
9203         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9204         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9205         * gcc.target/aarch64/atomic-op-release.c: Likewise.
9206         * gcc.target/aarch64/atomic-op-short.c: Likewise.
9207         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9208         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9209         * gcc.target/aarch64/sync-op-full.c: Likewise.
9210         * gcc.target/aarch64/sync-op-release.c: Likewise.
9212 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
9214         PR c++/67160
9215         * g++.dg/cpp1z/feat-cxx1z.C: New.
9217 2015-08-18  Marek Polacek  <polacek@redhat.com>
9219         PR middle-end/67222
9220         * gcc.dg/torture/pr67222.c: New test.
9222 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
9224         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9226 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
9228         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9229         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9230         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9232 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
9234         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9235         which is used in later code.
9237 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
9239         PR c++/67216
9240         * g++.dg/cpp0x/nullptr34.C: New.
9241         * g++.dg/warn/Wconversion2.C: Adjust.
9242         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9243         * g++.old-deja/g++.other/null3.C: Likewise.
9245         * g++.dg/cpp0x/pr51313.C: Adjust.
9247 2015-08-17  Richard Biener  <rguenther@suse.de>
9249         PR tree-optimization/67221
9250         * gcc.dg/torture/pr67221.c: New testcase.
9252 2015-08-17  Mike Stump  <mikestump@comcast.net>
9253             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9255         * gcc.target/arm/memcpy-aligned-1.c: New test.
9257 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9259         PR fortran/54656
9260         * gfortran.dg/norm_4.f90: Rename to...
9261         * gfortran.dg/norm2_4.f90: this.
9262         * gfortran.dg/norm2_5.f90: New test.
9264 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
9266         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9267         * gcc.dg/ssp-1.c: Make counter a register.
9268         * gcc.dg/ssp-2.c: Likewise.
9269         * gcc.dg/torture/parm-coalesce.c: New.
9271 2015-08-14  Marek Polacek  <polacek@redhat.com>
9273         PR middle-end/67133
9274         * gcc.dg/torture/pr67133.c: New test.
9276 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
9277             Matthias Klose  <doko@debian.org>
9279         PR target/67143
9280         * gcc.c-torture/compile/pr67143.c: New
9281         * gcc.target/aarch64/atomic-op-imm.c
9282         (atomic_fetch_add_negative_RELAXED): New.
9283         (atomic_fetch_sub_negative_ACQUIRE): New.
9285 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9287         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9288         * gcc.target/aarch64/target_attr_8.c: Likewise.
9289         * gcc.target/aarch64/target_attr_14.c: Likewise.
9291 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9293         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9295 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
9297         * gcc.target/i386/builtin_target.c: Add skylake check.
9299 2015-08-13  Jeff Law  <law@redhat.com>
9301         * gcc.dg/pr66314.c: Moved from here to ..
9302         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
9303         to clear all sanitizers before -fsanitize=kernel-address.
9305 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9307         * gcc.target/aarch64/cinc_common_1.c: New test.
9309 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9311         PR c++/53421
9312         * g++.dg/ext/attribute-may-alias-1.C: New.
9313         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9315 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
9317         * gcc.target/aarch64/atomic-inst-cas.c: New.
9318         * gcc.target/aarch64/atomic-inst-ops.inc: New.
9320 2015-08-13  Andreas Schwab  <schwab@suse.de>
9322         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9324 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9326         PR c++/62164
9327         * g++.dg/torture/pr62164.C: New.
9329 2015-08-13  Richard Biener  <rguenther@suse.de>
9331         PR tree-optimization/67191
9332         * gcc.dg/torture/pr67191.c: New testcase.
9333         * g++.dg/torture/pr67191.C: Likewise.
9335 2015-08-13  Richard Biener  <rguenther@suse.de>
9337         PR tree-optimization/66502
9338         PR tree-optimization/67167
9339         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9341 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9343         PR c++/53330
9344         * g++.dg/init/new42.C: New.
9346 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9348         PR target/67071
9349         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9350         vector constants.
9351         * gcc.target/powerpc/pr67071-2.c: Likewise.
9352         * gcc.target/powerpc/pr67071-3.c: Likewise.
9354 2015-08-12  Marek Polacek  <polacek@redhat.com>
9356         PR c++/55095
9357         * c-c++-common/Wshift-overflow-6.c: New test.
9358         * c-c++-common/Wshift-overflow-7.c: New test.
9359         * g++.dg/cpp1y/left-shift-2.C: New test.
9361 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9363         PR c++/52742
9364         * g++.dg/cpp0x/pr52742.C: New.
9366 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
9368         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9369         Check Knights Landing support.
9371 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9373         PR c++/47461
9374         * g++.dg/warn/Wunused-result-1.C: New.
9376 2015-08-12  Richard Biener  <rguenther@suse.de>
9378         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9379         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9380         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9381         * g++.dg/tree-ssa/pr61034.C: Adjust.
9382         * gcc.dg/fold-compare-2.c: Likewise.
9383         * gcc.dg/pr50763.c: Likewise.
9384         * gcc.dg/predict-3.c: Likewise.
9385         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9386         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9387         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9388         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9389         * gcc.dg/tree-ssa/pr37508.c: Likewise.
9390         * gcc.dg/tree-ssa/vrp04.c: Likewise.
9391         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9392         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9393         * gcc.dg/tree-ssa/vrp16.c: Likewise.
9394         * gcc.dg/tree-ssa/vrp20.c: Likewise.
9395         * gcc.dg/tree-ssa/vrp25.c: Likewise.
9396         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9398 2015-08-12  Nathan Sidwell  <nathan@acm.org>
9400         * gcc.dg/vrp-min-max-1.c: New.
9401         * gcc.dg/vrp-min-max-2.c: New.
9403 2015-08-12  Richard Biener  <rguenther@suse.de>
9405         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9407 2015-08-12  Tom de Vries  <tom@codesourcery.com>
9409         PR testsuite/67175
9410         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9411         Handle absence of vector min/max for sparc.
9413 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
9415         PR target/66954
9416         * g++.dg/ext/mv25.C: New test.
9418 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9420         * gcc.target/i386/avx2-vect-shift.c: New test.
9422 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9424         PR c/66098
9425         PR c/66711
9426         * gcc.dg/pragma-diag-3.c: New test.
9427         * gcc.dg/pragma-diag-4.c: New test.
9429 2015-08-11  Nathan Sidwell  <nathan@acm.org>
9431         * c-c++-common/dfp/operator-comma.c: Call init function.
9432         * c-c++-common/dfp/convert-dfp-2.c: New test.
9434 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
9436         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9437         Treat model == 0x4f as Broadwell.
9439 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9441         PR libfortran/67140
9442         * gfortran.dg/pr67140.f90: New test.
9444 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
9446         PR libgomp/65742
9447         PR middle-end/66332
9448         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9450 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
9452         PR fortran/64022
9453         * gfortran.dg/ieee/large_4.f90: New test.
9455 2015-08-08  Bud Davis  <jmdavis@link.com>
9457         PR fortran/59746
9458         * gfortran.dg/common_22.f90: New.
9460 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
9462         PR rtl-optimization/67028
9463         * gcc.dg/pr67028.c: New testcase.
9465 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
9467         PR rtl-optimization/67029
9468         * gcc.dg/pr67029.c: New test.
9470 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9472         PR fortran/64104
9473         * gfortran.dg/ieee/ieee_8.f90: New test.
9475 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
9477         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9478         modifers.
9479         * gcc.target/aarch64/noplt_2.c: Likewise.
9480         * gcc.target/aarch64/noplt_3.c: Likewise.
9482 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
9484         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9485         optimization level, and print a summary at the end.
9487 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9489         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9491 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9493         * gcc.target/aarch64/noplt_3.c: New testcase.
9495 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9497         * gcc.target/aarch64/noplt_1.c: New testcase.
9498         * gcc.target/aarch64/noplt_2.c: Likewise.
9500 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
9502         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9503         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9505 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9507         * gcc.target/s390/dwarfregtable-1.c: New test.
9508         * gcc.target/s390/dwarfregtable-2.c: New test.
9509         * gcc.target/s390/dwarfregtable-3.c: New test.
9511 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9513         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9515 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9517         PR fortran/64022
9518         * gfortran.dg/ieee/large_2.f90: New test.
9519         * gfortran.dg/ieee/large_3.F90: New test.
9521 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9523         PR fortran/64022
9524         * gfortran.dg/ieee/large_1.f90: Adjust test.
9526 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9527             Jeff Law  <law@redhat.com>
9529         PR c/16351
9530         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9531         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9532         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9533         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9534         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9535         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9537 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9539         PR middle-end/66311
9540         * gfortran.dg/pr66311.f90: New file.
9542 2015-08-05  Richard Biener  <rguenther@suse.de>
9544         PR tree-optimization/67121
9545         * gcc.dg/torture/pr67121.c: New testcase.
9547 2015-08-05  Nick Clifton  <nickc@redhat.com>
9549         * gcc.target/rl78: New directory.
9550         * gcc.target/rl78/rl78.exp: New file: Test driver.
9551         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9553 2015-08-05  Richard Biener  <rguenther@suse.de>
9555         PR middle-end/67120
9556         * gcc.dg/torture/pr67120.c: New testcase.
9558 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9560         PR fortran/52846
9562         * lib/fortran-modules.exp: Call cleanup-submodules from
9563         cleanup-modules.
9564         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9565         cover the cases where private entities are no longer optimized
9566         away.
9567         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9568         same reason.
9569         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9570         * gfortran.dg/submodule_5.f08: The same.
9571         * gfortran.dg/submodule_9.f08: The same.
9572         * gfortran.dg/submodule_10.f08: New test.
9574 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9576         PR c++/66595
9577         * g++.dg/cpp1y/var-templ35.C: New.
9579 2015-08-05  Richard Biener  <rguenther@suse.de>
9581         PR tree-optimization/67055
9582         * g++.dg/torture/pr67055.C: New testcase.
9584 2015-08-05  Richard Biener  <rguenther@suse.de>
9586         PR tree-optimization/67109
9587         * gcc.dg/torture/pr67109.c: New testcase.
9588         * gcc.dg/vect/vect-119.c: Adjust.
9590 2015-08-05  Richard Biener  <rguenther@suse.de>
9592         PR middle-end/67107
9593         * gcc.dg/pr67107.c: New testcase.
9595 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9597         PR c++/66197
9598         * g++.dg/cpp1z/abbrev2.C: New.
9600 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9602         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9604 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9606         PR c++/66392
9607         * g++.dg/init/explicit4.C: New.
9609 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9611         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9612         without VSX an Power8 vector support.
9614 2015-08-04  Richard Biener  <rguenther@suse.de>
9616         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9618 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9620         PR target/67110
9621         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9622         -fno-pie -no-pie.
9624 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9626         PR c++/66427
9627         * g++.dg/cpp1y/var-templ34.C: New.
9629 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9631         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9632         * gcc.target/aarch64/target_attr_1.c: Likewise.
9633         * gcc.target/aarch64/target_attr_2.c: Likewise.
9634         * gcc.target/aarch64/target_attr_3.c: Likewise.
9635         * gcc.target/aarch64/target_attr_4.c: Likewise.
9636         * gcc.target/aarch64/target_attr_5.c: Likewise.
9637         * gcc.target/aarch64/target_attr_6.c: Likewise.
9638         * gcc.target/aarch64/target_attr_7.c: Likewise.
9639         * gcc.target/aarch64/target_attr_8.c: Likewise.
9640         * gcc.target/aarch64/target_attr_9.c: Likewise.
9641         * gcc.target/aarch64/target_attr_10.c: Likewise.
9642         * gcc.target/aarch64/target_attr_11.c: Likewise.
9643         * gcc.target/aarch64/target_attr_12.c: Likewise.
9644         * gcc.target/aarch64/target_attr_13.c: Likewise.
9645         * gcc.target/aarch64/target_attr_14.c: Likewise.
9646         * gcc.target/aarch64/target_attr_15.c: Likewise.
9648 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9650         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9652 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9654         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9656 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9658         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9659         message.
9661 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9663         PR fortran/64022
9664         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9665         * gfortran.dg/ieee/large_1.f90: New test.
9667 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9669         PR tree-optimization/67043
9670         * gcc.dg/pr67043.c: New test.
9672 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9674         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9676 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9678         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9679         it to push/pop timing items.
9680         (main): For each optimization level, create a gcc_jit_timer, and
9681         time all of the iteration within that level cumulatively.
9682         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9683         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9685 2015-08-03  Alexander Basov <coohpt@gmail.com>
9687         PR middle-end/64744
9688         PR middle-end/48470
9689         PR middle-end/43404
9690         * gcc.target/arm/pr43404.c : New testcase.
9691         * gcc.target/arm/pr48470.c : New testcase.
9692         * gcc.target/arm/pr64744-1.c : New testcase.
9693         * gcc.target/arm/pr64744-2.c : New testcase.
9695 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9697         PR tree-optimization/67077
9698         * gcc.dg/pr67077.c: New test.
9700 2015-08-03  Jeff Law  <law@redhat.com>
9702         PR middle-end/66314
9703         PR gcov-profile/66899
9704         * gcc.dg/pr66899.c: New test.
9705         * gcc.dg/pr66314.c: New test.
9707 2015-08-03  Marek Polacek  <polacek@redhat.com>
9709         PR c/67088
9710         * gcc.dg/pr67088.c: New test.
9712 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9714         PR target/66731
9715         * gcc.target/arm/vnmul-1.c: New.
9716         * gcc.target/arm/vnmul-2.c: New.
9717         * gcc.target/arm/vnmul-3.c: New.
9718         * gcc.target/arm/vnmul-4.c: New.
9720 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9722         PR fortran/64921
9723         * gfortran.dg/class_allocate_20.f90: New.
9725 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9727         * gcc.target/aarch64/csel_bfx_1.c: New test.
9728         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9730 2015-08-02  Martin Sebor  <msebor@redhat.com>
9732         * g++.dg/Wframe-address-in-Wall.C: New test.
9733         * g++.dg/Wframe-address.C: New test.
9734         * g++.dg/Wno-frame-address.C: New test.
9735         * gcc.dg/Wframe-address-in-Wall.c: New test.
9736         * gcc.dg/Wframe-address.c: New test.
9737         * gcc.dg/Wno-frame-address.c: New test.
9739 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9741         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9743 2015-08-01  Michael Collison  <michael.collison@linaro.org
9744             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9746         * gcc.target/arm/mincmp.c: New test.
9748 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9750         PR fortran/67091
9751         * gfortran.dg/associated_target_6.f03: New test
9753 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9755         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9756         optimize ("-ftree-parallelize-loops=0").
9757         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9758         detected reductions.
9759         * gcc.dg/autopar/reduc-2short.c: Same.
9760         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9761         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9762         detected reductions.
9763         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9764         and max reductions.
9766 2015-07-31  Marek Polacek  <polacek@redhat.com>
9768         PR sanitizer/66977
9769         * g++.dg/ubsan/pr66977.C: New test.
9771 2015-07-30  Marek Polacek  <polacek@redhat.com>
9773         * c-c++-common/Wtautological-compare-3.c: New test.
9775 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9777         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9778         (CHECK): Pass address of scalar, rather than array.
9780 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9782         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9784 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9786         * gcc.target/aarch64/fp16/fp16.exp: New.
9787         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9788         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9790 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9792         * gcc.target/aarch64/f16_movs_1.c: New test.
9794 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9796         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9797         outer loop.
9799 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9800             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9802         * gcc.dg/parm-incomplete-1.c: Update.
9803         * gcc.dg/pr18809-1.c: Update.
9804         * gcc.dg/pr27953.c: Update.
9805         * gcc.dg/vla-11.c: Update.
9807 2015-07-27  Marek Polacek  <polacek@redhat.com>
9809         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9811 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9813         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9814         attribute.  Update comment.
9815         (main): Remove.
9816         Add scan for not parallelizing inner loop.
9817         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9818         attribute.
9819         (main): Remove.
9821 2015-07-27  Marek Polacek  <polacek@redhat.com>
9823         PR bootstrap/67030
9824         * c-c++-common/Wtautological-compare-2.c: New test.
9826 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9828         PR target/66232
9829         * gcc.target/i386/pr66232-6.c: New tests.
9830         * gcc.target/i386/pr66232-7.c: Likewise.
9831         * gcc.target/i386/pr66232-8.c: Likewise.
9832         * gcc.target/i386/pr66232-9.c: Likewise.
9834 2015-07-27  Marek Polacek  <polacek@redhat.com>
9836         PR c++/66555
9837         PR c/54979
9838         * c-c++-common/Wtautological-compare-1.c: New test.
9840 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9842         PR c++/18969
9843         * g++.dg/template/pr18969.C: New test.
9844         * g++.dg/template/pr18969-2.C: New test.
9845         * g++.old-deja/g++.jason/overload.C: Remove return value in
9846         template function returning void.
9848 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9850         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9851         immediates to avoid shift-overflow warnings.
9853 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9855         PR c++/66857
9856         * g++.dg/init/pr66857.C: New test.
9858 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9860         PR target/66648
9861         * gcc.target/i386/pr66648.c: New test.
9863 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9865         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9866         interchange_files and block_files variables.
9867         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9868         arithmetic.
9869         * gcc.dg/graphite/uns-interchange-12.c: Same.
9870         * gcc.dg/graphite/uns-interchange-14.c: Same.
9871         * gcc.dg/graphite/uns-interchange-15.c: Same.
9872         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9873         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9875 2015-07-25  Jeff Law  <law@redhat.com>
9877         Revert:
9878         PR lto/66752
9879         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9880         * gcc.dg/torture/pr66752-1.c: New test
9881         * g++.dg/torture/pr66752-2.C: New test.
9883 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9885         Revert:
9886         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9888         PR rtl-optimization/64164
9889         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9890         * gcc.dg/ssp-1.c: Make counter a register.
9891         * gcc.dg/ssp-2.c: Likewise.
9892         * gcc.dg/torture/parm-coalesce.c: New.
9894 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9896         * gcc.dg/graphite/block-1.c: Xfail scan.
9897         * gcc.dg/graphite/interchange-12.c: Same.
9898         * gcc.dg/graphite/interchange-14.c: Same.
9899         * gcc.dg/graphite/interchange-15.c: Same.
9900         * gcc.dg/graphite/interchange-9.c: Same.
9901         * gcc.dg/graphite/interchange-mvt.c: Same.
9902         * gcc.dg/graphite/uns-block-1.c: New test.
9903         * gcc.dg/graphite/uns-interchange-12.c: New test.
9904         * gcc.dg/graphite/uns-interchange-14.c: New test.
9905         * gcc.dg/graphite/uns-interchange-15.c: New test.
9906         * gcc.dg/graphite/uns-interchange-9.c: New test.
9907         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9909 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9911         PR c++/64079
9912         * c-c++-common/Wunused-function-1.c: New.
9914 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9916         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9917         alternative exit-first loop transform.
9918         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9919         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9920         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9921         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9922         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9923         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9924         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9925         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9926         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9928 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9930         PR ipa/66566
9931         * gcc.target/i386/mpx/pr66566.c: New test.
9933 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9935         PR bootstrap/66978
9936         * gcc.target/i386/pr66978.c: New test.
9938 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9940         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9942 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9944         * gcc.target/s390/insv-1.c: New test.
9945         * gcc.target/s390/insv-2.c: New test.
9946         * gcc.target/s390/insv-3.c: New test.
9948 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9950         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9952 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9954         PR middle-end/25530
9955         * gcc.dg/pr25530.c: New test.
9957 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9959         PR middle-end/25529
9960         * gcc.dg/pr25529.c: New test.
9962 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9964         * gcc.target/arm/reg_equal_test.c: New test.
9966 2015-07-23  Jeff Law  <law@redhat.com>
9968         PR lto/66752
9969         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9970         * gcc.dg/torture/pr66752-1.c: New test
9971         * g++.dg/torture/pr66752-2.C: New test.
9973 2015-07-23  Marek Polacek  <polacek@redhat.com>
9975         PR c++/66572
9976         * g++.dg/warn/Wlogical-op-2.C: New test.
9978 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9980         PR rtl-optimization/64164
9981         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9982         * gcc.dg/ssp-1.c: Make counter a register.
9983         * gcc.dg/ssp-2.c: Likewise.
9984         * gcc.dg/torture/parm-coalesce.c: New.
9986 2015-07-23  Marek Polacek  <polacek@redhat.com>
9988         PR sanitizer/66908
9989         * c-c++-common/ubsan/pr66908.c: New test.
9991 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9993         * gcc.dg/autopar/outer-4.c: Add xfail.
9994         * gcc.dg/autopar/outer-5.c: Same.
9995         * gcc.dg/autopar/outer-6.c: Same.
9996         * gcc.dg/autopar/reduc-2.c: Same.
9997         * gcc.dg/autopar/reduc-2char.c: Same.
9998         * gcc.dg/autopar/reduc-2short.c: Same.
9999         * gcc.dg/autopar/reduc-8.c: Same.
10000         * gcc.dg/autopar/uns-outer-4.c: New test.
10001         * gcc.dg/autopar/uns-outer-5.c: New test.
10002         * gcc.dg/autopar/uns-outer-6.c: New test.
10004 2015-07-23  Richard Biener  <rguenther@suse.de>
10006         PR tree-optimization/66952
10007         * gcc.dg/torture/pr66952.c: Use signed char.
10009 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
10011         PR tree-optimization/66926,66951
10012         * gcc.dg/vect/pr66951.c: New test.
10014 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
10016         PR c++/52987
10017         * g++.dg/parse/error57.C: New.
10018         * g++.dg/expr/string-2.C: Update.
10020 2015-07-23  Richard Biener  <rguenther@suse.de>
10022         PR tree-optimization/66945
10023         * gcc.dg/torture/pr66945.c: New testcase.
10025 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
10027         PR target/66954
10028         * g++.dg/ext/mv24.C: New test.
10030 2015-07-22  Marek Polacek  <polacek@redhat.com>
10032         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10033         dg-options.
10035 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
10037         PR fortran/61831
10038         PR fortran/66929
10039         * gfortran.dg/generic_30.f90: New.
10041 2015-07-22  Richard Biener  <rguenther@suse.de>
10043         PR tree-optimization/66952
10044         * gcc.dg/torture/pr66952.c: New testcase.
10046 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
10048         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10049         test.
10050         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10051         test.
10052         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10053         test.
10054         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10055         test.
10056         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10057         test.
10058         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10059         test.
10060         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10061         test.
10062         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10063         test.
10064         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10065         test.
10066         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10067         test.
10068         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10069         test.
10070         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10071         test.
10072         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10073         test.
10074         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10075         test.
10076         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10077         test.
10078         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10079         test.
10080         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10081         test.
10082         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10083         test.
10084         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10085         test.
10086         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10087         test.
10088         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10089         test.
10090         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10091         test.
10092         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10093         test.
10094         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10095         test.
10096         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10097         test.
10098         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10099         test.
10100         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10101         test.
10102         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10103         test.
10104         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10105         test.
10106         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10107         test.
10108         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10109         test.
10110         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10111         test.
10112         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10113         test.
10114         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10115         test.
10116         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10117         test.
10118         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10119         test.
10120         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10121         test.
10122         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10123         test.
10124         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10125         test.
10126         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10127         test.
10128         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10129         test.
10130         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10131         test.
10132         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10133         test.
10134         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10135         test.
10136         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10137         test.
10138         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10139         test.
10140         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10141         test.
10142         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10143         test.
10144         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10145         test.
10146         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10147         test.
10148         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10149         test.
10150         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10151         test.
10152         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10153         test.
10154         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10155         test.
10156         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10157         test.
10158         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10159         test.
10160         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10161         test.
10162         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10163         test.
10164         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10165         test.
10166         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10167         test.
10168         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10169         test.
10170         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10171         test.
10172         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10173         test.
10174         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10175         test.
10176         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10177         test.
10178         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10179         test.
10180         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10181         test.
10182         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10183         test.
10184         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10185         test.
10186         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10187         test.
10188         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10189         test.
10190         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10191         test.
10192         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10193         test.
10194         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10195         test.
10196         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10197         test.
10198         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10199         test.
10200         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10201         test.
10202         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10203         test.
10204         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10205         test.
10206         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10207         test.
10208         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10209         test.
10210         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10211         test.
10212         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10213         test.
10214         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10215         test.
10216         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10217         test.
10218         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10219         test.
10220         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10221         test.
10222         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10223         test.
10224         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10225         test.
10226         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10227         test.
10228         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10229         test.
10230         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10231         test.
10232         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10233         test.
10234         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10235         test.
10236         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10237         test.
10238         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10239         test.
10240         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10241         test.
10242         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10243         test.
10244         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10245         test.
10246         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10247         test.
10248         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10249         test.
10250         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10251         test.
10252         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10253         test.
10254         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10255         test.
10256         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10257         test.
10258         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10259         test.
10260         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10261         test.
10262         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10263         test.
10264         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10265         test.
10266         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10267         test.
10268         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10269         test.
10270         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10271         test.
10272         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10273         test.
10274         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10275         test.
10276         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10277         test.
10278         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10279         test.
10280         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10281         test.
10282         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10283         test.
10284         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10285         test.
10286         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10287         test.
10288         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10289         test.
10290         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10291         test.
10292         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10293         test.
10294         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10295         test.
10296         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10297         test.
10298         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10299         test.
10300         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10301         test.
10302         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10303         test.
10304         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10305         test.
10306         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10307         test.
10308         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10309         test.
10310         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10311         test.
10313 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
10315         * g++.dg/template/crash81.C: Update.
10317 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
10319         PR ipa/66424.
10320         * gcc.target/i386/pr66424.c: New.
10322 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10324         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10326 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
10328         PR fortran/61831
10329         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10330         Drop address sanitization.
10332 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10334         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10335         Skip -march=armv4t.
10336         (dg-additional-options): Set armv5t flag.
10338 2015-07-21  Marek Polacek  <polacek@redhat.com>
10340         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10341         * gcc.dg/vmx/unpack.c: Likewise.
10342         * gcc.target/powerpc/quad-atomic.c: Likewise.
10344 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
10346         * gcc.target/i386/asm-flag-5.c (f_ll): New.
10348 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
10350         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10351         model.
10353 2015-07-20  Marek Polacek  <polacek@redhat.com>
10355         PR c++/55095
10356         * c-c++-common/Wshift-overflow-1.c: New test.
10357         * c-c++-common/Wshift-overflow-2.c: New test.
10358         * c-c++-common/Wshift-overflow-3.c: New test.
10359         * c-c++-common/Wshift-overflow-4.c: New test.
10360         * c-c++-common/Wshift-overflow-5.c: New test.
10361         * g++.dg/cpp1y/left-shift-1.C: New test.
10362         * gcc.dg/c90-left-shift-2.c: New test.
10363         * gcc.dg/c90-left-shift-3.c: New test.
10364         * gcc.dg/c99-left-shift-2.c: New test.
10365         * gcc.dg/c99-left-shift-3.c: New test.
10366         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10367         * gcc.c-torture/execute/pr40386.c: Likewise.
10368         * gcc.dg/vect/pr33373.c: Likewise.
10369         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10370         * gcc.dg/vect/vect-shift-2.c: Likewise.
10372 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10374         * gcc.target/aarch64/neg_abs_1.c: New test.
10376 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
10378         PR target/66922
10379         * gcc.target/i386/pr66922.c: New test.
10381 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
10383         PR middle-end/46851
10384         PR middle-end/60340
10385         * gcc.dg/tree-ssa/pr42327.c: Removed.
10386         * g++.dg/other/pr35011.C: Removed.
10388 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10390         PR target/66906
10391         * gcc.target/i386/pr66906.c: New test.
10393 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10395         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10396         as follow-up to r225930.
10398 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
10400         PR fortran/52846
10401         * lib/fortran-modules.exp (proc cleanup-submodules): New
10402         procedure.
10403         * gfortran.dg/submodule_1.f08: Change extension and clean up
10404         the submodule files.
10405         * gfortran.dg/submodule_2.f08: ditto
10406         * gfortran.dg/submodule_6.f08: ditto
10407         * gfortran.dg/submodule_7.f08: ditto
10408         * gfortran.dg/submodule_8.f08: New test
10409         * gfortran.dg/submodule_9.f08: New test
10411 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
10412             Sebastian Pop  <s.pop@samsung.com>
10414         PR middle-end/61929
10415         * gcc.dg/graphite/pr61929.c: New.
10417 2015-07-17  Marek Polacek  <polacek@redhat.com>
10419         * gcc.dg/fold-minus-7.c: New test.
10421 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
10423         * gfortran.dg/co_reduce_1.f90: New file.
10425 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10427         PR target/66824
10428         * gcc.target/i386/pr66824.c:
10430 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
10432         PR fortran/66035
10433         * gfortran.dg/structure_constructor_13.f03: New test.
10435 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10437         PR fortran/61831
10438         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10439         of generated while loops in the tree dump.
10440         * gfortran.dg/derived_constructor_comps_6.f90: New file.
10442 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
10444         * gcc.dg/vect/vect-outer-simd-2.c: New test.
10446 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
10448         PR target/66891
10449         * gcc.target/i386/pr66891.c: New test.
10451 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10453         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10455 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
10457         PR rtl-optimization/66626
10458         * gcc.target/i386/pr66626-2.c: New.
10460 2015-07-16  Martin Liska  <mliska@suse.cz>
10462         * g++.dg/ipa/pr66896.c: New test.
10464 2015-07-16  Richard Biener  <rguenther@suse.de>
10466         PR tree-optimization/66894
10467         * gcc.dg/torture/pr66894.c: New testcase.
10469 2015-07-16  Richard Biener  <rguenther@suse.de>
10471         * gcc.dg/tree-ssa/pr21031.c: Adjust.
10473 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
10475         PR target/66866
10476         * g++.dg/pr66866.C: New test.
10478 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10480         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10482 2015-07-15  Richard Biener  <rguenther@suse.de>
10484         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10485         { -O3 -fomit-frame-pointer },
10486         { -O3 -fomit-frame-pointer -funroll-loops } and
10487         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10488         in favor of
10489         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10490           -finline-functions }
10492 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
10494         * gcc.target/mips/interrupt_handler-5.c: New test.
10496 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10497             Robert Suchanek  <robert.suchanek@imgtec.com>
10499         * gcc.target/mips/interrupt_handler-4.c: New test.
10501 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10503         PR testsuite/66734
10504         * gcc.dg/lto/lto.exp: Initialize MPX.
10506 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10508         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10509         dg-skip-if.
10510         * gcc.target/arm/scd42-3.c: Likewise.
10512 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10514         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10515         code to be run when the pre-arch code increases the isa_rev to
10516         mips32r6 or greater.
10518 2015-07-15  Richard Biener  <rguenther@suse.de>
10520         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10521         { -O3 -fomit-frame-pointer },
10522         { -O3 -fomit-frame-pointer -funroll-loops } and
10523         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10524         in favor of
10525         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10526           -finline-functions }
10527         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10528         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10529         to additional_flags.
10531 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10533         PR rtl-optimization/66838
10534         * gcc.target/i386/pr66838.c: New test.
10536 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10538         PR c++/66850
10539         * g++.dg/template/pr66850.C: New test.
10541 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10542             Cesar Philippidis  <cesar@codesourcery.com>
10543             Chung-Lin Tang  <cltang@codesourcery.com>
10545         * gcc.target/nios2/nios2-flushd.c: New.
10546         * gcc.target/nios2/nios2-rdprs.c: New.
10547         * gcc.target/nios2/r2-atomic.c: New.
10548         * gcc.target/nios2/r2-eni.c: New.
10549         * gcc.target/nios2/r2-wrpie.c: New.
10551 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10552             Cesar Philippidis  <cesar@codesourcery.com>
10553             Chung-Lin Tang  <cltang@codesourcery.com>
10555         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10556         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10558 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10559             Cesar Philippidis  <cesar@codesourcery.com>
10560             Chung-Lin Tang  <cltang@codesourcery.com>
10562         * gcc.target/nios2/andci.c: New.
10563         * gcc.target/nios2/bmx.c: New.
10564         * gcc.target/nios2/cdx-add.c: New.
10565         * gcc.target/nios2/cdx-branch.c: New.
10566         * gcc.target/nios2/cdx-callret.c: New.
10567         * gcc.target/nios2/cdx-loadstore.c: New.
10568         * gcc.target/nios2/cdx-logical.c: New.
10569         * gcc.target/nios2/cdx-mov.c: New.
10570         * gcc.target/nios2/cdx-shift.c: New.
10571         * gcc.target/nios2/cdx-sub.c: New.
10572         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10574 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10576         PR c++/65071
10577         * g++.dg/cpp0x/vt-65071.C: New.
10579 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10580             Cesar Philippidis  <cesar@codesourcery.com>
10581             Chung-Lin Tang  <cltang@codesourcery.com>
10583         * gcc.target/nios2/r2-io-range.c: New.
10584         * gcc.target/nios2/r2-stio-1.c: New.
10585         * gcc.target/nios2/r2-stio-2.c: New.
10586         * gcc.target/nios2/nios2-ldxio.c: New.
10587         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10588         of just compile.  Add more tests.
10590 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10592         gfortran.dg/pr66864.f90: New test.
10594 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10596         PR rtl-optimization/66626
10597         * gcc.target/i386/pr66626.c: New.
10599 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10601         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10602         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10603         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10605 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10607         * g++.dg/template/crash81.C: Adjust for error + inform change.
10608         * g++.dg/template/pr58878.C: Likewise.
10609         * g++.dg/template/shadow1.C: Likewise.
10610         * g++.dg/template/shadow2.C: Likewise.
10611         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10612         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10613         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10614         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10616 2015-07-14  Richard Biener  <rguenther@suse.de>
10618         PR tree-optimization/66863
10619         * gcc.dg/torture/pr66863.c: New testcase.
10621 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10623         PR c++/65186
10624         * g++.dg/template/pr65186.C: New test.
10626 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10628         * gcc.target/arm/macro_defs0.c: Add directive to skip
10629         test if -marm is present.
10630         * gcc.target/arm/macro_defs1.c: Likewise.
10632 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10634         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10635         if-conversion..
10636         * gcc.target/aarch64/adds1.c: Likewise.
10637         * gcc.target/aarch64/ands_1.c: Likewise.
10638         * gcc.target/aarch64/bics_1.c: Likewise.
10639         * gcc.target/aarch64/subs1.c: Likewise.
10640         * gcc.target/aarch64/subs3.c: Likewise.
10642 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10644         PR fortran/64589
10645         * gfortran.dg/pr64589.f90: New test.
10647 2015-07-13  Renlin Li  <renlin.li@arm.com>
10649         PR rtl/66556
10650         * gcc.c-torture/execute/pr66556.c: New.
10652 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10654         * gcc.dg/20020219-1.c: Fix double word typos.
10655         * gcc.dg/20020919-1.c: Same.
10657 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10658             Jeff Law  <law@redhat.com>
10660         PR middle-end/66726
10661         * g++.dg/tree-ssa/pr66726.c: New test.
10662         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10663         * gcc.dg/tree-ssa/pr66726.c: New test.
10665 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10667         PR c++/58734
10668         * g++.dg/cpp0x/variadic-ttp2.C: New.
10670 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10672         PR c++/30044
10673         * g++.dg/cpp0x/auto46.C: New test.
10674         * g++.dg/template/pr30044.C: New test.
10675         * g++.dg/template/shadow2.C: New test.
10676         * g++.dg/template/error55.C: New test.
10677         * g++.dg/template/crash83.C: Accept any error string.
10678         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10679         parameters.
10680         * g++.dg/cpp0x/variadic19.C: Likewise
10681         * g++.dg/template/canon-type-13.C: Likewise.
10682         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10683         * g++.dg/torture/20070621-1.C: Likewise.
10685 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10687         PR c++/54521
10688         * g++.dg/init/explicit3.C: New.
10690 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10692         PR target/66819
10693         * gcc.target/i386/pr66819-1.c: New test.
10694         * gcc.target/i386/pr66819-2.c: Likewise.
10695         * gcc.target/i386/pr66819-3.c: Likewise.
10696         * gcc.target/i386/pr66819-4.c: Likewise.
10697         * gcc.target/i386/pr66819-5.c: Likewise.
10699 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10701         PR target/66703
10702         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10703         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10704         type to prevent possible flag-clobbering zero-extensions.
10705         * gcc.target/i386/pr66703.c: New test.
10707 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10709         PR c++/60842
10710         * g++.dg/cpp0x/nsdmi-template15.C: New.
10712 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10714         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10716 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10718         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10719         * gcc.target/arm/flip-thumb.c: Likewise.
10721 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10723         PR target/66813
10724         * gcc.target/i386/pr66813.c: New test.
10726 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10728         PR middle-end/66820
10729         * gcc.dg/gomp/pr66820.c: New test.
10731 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10733         PR c++/65592
10734         * g++.dg/cpp0x/scoped_enum6.C: New.
10736 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10738         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10739         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10741 2015-07-10  Richard Biener  <rguenther@suse.de>
10743         PR tree-optimization/66823
10744         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10745         which should not be necessary.  XFAIL.
10747 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10749         PR c++/64848
10750         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10752 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10754         PR middle-end/66633
10755         * gcc.dg/gomp/pr66633-1.c: New test.
10756         * gcc.dg/gomp/pr66633-2.c: New test.
10757         * gcc.dg/gomp/pr66633-3.c: New test.
10758         * gcc.dg/gomp/pr66633-4.c: New test.
10760 2015-07-09  John Marino  <gnugcc@marino.st>
10762         * lib/target-supports.exp (check_effective_target_pie):
10763         Add *-*-dragonfly*
10765 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10767         PR target/66814
10768         * gcc.target/i386/pr66814.c: New test.
10770 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10772         PR target/66731
10773         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10774         * gcc.target/aarch64/fnmul-2.c: Likewise.
10775         * gcc.target/aarch64/fnmul-3.c: Likewise.
10776         * gcc.target/aarch64/fnmul-4.c: Likewise.
10778 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10780         PR c++/65790
10781         * g++.dg/cpp0x/vt-65790.C: New.
10783 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10785         PR target/66818
10786         * gcc.target/i386/pr66818.c: New test.
10788 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10790         PR target/66817
10791         * gcc.target/i386/pr66817.c: New test.
10793 2015-07-09  Marek Polacek  <polacek@redhat.com>
10795         PR tree-optimization/66718
10796         * gcc.dg/vect/vect-126.c: New test.
10798 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10800         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10801         even when dwarf-2 is not the default.
10803 2015-07-08  Jeff Law  <law@redhat.com>
10805         PR testsuite/66796
10806         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10807         to have a single memory reference.
10809 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10811         * g++.dg/other/dump-ada-spec-9.C: New test.
10813 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10815         * g++.dg/vect/vect.exp: Run also simd* tests.
10816         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10817         (check_vect): Fix up get_cpuid call for C++.
10818         * g++.dg/vect/simd-clone-1.cc: New test.
10820 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10822         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10824 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10826         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10827         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10829 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10831         PR target/66806
10832         * gcc.target/i386/pr66806.c: New test.
10834 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10836         PR c++/66421
10837         * g++.dg/cpp0x/auto45.C: New.
10839 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10841         PR middle-end/66334
10842         * gcc.target/i386/pr66334.c: New.
10844 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10846         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10847         comments.
10849 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10851         PR jit/66783
10852         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10853         (verify_code): Update expected error message.
10854         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10855         (verify_code): Likewise.
10856         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10857         (verify_code): Likewise.
10859 2015-07-08  Richard Biener  <rguenther@suse.de>
10861         PR tree-optimization/66793
10862         * gcc.dg/torture/pr66793.c: New testcase.
10864 2015-07-08  Richard Biener  <rguenther@suse.de>
10866         PR tree-optimization/66794
10867         * gcc.dg/torture/pr66794.c: New testcase.
10869 2015-07-08  Marek Polacek  <polacek@redhat.com>
10871         PR c++/66748
10872         * g++.dg/abi/abi-tag15.C: New test.
10874 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10876         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10877         * gcc.target/mips/branch-3.c: Ditto
10878         * gcc.target/mips/branch-4.c: Ditto.
10879         * gcc.target/mips/branch-5.c: Ditto.
10880         * gcc.target/mips/branch-6.c: Ditto.
10881         * gcc.target/mips/branch-7.c: Ditto.
10882         * gcc.target/mips/branch-8.c: Ditto.
10883         * gcc.target/mips/branch-9.c: Ditto.
10884         * gcc.target/mips/branch-10.c: Ditto.
10885         * gcc.target/mips/branch-11.c: Ditto.
10886         * gcc.target/mips/branch-12.c: Ditto.
10887         * gcc.target/mips/branch-13.c: Ditto.
10888         * gcc.target/mips/umips-branch-5.c: New file.
10889         * gcc.target/mips/umips-branch-6.c: New file.
10890         * gcc.target/mips/umips-branch-7.c: New file.
10891         * gcc.target/mips/umips-branch-8.c: New file.
10892         * gcc.target/mips/umips-branch-9.c: New file.
10893         * gcc.target/mips/umips-branch-10.c: New file.
10894         * gcc.target/mips/umips-branch-11.c: New file.
10895         * gcc.target/mips/umips-branch-12.c: New file.
10896         * gcc.target/mips/umips-branch-13.c: New file.
10897         * gcc.target/mips/umips-branch-14.c: New file.
10898         * gcc.target/mips/umips-branch-15.c: New file.
10899         * gcc.target/mips/umips-branch-16.c: New file.
10900         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10901         (OCCUPY_0xfffc): New define.
10903 2015-07-08  Renlin Li  <renlin.li@arm.com>
10905         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10907 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10909         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10911 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10913         * gcc.target/i386/bt-3.c: New test.
10914         * gcc.target/i386/bt-4.c: Ditto.
10916 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10918         * g++.dg/other/dump-ada-spec-8.C: New test.
10920 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10922         PR jit/66783
10923         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10924         test case.
10925         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10926         New test case.
10927         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10928         New test case.
10929         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10930         Avoid using an opaque struct for local "f".
10932 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10934         PR jit/66779
10935         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10936         * jit.dg/test-pr66779.c: New testcase.
10938 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10940         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10941         NOCOMPRESSION.
10943 2015-07-07  Richard Biener  <rguenther@suse.de>
10945         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10947 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10949         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10950         * gcc.target/mips/call-5.c: Ditto.
10951         * gcc.target/mips/call-6.c: Ditto.
10953 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10955         * gcc.dg/dx-test.c: New test-case.
10957 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10959         PR fortran/66578
10960         * gfortran.dg/allocate_with_source_9.f08: New test.
10962 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10964         PR target/52144
10965         * gcc.target/arm/flip-thumb.c: Fix scan.
10966         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10967         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10968         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10969         Fix return value.
10971 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10973         PR target/65956
10974         * gcc.c-torture/execute/pr65956.c: New test.
10976 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10978         * gcc.target/arm/aapcs/align1.c: New.
10979         * gcc.target/arm/aapcs/align_rec1.c: New.
10980         * gcc.target/arm/aapcs/align2.c: New.
10981         * gcc.target/arm/aapcs/align_rec2.c: New.
10982         * gcc.target/arm/aapcs/align3.c: New.
10983         * gcc.target/arm/aapcs/align_rec3.c: New.
10984         * gcc.target/arm/aapcs/align4.c: New.
10985         * gcc.target/arm/aapcs/align_rec4.c: New.
10986         * gcc.target/arm/aapcs/align_vararg1.c: New.
10987         * gcc.target/arm/aapcs/align_vararg2.c: New.
10989 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10991         * gfortran.dg/iomsg_2.f90: New test.
10993 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10995         PR target/66749
10996         * gcc.target/i386/pr66749.c: New test.
10998 2015-07-06  Richard Biener  <rguenther@suse.de>
11000         PR tree-optimization/66772
11001         * gcc.dg/torture/pr66772-1.c: New testcase.
11002         * gcc.dg/torture/pr66772-2.c: Likewise.
11004 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
11006         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11007         the jals instruction.
11009 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11011         PR target/53383
11012         * gcc.target/i386/pr53383-1.c: New file.
11013         * gcc.target/i386/pr53383-2.c: Likewise.
11014         * gcc.target/i386/pr53383-3.c: Likewise.
11016 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11018         * gcc.target/aarch64/fnmul-1.c: New.
11019         * gcc.target/aarch64/fnmul-2.c: New.
11020         * gcc.target/aarch64/fnmul-3.c: New.
11021         * gcc.target/aarch64/fnmul-4.c: New.
11023 2015-07-06  Richard Biener  <rguenther@suse.de>
11025         PR middle-end/66759
11026         * gcc.dg/torture/pr66759.c: New testcase.
11028 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
11030         PR fortran/58586
11031         * gfortran.dg/alloc_comp_class_3.f03: New test.
11032         * gfortran.dg/alloc_comp_class_4.f03: New test.
11034 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
11036         * gcc.c-torture/execute/pr66757.c: New test.
11038 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
11040         PR tree-optimization/66720
11041         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11043 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
11044             Sandra Loosemore <sandra@codesourcery.com>
11046         * gcc.target/nios2/gprel-offset.c: New test.
11048 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
11050         PR fortran/66725
11051         * gfortran.dg/pr66725.f90: New test.
11053 2015-07-03  Jason Merrill  <jason@redhat.com>
11055         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11056         Avoid narrowing error.
11058 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
11060         PR rtl-optimization/66706
11061         * gcc.target/powerpc/shift-int.c: New testcase.
11063 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
11065         PR target/66746.
11066         * gcc.target/i386/pr66746.c: New file.
11068 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
11070         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11072 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
11074         PR tree-optimization/66119
11075         * g++.dg/opt/pr66119.C: New.
11077 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
11079         PR fortran/52846
11080         * gfortran.dg/submodule_1.f90: New test
11081         * gfortran.dg/submodule_2.f90: New test
11082         * gfortran.dg/submodule_3.f90: New test
11083         * gfortran.dg/submodule_4.f90: New test
11084         * gfortran.dg/submodule_5.f90: New test
11085         * gfortran.dg/submodule_6.f90: New test
11086         * gfortran.dg/submodule_7.f90: New test
11088 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
11090         PR preprocessor/53690
11091         * g++.dg/cpp/pr53690.C: New.
11093 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11095         * gcc.target/powerpc/vec-cmp.c: New test.
11097 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11099         PR fortran/56520
11100         * gfortran.dg/pr56520.f90: New test.
11102 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
11104         PR fortran/66545
11105         * gfortran.dg/pr66545_1.f90: New test.
11106         * gfortran.dg/pr66545_2.f90: New test.
11108 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
11110         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11111         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11113 2015-07-02  Richard Biener  <rguenther@suse.de>
11115         PR testsuite/66719
11116         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11117         unaligned loads.
11119 2015-07-02  Richard Biener  <rguenther@suse.de>
11121         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11123 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
11125         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11127 2015-07-01  Jason Merrill  <jason@redhat.com>
11129         * lib/target-supports.exp (cxx_default): Set to C++14.
11131 2015-07-01  Tom de Vries  <tom@codesourcery.com>
11133         PR testsuite/66723
11134         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11135         scan-assembler.
11137 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11139         * gfortran.dg/warn_conversion_8.f90:  New test.
11141 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11143         PR rtl-optimization/61047
11144         * gcc.c-torture/execute/20150611-1.c: New testcase.
11146 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11148         PR jit/66700
11149         * jit.dg/all-non-failing-tests.h: Add
11150         test-pr66700-observing-write-through-ptr.c.
11151         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11153 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11155         * jit.dg/test-accessing-union.c: Add comments for use by
11156         gcc/jit/docs/topics/types.rst.
11158 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
11160         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11161         'do-require-effective-target' with 'dg-require-effective-target'.
11162         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11163         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11164         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
11165         'stlex' with 'strex' as the expected output.
11167 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
11169         PR c++/60365
11170         * g++.dg/cpp0x/gen-attrs-60.C: New.
11171         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11173 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
11175         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11176         New function.
11177         * gcc.target/aarch64/pic-small.c: Restrict this test under
11178         check_effective_target_aarch64_small_fpic.
11180 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
11182         * gfortran.dg/gomp/pr66633.f90: New test.
11184 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
11186         PR c++/66686
11187         * g++.dg/template/pr66686.C: New test.
11189 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
11191         * gnat.dg/lto17.ad[sb]: New test.
11193 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11195         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11196         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11197         testcase.
11198         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11199         New testcase.
11200         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11201         New testcase.
11202         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11203         New testcase.
11204         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11205         New testcase.
11206         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11207         New testcase.
11208         * jit.dg/test-switch.c: New testcase.
11209         * jit.dg/test-switch.cc: New testcase.
11211 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11213         PR jit/66546
11214         * jit.dg/all-non-failing-tests.h: Add note about
11215         test-validly-unreachable-block.c.
11216         * jit.dg/test-validly-unreachable-block.c: New file.
11218 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11220         PR jit/66628
11221         * jit.dg/all-non-failing-tests.h: Add note about
11222         test-extra-options.c.
11223         * jit.dg/test-extra-options.c: New testcase.
11225 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
11227         PR debug/66691
11228         * gcc.target/i386/pr66691.c: New.
11230 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
11232         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11233         * gcc.target/i386/iamcu/args.h: Likewise.
11234         * gcc.target/i386/iamcu/asm-support.S: Likewise.
11235         * gcc.target/i386/iamcu/defines.h: Likewise.
11236         * gcc.target/i386/iamcu/macros.h: Likewise.
11237         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11238         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11239         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11240         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11241         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11242         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11243         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11244         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11245         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11246         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11247         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11248         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11249         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11250         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11251         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11252         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11253         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11255 2015-06-30  Marek Polacek  <polacek@redhat.com>
11257         * gcc.dg/fold-minus-6.c: New test.
11259         * gcc.dg/fold-ior-3.c: New test.
11261 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
11263         Implement N4197 - Adding u8 character literals
11264         * g++.dg/cpp1z/utf8.C: New.
11265         * g++.dg/cpp1z/utf8-neg.C: New.
11266         * g++.dg/cpp1z/udlit-utf8char.C: New.
11268 2015-06-30  Marek Polacek  <polacek@redhat.com>
11270         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11272 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11274         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11275         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11276         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11277         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11279 2015-06-30  Marek Polacek  <polacek@redhat.com>
11281         * gcc.dg/fold-ior-2.c: New test.
11283 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11285         PR tree-optimization/66652
11286         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11287         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
11288         pointers.
11289         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11291 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
11293         PR c++/65977
11294         * g++.dg/cpp0x/constexpr-friend-3.C: New.
11295         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11297 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11299         PR fortran/66605
11300         * gfortran.dg/wunused-parameter.f90: New test.
11302 2015-06-29  Richard Henderson  <rth@redhat.com>
11304         * gcc.target/i386/asm-flag-1.c: New.
11305         * gcc.target/i386/asm-flag-2.c: New.
11306         * gcc.target/i386/asm-flag-3.c: New.
11307         * gcc.target/i386/asm-flag-4.c: New.
11308         * gcc.target/i386/asm-flag-5.c: New.
11310 2015-06-29  Marek Polacek  <polacek@redhat.com>
11312         PR c/66322
11313         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11314         * c-c++-common/pr66322.c: New test.
11315         * g++.dg/eh/scope1.C: Remove dg-warning.
11317 2015-06-29  Richard Biener  <rguenther@suse.de>
11319         PR tree-optimization/66677
11320         * gcc.dg/vect/pr66677.c: New testcase.
11322 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
11324         PR middle-end/64130
11325         * gcc.dg/tree-ssa/pr64130.c: New test.
11327 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
11329         * gcc.target/aarch64/pic-small.c: New testcase.
11331 2015-06-26  Richard Biener  <rguenther@suse.de>
11333         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11335 2015-06-26  Marek Polacek  <polacek@redhat.com>
11337         * gcc.dg/fold-and-1.c: New test.
11338         * gcc.dg/fold-and-2.c: New test.
11340 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
11342         * gnat.dg/warn11.adb: Add missing dg directive.
11343         * gnat.dg/warn12.adb: New test.
11344         * gnat.dg/warn12_pkg.ads: New helper.
11346 2015-06-26  Richard Biener  <rguenther@suse.de>
11348         * gfortran.dg/reassoc_3.f90: Adjust.
11350 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
11352         PR target/66412
11353         * gcc.target/i386/pr66412.c: New test.
11355 2015-06-25  Richard Biener  <rguenther@suse.de>
11357         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11359 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
11361         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11363 2015-06-25  Richard Biener  <rguenther@suse.de>
11365         * gfortran.dg/vect/vect-9.f90: New testcase.
11367 2015-06-25  Nick Clifton  <nickc@redhat.com>
11369         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11370         H8300 and M32R targets.
11372 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11374         PR fortran/66528
11375         * gfortran.dg/maxerrors.f90: New test.
11377 2015-06-08  DJ Delorie  <dj@redhat.com>
11379         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11381 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11383         * gcc.target/aarch64/mgeneral-regs_3.c: New.
11385 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11387         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11388         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11389         * gcc.target/aarch64/nofp_1.c: New file.
11391 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
11393         Implement N3928 - Extending static_assert
11394         * g++.dg/cpp0x/static_assert8.C: Adjust.
11395         * g++.dg/cpp0x/static_assert12.C: New.
11396         * g++.dg/cpp0x/static_assert13.C: New.
11397         * g++.dg/cpp1y/static_assert1.C: New.
11398         * g++.dg/cpp1y/static_assert2.C: New.
11399         * g++.dg/cpp1z/static_assert-nomsg.C: New.
11401 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
11403         PR c++/65750
11404         * g++.dg/cpp0x/trailing11.C: New.
11406 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11408         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11409         multilibs.
11410         * gcc.target/arm/memset-inline-10.c: Likewise.
11411         * gcc.target/arm/pr58784.c: Likewise.
11412         * gcc.target/arm/pr59985.C: Likewise.
11413         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11415 2015-06-24  Renlin Li  <renlin.li@arm.com>
11417         * gcc.target/aarch64/arm_align_max_pwr.c: New.
11418         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11420 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
11422         Revert:
11423         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11425         PR c++/30044
11426         * g++.dg/cpp0x/auto45.C: New test.
11427         * g++.dg/template/pr30044.C: New test.
11428         * g++.dg/template/crash83.C: Accept any error string.
11429         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11430         parameters.
11431         * g++.dg/cpp0x/variadic18.C: Likewise
11432         * g++.dg/template/canon-type-13.C: Likewise.
11433         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11435 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
11437         PR c++/65811
11438         * g++.dg/other/linkage2.C: New.
11440 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11442         PR target/63408
11443         * gcc.target/arm/pr63408.c: New test.
11445 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
11447         * lib/c-torture.exp: Don't call check_effective_target_lto
11448         before setting up environment correctly.
11449         * lib/gcc-dg.exp: Likewise, and protect
11450         gcc_force_conventional_output.
11452 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11454         PR rtl-optimization/66306
11455         * gcc.target/s390/pr66306.c: New test.
11457 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11459         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11460         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11461         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11462         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11463         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11464         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11465         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11467 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
11469         PR target/65803
11470         * gcc.c-torture/pr65803.c: New test.
11472 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11474         PR c++/30044
11475         * g++.dg/cpp0x/auto45.C: New test.
11476         * g++.dg/template/pr30044.C: New test.
11477         * g++.dg/template/crash83.C: Accept any error string.
11478         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11479         parameters.
11480         * g++.dg/cpp0x/variadic18.C: Likewise
11481         * g++.dg/template/canon-type-13.C: Likewise.
11482         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11484 2015-06-23  Marek Polacek  <polacek@redhat.com>
11486         * c-c++-common/Wlogical-op-3.c: New test.
11488 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11490         PR c++/66254
11491         * g++.dg/cpp0x/scoped_enum5.C: New.
11493 2015-06-23  Richard Biener  <rguenther@suse.de>
11495         PR tree-optimization/66636
11496         * gcc.dg/vect/pr66636.c: New testcase.
11498 2015-06-23  Marek Polacek  <polacek@redhat.com>
11500         * gcc.dg/fold-minus-4.c: New test.
11501         * gcc.dg/fold-minus-5.c: New test.
11502         * c-c++-common/ubsan/overflow-add-5.c: New test.
11504 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11506         Add missing testcase from r224672.
11507         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11509         * gcc.target/vax/bswapdi-1.c: New.
11511 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11513         PR fortran/64674
11514         * gfortran.dg/associate_18.f08: New test.
11516 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11518         PR target/66560
11519         * gcc.target/i386/pr66560-1.c: New test.
11520         * gcc.target/i386/pr66560-2.c: Ditto.
11521         * gcc.target/i386/pr66560-3.c: Ditto.
11522         * gcc.target/i386/pr66560-4.c: Ditto.
11524 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11526         * gcc.target/nvptx/nvptx.exp: New file.
11527         * gcc.target/nvptx/proto-1.c: Likewise.
11529 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11531         PR tree-optimization/66449
11532         * gcc.dg/vect/pr66449.c: New test.
11534 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11536         * g++.dg/other/dump-ada-spec-5.C: New test.
11537         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11538         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11540 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11542         * g++.dg/inherit/pure1.C: Test location too.
11544 2015-06-22  Marek Polacek  <polacek@redhat.com>
11546         * gcc.dg/fold-ior-1.c: New test.
11547         * gcc.dg/fold-minus-2.c: New test.
11548         * gcc.dg/fold-minus-3.c: New test.
11549         * gcc.dg/fold-plus-1.c: New test.
11550         * gcc.dg/fold-plus-2.c: New test.
11551         * gcc.dg/fold-xor-4.c: New test.
11552         * gcc.dg/fold-xor-5.c: New test.
11554 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11556         PR target/65914
11557         * g++.dg/torture/pr65914.C:  New.
11559 2015-06-22  Richard Biener  <rguenther@suse.de>
11561         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11562         not existing TORTURE_OPTIONS only.
11563         * lib/gcc-dg.exp: Likewise.
11565 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11567         PR target/52144
11568         * gcc.target/arm/flip-thumb.c: New test.
11570 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11571             Martin Liska  <mliska@suse.cz>
11573         PR ipa/65908
11574         * g++.dg/ipa/pr65908.C: New testcase.
11576 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11578         PR c++/65882
11579         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11580         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11582 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11584         * gnat.dg/specs/debug1.ads: Adjust.
11586 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11588         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11589         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11590         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11591         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11592         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11593         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11594         * gcc.target/aarch64/fmovd-zero.c: Delete.
11595         * gcc.target/aarch64/fmovf-zero.c: Delete.
11597 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11599         * gcc.target/vax/bswapdi-1.c: New.
11601 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11603         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11605 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11607         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11609 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11611         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11613 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11615         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11617 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11619         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11621 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11623         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11625 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11627         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11629 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11631         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11633 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11635         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11637 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11639         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11641 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11643         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11645 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11647         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11649 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11651         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11653 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11655         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11657 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11659         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11661 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11663         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11665 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11667         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11669 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11671         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11673 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11675         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11677 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11679         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11680         (_ARM_FPSCR): Add FZ field.
11681         (clean_results): Force FZ=1 on AArch64.
11682         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11684 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11686         * gcc.target/aarch64/pr62308.c: New test.
11688 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11690         PR fortran/66549
11691         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11693 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11695         * gcc.target/i386/mpx/pr66581.c: New test.
11697 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11699         * gcc.target/i386/cmov9.c: New test.
11701 2015-06-18  Richard Biener  <rguenther@suse.de>
11703         * g++.dg/other/const4.C: New testcase.
11705 2015-06-18  Michael Matz  <matz@suse.de>
11707         PR middle-end/66253
11708         * gcc.dg/vect/pr66253.c: New testcase.
11710 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11712         PR target/66569
11713         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11715 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11717         PR middle-end/66568
11718         * gcc.target/i386/mpx/pr66568.c: New test.
11720 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11722         PR middle-end/66567
11723         * gcc.target/i386/mpx/pr66567.c: New test.
11725 2015-06-18  Richard Biener  <rguenther@suse.de>
11727         PR tree-optimization/66510
11728         * gcc.dg/vect/slp-perm-12.c: New testcase.
11730 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11732         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11733         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11734         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11735         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11737 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11739         PR c++/66571
11740         * g++.dg/gomp/pr66571-1.C: New test.
11742         PR middle-end/66429
11743         * c-c++-common/gomp/pr66429.c: New test.
11745 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11747         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11748         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11749         ...this.
11750         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11751         New testcase.
11752         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11753         New testcase.
11755 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11757         PR testsuite/65944
11758         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11760 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11762         * gcc.target/mips/pr65862-1.c: New test.
11763         * gcc.target/mips/pr65862-2.c: Likewise.
11765 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11767         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11768         * gcc.target/i386/pr52252-atom.c: Ditto.
11769         * gcc.target/i386/vect-div-1.c: Ditto.
11770         * gcc.target/i386/rotate-5.c: Ditto.
11771         * gcc.target/i386/pr50202.c: Ditto.
11772         * gcc.target/i386/pr37843-3.c: Ditto.
11773         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11774         * gcc.target/i386/pr53397-1.c: Ditto.
11775         * gcc.target/i386/pr55934.c: Ditto.
11776         * gcc.target/i386/pr37843-4.c: Ditto.
11777         * gcc.target/i386/pr60451.c: Ditto.
11778         * gcc.target/i386/pr53397-2.c: Ditto.
11779         * gcc.target/i386/vectorize1.c: Ditto.
11780         * gcc.target/i386/extract-insert-combining.c: Ditto.
11781         * gcc.target/i386/pr53759.c: Ditto.
11782         * gcc.target/i386/pr52252-core.c: Ditto.
11783         * gcc.target/i386/rotate-3.c: Ditto.
11784         * gcc.target/i386/sse-20.c: Ditto.
11785         * gcc.target/i386/rotate-4.c: Ditto.
11786         * gcc.target/i386/pr61403.c: Ditto.
11787         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11788         * gcc.target/i386/pr60901.c: Ditto.
11789         * gcc.target/i386/pr59794-7.c: Ditto.
11790         * gcc.target/i386/pr62208.c: Ditto.
11791         * gcc.target/i386/pr53416.c: Ditto.
11792         * gcc.target/i386/asm-dialect-1.c: Ditto.
11793         * gcc.target/i386/pr50038.c: Ditto.
11794         * gcc.target/i386/47698.c: Ditto.
11795         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11796         * gcc.target/i386/pr59794-2.c: Ditto.
11797         * gcc.target/i386/pr59794-3.c: Ditto.
11798         * gcc.target/i386/pr39058.c: Ditto.
11799         * gcc.target/i386/pr60205-1.c: Ditto.
11800         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11801         * gcc.target/i386/sse2-movq-2.c: Ditto.
11803 2015-06-17  Richard Biener  <rguenther@suse.de>
11805         PR tree-optimization/66251
11806         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11808 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11810         PR c++/59682
11811         * g++.dg/parse/new-placement1.C: New.
11813 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11815         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11816         * jit.dg/test-compound-assignment.c: New testcase.
11818 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11820         PR jit/66539
11821         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11822         to "testcases" array.
11824 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11826         PR jit/66539
11827         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11828         * jit.dg/test-debug-strings.c: New test case.
11829         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11830         the discriminant has a sane debug string.
11832 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11834         PR target/56766
11835         * gcc.target/i386/pr56766-1.c: New test.
11836         * gcc.target/i386/pr56766-2.c: Ditto.
11838 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11840         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11841         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11842         * gcc.target/mips/loongson-simd.c: Ditto.
11844 2015-06-16  Richard Biener  <rguenther@suse.de>
11846         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11848 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11850         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11851         passed by the testsuite driver.
11853 2015-06-16  Richard Biener  <rguenther@suse.de>
11855         * gcc.dg/vect/slp-perm-11.c: New testcase.
11857 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11859         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11860         dg-options.
11862 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11864         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11865         Reinstate calls to torture-init and torture-finalize.
11867 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11869         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11871 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11873         PR c++/58583
11874         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11876 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11878         PR c++/51048
11879         * g++.dg/cpp0x/local-type1.C: New.
11881 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11883         PR fortran/44672
11884         PR fortran/45440
11885         PR fortran/57307
11886         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11887         unimplemented error.
11888         * gfortran.dg/allocate_with_source_7.f08: New test.
11889         * gfortran.dg/allocate_with_source_8.f08: New test.
11891 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11893         PR c++/65168
11894         * g++.dg/warn/Walways-true-3.C: New test.
11896 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11898         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11900 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11902         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11903         (main): Remove superfluous attributes.
11904         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11905         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11907 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11909         * gcc.target/i386/monitorx.c: New.
11910         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11911         * gcc.target/i386/sse-13.c: Ditto.
11912         * gcc.target/i386/sse-14.c: Ditto.
11913         * gcc.target/i386/sse-22.c: Ditto.
11914         * gcc.target/i386/sse-23.c: Ditto.
11915         * g++.dg/other/i386-2.C: Ditto.
11916         * g++.dg/other/i386-3.C: Ditto.
11918 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11920         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11922 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11924         PR fortran/66079
11925         * gfortran.dg/allocatable_scalar_13.f90: New test
11927 2015-06-11  Marek Polacek  <polacek@redhat.com>
11929         * gcc.dg/fold-xor-3.c: New test.
11931 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11933         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11934         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11936 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11938         PR target/52144
11939         * gcc.target/arm/pragma_attribute.c: New test.
11941 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11943         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11945 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11947         PR target/66473
11948         * gcc.target/i386/pr66473.c: New test.
11950 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11952         PR target/66470
11953         * gcc.dg/tls/pr66470.c: New test.
11954         * gcc.target/i386/pr66470.c: New test.
11956 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11958         PR target/52144
11959         * gcc.target/arm/attr_arm.c: New test
11960         * gcc.target/arm/attr_arm-err.c: New test
11961         * gcc.target/arm/attr_thumb.c: New test
11962         * gcc.target/arm/attr_thumb-static.c: New test
11964 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11966         PR target/66200
11967         PR target/66428
11968         PR c++/66192
11969         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11971 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11973         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11974         passed by the testsuite driver.
11976 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11978         Revert:
11979         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11980         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11981         * gcc.dg/ssp-1.c: Make counter a register.
11982         * gcc.dg/ssp-2.c: Likewise.
11983         * gcc.dg/torture/parm-coalesce.c: New.
11985 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11987         * gcc.target/i386/vararg-loc.c: New test.
11989 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11991         PR c++/65815
11992         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11993         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11995 2015-06-09  Marek Polacek  <polacek@redhat.com>
11997         PR tree-optimization/66299
11998         * gcc.dg/pr66299-1.c: New test.
11999         * gcc.dg/pr66299-2.c: New test.
12000         * gcc.dg/pr66299-3.c: New test.
12002 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
12004         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12005         passed by the testsuite driver.
12007 2015-06-09  Richard Biener  <rguenther@suse.de>
12009         PR middle-end/66423
12010         * gcc.dg/fold-modpow2.c: New testcase.
12012 2015-06-09  Richard Biener  <rguenther@suse.de>
12014         PR tree-optimization/66419
12015         * gcc.dg/vect/bb-slp-37.c: New testcase.
12017 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
12019         * gcc.target/arm/stl-cond.c: New test.
12021 2015-06-09  Richard Biener  <rguenther@suse.de>
12023         PR middle-end/66413
12024         * gcc.dg/torture/pr66413.c: New testcase.
12026 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12028         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12029         * gcc.dg/ssp-1.c: Make counter a register.
12030         * gcc.dg/ssp-2.c: Likewise.
12031         * gcc.dg/torture/parm-coalesce.c: New.
12033 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
12035         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12036         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12038 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12040         PR rtl-optimization/66444
12041         * gcc.dg/pr66444.c: New test.
12043 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
12045         PR fortran/66245
12046         * gfortran.dg/class_is_1.f90: New test.
12047         * gfortran.dg/type_is_1.f90: Ditto.
12049 2015-06-08  Marek Polacek  <polacek@redhat.com>
12051         PR c/66415
12052         * gcc.dg/cpp/pr66415-1.c: New test.
12053         * gcc.dg/cpp/pr66415-2.c: New test.
12055 2015-06-08  Richard Biener  <rguenther@suse.de>
12057         PR tree-optimization/66422
12058         * gcc.dg/Warray-bounds-16.c: New testcase.
12060 2015-06-08  Richard Biener  <rguenther@suse.de>
12062         * gcc.dg/vect/slp-perm-10.c: New testcase.
12063         * gcc.dg/vect/slp-23.c: Adjust.
12064         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12065         vector pointer update.
12067 2015-06-08  Marek Polacek  <polacek@redhat.com>
12069         PR sanitizer/66452
12070         * g++.dg/ubsan/pr66452.C: New test.
12072 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12074         PR tree-optimization/66436
12075         * gcc.dg/gomp/dump-new-function-2.c: New test.
12076         * gcc.dg/gomp/dump-new-function-3.c: Same.
12077         * gcc.dg/gomp/dump-new-function.c: Same.
12079 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12081         PR tree-optimization/66435
12082         * gcc.dg/gomp/notify-new-function-2.c: New test.
12083         * gcc.dg/gomp/notify-new-function-3.c: Same.
12084         * gcc.dg/gomp/notify-new-function.c: Same.
12086 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
12088         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12089         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12090         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12091         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12092         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12093         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12094         -fshort-enum.
12096 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
12098         PR fortran/47659
12099         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12100         * gfortran.dg/warn_conversion.f90: Add warning for change in value
12101         for assignment.
12102         * gfortran.dg/warn_conversion_3.f90: Add warnings.
12103         * gfortran.dg/warn_conversion_5.f90: New test.
12104         * gfortran.dg/warn_conversion_6.f90: New test.
12105         * gfortran.dg/warn_conversion_7.f90: New test.
12107 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12109         PR fortran/66347
12110         * gfortran.dg/blockdata_9.f: New test.
12112 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12114         PR fortran/66385
12115         * gfortran.dg/forall_17.f90:  New test.
12117 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
12119         * g++.dg/cpp0x/pr57101.C: Add warning.
12120         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12121         * g++.dg/ext/visibility/anon7.C: Same.
12122         * g++.dg/ipa/pr63587-2.C: Same.
12123         * g++.dg/opt/dump1.C: Same.
12124         * g++.dg/opt/pr59622-3.C: Same.
12125         * g++.dg/opt/pr59622.C: Same.
12126         * g++.dg/torture/pr46383.C: Same.
12127         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12128         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12129         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12130         functions.
12131         * gfortran.dg/intent_out_8.f90: Same.
12132         * gfortran.dg/warn_target_lifetime_3.f90: Same.
12134 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12136         PR fortran/66377
12137         gfortran.dg/equiv_9.f90: New test.
12140 2015-06-05  Tom de Vries  <tom@codesourcery.com>
12142         merge from gomp4 branch:
12143         2015-05-28  Tom de Vries  <tom@codesourcery.com>
12145         PR tree-optimization/65443
12146         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12147         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12148         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12150 2015-06-05  Nathan Sidwell  <nathan@acm.org>
12152         PR c++/52595
12153         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12155 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
12157         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12159 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
12161         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12163 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
12165         * gcc.target/i386/noplt-1.c: New test.
12166         * gcc.target/i386/noplt-2.c: New test.
12167         * gcc.target/i386/noplt-3.c: New test.
12168         * gcc.target/i386/noplt-4.c: New test.
12170 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
12172         PR fortran/58749
12173         * gfortran.dg/adjustl_1.f90:  New test.
12175 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
12177         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12178         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12180 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
12182         * lto.c (iterative_hash_canonical_type,
12183         gimple_register_canonical_type): only hash main variants of types
12185 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
12187         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12188         Move set of dg-do-what-default after early return.
12190 2015-06-04  Marek Polacek  <polacek@redhat.com>
12192         PR c/66341
12193         * gcc.dg/lvalue-8.c: New test.
12195 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12196             Paolo Carlini  <paolo.carlini@oracle.com>
12198         PR c++/66130
12199         * g++.dg/other/pr66130.C: New.
12200         * g++.dg/cpp0x/pr66130.C: Likewise.
12202 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
12204         * g++.dg/cpp0x/decl-loc1.C: New.
12205         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12206         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12207         * g++.dg/init/ctor8.C: Likewise.
12208         * g++.dg/parse/semicolon4.C: Likewise.
12210 2015-06-03  Marek Polacek  <polacek@redhat.com>
12212         PR sanitizer/66190
12213         * g++.dg/ubsan/static-init-1.C: New test.
12214         * g++.dg/ubsan/static-init-2.C: New test.
12215         * g++.dg/ubsan/static-init-3.C: New test.
12217 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
12219         PR target/66275
12220         * gcc.target/i386/pr66275.c: New test.
12222 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12224         * gcc.dg/Wcxx-compat-22.c: New testcase.
12225         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12226         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12227         * c-c++-common/pr58346-1.c: Likewise.
12228         * c-c++-common/transparent-union-1.c: Likewise.
12230 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
12232         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12233         * g++.dg/plugin/def_plugin.c: New file.
12234         * g++.dg/plugin/def-plugin-test.C: New file.
12236 2015-06-03  Richard Biener  <rguenther@suse.de>
12238         * gcc.dg/vect/bb-slp-36.c: New testcase.
12240 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12242         * gcc.dg/lto/chkp-removed-alias_0.c: New.
12244 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12246         * gcc.dg/lto/chkp-privatize-1_0.c: New.
12247         * gcc.dg/lto/chkp-privatize-1_1.c: New.
12248         * gcc.dg/lto/chkp-privatize-2_0.c: New.
12249         * gcc.dg/lto/chkp-privatize-2_1.c: New.
12251 2015-06-03  Marek Polacek  <polacek@redhat.com>
12253         PR c/64223
12254         PR c/29358
12255         * gcc.dg/pr64223-1.c: New test.
12256         * gcc.dg/pr64223-2.c: New test.
12258 2015-06-03  Richard Biener  <rguenther@suse.de>
12260         PR tree-optimization/63916
12261         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12263 2015-06-03  Richard Biener  <rguenther@suse.de>
12265         PR tree-optimization/66375
12266         * gcc.dg/torture/pr66375.c: New testcase.
12268 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
12270         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12272 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
12274         PR target/65768
12275         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12277 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12279         PR fortran/66380
12280         * gfortran.dg/reshape_7.f90: New test.
12282 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
12284         PR c/66220:
12285         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12286         (fn_36): New.
12288 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12290         PR c/49551
12291         * gcc.dg/pr49551.c: New testcase.
12293 2015-06-02  Richard Biener  <rguenther@suse.de>
12295         PR debug/65549
12296         * g++.dg/lto/pr65549_0.C: New testcase.
12298 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
12300         PR libgomp/65742
12301         PR middle-end/66332
12302         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12304 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12306         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12308 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
12310         PR c++/61683
12311         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12313 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12315         PR tree-optimization/48052
12316         * gcc.dg/tree-ssa/scev-8.c: New.
12317         * gcc.dg/tree-ssa/scev-9.c: New.
12318         * gcc.dg/tree-ssa/scev-10.c: New.
12319         * gcc.dg/vect/pr48052.c: New.
12321 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
12323         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12325 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12327         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12329 2015-06-02  Marek Polacek  <polacek@redhat.com>
12331         PR middle-end/66345
12332         * gcc.dg/torture/pr66345.c: New test.
12334 2015-06-02  Richard Biener  <rguenther@suse.de>
12336         PR tree-optimization/65961
12337         * gcc.dg/torture/pr65961.c: New testcase.
12339 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12341         PR tree-optimization/52563
12342         PR tree-optimization/62173
12343         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12344         * gcc.dg/tree-ssa/scev-4.c: Ditto.
12346 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12348         * gnat.dg/specs/varsize_return2.ads: New test.
12349         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12351 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
12353         * gcc.dg/vect/vect-outer-simd-1.c: New test.
12355 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
12357         PR target/65697
12358         * gcc.target/aarch64/sync-comp-swap.c: New.
12359         * gcc.target/aarch64/sync-comp-swap.x: New.
12360         * gcc.target/aarch64/sync-op-acquire.c: New.
12361         * gcc.target/aarch64/sync-op-acquire.x: New.
12362         * gcc.target/aarch64/sync-op-full.c: New.
12363         * gcc.target/aarch64/sync-op-full.x: New.
12364         * gcc.target/aarch64/sync-op-release.c: New.
12365         * gcc.target/aarch64/sync-op-release.x: New.
12367 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
12369         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12370         (bar): Predefined.
12372 2015-06-01  Richard Biener  <rguenther@suse.de>
12374         PR tree-optimization/66349
12375         PR tree-optimization/66352
12376         PR tree-optimization/66357
12377         * gcc.dg/torture/pr66357.c: New testcase.
12378         * gcc.dg/torture/pr66349.c: Likewise.
12379         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12381 2015-06-01  Richard Biener  <rguenther@suse.de>
12383         Revert
12384         2015-05-29  Richard Biener  <rguenther@suse.de>
12386         PR tree-optimization/66314
12387         * gcc.dg/asan/pr66314.c: New testcase.
12389 2015-06-01  Richard Biener  <rguenther@suse.de>
12391         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12393 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
12395         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12396         directives.
12397         (hp3, hp4): Add inline keyword.
12398         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12399         (hp2): Add inline keyword.
12400         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12401         (hp2): Add inline keyword.
12403 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
12405         PR target/65527
12406         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12407         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12408         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12409         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12411 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
12413         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12414         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12416 2015-06-01  Richard Biener  <rguenther@suse.de>
12418         PR tree-optimization/66280
12419         * g++.dg/torture/pr66280.C: New testcase.
12420         * g++.dg/torture/pr66280-2.C: Likewise.
12422 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12424         * gnat.dg/addr9_1.adb: New test.
12425         * gnat.dg/addr9_2.adb: Likewise.
12426         * gnat.dg/addr9_3.adb: Likewise.
12427         * gnat.dg/addr9_4.adb: Likewise.
12429 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
12431           * g++.dg/other/dump-ada-spec-4.C: New test.
12433 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
12435         * gcc.dg/alias-8.c: Fix dg-warning.
12437 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
12439         * gcc.dg/alias-8.c: Do not xfail.
12440         * gcc.dg/pr62167.c: Prevent FRE.
12441         * gcc.dg/alias-14.c: New testcase.
12443 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
12445         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12447 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12449         PR target/66215
12450         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12451         dg-options.
12452         * gcc.target/s390/hotpatch-10.c: Likewise.
12453         * gcc.target/s390/hotpatch-11.c: Likewise.
12454         * gcc.target/s390/hotpatch-12.c: Likewise.
12455         * gcc.target/s390/hotpatch-17.c: Likewise.
12456         * gcc.target/s390/hotpatch-18.c: Likewise.
12457         * gcc.target/s390/hotpatch-20.c: Likewise.
12458         * gcc.target/s390/hotpatch-21.c: Likewise.
12459         * gcc.target/s390/hotpatch-22.c: Likewise.
12460         * gcc.target/s390/hotpatch-23.c: Likewise.
12461         * gcc.target/s390/hotpatch-24.c: Likewise.
12462         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
12463         to check for the exact nops too.
12464         * gcc.target/s390/hotpatch-3.c: Likewise.
12465         * gcc.target/s390/hotpatch-4.c: Likewise.
12466         * gcc.target/s390/hotpatch-5.c: Likewise.
12467         * gcc.target/s390/hotpatch-6.c: Likewise.
12468         * gcc.target/s390/hotpatch-7.c: Likewise.
12469         * gcc.target/s390/hotpatch-8.c: Likewise.
12470         * gcc.target/s390/hotpatch-9.c: Likewise.
12471         * gcc.target/s390/hotpatch-14.c: Likewise.
12472         * gcc.target/s390/hotpatch-15.c: Likewise.
12473         * gcc.target/s390/hotpatch-16.c: Likewise.
12474         * gcc.target/s390/hotpatch-19.c: Likewise.
12475         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
12476         scan-assembler-times counting number of .align directives.
12477         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12478         dg-options.  Remove scan-assembler-times counting number of .align
12479         directives.
12480         * gcc.target/s390/hotpatch-26.c: New file.
12481         * gcc.target/s390/hotpatch-27.c: New file.
12482         * gcc.target/s390/hotpatch-28.c: New file.
12483         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12484         using -Os -O0 -O1 -O2 -O3 options.
12486 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12488         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12490 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
12492         PR tree-optimization/66142
12493         * gcc.dg/vect/pr66142.c: New test.
12495 2015-05-29  Richard Biener  <rguenther@suse.de>
12497         PR tree-optimization/66314
12498         * gcc.dg/asan/pr66314.c: New testcase.
12500 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
12502         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12503         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12504         Adjust all callers.
12505         (schedule-cleanups, dg-keep-saved-temps): New proc.
12506         (gcc-dg-test-1): Schedule cleanups.
12507         * lib/profopt.exp (profopt-execute): Likewise.
12508         * g++.dg/cdce3.C: Adjust expected line numbers.
12509         * gcc.dg/cdce1.c: Likewise.
12510         * gcc.dg/cdce2.c: Likewise.
12511         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12512         * gcc.dg/strlenopt-24.c: Likewise.
12513         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12514         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12515         * obj-c++.dg/encode-2.mm: Likewise.
12517 2015-05-28  DJ Delorie  <dj@redhat.com>
12519         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12521 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12523         * gnat.dg/discr43.adb: New test.
12525 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12527         * gnat.dg/varsize_temp.adb: Rename into...
12528         * gnat.dg/varsize1.adb: ...this.
12529         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12530         * gnat.dg/varsize2.ad[sb]: ...this.
12531         * gnat.dg/varsize3_1.adb: New test.
12532         * gnat.dg/varsize3_2.adb: Likewise.
12533         * gnat.dg/varsize3_3.adb: Likewise.
12534         * gnat.dg/varsize3_4.adb: Likewise.
12535         * gnat.dg/varsize3_5.adb: Likewise.
12536         * gnat.dg/varsize3_6.adb: Likewise.
12537         * gnat.dg/varsize3_pkg1.ads: New helper.
12538         * gnat.dg/varsize3_pkg2.ads: Likewise.
12539         * gnat.dg/varsize3_pkg3.ads: Likewise.
12541 2015-05-28  Richard Biener  <rguenther@suse.de>
12543         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12545 2015-05-28  Richard Biener  <rguenther@suse.de>
12547         PR tree-optimization/66142
12548         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12550 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12552         PR target/63810
12553         * gcc.dg/darwin-minversion-3.c: Update testcase.
12554         * gcc.dg/darwin-minversion-4.c: Ditto.
12555         * gcc.dg/darwin-minversion-5.c: New testcase.
12556         * gcc.dg/darwin-minversion-6.c: Ditto.
12557         * gcc.dg/darwin-minversion-7.c: Ditto.
12558         * gcc.dg/darwin-minversion-8.c: Ditto.
12559         * gcc.dg/darwin-minversion-9.c: Ditto.
12560         * gcc.dg/darwin-minversion-10.c: Ditto.
12561         * gcc.dg/darwin-minversion-11.c: Ditto.
12562         * gcc.dg/darwin-minversion-12.c: Ditto.
12564 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12566         PR rtl-optimization/66168
12567         * gcc.c-torture/compile/pr66168.c: New test.
12569 2015-05-27  Jeff Law  <law@redhat.com>
12571         PR target/39726
12572         * gcc.dg/target/m68k/pr39726-1.c: New test.
12574 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12576         PR c++/66270
12577         * g++.dg/ext/alias-canon3.C: New.
12579 2015-05-27  Richard Biener  <rguenther@suse.de>
12581         PR tree-optimization/66272
12582         Revert parts of
12583         2014-08-15  Richard Biener  <rguenther@suse.de>
12585         PR tree-optimization/62031
12586         * gcc.dg/torture/pr66272.c: New testcase.
12588 2015-05-27  Richard Biener  <rguenther@suse.de>
12590         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12592 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12594         PR target/65358
12595         * gcc.dg/pr65358.c: New test.
12597 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12599         PR fortran/65548
12600         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12601         semantic.
12602         * gfortran.dg/allocate_with_source_6.f90: New test.
12604 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12606         * gnat.dg/atomic7_1.adb: New test.
12607         * gnat.dg/atomic7_2.adb: Likewise.
12608         * gnat.dg/atomic7_pkg1.ads: New helper.
12609         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12611 2015-05-26  Michael Matz  <matz@suse.de>
12613         PR middle-end/66251
12614         * gcc.dg/vect/pr66251.c: New test.
12616 2015-05-26  Richard Biener  <rguenther@suse.de>
12618         PR tree-optimization/66142
12619         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12621 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12623         PR fortran/66082
12624         * gfortran.dg/allocatable_scalar_13.f90: New test
12626 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12628         * gnat.dg/warn11.adb: New test.
12629         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12631 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12633         * gnat.dg/vfa1_1.adb: New test.
12634         * gnat.dg/vfa1_2.adb: Likewise.
12635         * gnat.dg/vfa1_3.adb: Likewise.
12636         * gnat.dg/vfa1_4.adb: Likewise.
12637         * gnat.dg/vfa1_pkg.ads: New helper.
12639 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12641         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12642         * gcc.target/i386/pr66232-3.c: Likewise.
12644 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12646         PR target/66274
12647         * gcc.target/i386/pr66274.c: New test.
12649 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12651         * gnat.dg/renaming6.ad[sb]: New test.
12653 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12655         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12656         and 'dg-require-effective-target pie'.
12658 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12660         PR c++/66243
12661         * g++.dg/cpp0x/pr66243.C: New.
12663 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12665         PR lto/66180
12666         * g++.dg/lto/pr66180_0.C: New testcase.
12667         * g++.dg/lto/pr66180_1.C: New testcase.
12669 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12671         PR fortran/66257
12672         * typebound_call_27.f90: New file.
12674 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12676         PR c++/65936
12677         * g++.dg/template/pr65936.C: New.
12679 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12681         PR tree-optimization/63387
12682         * gcc.dg/pr63387-2.c: New testcase.
12684 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12686         * gcc.dg/simd-1.c: Update to the new message.
12688 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12690         * gcc.dg/nand.c: New testcase.
12692 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12694         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12695         Set dg-do-what-default to compile only on ARM targets without
12696         arm_neon_hw execution support.  Remove redundant c-torture-execute
12697         in loop over test cases.
12699 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12701         PR target/65491
12702         * gcc.target/aarch64/pr65491_1.c: New test.
12703         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12704         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12706 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12708         PR c++/65598
12709         * g++.dg/cpp0x/explicit9.C: New.
12710         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12712 2015-05-22  Richard Biener  <rguenther@suse.de>
12714         PR tree-optimization/66251
12715         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12717 2015-05-22  Marek Polacek  <polacek@redhat.com>
12719         PR c/47043
12720         * c-c++-common/attributes-enum-1.c: New test.
12721         * c-c++-common/attributes-enum-2.c: New test.
12722         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12723         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12725 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12727         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12728         effective target support.  If no arm_neon_hw support, do not attempt
12729         to execute the tests; only compile them.
12730         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12731         and "dg-require-effective-target arm_neon_ok".
12732         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12733         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12734         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12735         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12736         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12737         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12738         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12739         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12740         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12741         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12742         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12743         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12744         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12745         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12746         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12747         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12748         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12749         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12750         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12751         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12752         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12753         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12754         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12755         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12756         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12757         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12758         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12759         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12760         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12761         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12762         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12763         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12764         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12765         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12766         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12767         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12768         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12769         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12770         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12771         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12772         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12773         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12774         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12775         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12776         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12777         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12778         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12779         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12780         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12781         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12782         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12783         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12784         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12785         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12786         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12787         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12788         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12789         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12790         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12791         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12792         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12793         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12794         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12795         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12796         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12797         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12798         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12799         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12800         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12801         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12802         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12803         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12804         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12805         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12806         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12807         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12808         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12809         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12810         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12811         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12812         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12813         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12814         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12815         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12816         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12817         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12818         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12819         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12820         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12821         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12822         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12823         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12824         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12825         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12826         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12827         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12828         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12829         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12830         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12831         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12832         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12833         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12834         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12835         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12836         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12837         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12838         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12839         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12840         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12841         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12842         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12843         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12844         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12846 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12848         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12849         * gcc.dg/vect/pr59354.c: Likewise.
12850         * gcc.dg/vect/pr64252.c: Likewise.
12851         * gcc.dg/vect/pr64404.c: Likewise.
12852         * gcc.dg/vect/pr64493.c: Likewise.
12853         * gcc.dg/vect/pr64495.c: Likewise.
12854         * gcc.dg/vect/pr64844.c: Likewise.
12855         * gcc.dg/vect/pr65518.c: Likewise.
12856         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12858 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12860         PR c++/66210
12861         * g++.dg/cpp1y/var-templ28.C: New.
12863 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12865         PR target/66232
12866         * gcc.target/i386/pr66232-1.c: New test.
12867         * gcc.target/i386/pr66232-2.c: Likewise.
12868         * gcc.target/i386/pr66232-3.c: Likewise.
12869         * gcc.target/i386/pr66232-4.c: Likewise.
12870         * gcc.target/i386/pr66232-5.c: Likewise.
12872 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12874         * g++.dg/cpp1y/pr60943.C: New.
12876 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12878         PR tree-optimization/66233
12879         * gcc.c-torture/execute/pr66233.c: New test.
12881 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12883         PR fortran/66176
12884         * gfortran.dg/inline_matmul_11.f90:  New test.
12886 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12888         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12889         instead of listing several targets on its own.
12890         * gcc.target/i386/pr32219-2.c: Likewise.
12891         * gcc.target/i386/pr32219-3.c: Likewise.
12892         * gcc.target/i386/pr32219-4.c: Likewise.
12893         * gcc.target/i386/pr32219-5.c: Likewise.
12894         * gcc.target/i386/pr32219-6.c: Likewise
12895         * gcc.target/i386/pr32219-7.c: Likewise.
12896         * gcc.target/i386/pr32219-8.c: Likewise.
12897         * gcc.target/i386/pr39013-1.c: Likewise.
12898         * gcc.target/i386/pr39013-2.c: Likewise.
12899         * gcc.target/i386/pr64317.c: Likewise.
12901 2015-05-21  Jeff Law  <law@redhat.com>
12903         * gcc.target/hppa/shadd-3.c: New test.
12904         * gcc.target/hppa/shadd-4.c: New test.
12906 2015-05-21  Michael Matz  <matz@suse.de>
12908         * gcc.dg/vect/vect-strided-store.c: New test.
12909         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12910         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12912 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12914         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12915         * gcc.dg/pow-sqrt-synth-1.c: New test.
12916         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12918 2015-05-21  Richard Biener  <rguenther@suse.de>
12920         PR c++/66211
12921         * g++.dg/conversion/pr66211.C: New testcase.
12922         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12924 2015-05-21  Jeff Law  <law@redhat.com>
12926         * gcc.target/hppa/shadd-2.c: New test.
12928 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12930         PR target/54236
12931         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12933 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12935         PR target/65937
12936         * gcc.target/arm/pr26702.c: Adjust target selector.
12938 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12940         PR middle-end/66221
12941         * gcc.dg/lto/pr66221_0.c: New test.
12942         * gcc.dg/lto/pr66221_1.c: New test.
12944 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12946         PR c/52952
12947         * gcc.dg/redecl-4.c: Update column numbers.
12948         * gcc.dg/format/bitfld-1.c: Likewise.
12949         * gcc.dg/format/attr-2.c: Likewise.
12950         * gcc.dg/format/attr-6.c: Likewise.
12951         * gcc.dg/format/attr-7.c (baz): Likewise.
12952         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12953         * gcc.dg/format/attr-4.c: Likewise.
12954         * gcc.dg/format/branch-1.c: Likewise.
12955         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12956         locations within strings with embedded escape sequences.
12958 2015-05-20  Jeff Law  <law@redhat.com>
12960         * gcc.target/hppa/hppa.exp: New target test driver.
12961         * gcc.target/hppa/shadd-1.c: New test.
12963 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12965         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12967 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12969         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12970         (fn_33_k_and_r_style): New.
12971         (fn_33_stroustrup_style): New.
12972         (fn_33_allman_style): New.
12973         (fn_33_whitesmiths_style): New.
12974         (fn_33_horstmann_style): New.
12975         (fn_33_ratliff_banner_style): New.
12976         (fn_33_lisp_style): New.
12977         (fn_34_indent_dash_gnu): New.
12978         (fn_34_indent_dash_kr): New.
12979         (fn_34_indent_dash_orig): New.
12980         (fn_34_indent_linux_style): New.
12982 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12984         PR fortran/65548
12985         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12987 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12989         PR tree-optimization/65447
12990         * gcc.dg/tree-ssa/pr65447.c: New test.
12992 2015-05-19  Nathan sidwell  <nathan@acm.org>
12994         * g++.dg/cpp0x/pr65954.C: New.
12996 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12998         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13000 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13002         * lib/target-supports.exp: Vector do not always have natural
13003         alignment on s390*.
13005 2015-05-19  David Sherwood  <david.sherwood@arm.com>
13007         * gcc.dg/loop-invariant.c: New testcase.
13009 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13011         * lib/target-supports.exp: Vector do not always have natural
13012         alignment on s390*.
13014 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13016         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13017         s390*.
13018         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13020 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13022         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13023         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13024         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13025         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13026         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13027         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13028         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13029         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13030         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13031         * gcc.target/s390/zvector/vec-elem-1.c: New test.
13033 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13035         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13037 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13039         * gcc.target/s390/s390.exp
13040         (check_effective_target_vector): New check.
13041         * gcc.target/s390/vector/vec-abi-1.c: New test.
13042         * gcc.target/s390/vector/vec-abi-2.c: New test.
13043         * gcc.target/s390/vector/vec-abi-3.c: New test.
13044         * gcc.target/s390/vector/vec-abi-4.c: New test.
13045         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13046         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13047         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13048         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13049         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13050         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13051         * gcc.target/s390/vector/vec-clobber-1.c: New test.
13052         * gcc.target/s390/vector/vec-cmp-1.c: New test.
13053         * gcc.target/s390/vector/vec-cmp-2.c: New test.
13054         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13055         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13056         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13057         * gcc.target/s390/vector/vec-genmask-1.c: New test.
13058         * gcc.target/s390/vector/vec-genmask-2.c: New test.
13059         * gcc.target/s390/vector/vec-init-1.c: New test.
13060         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13061         * gcc.target/s390/vector/vec-shift-1.c: New test.
13062         * gcc.target/s390/vector/vec-sub-1.c: New test.
13064 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13066         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13068 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13070         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13072 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13074         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13076 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13078         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13080 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13082         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13084 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13086         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13088 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13090         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13092 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13094         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13096 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13098         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13100 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13102         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13104 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13106         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13108 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13110         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13112 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13114         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13116 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
13118         PR tree-optimization/66187
13119         * gcc.c-torture/execute/pr66187.c: New test.
13120         * gcc.dg/pr66187-1.c: New test.
13121         * gcc.dg/pr66187-2.c: New test.
13123 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13125         * gcc.dg/vect/bb-slp-35.c: Adjust.
13127 2015-05-19  Richard Biener  <rguenther@suse.de>
13129         PR tree-optimization/66165
13130         * gcc.dg/torture/pr66165.c: New testcase.
13132         PR tree-optimization/66185
13133         * gcc.dg/torture/pr66185.c: New testcase.
13135 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
13137         PR target/54236
13138         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13140 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
13142         * gcc.target/mips/p5600-bonding.c : New file.
13144 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13146         PR fortran/66106
13147         * gfortran.dg/interface_operator_1.f90: New tests.
13149 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13151         PR fortran/66057
13152         * gfortran.dg/generic_29.f90: New tests.
13154 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13156         PR fortran/66043
13157         * gfortran.dg/storage_size_6.f90: New tests.
13159 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13161         PR fortran/66045
13162         * gfortran.dg/null1.f90: New test.
13164 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13166         PR fortran/66044
13167         * gfortran.dg/entry_21.f90: New test.
13169 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13171         PR fortran/66043
13172         * gfortran.dg/storage_size_6.f90: New tests.
13174 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13176         PR fortran/66040
13177         * gfortran.dg/misplaced_statement.f90: New test.
13179 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13181         PR fortran/66039
13182         * gfortran.dg/filepos1.f90: New test
13184 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13186         PR fortran/64925
13187         * gfortran.dg/pr64925.f90: New test.
13189 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13191         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13192         unit.
13193         * gfortran.dg/lto/pr41576_1.f90: Ditto.
13195 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
13197         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13198         to the family of pie capable targets.
13200 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
13202         * gcc.target/arm/bics_1.c : New testcase.
13203         * gcc.target/arm/bics_2.c : New testcase.
13204         * gcc.target/arm/bics_3.c : New testcase.
13205         * gcc.target/arm/bics_4.c : New testcase.
13207 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
13209         * gcc.target/mips/umips-attr.c: New test.
13211 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13213         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13214         * gcc.dg/20150120-2.c (dg-final): Ditto.
13215         * gcc.dg/20150120-2.c (dg-final): Ditto.
13216         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13218 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13220         PR target/66174
13221         * gcc.target/i386/pr66174.c: New test.
13223 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
13225         PR fortran/37131
13226         * gfortran.dg/matmul_bounds_6.f90:  New test.
13227         * gfortran.dg/matmul_bounds_7.f90:  New test.
13229 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
13231         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13232         * gfortran.dg/lto/pr41576_1.f90: Add interface.
13233         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13234         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13235         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13236         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13238 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13240         PR fortran/65903
13241         * gfortran.dg/continuation_13.f90: Update test.
13242         * gfortran.dg/pr65903.f90: New test.
13244 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
13246         PR fortran/66113
13247         * gfortran.dg/block_14.f90:  New test.
13249 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13251         PR fortran/44054
13252         * lib/gfortran-dg.exp: Update regex to handle two locations for
13253         the same diagnostic without caret.
13254         * gfortran.dg/badline.f: Test also that line numbers are correct
13255         before and after "left but not entered" warning.
13257 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
13258             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
13260         PR target/65768
13261         * gcc.target/arm/maskdata.c: New test.
13263 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
13265         PR fortran/65792
13266         * gfortran.dg/derived_constructor_components_5: New test
13268 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
13270         PR target/66140
13271         * gcc.target/alpha/pr66140.c: New test.
13273 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
13275         PR c/48956
13276         * gcc.dg/Wconversion-complex-c99.c: New test.
13277         * gcc.dg/Wconversion-complex-gnu.c: New test.
13279 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
13281         PR tree-optimization/64454
13282         * gcc.dg/modmod.c: New testcase.
13284 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
13286         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13288 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13290         PR middle-end/66134
13291         * gcc.target/i386/mpx/pr66134.c: New test.
13293 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
13295         * gcc.target/powerpc/pr60158.c: New test.
13297 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
13299         * gcc.target/i386/sibcall-7.c: New test.
13300         * gcc.target/i386/sibcall-8.c: New test.
13302 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
13304         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13305         (abs64_in_dreg): Likewise.
13307 2015-05-14  Marek Polacek  <polacek@redhat.com>
13309         PR c/66066
13310         PR c/66127
13311         * gcc.dg/pr14649-1.c: Add -Wpedantic.
13312         * gcc.dg/pr19984.c: Likewise.
13313         * gcc.dg/pr66066-1.c: New test.
13314         * gcc.dg/pr66066-2.c: New test.
13315         * gcc.dg/pr66066-3.c: New test.
13317 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13319         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13320         * gcc.dg/pow-sqrt.x: New file.
13321         * gcc.dg/pow-sqrt-1.c: New test.
13322         * gcc.dg/pow-sqrt-2.c: Likewise.
13323         * gcc.dg/pow-sqrt-3.c: Likewise.
13325 2015-05-13  Richard Biener  <rguenther@suse.de>
13327         PR tree-optimization/66123
13328         * gcc.dg/torture/pr66123.c: New testcase.
13330 2015-05-13  Richard Biener  <rguenther@suse.de>
13332         PR middle-end/66110
13333         * gcc.dg/alias-2.c: Adjust.
13334         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13336 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13338         PR target/65103
13339         * gcc.target/i386/pr65103-3.c: New.
13341 2015-05-13  Martin Liska  <mliska@suse.cz>
13343         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13345 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
13347         PR target/66112
13348         * gcc.target/i386/pr66112-2.c: New test.
13350         PR target/66112
13351         * gcc.target/i386/pr66112-1.c: New test.
13353 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13355         PR target/66048
13356         * gcc.target/i386/mpx/pr66048.cc: New.
13358 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13360         PR rtl-optimization/64616
13361         * gcc.dg/loop-8.c: New test.
13362         * gcc.dg/loop-9.c: New test.
13364 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13366         PR target/pr66047.c
13367         * gcc.target/i386/pr66047.c: New testcase.
13369 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13371         PR ipa/65873
13372         * gcc.c-torture/compile/pr65873.c: New testcase.
13374 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13376         PR fortran/66111
13377         * gfortran.dg/inline_matmul_10.f90:  New test.
13379 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
13381         * c-c++-common/Wmisleading-indentation.c: New testcase.
13382         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13383         * c-c++-common/Wmisleading-indentation-2.md: New file.
13385 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13387         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13388         "break".
13389         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13391 2015-05-12  Richard Biener  <rguenther@suse.de>
13393         PR tree-optimization/66101
13394         * gcc.dg/torture/pr66101.c: New testcase.
13396 2015-05-12  Richard Biener  <rguenther@suse.de>
13398         PR tree-optimization/37021
13399         * gcc.target/i386/vect-addsub.c: New testcase.
13401 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
13403         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13405 2015-05-12  Tom de Vries  <tom@codesourcery.com>
13407         PR tree-optimization/66010
13408         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13410 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
13412         PR c++/65133
13413         * g++.dg/cpp0x/trailing10.C: New.
13415 2015-05-12  Richard Biener  <rguenther@suse.de>
13417         * gcc.dg/vect/bb-slp-35.c: New testcase.
13419 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
13421         PR fortran/66100
13422         * gfortran.dg/bound_simplification_6.f90: New.
13424 2015-05-11  Steve Ellcey  <sellcey@mips.com>
13426         * gcc.target/mips/branch-1.c: Pass argument to bar().
13428 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
13430         PR target/65753
13431         * gcc.target/i386/pr65753.c: New test.
13433 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
13435         PR rtl-optimization/66076
13436         * gcc.dg/torture/pr66076.c: New test.
13438 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13440         PR fortran/66041
13441         * gfortran.dg/inline_matmul_7.f90:  New test.
13442         * gfortran.dg/inline_matmul_8.f90:  New test.
13443         * gfortran.dg/inline_matmul_9.f90:  New test.
13445 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
13447         * gfortran.dg/bound_simplification_5.f90: New.
13449 2015-05-09  Jason Merrill  <jason@redhat.com>
13451         * lib/target-supports.exp (cxx_default): New global.
13452         (check_effective_target_c++11_only)
13453         (check_effective_target_c++14_only)
13454         (check_effective_target_c++98_only)
13455         (check_effective_target_c++1z_only): Check it.
13457 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
13459         PR tree-optimization/64454
13460         * gcc.dg/tree-ssa/vrp97.c: New file.
13461         * gcc.dg/vect/slp-perm-7.c: Update.
13463 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
13465         PR fortran/65894
13466         * gfortran.dg/elemental_subroutine_11.f90: New test.
13468 2015-05-08  Richard Biener  <rguenther@suse.de>
13470         PR tree-optimization/66036
13471         * gcc.dg/vect/slp-41.c: New testcase.
13473 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
13475         * gfortran.dg/elemental_optional_args_7.f90: New.
13477 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
13479         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13480         allow cmlt or sshr.
13482 2015-05-08  Marek Polacek  <polacek@redhat.com>
13484         PR c/64918
13485         * gcc.dg/Woverride-init-side-effects-1.c: New test.
13486         * gcc.dg/Woverride-init-side-effects-2.c: New test.
13488 2015-05-07  Marek Polacek  <polacek@redhat.com>
13490         PR c/65179
13491         * c-c++-common/Wshift-negative-value-1.c: New test.
13492         * c-c++-common/Wshift-negative-value-2.c: New test.
13493         * c-c++-common/Wshift-negative-value-3.c: New test.
13494         * c-c++-common/Wshift-negative-value-4.c: New test.
13495         * c-c++-common/Wshift-negative-value-5.c: New test.
13496         * c-c++-common/Wshift-negative-value-6.c: New test.
13497         * gcc.dg/c90-left-shift-1.c: New test.
13498         * gcc.dg/c99-const-expr-7.c: Add dg-error.
13499         * gcc.dg/c99-left-shift-1.c: New test.
13501 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
13503         PR middle-end/192
13504         PR middle-end/54303
13505         * gcc.dg/fdata-sections-2.c: New file.
13507 2015-05-07  Marek Polacek  <polacek@redhat.com>
13509         PR testsuite/66046
13510         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13511         last dg-output.
13512         * c-c++-common/ubsan/align-7.c: Likewise.
13513         * c-c++-common/ubsan/bounds-8.c: Likewise.
13514         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13515         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13516         * c-c++-common/ubsan/null-1.c: Likewise.
13517         * c-c++-common/ubsan/null-10.c: Likewise.
13518         * c-c++-common/ubsan/null-11.c: Likewise.
13519         * c-c++-common/ubsan/null-2.c: Likewise.
13520         * c-c++-common/ubsan/null-3.c: Likewise.
13521         * c-c++-common/ubsan/null-4.c: Likewise.
13522         * c-c++-common/ubsan/null-5.c: Likewise.
13523         * c-c++-common/ubsan/null-6.c: Likewise.
13524         * c-c++-common/ubsan/null-7.c: Likewise.
13525         * c-c++-common/ubsan/null-8.c: Likewise.
13526         * c-c++-common/ubsan/null-9.c: Likewise.
13527         * c-c++-common/ubsan/object-size-1.c: Likewise.
13528         * c-c++-common/ubsan/object-size-10.c: Likewise.
13529         * c-c++-common/ubsan/object-size-4.c: Likewise.
13530         * c-c++-common/ubsan/object-size-5.c: Likewise.
13531         * c-c++-common/ubsan/object-size-7.c: Likewise.
13532         * c-c++-common/ubsan/object-size-8.c: Likewise.
13533         * c-c++-common/ubsan/object-size-9.c: Likewise.
13534         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13535         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13536         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13537         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13538         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13539         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13540         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13541         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13542         * c-c++-common/ubsan/pr59333.c: Likewise.
13543         * c-c++-common/ubsan/pr59667.c: Likewise.
13544         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13545         * c-c++-common/ubsan/pr60636.c: Likewise.
13546         * c-c++-common/ubsan/pr63802.c: Likewise.
13547         * c-c++-common/ubsan/recovery-1.c: Likewise.
13548         * c-c++-common/ubsan/recovery-3.c: Likewise.
13549         * c-c++-common/ubsan/shift-1.c: Likewise.
13550         * c-c++-common/ubsan/shift-2.c: Likewise.
13551         * c-c++-common/ubsan/shift-4.c: Likewise.
13552         * c-c++-common/ubsan/shift-7.c: Likewise.
13553         * c-c++-common/ubsan/undefined-2.c: Likewise.
13554         * c-c++-common/ubsan/vla-1.c: Likewise.
13555         * g++.dg/ubsan/null-1.C: Likewise.
13556         * g++.dg/ubsan/null-3.C: Likewise.
13557         * g++.dg/ubsan/null-4.C: Likewise.
13558         * g++.dg/ubsan/vptr-8.C: Likewise.
13559         * g++.dg/ubsan/vptr-9.C: Likewise.
13560         * gcc.dg/ubsan/bounds-2.c: Likewise.
13561         * gcc.dg/ubsan/object-size-9.c: Likewise.
13563 2015-05-07  Jeff Law  <law@redhat.com>
13565         * gcc.dg/tree-ssa/shorten-1.c: New test.
13567 2015-05-07  Richard Biener  <rguenther@suse.de>
13569         PR tree-optimization/66002
13570         * gcc.dg/vect/vect-125.c: New testcase.
13572 2015-05-07  Marek Polacek  <polacek@redhat.com>
13573             Martin Uecker  <uecker@eecs.berkeley.edu>
13575         * c-c++-common/ubsan/bounds-10.c: New test.
13577 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13579         * jit.dg/harness.h (set_options): Wrap with
13580         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13581         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13582         Special-case test-benchmark.c as a negative.
13583         * jit.dg/test-benchmark.c: New file.
13585 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13587         PR target/64208
13588         * gcc.target/arm/pr64208.c: New test.
13590 2015-05-06  Alan Modra  <amodra@gmail.com>
13592         PR target/66020
13593         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13594         (gparms): Make volatile.
13596 2015-05-06  Richard Biener  <rguenther@suse.de>
13598         PR tree-optimization/62283
13599         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13601 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13603         PR target/66015
13604         * gcc.target/aarch64/iinline-attr-1.c: New test.
13606 2015-05-06  Richard Biener  <rguenther@suse.de>
13608         * gcc.dg/vect/bb-slp-34.c: New testcase.
13610 2015-05-06  Richard Biener  <rguenther@suse.de>
13612         PR tree-optimization/62283
13613         * gcc.dg/vect/bb-slp-14.c: Adjust.
13615 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13617         PR target/65990
13618         * gcc.target/i386/pr65990.c: New test.
13620 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13622         PR target/65915
13623         * gcc.target/i386/pr65915.c: New.
13625 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13627         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13628         'va_list escapes 0'.
13630 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13632         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13633         in r222173.
13635 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13637         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13638         * gcc.target/arm/pr65924.c: Likewise.
13640 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13642         PR target/65871
13643         * gcc.target/i386/pr65871-3.c: New test.
13645 2015-05-04  Jeff Law  <law@redhat.com>
13647         Revert:
13648         2015-05-04  Jeff Law  <law@redhat.com>
13649         * gcc.dg/tree-ssa/shorten-1.c: New test.
13651 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13652             Jakub Jelinek  <jakub@redhat.com>
13654         PR c++/66007
13655         * g++.dg/cpp0x/Wnarrowing4.C: New.
13657 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13659         * lib/target-supports.exp
13660         (check_effective_target_keeps_null_pointer_checks): Clarify that
13661         this is for targets that disable -fdelete-null-pointer-checks,
13662         not default it to off.
13663         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13664         -fdelete-null-pointer-checks explicit.
13665         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13666         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13667         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13668         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13669         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13670         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13671         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13672         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13673         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13674         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13675         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13676         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13677         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13678         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13679         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13680         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13681         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13682         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13683         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13684         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13685         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13686         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13687         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13688         * g++.dg/cpp0x/static_assert9.C: Likewise.
13689         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13690         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13691         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13692         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13693         * g++.dg/tree-ssa/pr26406.C: Likewise.
13695 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13697         PR tree-optimization/65984
13698         * c-c++-common/ubsan/pr65984.c: New test.
13700 2015-05-04  Jeff Law  <law@redhat.com>
13702         * gcc.dg/tree-ssa/shorten-1.c: New test.
13704 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13706         PR fortran/44735
13707         * gfortran.dg/pr44735.f90: New test.
13709 2015-05-04  Richard Biener  <rguenther@suse.de>
13711         PR tree-optimization/65965
13712         * gcc.dg/vect/bb-slp-33.c: New testcase.
13714 2015-05-04  Richard Biener  <rguenther@suse.de>
13716         PR tree-optimization/65935
13717         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13719 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13721         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13722         for each supported variant instead of CHECK_RESULTS.
13723         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13724         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13725         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13726         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13727         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13728         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13729         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13730         expected results for unsupported variants.  Call CHECK for each
13731         supported variant instead of CHECK_RESULTS.
13732         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13733         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13734         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13735         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13736         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13737         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13738         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13739         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13740         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13741         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13742         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13743         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13744         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13745         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13746         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13747         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13748         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13749         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13750         expected results for unsupported variants.
13751         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13752         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13753         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13754         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13755         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13756         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13757         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13758         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13759         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13760         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13761         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13762         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13763         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13764         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13765         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13766         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13767         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13768         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13769         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13770         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13771         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13772         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13773         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13774         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13775         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13776         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13777         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13778         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13780 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13782         PR fortran/37131
13783         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13785 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13786             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13788         PR c++/65858
13789         * g++.dg/cpp0x/Wnarrowing3.C: New.
13791 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13793         * gcc.dg/20150120-1.c: New test.
13794         * gcc.dg/20150120-2.c: New test.
13795         * gcc.dg/20150120-3.c: New test.
13797 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13799         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13801 2015-05-01  Renlin Li  <renlin.li@arm.com>
13803         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13805 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13807         * gfortran.dg/bound_simplification_4.f90: New.
13809 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13811         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13812         with powerpc_p8vector_ok.
13814 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13816         PR fortran/37131
13817         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13818         scan pattern.
13819         * gfortran.dg/bound_9.f90:  New test case.
13821 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13823         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13824         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13825         for 32bit x86 targets.
13826         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13827         for 32bit x86 targets.
13828         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13829         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13830         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13831         for 32bit x86 targets.
13833 2015-04-30  Marek Polacek  <polacek@redhat.com>
13835         PR tree-optimization/63551
13836         * g++.dg/ipa/pr63551.C: New test.
13838 2015-04-30  Caroline Tice  <cmtice@google.com>
13840         PR  65929
13841         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13842         partition size on certain targets.
13844 2015-04-30  Renlin Li  <renlin.li@arm.com>
13846         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13848 2015-04-30  Marek Polacek  <polacek@redhat.com>
13850         * c-c++-common/Wbool-compare-3.c: New test.
13852         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13853         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13855 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13857         PR c++/57610
13858         * g++.dg/init/ref22.C: New.
13860 2015-04-30  Marek Polacek  <polacek@redhat.com>
13862         * gcc.dg/init-bad-8.c: New test.
13864         * gcc.dg/incomplete-typedef-1.c: New test.
13866 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13868         PR c++/59955
13869         * g++.dg/template/crash121.C: New.
13871 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13873         * gcc.target/mips/call-from-init.c: New test.
13874         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13876 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13878         PR target/65871
13879         * gcc.target/i386/pr65871-1.c: New test.
13880         * gcc.target/i386/pr65871-2.c: Ditto.
13882 2015-04-29  Marek Polacek  <polacek@redhat.com>
13884         PR c/64610
13885         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13886         * c-c++-common/Wbool-compare-2.c: New test.
13888 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13890         PR target/65770
13891         * gcc.target/aarch64/vstN_lane_1.c: New file.
13893 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13895         PR c++/64667
13896         * g++.dg/warn/Winit-self-3.C: New.
13898 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13900         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13902 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13904         PR target/65924
13905         * gcc.target/arm/pr65924.c: New test.
13907 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13909         * g++.dg/gomp/tpl-target-update.C: New file.
13911 2015-04-29  Richard Biener  <rguenther@suse.de>
13913         PR tree-optimization/65917
13914         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13916 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13918         PR target/64835
13919         * gcc.dg/ipa/iinline-attr.c: New test.
13920         * gcc.target/i386/iinline-attr-2.c: New test.
13922 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13924         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13925         segfault is fixed.
13927 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13929         * gcc.dg/vect/vect-33.c: Remove spurious line.
13931 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13933         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13935 2015-04-28  Marek Polacek  <polacek@redhat.com>
13937         PR c/65901
13938         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13939         * gcc.dg/pr65901.c: New test.
13941 2015-04-28  Richard Biener  <rguenther@suse.de>
13943         PR tree-optimization/62283
13944         * gfortran.dg/vect/pr62283-2.f: New testcase.
13945         * gcc.dg/vect/bb-slp-14.c: Adjust.
13947 2015-04-28  Richard Biener  <rguenther@suse.de>
13949         PR tree-optimization/65851
13950         * g++.dg/torture/pr65851.C: New testcase.
13952 2015-04-27  Jeff Law <law@redhat.com>
13954         PR tree-optimization/65217
13955         * gcc.target/i386/pr65217.c: Remove XFAIL.
13957 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13959         PR fortran/60322
13960         Add tests forgotten to svn-add.
13961         * gfortran.dg/class_allocate_19.f03: New test.
13962         * gfortran.dg/class_array_20.f03: New test.
13963         * gfortran.dg/class_array_21.f03: New test.
13964         * gfortran.dg/finalize_29.f08: New test.
13966 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13968         PR fortran/59678
13969         PR fortran/65841
13970         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13971         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13973 2015-04-27  Caroline Tice  <cmtice@google.com>
13975         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13976         partition size.
13978 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13980         PR target/64579
13981         * gcc.target/powerpc/htm-1.c: New test.
13982         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13983         on 64-bit compiles.
13984         (__builtin_tabortdci): Likewise.
13985         (__builtin_tcheck): Remove operand.
13986         * lib/target-supports.exp (check_htm_hw_available): New function.
13988 2015-04-27  Richard Biener  <rguenther@suse.de>
13990         * gcc.target/i386/pr65217.c: XFAIL.
13992 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13994         PR tree-optimization/65875
13995         * gcc.c-torture/compile/pr65875.c: New test.
13997 2015-04-25  Marek Polacek  <polacek@redhat.com>
13999         PR c/52085
14000         * gcc.dg/enum-incomplete-2.c: New test.
14001         * gcc.dg/enum-mode-1.c: New test.
14003 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14005         PR target/65849
14006         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14007         set new options.
14008         * gcc.target/powerpc/pr65849-2.c: Likewise.
14010 2015-04-24  Tom de Vries  <tom@codesourcery.com>
14012         PR tree-optimization/65802
14013         * g++.dg/pr65802.C: Move to ...
14014         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
14015         stdarg.h.  Rewrite for C.
14016         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
14017         va_start and va_end.  Remove unnecessary inline asm.
14019 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
14020             Wei Mi  <wmi@google.com>
14022         * gcc.target/i386/sse2-load-multi.c: New test.
14023         * gcc.target/i386/sse2-store-multi.c: Ditto.
14025 2015-04-24  Marek Polacek  <polacek@redhat.com>
14027         PR c/65830
14028         * c-c++-common/pr65830.c: New test.
14030         PR c/63357
14031         * c-c++-common/Wlogical-op-1.c: New test.
14033 2015-04-24  Marek Polacek  <polacek@redhat.com>
14035         PR c/61534
14036         * c-c++-common/pr61534-1.c: New test.
14038 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14039             Steven Bosscher <steven@gcc.gnu.org>
14041         PR rtl-optimization/34503
14042         * gcc.target/arm/pr64616.c: New file.
14044 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
14046         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14048 2015-04-24  Terry Guo  <terry.guo@arm.com>
14050         * gcc.target/arm/pr65710.c: Update the options.
14052 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
14054         * gcc.target/i386/pr65523.c: Skip x32.
14056 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14058         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14059         to look for vcl* where appropriate.
14061 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14063         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14064         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14066 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
14068         PR target/26702
14069         * gcc.target/arm/pr26702.c: New test.
14071 2015-04-23  Marek Polacek  <polacek@redhat.com>
14073         PR c/65345
14074         * gcc.dg/pr65345-1.c: New test.
14075         * gcc.dg/pr65345-2.c: New test.
14077 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14079         * gcc.target/powerpc/crypto-builtin-2.c: New.
14081 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
14083         PR fortran/60322
14084         * gfortran.dg/class_allocate_19.f03: New test.
14085         * gfortran.dg/class_array_20.f03: New test.
14086         * gfortran.dg/class_array_21.f03: New test.
14087         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14088         * gfortran.dg/finalize_15.f90: Fixing comparision to model
14089         initialization correctly.
14090         * gfortran.dg/finalize_29.f08: New test.
14092 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14094         * gcc.target/powerpc/swaps-p8-18.c: New test.
14096 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14098         PR target/65456
14099         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14100         * gcc.dg/vect/bb-slp-25.c: Likewise.
14101         * gcc.dg/vect/bb-slp-29.c: Likewise.
14102         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14103         vect_no_align && { ! vect_hw_misalign }.
14104         * gcc.dg/vect/bb-slp-9.c: Likewise.
14105         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14106         vect_hw_misalign.
14107         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14108         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14109         account for POWER8, where peeling for alignment is not needed.
14110         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14111         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14112         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14113         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14114         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14115         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14116         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14117         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14118         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14119         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14120         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14121         * gcc.dg/vect/pr16105.c: Likewise.
14122         * gcc.dg/vect/pr20122.c: Likewise.
14123         * gcc.dg/vect/pr33804.c: Likewise.
14124         * gcc.dg/vect/pr33953.c: Likewise.
14125         * gcc.dg/vect/pr56787.c: Likewise.
14126         * gcc.dg/vect/pr58508.c: Likewise.
14127         * gcc.dg/vect/slp-25.c: Likewise.
14128         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14129         * gcc.dg/vect/vect-105.c: Likewise.
14130         * gcc.dg/vect/vect-27.c: Likewise.
14131         * gcc.dg/vect/vect-29.c: Likewise.
14132         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14133         POWER8.
14134         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14135         && { ! vect_hw_misalign }.
14136         * gcc.dg/vect/vect-44.c: Likewise.
14137         * gcc.dg/vect/vect-48.c: Likewise.
14138         * gcc.dg/vect/vect-50.c: Likewise.
14139         * gcc.dg/vect/vect-52.c: Likewise.
14140         * gcc.dg/vect/vect-56.c: Likewise.
14141         * gcc.dg/vect/vect-60.c: Likewise.
14142         * gcc.dg/vect/vect-72.c: Likewise.
14143         * gcc.dg/vect/vect-75-big-array.c: Likewise.
14144         * gcc.dg/vect/vect-75.c: Likewise.
14145         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14146         * gcc.dg/vect/vect-77-global.c: Likewise.
14147         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14148         * gcc.dg/vect/vect-78-global.c: Likewise.
14149         * gcc.dg/vect/vect-93.c: Likewise.
14150         * gcc.dg/vect/vect-95.c: Likewise.
14151         * gcc.dg/vect/vect-96.c: Likewise.
14152         * gcc.dg/vect/vect-cond-1.c: Likewise.
14153         * gcc.dg/vect/vect-cond-3.c: Likewise.
14154         * gcc.dg/vect/vect-cond-4.c: Likewise.
14155         * gcc.dg/vect/vect-cselim-1.c: Likewise.
14156         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14157         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14158         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14159         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14160         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14161         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14162         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14163         * gcc.dg/vect/vect-outer-3a.c: Likewise.
14164         * gcc.dg/vect/vect-outer-5.c: Likewise.
14165         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14166         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14167         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14168         * gcc.dg/vect/vect-outer-fir.c: Likewise.
14169         * gcc.dg/vect/vect-peel-3.c: Likewise.
14170         * gcc.dg/vect/vect-peel-4.c: Likewise.
14171         * gcc.dg/vect/vect-pre-interact.c: Likewise.
14172         * gcc.target/powerpc/pr65456.c: New test.
14173         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14174         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14175         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14176         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14177         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14178         vect_no_align && { ! vect_hw_misalign }.
14179         * gfortran.dg/vect/vect-3.f90: Likewise.
14180         * gfortran.dg/vect/vect-4.f90: Likewise.
14181         * gfortran.dg/vect/vect-5.f90: Likewise.
14182         * lib/target-supports.exp (check_effective_target_vect_no_align):
14183         Return 1 for POWER8.
14184         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14186 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
14188         PR fortran/65429
14189         * gfortran.dg/pr65429.f90: New test.
14191 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
14193         * c-c++-common/asan/user-section-1.c: New test.
14194         * c-c++-common/asan/user-section-2.c: New test.
14195         * c-c++-common/asan/user-section-3.c: New test.
14197 2015-04-22  Hale Wang  <hale.wang@arm.com>
14198             Terry Guo  <terry.guo@arm.com>
14200         PR rtl-optimization/64818
14201         * gcc.target/arm/pr64818.c: New test.
14203 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
14205         PR ipa/65076
14206         * g++.dg/tree-ssa/pr61034.C: Update template.
14207         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14208         * gcc.dg/Warray-bounds-11.c: Likewise.
14209         * gcc.dg/Warray-bounds.c: Likewise.
14211 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14213         PR libgfortran/65234
14214         * gfortran.dg/fmt_unlimited.f90: New test.
14216 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
14218         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14219         headers.
14220         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14221         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14222         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14223         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14224         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14225         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14226         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14228 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14230         PR libgfortran/56743
14231         * gfortran.dg/namelist_87.f90: New test.
14233 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14235         * gcc.target/aarch64/mult-synth_1.c: New test.
14236         * gcc.target/aarch64/mult-synth_2.c: Likewise.
14237         * gcc.target/aarch64/mult-synth_3.c: Likewise.
14238         * gcc.target/aarch64/mult-synth_4.c: Likewise.
14239         * gcc.target/aarch64/mult-synth_5.c: Likewise.
14240         * gcc.target/aarch64/mult-synth_6.c: Likewise.
14242 2015-04-21  Richard Biener  <rguenther@suse.de>
14244         PR tree-optimization/65650
14245         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14246         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14247         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14248         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14249         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14250         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14252 2015-04-21  Tom de Vries  <tom@codesourcery.com>
14254         PR tree-optimization/65802
14255         * g++.dg/pr65802.C: New test.
14257 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
14259         PR testsuite/65767
14260         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14261         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14263 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
14265         PR c++/65801
14266         * g++.dg/cpp0x/Wnarrowing2.C: New.
14268 2015-04-20  Jeff Law  <law@redhat.com>
14270         PR tree-optimization/65658
14271         * gcc.dg/pr65658.c: New test.
14273 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
14275         PR target/64134
14276         * gcc.target/aarch64/vec_init_1.c: New test.
14278 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
14280         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14281         targets.
14283 2015-04-18  Martin Sebor  <msebor@redhat.com>
14285         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14286         of non-nul characters.
14287         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14289 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14291         PR target/65787
14292         * gcc.target/powerpc/pr65787.c: New.
14294 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14296         PR target/65689
14297         * gcc.target/aarch64/c-output-template-4.c: New test.
14299 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14301         PR target/65780
14302         * gcc.dg/pr65780-1.c: New test.
14303         * gcc.dg/pr65780-2.c: Likewise.
14304         * gcc.target/i386/pr32219-9.c: Likewise.
14305         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14306         symbol.
14307         * gcc.target/i386/pr64317.c (c): Initialize.
14309 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14311         PR target/65612
14312         * g++.dg/ext/mv18.C: New test.
14313         * g++.dg/ext/mv19.C: Likewise.
14314         * g++.dg/ext/mv20.C: Likewise.
14315         * g++.dg/ext/mv21.C: Likewise.
14316         * g++.dg/ext/mv22.C: Likewise.
14317         * g++.dg/ext/mv23.C: Likewise.
14319 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
14321         PR c++/64527
14322         * g++.dg/init/pr64527.C: New test.
14324 2015-04-17  Tom de Vries  <tom@codesourcery.com>
14325             Michael Matz  <matz@suse.de>
14327         PR tree-optimization/64950
14328         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14329         x86_64-*-*.
14331 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
14333         * c-c++-common/asan/user-section-1.c: New test.
14335 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14337         PR debug/65771
14338         * gcc.dg/debug/pr65771.c: New test.
14340 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
14342         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14343         __buitlin_alloca with __builtin_alloca.
14345 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
14347         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14349 2015-04-16  Richard Biener  <rguenther@suse.de>
14351         PR tree-optimization/64277
14352         * gcc.dg/Warray-bounds-14.c: New testcase.
14353         * gcc.dg/Warray-bounds-15.c: Likewise.
14354         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14355         * c-c++-common/ubsan/bounds-6.c: Likewise.
14357 2015-04-16  Renlin Li  <renlin.li@arm.com>
14359         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14360         * gcc.target/arm/unsigned-float.c: New.
14362 2015-04-16  Richard Biener  <rguenther@suse.de>
14364         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14365         * gcc.dg/tree-ssa/pr37508.c: Adjust.
14366         * gfortran.dg/reassoc_6.f: Remove XFAIL.
14368 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
14370         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14371         * g++.dg/cpp0x/decltype-call1.C: Likewise.
14372         * g++.dg/cpp0x/defaulted21.C: Likewise.
14373         * g++.dg/cpp0x/defaulted28.C: Likewise.
14374         * g++.dg/cpp0x/defaulted47.C: Likewise.
14375         * g++.dg/cpp0x/elision_neg.C: Likewise.
14376         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14377         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14378         * g++.dg/cpp0x/implicit1.C: Likewise.
14379         * g++.dg/cpp0x/implicit9.C: Likewise.
14380         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14381         * g++.dg/cpp0x/range-for13.C: Likewise.
14382         * g++.dg/gomp/clause-2.C: Likewise.
14383         * g++.dg/gomp/udr-5.C: Likewise.
14384         * g++.dg/inherit/access6.C: Likewise.
14385         * g++.dg/lookup/duperr1.C: Likewise.
14386         * g++.dg/lookup/friend2.C: Likewise.
14387         * g++.dg/lookup/pr6936.C: Likewise.
14388         * g++.dg/lookup/scoped1.C: Likewise.
14389         * g++.dg/lookup/using26.C: Likewise.
14390         * g++.dg/lookup/using38.C: Likewise.
14391         * g++.dg/other/access2.C: Likewise.
14392         * g++.dg/overload/defarg3.C: Likewise.
14393         * g++.dg/overload/defarg6.C: Likewise.
14394         * g++.dg/parse/access11.C: Likewise.
14395         * g++.dg/parse/access2.C: Likewise.
14396         * g++.dg/parse/access3.C: Likewise.
14397         * g++.dg/parse/access4.C: Likewise.
14398         * g++.dg/parse/access5.C: Likewise.
14399         * g++.dg/parse/access6.C: Likewise.
14400         * g++.dg/parse/access8.C: Likewise.
14401         * g++.dg/parse/access9.C: Likewise.
14402         * g++.dg/parse/crash40.C: Likewise.
14403         * g++.dg/tc1/dr142.C: Likewise.
14404         * g++.dg/tc1/dr166.C: Likewise.
14405         * g++.dg/tc1/dr52.C: Likewise.
14406         * g++.dg/template/access11.C: Likewise.
14407         * g++.dg/template/access18.C: Likewise.
14408         * g++.dg/template/access19.C: Likewise.
14409         * g++.dg/template/access2.C: Likewise.
14410         * g++.dg/template/access20.C: Likewise.
14411         * g++.dg/template/access26.C: Likewise.
14412         * g++.dg/template/access3.C: Likewise.
14413         * g++.dg/template/access7.C: Likewise.
14414         * g++.dg/template/conv12.C: Likewise.
14415         * g++.dg/template/crash69.C: Likewise.
14416         * g++.dg/template/friend31.C: Likewise.
14417         * g++.dg/template/friend32.C: Likewise.
14418         * g++.dg/template/memfriend15.C: Likewise.
14419         * g++.dg/template/memfriend16.C: Likewise.
14420         * g++.dg/template/memfriend17.C: Likewise.
14421         * g++.dg/template/memfriend7.C: Likewise.
14422         * g++.dg/template/pr32519.C: Likewise.
14423         * g++.dg/template/qualttp21.C: Likewise.
14424         * g++.dg/template/qualttp8.C: Likewise.
14425         * g++.dg/template/ttp10.C: Likewise.
14426         * g++.dg/template/typedef11.C: Likewise.
14427         * g++.dg/template/typedef13.C: Likewise.
14428         * g++.dg/template/typedef19.C: Likewise.
14429         * g++.dg/template/typedef20.C: Likewise.
14430         * g++.dg/template/typedef22.C: Likewise.
14431         * g++.dg/template/using16.C: Likewise.
14432         * g++.dg/template/virtual3.C: Likewise.
14433         * g++.dg/ubsan/pr61272.C: Likewise.
14434         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14435         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14436         * g++.old-deja/g++.brendan/enum6.C: Likewise.
14437         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14438         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14439         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14440         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14441         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14442         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14443         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14444         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14445         * g++.old-deja/g++.jason/access17.C: Likewise.
14446         * g++.old-deja/g++.jason/access18.C: Likewise.
14447         * g++.old-deja/g++.jason/access22.C: Likewise.
14448         * g++.old-deja/g++.jason/access23.C: Likewise.
14449         * g++.old-deja/g++.jason/access8.C: Likewise.
14450         * g++.old-deja/g++.jason/delete3.C: Likewise.
14451         * g++.old-deja/g++.jason/report.C: Likewise.
14452         * g++.old-deja/g++.law/access2.C: Likewise.
14453         * g++.old-deja/g++.law/access3.C: Likewise.
14454         * g++.old-deja/g++.law/access4.C: Likewise.
14455         * g++.old-deja/g++.law/access5.C: Likewise.
14456         * g++.old-deja/g++.law/arm12.C: Likewise.
14457         * g++.old-deja/g++.law/arm14.C: Likewise.
14458         * g++.old-deja/g++.law/ctors13.C: Likewise.
14459         * g++.old-deja/g++.law/union2.C: Likewise.
14460         * g++.old-deja/g++.law/visibility12.C: Likewise.
14461         * g++.old-deja/g++.law/visibility15.C: Likewise.
14462         * g++.old-deja/g++.law/visibility16.C: Likewise.
14463         * g++.old-deja/g++.law/visibility17.C: Likewise.
14464         * g++.old-deja/g++.law/visibility18.C: Likewise.
14465         * g++.old-deja/g++.law/visibility19.C: Likewise.
14466         * g++.old-deja/g++.law/visibility20.C: Likewise.
14467         * g++.old-deja/g++.law/visibility21.C: Likewise.
14468         * g++.old-deja/g++.law/visibility24.C: Likewise.
14469         * g++.old-deja/g++.law/visibility4.C: Likewise.
14470         * g++.old-deja/g++.law/visibility5.C: Likewise.
14471         * g++.old-deja/g++.law/visibility6.C: Likewise.
14472         * g++.old-deja/g++.law/visibility7.C: Likewise.
14473         * g++.old-deja/g++.law/visibility8.C: Likewise.
14474         * g++.old-deja/g++.law/visibility9.C: Likewise.
14475         * g++.old-deja/g++.niklas/t135.C: Likewise.
14476         * g++.old-deja/g++.oliva/delete1.C: Likewise.
14477         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14478         * g++.old-deja/g++.other/access11.C: Likewise.
14479         * g++.old-deja/g++.other/access4.C: Likewise.
14480         * g++.old-deja/g++.other/access7.C: Likewise.
14481         * g++.old-deja/g++.other/crash1.C: Likewise.
14482         * g++.old-deja/g++.other/crash7.C: Likewise.
14483         * g++.old-deja/g++.other/friend1.C: Likewise.
14484         * g++.old-deja/g++.other/friend4.C: Likewise.
14485         * g++.old-deja/g++.other/friend9.C: Likewise.
14486         * g++.old-deja/g++.other/lineno1.C: Likewise.
14487         * g++.old-deja/g++.other/using1.C: Likewise.
14488         * g++.old-deja/g++.pt/enum14.C: Likewise.
14489         * g++.old-deja/g++.pt/friend11.C: Likewise.
14490         * g++.old-deja/g++.pt/friend21.C: Likewise.
14491         * g++.old-deja/g++.pt/friend3.C: Likewise.
14492         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14493         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14494         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14495         * g++.old-deja/g++.robertl/eb94.C: Likewise.
14497 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
14499         PR ipa/65765
14500         * g++.dg/ipa/pr65765.C: New test.
14502 2015-04-15  Nick Clifton  <nickc@redhat.com>
14504         * gcc.target/rx/builtins.c: Disable RMPA test if string
14505         instructions are not allowed.
14507 2015-04-15  Alan Modra  <amodra@gmail.com>
14509         * gcc.dg/pr65408.c: New.
14511 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14513         PR target/65729
14514         * gcc.target/arm/pr65729.c: New test.
14516 2015-04-14  Richard Biener  <rguenther@suse.de>
14518         PR tree-optimization/65758
14519         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14521 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14523         PR target/65648
14524         * gcc.c-torture/execute/pr65648.c: New test.
14526 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14528         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14529         __builtin_finite instead of finite.
14530         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14531         Likewise.
14533 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14535         PR tree-optimization/63387
14536         * gcc.dg/pr63387.c: New testcase.
14538 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14540         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14542 2015-04-13  Richard Biener  <rguenther@suse.de>
14544         PR tree-optimization/65204
14545         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14547 2015-04-13  Terry Guo  <terry.guo@arm.com>
14549         PR target/65710
14550         * gcc.target/arm/pr65710.c: New.
14552 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14554         PR tree-optimization/65747
14555         * g++.dg/torture/pr65747.C: New test.
14557 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14559         PR c++/65736
14560         * g++.dg/cpp0x/pr65736.C: New test.
14562 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14563             Martin Liska  <mliska@suse.cz>
14565         PR ipa/65722
14566         * g++.dg/ipa/pr65722.C: New testcase.
14568 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14570         PR tree-optimization/65735
14571         * gcc.c-torture/compile/pr65735.c: New test.
14573 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14575         PR middle-end/65554
14576         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14578 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14580         PR target/65671
14581         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14583 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14585         PR target/65647
14586         * gcc.target/arm/pr65647-2.c: New.
14588 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14590         PR target/65694
14591         * g++.dg/torture/pr65694.C: New test.
14593 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14595         * gfortran.dg/coarray_lock_6.f90: New.
14596         * gfortran.dg/coarray_lock_7.f90: New.
14597         * gfortran.dg/coarray/lock_2.f90: New.
14599 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14601         PR fortran/56674
14602         PR fortran/58813
14603         PR fortran/59016
14604         PR fortran/59024
14605         * gfortran.dg/used_types_27.f90: New.
14607 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14609         PR target/65671
14610         * gcc.target/i386/pr65671.c: New.
14612 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14614         PR tree-optimization/65709
14615         * c-c++-common/ubsan/align-9.c: New test.
14617 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14619         PR fortran/56852
14620         * gfortran.dg/pr56852.f90: New test.
14622 2015-04-09  Marek Polacek  <polacek@redhat.com>
14623             Jakub Jelinek  <jakub@redhat.com>
14625         PR middle-end/65554
14626         * g++.dg/opt/pr65554.C: New test.
14628 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14630         PR c++/65690
14631         * c-c++-common/attr-aligned-1.c: New test.
14633 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14635         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14637 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14639         PR target/65676
14640         * gcc.target/i386/sse-25.c: New.
14642 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14644         PR target/65693
14645         * gcc.target/i386/pr65693.c: New test.
14647 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14649         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14651 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14653         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14655 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14657         * gcc.target/i386/thunk-retbnd.c: New.
14659 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14661         * gnat.dg/opt48.adb: New test.
14662         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14663         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14665 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14667         PR ipa/65540
14668         * gcc.c-torture/compile/pr65540.c: New.
14670 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14672         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14673         -Wno-pointer-arith.
14675 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14677         PR debug/65678
14678         * g++.dg/debug/pr65678.C: New test.
14680         PR middle-end/65680
14681         * gcc.c-torture/compile/pr65680.c: New test.
14683 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14685         PR fortran/65548
14686         * gfortran.dg/allocate_with_source_5.f90: New test.
14688 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14690         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14691         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14693 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14695         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14697 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14699         PR target/65614
14700         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14701         to get floating point compression.
14702         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14704 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14706         PR preprocessor/61977
14707         * gcc.dg/cpp/pr61977.c: New test.
14709 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14711         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14713 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14715         PR target/65647
14716         * gcc.target/arm/pr65647.c: New.
14718 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14720         PR ipa/65655
14721         * g++.dg/torture/pr65655.C: New testcase.
14723 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14725         PR c++/64085
14726         * g++.dg/cpp1y/lambda-init13.C: New.
14728 2015-04-03  Marek Polacek  <polacek@redhat.com>
14730         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14732 2015-04-02  Marek Polacek  <polacek@redhat.com>
14734         PR c++/65642
14735         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14736         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14738 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14740         PR preprocessor/61977
14741         * gcc.target/powerpc/pr61977-1.c: New test.
14742         * gcc.target/powerpc/pr61977-2.c: New test.
14744 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14746         PR c++/56100
14747         * g++.dg/warn/Wshadow-8.C: New.
14748         * g++.dg/warn/Wshadow-9.C: Likewise.
14749         * g++.dg/warn/Wshadow-10.C: Likewise.
14750         * g++.dg/warn/Wshadow-11.C: Likewise.
14752 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14754         * gcc.dg/pr23623.c: Added aligned attribute.
14755         * gcc.dg/20141029-1.c: Likewise.
14756         * gcc.dg/20150306-1.c: New test.
14758 2015-04-01  Marek Polacek  <polacek@redhat.com>
14760         PR c++/65554
14761         * g++.dg/cpp0x/initlist93.C: New test.
14762         * g++.dg/cpp0x/initlist94.C: New test.
14764 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14766         PR target/65624
14767         * gcc.target/aarch64/pr65624.c: New test.
14769 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14771         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14773 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14775         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14776         extra variable to force stack alignment.
14777         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14778         extra variable to force stack alignment.
14780 2015-03-31  Marek Polacek  <polacek@redhat.com>
14782         PR c++/65390
14783         * g++.dg/template/pr65390.C: New test.
14785 2015-03-31  Martin Liska  <mliska@suse.cz>
14787         * g++.dg/ipa/pr65557.C: New test.
14789 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14791         * gcc.target/s390/hotpatch-25.c: New test.
14792         * gcc.target/s390/hotpatch-1.c: Update test.
14793         * gcc.target/s390/hotpatch-10.c: Update test.
14794         * gcc.target/s390/hotpatch-11.c: Update test.
14795         * gcc.target/s390/hotpatch-12.c: Update test.
14796         * gcc.target/s390/hotpatch-13.c: Update test.
14797         * gcc.target/s390/hotpatch-14.c: Update test.
14798         * gcc.target/s390/hotpatch-15.c: Update test.
14799         * gcc.target/s390/hotpatch-16.c: Update test.
14800         * gcc.target/s390/hotpatch-17.c: Update test.
14801         * gcc.target/s390/hotpatch-18.c: Update test.
14802         * gcc.target/s390/hotpatch-19.c: Update test.
14803         * gcc.target/s390/hotpatch-2.c: Update test.
14804         * gcc.target/s390/hotpatch-21.c: Update test.
14805         * gcc.target/s390/hotpatch-22.c: Update test.
14806         * gcc.target/s390/hotpatch-23.c: Update test.
14807         * gcc.target/s390/hotpatch-24.c: Update test.
14808         * gcc.target/s390/hotpatch-3.c: Update test.
14809         * gcc.target/s390/hotpatch-4.c: Update test.
14810         * gcc.target/s390/hotpatch-5.c: Update test.
14811         * gcc.target/s390/hotpatch-6.c: Update test.
14812         * gcc.target/s390/hotpatch-7.c: Update test.
14813         * gcc.target/s390/hotpatch-8.c: Update test.
14814         * gcc.target/s390/hotpatch-9.c: Update test.
14815         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14817 2015-03-31  Richard Biener  <rguenther@suse.de>
14819         PR middle-end/65626
14820         * g++.dg/torture/pr65626.C: New testcase.
14822 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14824         PR target/65531
14825         * gcc.target/i386/mpx/pr65531.cc: New.
14827 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14829         PR target/65602
14830         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14831         __builtin_alloca instead of alloca.
14832         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14833         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14834         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14835         check.
14837 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14839         PR ipa/65610
14840         * g++.dg/ubsan/pr65610.C: New test.
14842 2015-03-30  Marek Polacek  <polacek@redhat.com>
14844         PR c++/65398
14845         * g++.dg/cpp0x/pr65398-2.C: New test.
14847 2015-03-30  Marek Polacek  <polacek@redhat.com>
14849         * c-c++-common/pr65556.c: Change the width of bit-fields.
14851 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14853         PR ipa/65588
14854         * gcc.target/i386/pr65588.c: New testcase.
14856 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14858         PR libgfortran/65563
14859         * gfortran.dg/open_errors_2.f90:  New test.
14861 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14863         PR libgfortran/65596
14864         * gfortran.dg/namelist_86.f90: New test.
14866 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14868         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14869         statement to reflect new ownership.
14871 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14873         PR c++/42328
14874         * g++.dg/template/friend58.C: New.
14875         * g++.dg/template/friend59.C: Likewise.
14877 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14879         PR c/65586
14880         * g++.dg/gomp/openmp-simd-3.C: New.
14881         * gcc.dg/gomp/openmp-simd-3.c: New.
14883 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14885         PR target/65248
14886         * gcc.target/i386/pr65248-1.c: New file.
14887         * gcc.target/i386/pr65248-2.c: Likewise.
14888         * gcc.target/i386/pr65248-3.c: Likewise.
14889         * gcc.target/i386/pr65248-4.c: Likewise.
14891 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14893         PR target/65593
14894         * gcc.c-torture/compile/pr65593.c: New test.
14896 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14898         PR c++/59329
14899         * g++.dg/cpp1y/constexpr-assert1.C: New.
14901 2015-03-27  Marek Polacek  <polacek@redhat.com>
14903         PR c++/65556
14904         * c-c++-common/pr65556.c: New test.
14906 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14908         PR ipa/65600
14909         * g++.dg/torture/pr65600.C: New testcase.
14911 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14913         PR target/65407
14914         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14916 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14918         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14919         statement and cleanup. Fixed typos.
14921 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14923         PR middle-end/65595
14924         * gcc.c-torture/compile/pr65595.c: New testcase.
14926 2015-03-27  Marek Polacek  <polacek@redhat.com>
14928         PR sanitizer/65583
14929         * g++.dg/ubsan/pr65583.C: New test.
14931 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14933         * gcc.c-torture/compile/20150327.c: New testcase.
14935 2015-03-26  Richard Biener  <rguenther@suse.de>
14937         PR middle-end/65555
14938         * g++.dg/torture/pr65555.C: New testcase.
14940 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14942         PR tree-optimization/64715
14943         * gcc.dg/builtin-object-size-15.c: New test.
14944         * gcc.dg/pr64715-1.c: New test.
14945         * gcc.dg/pr64715-2.c: New test.
14947 2015-03-26  Richard Biener  <rguenther@suse.de>
14949         PR middle-end/65519
14950         * gnat.dg/specs/opt2.ads: Fix testcase.
14952 2015-03-25  Martin Sebor  <msebor@redhat.com>
14954         PR testsuite/65526
14955         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14956         when target isn't arm*-*-*-*.
14957         (check_effective_target_arm_nothumb): Likewise.
14958         (check_effective_target_arm_little_endian): Likewise.
14959         (check_effective_target_arm_vect_no_misalign): Likewise.
14960         (check_effective_target_aarch64_little_endian): Fail early if target
14961         isn't aarch64*-*-*.
14963 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14965         PR tree-optimization/65177
14966         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14968 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14970         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14971         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14972         smmintrin.h and mm3dnow.h.
14974 2015-03-25  Marek Polacek  <polacek@redhat.com>
14976         PR c++/65558
14977         * g++.dg/cpp0x/pr65558.C: New test.
14979 2015-03-25  Marek Polacek  <polacek@redhat.com>
14981         PR c++/61670
14982         * g++.dg/template/pr61670.C: New test.
14984 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14986         PR c++/54987
14987         * g++.dg/template/pr54987.C: New.
14989 2015-03-25  Richard Biener  <rguenther@suse.de>
14991         PR tree-optimization/62630
14992         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14994 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14996         PR target/65508
14997         * gcc.target/i386/mpx/pr65508.c: New.
14999 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
15001         PR fortran/64952
15002         PR fortran/65532
15003         * gfortran.dg/data_initialized_3.f90: New.
15005 2015-03-25  Richard Biener  <rguenther@suse.de>
15007         PR middle-end/65519
15008         * gnat.dg/specs/opt2.ads: New testcase.
15010 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
15012         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15013         * gcc.target/arm/memset-inline-4.c: Skip for
15014         arm_tune_string_ops_prefer_neon.
15015         * gcc.target/arm/memset-inline-5.c: Ditto.
15016         * gcc.target/arm/memset-inline-6.c: Ditto.
15017         * gcc.target/arm/memset-inline-8.c: Ditto.
15018         * gcc.target/arm/memset-inline-9.c: Ditto.
15020 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15022         PR c++/58923
15023         * g++.dg/other/virtual3.C: New.
15025 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15027         PR c++/60130
15028         * g++.dg/cpp0x/vt-60130.C: New.
15030 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15032         PR c++/61971
15033         * g++.dg/warn/Warray-bounds-7.C: New.
15035 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15037         PR c++/60067
15038         * g++.dg/template/defarg18.C: New.
15040 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15042         PR c++/59988
15043         * g++.dg/cpp0x/vt-59988.C: New.
15045 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
15047         PR tree-optimization/65533
15048         * gcc.dg/pr65533.c: New test.
15050 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
15052         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15053         source= and mold= expressions functionality.
15054         * gfortran.dg/allocate_class_4.f90: New test.
15055         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15056         copying an unlimited polymorhpic object containing a char array
15057         to another unlimited polymorphic object respects the _len
15058         component.
15059         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15060         whether deferred length char array allocate works, unlimited
15061         polymorphic object allocation from a string works and if
15062         allocating an array of deferred length strings works.
15063         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15065 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15067         PR c++/65513
15068         * g++.dg/cpp0x/constexpr-array11.C: New.
15070 2015-03-24  Richard Biener  <rguenther@suse.de>
15072         PR middle-end/65517
15073         * gcc.dg/torture/pr65517.c: New testcase.
15075 2015-03-24  Tobias Burnus  <burnus@net-b.de>
15077         * gfortran.dg/coindexed_1.f90: Moved from
15078         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15080 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15082         PR testsuite/65506
15083         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15084         gimple dump.
15086         PR target/65523
15087         * gcc.target/i386/pr65523.c: New test.
15089         PR ipa/65475
15090         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15091         dg-options.
15092         * g++.dg/lto/pr65475b_0.C: Likewise.
15094 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
15096         PR target/65505
15097         * gcc.target/sh/torture/pr65505.c: New.
15099 2015-03-23  Martin Sebor  <msebor@redhat.com>
15101         PR testsuite/63175
15102         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15103         assembly for lvx in addition to lxv.
15105 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15107         PR target/65504
15108         * gfortran.dg/pr65504.f90: New test.
15110         PR ipa/65521
15111         * gcc.dg/pr65521.c: New test.
15113 2015-03-23  Richard Biener  <rguenther@suse.de>
15115         PR tree-optimization/65518
15116         * gcc.dg/vect/pr65518.c: New testcase.
15118 2015-03-23  Richard Biener  <rguenther@suse.de>
15120         PR tree-optimization/65494
15121         * gcc.dg/vect/pr65494.c: New testcase.
15123 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15125         PR preprocessor/65238
15126         * c-c++-common/cpp/pr65238-1.c: New test.
15127         * gcc.dg/cpp/pr65238-2.c: New test.
15128         * gcc.dg/cpp/trad/pr65238-3.c: New test.
15129         * gcc.dg/cpp/trad/pr65238-4.c: New test.
15131 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
15132             Mikael Morin  <mikael@gcc.gnu.org>
15134         PR fortran/64952
15135         * gfortran.dg/elemental_dependency_4.f90: New.
15136         * gfortran.dg/elemental_dependency_5.f90: New.
15138 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
15140         PR ipa/65475
15141         * g++.dg/lto/pr65475b_0.C: New testcase.
15142         * g++.dg/lto/pr65475b_1.C: New testcase.
15143         * g++.dg/lto/pr65475c_0.C: New testcase.
15144         * g++.dg/lto/pr65475c_1.C: New testcase.
15146 2015-03-21  Tobias Burnus  <burnus@net-b.de>
15148         * gfortran.dg/coarray_38.f90: New.
15149         * gfortran.dg/coarray_39.f90: New.
15150         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15151         compile test.
15153 2015-03-20  Marek Polacek  <polacek@redhat.com>
15155         PR c++/65398
15156         * g++.dg/cpp0x/pr65398.C: New test.
15158 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
15160         PR ipa/65475
15161         * g++.dg/lto/pr65475_0.C: New testcase.
15162         * g++.dg/lto/pr65475_1.C: New testcase.
15164 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
15166         PR rtl-optimization/64366
15167         * gcc.target/sh/pr64366.c: New.
15169 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15171         PR c++/48324
15172         * g++.dg/cpp0x/constexpr-48324.C: New.
15174 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15176         PR c++/48453
15177         * g++.dg/cpp0x/pr48453.C: New.
15179 2015-03-20  Marek Polacek  <polacek@redhat.com>
15181         PR c++/65072
15182         * g++.dg/cpp0x/pr65072.C: New test.
15184 2015-03-20  Richard Biener  <rguenther@suse.de>
15186         PR middle-end/64715
15187         * gcc.dg/pr15347.c: Use -O.
15188         * c-c++-common/pr19807-1.c: Likewise.
15190 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
15192         * gnat.dg/volatile13.ad[sb]: New test.
15194 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
15196         PR rtl-optimization/60851
15197         * gcc.target/i386/pr60851.c: New test.
15199 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
15201         PR target/65240
15202         * g++.dg/pr65240.h: Add tests for PR 65240.
15203         * g++.dg/pr65240-1.C: Likewise.
15204         * g++.dg/pr65240-2.C: Likewise.
15205         * g++.dg/pr65240-3.C: Likewise.
15206         * g++.dg/pr65240-4.C: Likewise.
15208 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
15210         PR rtl-optimization/63491
15211         * gcc.target/powerpc/pr63491.c: New.
15213 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15215         * g++.dg/ipa/pr65465.C: New test.
15217 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15219         PR c++/52659
15220         * g++.dg/cpp0x/deleted11.C: New.
15222 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15224         PR sanitizer/65400
15225         * c-c++-common/tsan/pr65400-3.c: New test.
15227 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15229         PR c++/59686
15230         * g++.dg/cpp0x/constexpr-59686.C: New.
15232 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15234         PR sanitizer/64265
15235         * g++.dg/tsan/pr64265.C: New test.
15237         PR sanitizer/65400
15238         * c-c++-common/tsan/pr65400-1.c: New test.
15239         * c-c++-common/tsan/pr65400-2.c: New test.
15241 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15243         PR c++/59816
15244         * g++.dg/cpp0x/pr59816.C: New.
15246 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
15248         PR fortran/59198
15249         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15251 2015-03-18  Martin Liska  <mliska@suse.cz>
15253         PR ipa/65439
15254         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15255         equivalences either to 6 or 7.
15257 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
15259         PR middle-end/64491
15260         Revert:
15261         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
15263         * gcc.dg/undefined-loop-1.c: New file.
15264         * gcc.dg/undefined-loop-2.c: New file.
15266         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
15268         PR testsuite/64032
15269         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15270         loop exits too early.
15272 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
15274         PR tree-optimization/65450
15275         * gfortran.dg/pr65450.f90: New test.
15277         PR target/65078
15278         * gcc.target/i386/pr65078-1.c: New test.
15279         * gcc.target/i386/pr65078-2.c: New test.
15280         * gcc.target/i386/pr65078-3.c: New test.
15281         * gcc.target/i386/pr65078-4.c: New test.
15282         * gcc.target/i386/pr65078-5.c: New test.
15283         * gcc.target/i386/pr65078-6.c: New test.
15285 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15287         PR c++/65340
15288         * g++.dg/cpp1y/pr65340.C: New.
15290 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15292         PR fortran/64432
15293         * gfortran.dg/system_clock_3.f08: Adjust test.
15295 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
15297         PR fortran/59198
15298         * gfortran.dg/proc_ptr_comp_44.f90: New test.
15299         * gfortran.dg/proc_ptr_comp_45.f90: New test.
15301 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15303         PR fortran/64432
15304         * gfortran.dg/system_clock_3.f08: New test.
15306 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
15308         PR c++/64626
15309         g++.dg/cpp1y/pr64626-1.C: New.
15310         g++.dg/cpp1y/pr64626-2.C: New.
15311         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15313 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
15315         PR tree-optimization/65427
15316         * gcc.c-torture/execute/pr65427.c: New test.
15318 2015-03-16  Marek Polacek  <polacek@redhat.com>
15320         DR 1688
15321         PR c++/65327
15322         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15323         * g++.dg/cpp0x/pr65327.C: New test.
15325 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15327         PR sanitizer/64820
15328         * c-c++-common/asan/pr64820.c: New test.
15330 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
15332         * gfortran.dg/pointer_2.f90: New test.
15334 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15336         * g++.dg/pr65049.C: New test.
15338 2015-03-16  Tom de Vries  <tom@codesourcery.com>
15340         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15341         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15342         * gcc.target/i386/fuse-caller-save.c: Same.
15344 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15346         * gnat.dg/loop_optimization18.ad[sb]: New test.
15347         * gnat.dg/loop_optimization18_pkg.ads: New helper.
15349 2015-03-16  Alan Modra  <amodra@gmail.com>
15351         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
15352         2014-12-05 change.
15354 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
15356         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15357         hppa*-*-hpux*.
15358         * gcc.dg/torture/pr65270-2.c: Likewise.
15360 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
15362         PR fortran/61138
15363         * gfortran.dg/pointer_remapping_9.f90: New.
15365 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
15367         PR tree-optimization/65369
15368         * gcc.c-torture/execute/pr65369.c: New test.
15370         PR tree-optimization/65418
15371         * gcc.c-torture/execute/pr65418-1.c: New test.
15372         * gcc.c-torture/execute/pr65418-2.c: New test.
15374         PR rtl-optimization/65401
15375         * gcc.c-torture/execute/pr65401.c: New test.
15377 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15379         PR target/64600
15380         * gcc.target/arm/pr64600_1.c: New test.
15382 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15384         PR rtl-optimization/65235
15385         * gcc.target/aarch64/pr65235_1.c: New test.
15387 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15389         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15390         * gcc.target/s390/hotpatch-22.c: Likewise.
15391         * gcc.target/s390/hotpatch-23.c: Likewise.
15392         * gcc.target/s390/hotpatch-24.c: Likewise.
15393         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15394         * gcc.target/s390/hotpatch-1.c: Update expected output.
15395         * gcc.target/s390/hotpatch-2.c: Likewise.
15396         * gcc.target/s390/hotpatch-3.c: Likewise.
15397         * gcc.target/s390/hotpatch-4.c: Likewise.
15398         * gcc.target/s390/hotpatch-5.c: Likewise.
15399         * gcc.target/s390/hotpatch-6.c: Likewise.
15400         * gcc.target/s390/hotpatch-7.c: Likewise.
15401         * gcc.target/s390/hotpatch-8.c: Likewise.
15402         * gcc.target/s390/hotpatch-9.c: Likewise.
15403         * gcc.target/s390/hotpatch-10.c: Likewise.
15404         * gcc.target/s390/hotpatch-11.c: Likewise.
15405         * gcc.target/s390/hotpatch-12.c: Likewise.
15406         * gcc.target/s390/hotpatch-13.c: Likewise.
15407         * gcc.target/s390/hotpatch-14.c: Likewise.
15408         * gcc.target/s390/hotpatch-15.c: Likewise.
15409         * gcc.target/s390/hotpatch-16.c: Likewise.
15410         * gcc.target/s390/hotpatch-17.c: Likewise.
15411         * gcc.target/s390/hotpatch-18.c: Likewise.
15412         * gcc.target/s390/hotpatch-19.c: Likewise.
15414 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15416         PR target/65103
15417         * gcc.target/i386/pr65103-1.c: New.
15419 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15421         PR target/65044
15422         * gcc.target/i386/pr65044.c: New.
15424 2015-03-12  Tom de Vries  <tom@codesourcery.com>
15426         PR rtl-optimization/64895
15427         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15428         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15429         * gcc.target/i386/fuse-caller-save.c: Ditto.
15431 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15433         * gcc.dg/ipa/pr63569.c: Fix template.
15435 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
15437         * g++.dg/ipa/pr64146.C: Require fpic support.
15439 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
15441         PR libfortran/65200
15442         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15443         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15445 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
15447         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15448         to dg-options, fix up dg-skip-if.
15450 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
15452         PR target/65296
15453         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15454         * gcc.target/avr/tiny-caller-save.c: Same.
15456 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
15458         PR target/65242
15459         * g++.dg/pr65242.C: New test.
15461 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
15463         * c-c++-common/asan/no-asan-check-glob.c: New test.
15465 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
15467         PR c++/65370
15468         * g++.dg/other/default11.C: New.
15469         * g++.dg/other/default12.C: Likewise.
15471 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15473         PR target/65368
15474         * gcc.target/i386/bmi2-bzhi-2.c: New test.
15476 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
15478         PR fortran/65024
15479         * gfortran.dg/unlimited_polymorphic_23.f90: New test
15481 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15483         PR c++/65127
15484         * g++.dg/cpp0x/pr65127.C: New test.
15486 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15488         * gcc.dg/ipa/PR64550.c: Update template.
15490 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
15491             Tobias Burnus  <burnus@net-b.de>
15493         * gfortran.dg/coarray_sync_memory.f90: New.
15495 2015-03-10  Marek Polacek  <polacek@redhat.com>
15497         PR sanitizer/65367
15498         * c-c++-common/ubsan/pr65367.c: New test.
15500 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15502         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15503         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15504         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15505         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15506         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15507         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15508         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15509         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15510         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15511         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15512         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15513         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15514         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15516 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15518         * lib/mpx-dg.exp (mpx_link_flags): New.
15519         (mpx_init): New.
15520         (mpx_finish): New.
15521         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15522         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15523         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15524         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15525         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15526         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15527         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15528         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15529         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15530         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15531         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15532         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15533         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15534         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15535         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15536         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15537         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15538         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15539         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15540         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15541         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15542         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15543         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15544         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15545         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15546         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15547         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15548         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15549         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15550         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15551         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15552         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15553         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15554         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15555         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15556         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15557         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15558         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15559         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15560         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15561         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15562         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15563         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15564         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15565         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15566         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15567         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15568         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15569         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15570         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15571         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15572         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15573         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15574         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15575         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15576         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15577         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15578         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15579         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15580         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15581         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15582         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15583         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15584         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15585         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15586         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15587         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15588         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15589         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15590         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15591         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15592         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15593         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15594         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15595         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15596         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15597         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15598         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15599         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15600         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15601         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15602         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15603         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15604         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15605         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15606         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15607         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15608         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15609         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15610         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15611         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15612         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15613         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15614         * gcc.target/i386/mpx/label-address-1.c: New.
15615         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15616         * gcc.target/i386/mpx/macro.c: New.
15617         * gcc.target/i386/mpx/mpx-check.h: New.
15618         * gcc.target/i386/mpx/mpx.exp: New.
15619         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15620         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15621         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15622         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15623         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15624         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15625         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15626         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15627         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15628         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15629         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15630         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15631         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15632         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15633         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15634         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15635         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15636         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15637         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15638         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15639         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15640         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15641         * gcc.target/i386/mpx/reference-1-nov.c: New.
15642         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15643         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15644         * gcc.target/i386/mpx/reference-2-nov.c: New.
15645         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15646         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15647         * gcc.target/i386/mpx/reference-3-nov.c: New.
15648         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15649         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15650         * gcc.target/i386/mpx/reference-4-nov.c: New.
15651         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15652         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15653         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15654         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15655         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15656         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15657         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15658         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15659         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15660         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15661         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15662         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15663         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15664         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15665         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15666         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15667         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15668         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15669         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15670         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15671         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15672         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15673         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15674         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15675         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15676         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15677         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15678         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15679         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15680         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15681         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15682         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15683         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15684         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15685         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15686         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15687         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15688         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15689         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15690         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15691         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15692         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15693         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15694         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15695         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15696         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15697         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15698         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15699         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15700         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15701         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15702         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15703         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15704         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15705         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15706         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15707         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15708         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15709         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15710         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15711         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15712         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15713         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15714         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15715         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15716         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15717         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15718         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15719         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15720         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15721         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15722         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15723         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15724         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15725         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15726         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15727         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15728         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15729         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15730         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15731         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15732         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15733         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15734         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15735         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15736         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15737         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15738         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15739         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15740         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15741         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15742         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15743         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15744         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15745         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15746         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15747         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15748         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15749         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15750         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15751         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15752         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15753         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15754         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15755         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15756         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15757         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15758         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15759         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15760         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15761         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15762         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15763         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15764         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15765         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15766         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15767         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15768         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15769         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15770         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15771         * gcc.target/i386/mpx/vla-1-nov.c: New.
15772         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15773         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15774         * gcc.target/i386/mpx/vla-2-nov.c: New.
15775         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15777 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15779         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15781 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15783         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15785 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15787         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15788         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15790 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15792         PR c/65120
15793         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15794         on rhs is 0.
15795         (fn4): New test.
15796         * c-c++-common/pr65120.c: New test.
15798         PR rtl-optimization/65321
15799         * gcc.dg/pr65321.c: New test.
15801 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15803         PR tree-optimization/65355
15804         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15806 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15808         PR c/65120
15809         * c-c++-common/pr49706.c: Adjust tests for not warning
15810         about !!x == y or !b == y where b is boolean, and add
15811         some further tests.
15812         * c-c++-common/pr62199-2.c: Likewise.
15814 2015-03-09  Richard Biener  <rguenther@suse.de>
15816         PR middle-end/65270
15817         * gcc.dg/torture/pr65270-1.c: New testcase.
15818         * gcc.dg/torture/pr65270-2.c: Likewise.
15820 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15822         PR tree-optimization/63743
15823         * gcc.dg/pr63743.c: New test.
15825 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15827         PR lto/65316
15828         * g++.dg/lto/pr65316_0.C: New testcase.
15829         * g++.dg/lto/pr65316_1.C: New testcase.
15831 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15833         PR target/62247
15834         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15835         hppa*-*-hpux*.
15836         * g++.dg/abi/rtti3.C: Likewise.
15838         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15840         PR target/62251
15841         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15843         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15845         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15847         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15849 2015-03-08  Morin  <mikael@gcc.gnu.org>
15851         PR fortran/60898
15852         * gfortran.dg/entry_20.f90: New.
15854 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15856         PR target/65153
15857         * gcc.c-torture/compile/pr65153.c: New.
15859 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15861         PR target/65249
15862         * g++.dg/torture/pr65249.C: New.
15864 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15866         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15867         long.
15868         (int64_t): Likewise.
15870 2015-03-07  Marek Polacek  <polacek@redhat.com>
15871             Martin Uecker  <uecker@eecs.berkeley.edu>
15873         PR sanitizer/65280
15874         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15875         member-like arrays.
15876         * c-c++-common/ubsan/bounds-8.c: New test.
15877         * c-c++-common/ubsan/bounds-9.c: New test.
15878         * gcc.dg/ubsan/bounds-2.c: New test.
15880 2015-03-05  Martin Sebor  <msebor@redhat.com>
15882         PR testsuite/63175
15883         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15884         checking of results into main to prevent it from getting optimized
15885         away.
15886         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15888 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15890         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15891         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15892         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15893         x64.
15895 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15897         * g++.dg/lto/pr65302_1.C: New testcase.
15898         * g++.dg/lto/pr65302_0.C: New testcase.
15900 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15902         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15903         -fno-ipa-icf to dg-options.
15905 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15907         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15908         compiles using the linker plugin.
15910 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15912         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15914 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15916         * gcc.target/arm/pr65067.c: New test.
15918 2015-03-05  Martin Liska  <mliska@suse.cz>
15920         PR ipa/65318
15921         * gcc.dg/ipa/pr65318.c: New test.
15923 2015-03-05  Marek Polacek  <polacek@redhat.com>
15925         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15927 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15929         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15931 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15933         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15934         max-unroll-times back to defaults for s390.
15936 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15938         Fix last commit.
15940 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15942         PR c++/64665
15943         * g++.dg/cpp0x/initlist92.C: New.
15945 2015-03-05  Richard Biener  <rguenther@suse.de>
15947         PR tree-optimization/65310
15948         * gcc.dg/vect/pr65310.c: New testcase.
15950 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15952         PR c++/64834
15953         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15955 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15957         * gnat.dg/entry_queues3.adb: New test.
15959 2015-03-04  Ian Lance Taylor  <iant@google.com>
15961         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15963 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15965         PR c++/64227
15966         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15968 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15970         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15971         -fno-ipa-icf to dg-options
15972         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15973         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15975 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15977         PR c++/64398
15978         * g++.dg/cpp0x/decltype62.C: New.
15980 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15982         * gnat.dg/object_overflow5.adb: New test.
15984 2015-03-03  Martin Liska  <mliska@suse.cz>
15986         PR ipa/65287
15987         * gcc.dg/ipa/pr65287.c: New test.
15989 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15990             Eric Botcazou  <ebotcazou@adacore.com>
15992         * gnat.dg/specs/pack12.ads: New test.
15994 2015-03-03  Martin Liska  <mliska@suse.cz>
15996         * gcc.dg/ipa/PR65282.c: New test.
15998 2015-03-13  Jeff Law  <law@redhat.com>
16000         PR tree-optimization/65241
16001         * gcc.c-torture/compile/pr65241.c: New test.
16003 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
16005         PR target/64331
16006         * gcc.target/avr/torture/pr64331.c: New test.
16008 2015-03-03  Martin Liska  <mliska@suse.cz>
16009             Jan Hubicka  <hubicka@ucw.cz>
16011         * g++.dg/ipa/pr65263.C: New test.
16013 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16015         PR ipa/65130
16016         * gcc.dg/lto/pr65130_0.c: New testcase.
16017         * gcc.dg/lto/pr65130_1.c: New testcase.
16019 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16021         PR ipa/64988
16022         * g++.dg/torture/pr64988.C: New testcase.
16024 2015-03-02  Tobias Burnus  <burnus@net-b.de>
16026         * gfortran.dg/coarray_atomic_6.f90: New.
16028 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16030         PR target/65184
16031         * gcc.target/i386/pr65184.c: New.
16033 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16035         PR target/65183
16036         * gcc.target/i386/pr65183.c: New.
16038 2015-02-28  Martin Liska  <mliska@suse.cz>
16039             Jan Hubicka  <hubicka@ucw.cz>
16041         * gcc.dg/ipa/ipa-icf-35.c: New test.
16042         * gcc.dg/ipa/ipa-icf-36.c: New test.
16043         * gcc.dg/ipa/ipa-icf-37.c: New test.
16045 2015-02-28  Martin Liska  <mliska@suse.cz>
16046             Jan Hubicka  <hubicka@ucw.cz>
16048         PR ipa/65245
16049         * gcc.dg/ipa/ipa-icf-34.c: New test.
16051 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
16053         PR target/61142
16054         * gcc.target/sh/sh/pr61142.c: New.
16056 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
16058         * g++.dg/other/dump-ada-spec-3.C: New test.
16060 2015-03-01  Martin Liska  <mliska@suse.cz>
16062         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16063         * g++.dg/ipa/pr63595.C: Update expected results.
16065 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
16067         PR ipa/65236
16068         * g++.dg/ipa/ipa-icf-6.C: New testcase.
16070 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
16072         * gcc.dg/vect/pr59354.c: Move vector producing code to
16073         separate function.
16075 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
16077         PR ipa/65237
16078         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16079         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16080         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16081         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16083 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
16085         PR tree-optimization/65048
16086         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16087         (foo): Use K&R style definition.
16089 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
16091         PR target/65032
16092         * g++.dg/pr65032.C: New.
16094 2015-02-27  Marek Polacek  <polacek@redhat.com>
16096         PR c/65040
16097         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16098         -Wformat=2.
16100 2015-02-27  Marek Polacek  <polacek@redhat.com>
16102         PR c/65228
16103         * gcc.dg/pr65228.c: New test.
16105 2015-02-27  Kai Tietz  <ktietz@redhat.com>
16107         PR c/35330
16108         * gcc.dg/weak/weak-17.c: New file.
16110 2015-02-27  Richard Biener  <rguenther@suse.de>
16112         PR lto/65193
16113         * g++.dg/lto/pr65193_0.C: New testcase.
16115 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16117         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16118         * gcc.target/s390/hotpatch-8.c: Likewise.
16119         * gcc.target/s390/hotpatch-9.c: Likewise.
16120         * gcc.target/s390/pr61078.c: Likewise.
16121         * gcc.target/s390/pr57960.c: Remove -m64.
16122         * gcc.target/s390/pr61078.c: Likewise.
16124 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
16125             Martin Liska  <mliska@suse.cz>
16127         PR bootstrap/65150
16128         * gcc.dg/pr64454.c: Disable ICF.
16129         * gcc.dg/pr28685-1.c: Disable ICF
16130         * gcc.dg/ipa/iinline-5.c: Disable ICF.
16131         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16132         * g++.dg/ipa/ipa-icf-4.C: Update template.
16134 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
16136         PR tree-optimization/65216
16137         * gcc.c-torture/execute/pr65216.c: New test.
16139         PR tree-optimization/65215
16140         * gcc.c-torture/execute/pr65215-1.c: New test.
16141         * gcc.c-torture/execute/pr65215-2.c: New test.
16142         * gcc.c-torture/execute/pr65215-3.c: New test.
16143         * gcc.c-torture/execute/pr65215-4.c: New test.
16144         * gcc.c-torture/execute/pr65215-5.c: New test.
16146 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16148         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16150 2015-02-26  Martin Liska  <mliska@suse.cz>
16151             Jan Hubicka  <hubicka@ucw.cz>
16153         * g++.dg/ipa/pr64146.C: Update expected results.
16154         * gcc.dg/ipa/ipa-icf-26.c: Update test.
16155         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16156         * gcc.dg/ipa/ipa-icf-34.c: New test.
16158 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16160         * gcc.dg/vect/vect-pr61917.c: Rename to ...
16161         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16162         (dg-additional-options): Remove dg directive.
16163         (dg-final): Add dg directive.
16165 2015-02-26  Marek Polacek  <polacek@redhat.com>
16167         PR ipa/65008
16168         * g++.dg/ipa/pr65008.C: New test.
16170 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16172         * lib/profopt.exp (profopt-target-cleanup): New proc.
16173         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16174         files from sources from dg-additional-sources.
16176 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16178         * lib/gcov.exp: Cleanup in case of xfail.
16180 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16182         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16184 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
16186         PR debug/46102
16187         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16188         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16189         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16190         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16191         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16192         * g++.dg/debug/pr46123.C: XFAIL and move...
16193         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16194         * gcc.dg/debug/dwarf2-3.c: Move...
16195         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16197 2015-02-26  Marek Polacek  <polacek@redhat.com>
16199         PR c++/65202
16200         * g++.dg/cpp1y/pr65202.C: New test.
16202 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16204         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16205         locale_facets.h.gcov.
16207 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16209         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16211 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16213         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16215 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
16217         PR target/65217
16218         * gcc.target/i386/pr65217.c: New.
16220 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16222         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16224 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16226         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16228 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16230         PR tree-optimization/65048
16231         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16233 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16235         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16236         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16238 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
16240         PR target/65161
16241         * gcc.target/i386/pr65161.c: New test.
16243 2015-02-26  Terry Guo  <terry.guo@arm.com>
16245         * gcc.target/arm/no-volatile-in-it.c: New test.
16247 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
16249         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16250         (dg-options): Add -save-temps.
16251         (dg-final): Add cleanup-saved-temps.
16253 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
16255         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16257 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
16259         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16260         * gcc.target/powerpc/pack01.c: Include string.h.
16262 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
16264         PR target/65167
16265         * gcc.target/i386/pr65167.c: New.
16267 2015-02-25  Kai Tietz  <ktietz@redhat.com>
16269         PR tree-optimization/61917
16270         * gcc.dg/vect/vect-pr61917.c: New file.
16272 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
16274         PR tree-optimization/65170
16275         * gcc.c-torture/execute/pr65170.c: New test.
16276         * gcc.dg/tree-ssa/vrp96.c: New test.
16278 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16280         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16282 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16284         PR testsuite/65126
16285         * lib/gcc-defs.exp (additional_sources_used): Add new var.
16286         (dg-additional-files-options): Copy additional_sources to
16287         additional_sources_used before emptying additional_sources.
16288         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16289         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16290         (cleanup-saved-temps): Use additional_sources_used instead of
16291         additional_sources.
16292         (dg-test): Reset additional_sources_used.
16294 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
16296         PR fortran/63427
16297         * gfortran.dg/integer_exponentiation_6.F90: New test.
16299 2015-02-23  Martin Sebor  <msebor@redhat.com>
16301         PR target/65109
16302         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16303         two parts.  One to save registers, the other to verify the
16304         registers have the right values.  Save register state into
16305         static data rather than on the stack.
16307 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
16309         PR bootstrap/63888
16310         * c-c++-common/asan/pr63888.c: New test.
16312 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
16314         PR target/65163
16315         * gcc.c-torture/compile/pr65163.c: New.
16317 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16319         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16320         with -m31 on 64 bit.
16321         * gcc.dg/hoist-register-pressure-2.c: Likewise.
16322         * gcc.dg/hoist-register-pressure-3.c: Likewise.
16324 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16326         * gcc.target/s390/20090223-1.c: Add
16327         -Wno-implicit-function-declaration option.
16328         * gcc.target/s390/pr42224.c: Likewise.
16329         * gcc.target/s390/pr55718.c: Likewise.
16331 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16333         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16334         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16335         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16336         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16337         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16338         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16339         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16340         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16341         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16342         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16343         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16344         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16345         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16346         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16347         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16348         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16349         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16350         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16351         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16352         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16353         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16355 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16357         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16358         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16359         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16360         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16361         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16362         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16363         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16364         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16365         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16366         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16367         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16368         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16369         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16370         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16371         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16372         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16374 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16376         PR fortran/64980
16377         PR fortran/61960
16378         * gfortran.dg/pr61960.f90: New.
16379         * gfortran.dg/pr64230.f90: New.
16380         * gfortran.dg/pr64980.f03: New.
16382 2015-02-22  Tom de Vries  <tom@codesourcery.com>
16384         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16386 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
16388         PR ada/65156
16389         * gnat.dg/timing_events.adb: Removed, invalid test.
16391 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
16393         PR debug/58123
16394         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16395         location.
16396         * g++.dg/gcov/gcov-2.C: Likewise.
16398 2015-02-20  Richard Biener  <rguenther@suse.de>
16400         PR tree-optimization/65136
16401         * gcc.dg/tree-ssa/pr65136.c: New testcase.
16403 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
16405         PR testsuite/64158
16406         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16407         powerpc*-*-linux* and nvptx-*-* blacklisting.
16409         * gcc.dg/sibcall-9.c: New test.
16410         * gcc.dg/sibcall-10.c: New test.
16412 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16414         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16416 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
16418         PR target/64452
16419         * gcc.target/avr/torture/pr64452.c: New test.
16421 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
16423         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16424         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16426 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16428         PR testsuite/65116
16429         * lib/target-supports.exp (check_compile): Check whether
16430         additional_sources is defined before using it.
16432 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
16434         PR middle-end/65074
16435         * g++.dg/opt/pr65074.C: New file.
16437 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
16439         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16440         (size_type): New typedef.
16441         (operator "" _script): Use it for the last argument.
16443 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16445         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16447 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16449         * lib/target-supports.exp (check_compile): Save/restore
16450         additional_sources that may belong to an actual test.
16452 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
16454         PR gcov-profile/64634
16455         * g++.dg/gcov/gcov-15.C: New test.
16457 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16459         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16461 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16463         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16465 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16467         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16469 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16471         * gfortran.dg/fmt_cache_1.f: Add missing close.
16473 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16475         PR testsuite/65107
16476         * gfortran.dg/read_eof_8.f90: Add missing close.
16478 2015-02-18  Richard Biener  <rguenther@suse.de>
16480         PR tree-optimization/65063
16481         * gcc.dg/pr65063.c: New testcase.
16483 2015-02-18  Richard Biener  <rguenther@suse.de>
16485         PR tree-optimization/62217
16486         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16488 2015-02-18  Marek Polacek  <polacek@redhat.com>
16490         PR sanitizer/65081
16491         * c-c++-common/ubsan/pr65081.c: New test.
16493 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16495         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16496         * gcc.target/sh/force-cbranch-delay-slot.c: New.
16498 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
16500         * gcc.dg/ipa/propalign-3.c: New test.
16502 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16504         PR target/64793
16505         * gcc.target/sh/pr64793.c: New.
16506         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16508 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16510         * gcc.target/arm/divzero.c: New test case.
16512 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16514         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16516 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16517             Jakub Jelinek  <jakub@redhat.com>
16519         PR c++/65075
16520         * g++.dg/cpp0x/pr65075.C: New test.
16522 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16524         PR target/65058
16525         * gcc.target/powerpc/pr65058.c: New test.
16527 2015-02-16  Jeff Law  <law@redhat.com>
16529         PR tree-optimization/64823
16530         * gcc.dg/uninit-20.c: New test.
16532 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16533             James Greenhalgh  <james.greenhalgh@arm.com>
16535         PR ipa/64963
16536         * gcc.dg/ipa/ipa-clone-1.c: New test.
16538 2015-02-16  Richard Biener  <rguenther@suse.de>
16540         PR tree-optimization/65077
16541         * gcc.dg/torture/pr65077.c: New testcase.
16543 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16545         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16546         Directive adjusted to scan for ldaxr.
16547         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16548         adjusted to scan for ldaex.
16550 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16552         PR c++/65080
16553         * g++.dg/cpp0x/constexpr-65080.C: New.
16555 2015-02-16  Richard Biener  <rguenther@suse.de>
16557         PR tree-optimization/63593
16558         * gcc.dg/pr63593.c: New testcase.
16560 2015-02-16  Marek Polacek  <polacek@redhat.com>
16562         PR c/65066
16563         * gcc.dg/pr65066.c: New test.
16565 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16567         * gcc.dg/pr65002.C: Move ...
16568         * g++.dg/ipa/pr65002.C: ... here.
16570 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16572         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16573         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16574         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16575         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16577 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16579         PR testsuite/64850
16580         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16581         the expression to find calls.
16582         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16583         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16584         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16585         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16586         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16588 2015-02-14  Marek Polacek  <polacek@redhat.com>
16590         PR c/64768
16591         * gcc.dg/array-11.c: New test.
16592         * gcc.dg/array-12.c: New test.
16593         * gcc.dg/array-13.c: New test.
16594         * gcc.dg/array-14.c: New test.
16595         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16596         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16597         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16598         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16599         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16600         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16602 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16604         PR c++/60894
16605         * g++.dg/lookup/using54.C: New.
16607 2015-02-13  Jeff Law  <law@redhat.com>
16609         PR bootstrap/65060
16610         Revert my change for tree-optimization/64823.
16612 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16614         PR tree-optimization/65053
16615         * gcc.c-torture/execute/pr65053-1.c: New test.
16616         * gcc.c-torture/execute/pr65053-2.c: New test.
16618 2015-02-13  Marek Polacek  <polacek@redhat.com>
16620         PR c/65050
16621         * gcc.dg/pr65050.c: New test.
16623 2015-02-13  Jeff Law  <law@redhat.com>
16625         PR tree-optimization/64823
16626         * gcc.dg/uninit-20.c: New test.
16628         PR rtl-optimization/47477
16629         * gcc.dg/tree-ssa/pr47477.c: New test.
16631 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16633         PR c++/60211
16634         * g++.dg/parse/ivdep-2.C: New.
16635         * g++.dg/parse/ivdep-3.C: Likewise.
16637 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16639         PR fortran/64506
16640         * gfortran.dg/continuation_13.f90: New test.
16641         * gfortran.dg/continuation_14.f: New test.
16643 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16645         PR c++/64970
16646         * g++.dg/cpp0x/sfinae55.C: New.
16648 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16650         PR ipa/65034
16651         * g++.dg/ipa/pr65034.C: New test.
16653 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16655         PR tree-optimization/65002
16656         * gcc.dg/pr65002.C: New.
16658 2015-02-13  Marek Polacek  <polacek@redhat.com>
16660         PR c/65040
16661         * c-c++-common/pr65040.c: New test.
16663 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16665         PR tree-optimization/64705
16666         * gcc.dg/tree-ssa/pr64705.c: New test.
16668 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16670         PR rtl/32219
16671         * gcc.dg/visibility-22.c: New test.
16672         * gcc.dg/visibility-23.c: New test.
16673         * gcc.target/i386/pr32219-1.c: New test.
16674         * gcc.target/i386/pr32219-2.c: New test.
16675         * gcc.target/i386/pr32219-3.c: New test.
16676         * gcc.target/i386/pr32219-4.c: New test.
16677         * gcc.target/i386/pr32219-5.c: New test.
16678         * gcc.target/i386/pr32219-6.c: New test.
16679         * gcc.target/i386/pr32219-7.c: New test.
16680         * gcc.target/i386/pr32219-8.c: New test.
16681         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16683 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16685         PR libgfortran/57822
16686         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16687         four different KINDs.
16689 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16691         PR c++/64884
16692         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16694         PR sanitizer/65000
16695         * g++.dg/ubsan/pr65000.C: New test.
16697 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16699         PR fortran/64932
16700         * gfortran.dg/finalize_28.f90: New test
16702 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16704         PR debug/55541
16705         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16706         DW_TAG_lexical_block removal.
16707         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16708         * g++.dg/guality/pr55541.C: New test.
16710         PR sanitizer/64984
16711         * g++.dg/ubsan/pr64984.C: New test.
16713 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16715         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16717 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16719         PR testsuite/64930
16720         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16721         instructions for 2015-01-14 get_memmodel changes.
16722         * gcc.target/powerpc/atomic-p8.c: Likewise.
16724         PR sanitizer/65019
16725         * g++.dg/ubsan/pr65019.C: New test.
16727         PR tree-optimization/65014
16728         * gcc.c-torture/compile/pr65014.c: New test.
16730 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16732         PR libgfortran/57822
16733         * gfortran/fmt_g0_7.f08: Revise test.
16735 2015-02-11  Jeff Law  <law@redhat.com>
16737         PR target/63347
16738         * gcc.target/m68k/pr63347.c: New test.
16740 2015-02-11  Marek Polacek  <polacek@redhat.com>
16742         * g++.dg/ubsan/shift-1.C: New test.
16743         * gcc.dg/ubsan/c-shift-2.c: New test.
16744         * c-c++-common/ubsan/shift-5.c: Remove file.
16746 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16748         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16749         Directive adjusted to XFAIL.
16750         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16751         adjusted to XFAIL.
16753 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16755         PR middle-end/65003
16756         * g++.dg/opt/pr65003.C: New test.
16758 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16760         * lib/target-supports.exp (check_effective_target_pie): Renamed
16761         to ...
16762         (check_effective_target_pie_enabled): This.
16763         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16764         * gcc.target/i386/pie.c: Likewise.
16766 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16768         PR target/64893
16769         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16770         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16772 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16774         PR target/61925
16775         * gcc.target/i386/pr61925-1.c: New test.
16776         * gcc.target/i386/pr61925-2.c: New test.
16777         * gcc.target/i386/pr61925-3.c: New test.
16779 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16781         PR sanitizer/65004
16782         * g++.dg/asan/pr65004.C: New test.
16784 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16786         PR target/64661
16787         * gcc.taget/sh/pr64661-0.h: New.
16788         * gcc.taget/sh/pr64661-1.c: New.
16789         * gcc.taget/sh/pr64661-2.c: New.
16790         * gcc.taget/sh/pr64661-3.c: New.
16791         * gcc.taget/sh/pr64661-4.c: New.
16793 2015-02-10  Richard Biener  <rguenther@suse.de>
16795         PR tree-optimization/64995
16796         * g++.dg/torture/pr64995.C: New testcase.
16798 2015-02-10  Richard Biener  <rguenther@suse.de>
16800         PR tree-optimization/64909
16801         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16803 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16805         * gcc.dg/signbit-sa.c: New test.
16807 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16809         PR libgfortran/57822
16810         * gfortran/fmt_g0_7.f08: New test.
16812 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16814         PR tree-optimization/43378
16815         * gcc.dg/tree-ssa/pr43378.c: New test.
16817 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16819         PR ipa/64978
16820         * g++.dg/torture/pr64978.C: New testcase.
16822 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16824         PR sanitizer/64981
16825         * gcc.dg/asan/pr64981.c: New test.
16827 2015-02-09  Marek Polacek  <polacek@redhat.com>
16829         PR c/64856
16830         * gcc.dg/pr64856.c: New test.
16832 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16834         PR target/64979
16835         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16836         * gcc.c-torture/execute/pr64979.c: New test.
16838 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16840         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16842 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16844         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16845         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16847 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16849         PR target/58757
16850         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16852 2015-02-09  Richard Biener  <rguenther@suse.de>
16854         PR tree-optimization/54000
16855         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16857 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16859         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16861 2015-02-09  Martin Liska  <mliska@suse.cz>
16863         * g++.dg/ipa/pr64858.C: New test.
16865 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16867         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16869 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16871         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16873 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16875         PR fortran/63744
16876         * gfortran.dg/use_rename_8.f90: New.
16878 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16880         * gnat.dg/addr7.ad[sb]: New test.
16881         * gnat.dg/addr8.ad[sb]: Likewise.
16883 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16885         PR jit/64752
16886         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16887         from jit.dg/test-compile-to-executable.c's create_code, with a
16888         clarification of the output message.
16889         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16890         pass/fail message.
16891         (test_jit): Use CHECK_NO_ERRORS when calling
16892         gcc_jit_context_compile_to_file.
16893         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16894         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16895         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16896         about deletions that are attempted.
16897         (jit-verify-compile-to-file): Rename to...
16898         (jit-verify-output-file-was-created): ...this, and drop the
16899         attempt to run "file" and verify the output.
16900         (jit-verify-assembler): New function.
16901         (jit-verify-object): New function.
16902         (jit-verify-dynamic-library): New function.
16903         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16904         favor of an implementation from new file
16905         create-code-for-hello-world-executable.h, which also adds a
16906         "main".
16907         (dg-final): Replace jit-verify-compile-to-file with
16908         jit-verify-output-file-was-created, and invoke new function
16909         jit-verify-assembler.
16910         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16911         the output message.
16912         (dg-final): Replace jit-verify-compile-to-file with
16913         jit-verify-output-file-was-created, and invoke new function
16914         jit-verify-dynamic-library.
16915         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16916         favor of an implementation from new file
16917         create-code-for-hello-world-executable.h, which also adds a
16918         "main".
16919         (dg-final): Replace jit-verify-compile-to-file with
16920         jit-verify-output-file-was-created.  Strengthen the expected stdout
16921         from the built executable.
16922         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16923         favor of an implementation from new file
16924         create-code-for-hello-world-executable.h, which also adds a
16925         "main".
16926         (dg-final): Replace jit-verify-compile-to-file with
16927         jit-verify-output-file-was-created, and invoke new function
16928         jit-verify-object.
16929         * jit.dg/verify-dynamic-library.c: New source file.
16931 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16932             Brian Rzycki  <b.rzycki@samsung.com>
16934         PR tree-optimization/64878
16935         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16937 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16939         PR ipa/64896
16940         * g++.dg/ipa/pr64896.C: New test.
16942 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16944         PR target/64205
16945         * gcc.target/powerpc/pr64205.c: New file.
16947 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16949         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16950         (dg-options): Use -fpie instead of -fPIE -pie.
16952 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16954         PR middle-end/64937
16955         * g++.dg/asan/pr64937.C: New test.
16957 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16959         PR fortran/63205
16960         * gfortran.dg/class_to_type_4.f90: New test
16962 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16964         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16966 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16968         PR rtl-optimization/64957
16969         PR debug/64817
16970         * gcc.c-torture/execute/pr64957.c: New test.
16972 2015-02-05  Jeff Law  <law@redhat.com>
16974         PR target/17306
16975         * gcc.target/h8300/pr17306-1.c: New test.
16976         * gcc.target/h8300/pr17306-2.c: New test.
16978 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16980         PR fortran/64943
16981         * gfortran.dg/structure_constructor_12.f90: New.
16983 2015-02-05  Jeff Law  <law@redhat.com>
16985         PR target/58400
16986         gcc.target/h8300/pr58400.c: New test.
16988 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16990         * gcc.target/arm/macro_defs0.c: New test.
16991         * gcc.target/arm/macro_defs1.c: New test.
16992         * gcc.target/arm/macro_defs2.c: New test.
16994 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16996         PR rtl-optimization/64905
16997         * gcc.target/i386/pr64905.c: Require nonpic target.
16998         (dg-options): Add -fomit-frame-pointer.
16999         (main): Remove.
17001 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
17003         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17004         tree dump scanning.
17006 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
17008         PR fortran/64757
17009         * gfortran.dg/type_to_class_2.f90: New test
17010         * gfortran.dg/type_to_class_3.f90: New test
17012 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
17014         PR ipa/64686
17015         * g++.dg/torture/pr64686.C: New testcase.
17017 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
17019         PR rtl-optimization/64905
17020         * gcc.target/i386/pr64905.c: New file.
17022 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17024         * gcc.dg/guality/pr41447-1.c: Remove xfail.
17025         * gcc.dg/guality/pr41616-1.c: Ditto.
17027 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
17029         PR debug/64817
17030         * gcc.dg/pr64817-3.c: New.
17032 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
17033             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
17035         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17036         pass parameters in registers.
17037         * gcc.dg/guality/pr36728-2.c (main): Likewise.
17038         * gcc.dg/guality/pr36728-3.c (main): Likewise.
17039         * gcc.dg/guality/pr36728-4.c (main): Likewise.
17041 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
17042             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17044         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17045         list, allow for multilibed targets.
17046         * gcc.dg/combine_ashiftrt_2.c: Likewise.
17048 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17050         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17051         * gcc.dg/pr46728-6.c: Ditto.
17053 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
17055         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17056         for mips_nanlegacy target.
17058 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
17060         * gcc.target/i386/chkp-hidden-def.c: New.
17062 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17064         PR middle-end/62103
17065         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17066         to use 24 bits for bitfield b.
17068 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17070         PR testsuite/64796
17071         * lib/target-supports.exp (check_effective_target_bswap64): Do not
17072         cache result in a global variable.  Include all 32-bit targets for
17073         bswap64 tests.
17075 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
17077         PR rtl-optimization/64756
17078         * gcc.c-torture/execute/pr64756.c: New test.
17080 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
17082         PR target/64660
17083         * gcc.target/sh/pr64660-0.h: New.
17084         * gcc.target/sh/pr64660-1.c: New.
17085         * gcc.target/sh/pr64660-2.c: New.
17086         * gcc.target/sh/pr64660-3.c: New.
17087         * gcc.target/sh/pr64660-4.c: New.
17089 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
17091         PR c++/64877
17092         * g++.dg/warn/Waddress-2.C: New.
17094 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
17096         PR middle-end/61225
17097         * gcc.target/i386/pr49095.c: XFAIL for ia32.
17099 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
17101         PR preprocessor/64803
17102         * gcc.dg/cpp/builtin-macro-1.c: New test case.
17104 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
17106         * g++.dg/ipa/devirt-37.C: Disable early inlining.
17108 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
17110         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17111         (_ARM_FPSRC): Add DN and AHP fields.
17112         (clean_results): Force DN=1 on AArch64.
17113         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17114         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17115         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17116         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17117         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17118         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17120 2015-02-02  Alan Modra  <amodra@gmail.com>
17122         * gcc.target/powerpc/cprophard.c: New.
17124 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
17126         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17127         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17129 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
17131         PR debug/64817
17132         * gcc.dg/pr64817-1.c: New test.
17133         * gcc.dg/pr64817-2.c: New test.
17135 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
17137         PR target/64851
17138         * gcc.target/sh/pr64851-0.h: New
17139         * gcc.target/sh/pr64851-1.c: New
17140         * gcc.target/sh/pr64851-2.c: New
17141         * gcc.target/sh/pr64851-3.c: New
17142         * gcc.target/sh/pr64851-4.c: New
17144 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17146         PR target/64882
17147         * gcc.dg/torture/pr64882.c: New test.
17149 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
17151         PR target/64159
17152         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17153         sparc*-*-*.
17155 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17157         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17158         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17159         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17160         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17161         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17162         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17163         tree dump.
17164         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17165         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17166         tree dump.
17167         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17168         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17169         tree dump.
17171 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17173         PR target/64688
17174         * g++.dg/pr64688-2.C: New.
17176 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17178         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17179         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17180         * gcc.target/i386/fuse-caller-save.c: Ditto.
17181         * gcc.target/i386/headmerge-1.c: Ditto.
17182         * gcc.target/i386/headmerge-2.c: Ditto.
17183         * gcc.target/i386/sibcall-6.c: Ditto.
17185 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17187         PR target/64617
17188         * gcc.target/i386/pr64617.c: New test.
17190 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17192         PR target/15184
17193         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17194         (dg-options): Remove -m32.
17195         (dg-final): Scan for "movb %al" only.
17196         * gcc.target/i386/pr15184-2.c: Ditto.
17198 2015-01-30  Richard Biener  <rguenther@suse.de>
17200         PR tree-optimization/64829
17201         * gcc.dg/vect/pr64829.c: New testcase.
17203 2015-01-29  Marek Polacek  <polacek@redhat.com>
17205         PR c/64709
17206         * gcc.dg/pr64709.c: New test.
17208 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
17210         PR c++/64717
17211         * g++.dg/ubsan/pr64717-1.C: New test.
17212         * g++.dg/ubsan/pr64717-2.C: New test.
17214 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
17216         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17218 2015-01-29  Jeff Law  <law@redhat.com>
17220         PR target/15184
17221         * gcc.target/i386/pr15184-1.c: New test.
17222         * gcc.target/i386/pr15184-2.c: New test.
17224 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17226         PR tree-optimization/64746
17227         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17229 2015-01-29  Richard Biener  <rguenther@suse.de>
17231         PR tree-optimization/64853
17232         * gcc.dg/torture/pr64853.c: New testcase.
17234 2015-01-29  Richard Biener  <rguenther@suse.de>
17236         PR tree-optimization/64844
17237         * gcc.dg/vect/pr64844.c: New testcase.
17239 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17241         PR middle-end/64809
17242         * gcc.dg/pr64809.c: Delete.
17244 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
17246         PR middle-end/64805
17247         * gcc.target/i386/pr64805.c: New.
17249 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17251         * gcc.dg/guality/guality.h (main): Add argv[0] to
17252         guality_gdb_command.
17254 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
17256         PR ipa/64801
17257         * gcc.dg/tree-ssa/pr64801.c: New testcase.
17259 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
17261         PR target/64659
17262         * gcc.target/sh/sh.exp
17263         (check_effective_target_atomic_model_soft_gusa_available,
17264         check_effective_target_atomic_model_soft_tcb_available,
17265         check_effective_target_atomic_model_soft_imask_available,
17266         check_effective_target_atomic_model_hard_llcs_available): New.
17267         * gcc.target/sh/pr64659-0.h: New.
17268         * gcc.target/sh/pr64659-1.c: New.
17269         * gcc.target/sh/pr64659-2.c: New.
17270         * gcc.target/sh/pr64659-3.c: New.
17271         * gcc.target/sh/pr64659-4.c: New.
17273 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
17275         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17276         scan-assembler-times pattern.
17278 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
17280         PR middle-end/64809
17281         * gcc.dg/pr64809.c: New test.
17283 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
17285         PR tree-optimization/64277
17286         * gcc.dg/pr64277.c: New.
17288 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17290         PR tree-optimization/64718
17291         * gcc.c-torture/execute/pr64718.c: New test.
17293 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
17295         * gcc.target/aarch64/abs_2.c: New.
17297 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
17299         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17300         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17301         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17302         ISA rev < 2.
17304 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
17306         PR bootstrap/64612
17307         * lib/target-supports.exp (check_effective_target_comdat_group): New.
17308         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17309         { target comdat_group }.
17311 2015-01-27  Tobias Burnus  <burnus@net-b.de>
17313         PR fortran/63861
17314         * gfortran.dg/goacc/coarray_2.f90: New.
17316 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17318         PR ipa/60871
17319         PR ipa/64139
17320         * g++.dg/torture/pr64139.C: New testcase.
17321         * g++.dg/torture/pr60871.C: Likewise.
17323 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
17325         PR fortran/64230
17326         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17327         prevent linking errors.
17329 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17331         PR ipa/64282
17332         * g++.dg/torture/pr64282.C: New testcase.
17334 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17336         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17337         for wzr reg.
17339 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17341         * gcc.target/s390/hotpatch-13.c: New testcase.
17342         * gcc.target/s390/hotpatch-14.c: New testcase.
17343         * gcc.target/s390/hotpatch-15.c: New testcase.
17344         * gcc.target/s390/hotpatch-16.c: New testcase.
17345         * gcc.target/s390/hotpatch-17.c: New testcase.
17346         * gcc.target/s390/hotpatch-18.c: New testcase.
17347         * gcc.target/s390/hotpatch-19.c: New testcase.
17348         * gcc.target/s390/hotpatch-20.c: New testcase.
17349         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17350         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17351         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17352         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17353         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17354         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17355         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17356         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17357         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17358         * gcc.target/s390/hotpatch-10.c: Likewise.
17359         * gcc.target/s390/hotpatch-11.c: Likewise.
17360         * gcc.target/s390/hotpatch-12.c: Likewise.
17361         * gcc.target/s390/hotpatch-2.c: Likewise.
17362         * gcc.target/s390/hotpatch-3.c: Likewise.
17363         * gcc.target/s390/hotpatch-4.c: Likewise.
17364         * gcc.target/s390/hotpatch-5.c: Likewise.
17365         * gcc.target/s390/hotpatch-6.c: Likewise.
17366         * gcc.target/s390/hotpatch-7.c: Likewise.
17367         * gcc.target/s390/hotpatch-8.c: Likewise.
17368         * gcc.target/s390/hotpatch-9.c: Likewise.
17369         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17370         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17371         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17372         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17373         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17374         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17375         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17376         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17378 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
17380         * gcc.dg/long_branch.c: New testcase.
17382 2015-01-27  Richard Biener  <rguenther@suse.de>
17384         PR tree-optimization/56273
17385         PR tree-optimization/59124
17386         PR tree-optimization/64277
17387         * g++.dg/warn/Warray-bounds-6.C: New testcase.
17388         * gcc.dg/Warray-bounds-12.c: Likewise.
17389         * gcc.dg/Warray-bounds-13.c: Likewise.
17391 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
17393         PR rtl-optimization/61058
17394         * gcc.dg/pr61058.c: New test.
17396 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
17398         * gcc.target/i386/chkp-narrow-bounds.c: New.
17400 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
17402         PR tree-optimization/64807
17403         * gcc.dg/pr64807.c: New test.
17405         PR c/64766
17406         * gcc.dg/pr64766.c: New test.
17408 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
17410         PR target/49263
17411         * gcc.target/sh/pr49263-4.c: New.
17413 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
17415         PR fortran/62044
17416         * gfortran.dg/allocate_with_mold_1.f90: New test
17418 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
17420         PR c/64778
17421         * gcc.dg/pr64778.c: New test.
17423         PR middle-end/64421
17424         * gcc.dg/vect/pr64421.c: New test.
17426 2015-01-26  Tobias Burnus  <burnus@net-b.de>
17428         PR fortran/64771
17429         * gfortran.dg/coarray_36.f: New.
17430         * gfortran.dg/coarray_37.f90: New.
17432 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
17434         PR fortran/64230
17435         * gfortran.dg/class_allocate_18.f90: New.
17437 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17439         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17441 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17443         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17445 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17447         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17449 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17451         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17453 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17455         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17456         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17457         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17458         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17460 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17462         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17463         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17464         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17466 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17468         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17469         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17470         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17471         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17472         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17473         vXXXhn.inc.
17475 2015-01-26  Richard Biener  <rguenther@suse.de>
17477         PR middle-end/64764
17478         * gcc.dg/uninit-19.c: New testcase.
17480 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17482         * lib/target-supports.exp (check_effective_target_vect64): Add
17483         sparc*-*-*.
17485 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17487         PR testsuite/64712
17488         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17490 2015-01-26  Tony Liu  <tony.liu@arm.com>
17492         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17493         non-UAL cases.
17495 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
17497         PR libfortran/64770
17498         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17499         correctly, clean up afterwards.
17501 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
17503         PR fortran/62044
17504         * gfortran.dg/use_rename_7.f90: New.
17506 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17508         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17509         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17511 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17513         PR target/54236
17514         * gcc.target/sh/pr54236-4.c: New.
17516 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17518         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17519         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17520         Bridge test.
17522 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17524         PR libfortran/64770
17525         * gfortran.dg/open_new_segv.f90: New test.
17527 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17529         PR target/49263
17530         PR target/53987
17531         PR target/64345
17532         PR target/59533
17533         PR target/52933
17534         PR target/54236
17535         PR target/51244
17536         * gcc.target/sh/pr64345-1.c: New.
17537         * gcc.target/sh/pr64345-2.c: New.
17538         * gcc.target/sh/pr59533-1.c: New.
17539         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17540         * gcc.target/sh/pr52933-2.c: Likewise.
17541         * gcc.target/sh/pr54089-1.c: Likewise.
17542         * gcc.target/sh/pr54236-1.c: Likewise.
17543         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17544         * gcc.target/sh/pr49263-1.c: Remove xfails.
17545         * gcc.target/sh/pr49263-2.c: Likewise.
17546         * gcc.target/sh/pr49263-3.c: Likewise.
17547         * gcc.target/sh/pr53987-1.c: Likewise.
17548         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17549         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17550         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17551         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17552         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17553         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17554         test_009): New.
17555         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17556         (test_02): New.
17558 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17560         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17562 2015-01-23  Ian Lance Taylor  <iant@google.com>
17564         PR go/64510
17565         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17566         targets without split stack support.
17568 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17570         PR target/64317
17571         * gcc.target/i386/pr64317.c: New test.
17573 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17575         PR rtl-optimization/63637
17576         PR rtl-optimization/60663
17577         * gcc.dg/pr63637-1.c: New test.
17578         * gcc.dg/pr63637-2.c: New test.
17579         * gcc.dg/pr63637-3.c: New test.
17580         * gcc.dg/pr63637-4.c: New test.
17581         * gcc.dg/pr63637-5.c: New test.
17582         * gcc.dg/pr63637-6.c: New test.
17583         * gcc.target/i386/pr63637-1.c: New test.
17584         * gcc.target/i386/pr63637-2.c: New test.
17585         * gcc.target/i386/pr63637-3.c: New test.
17586         * gcc.target/i386/pr63637-4.c: New test.
17587         * gcc.target/i386/pr63637-5.c: New test.
17588         * gcc.target/i386/pr63637-6.c: New test.
17590 2015-01-23  Richard Biener  <rguenther@suse.de>
17592         PR testsuite/63439
17593         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17594         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17596 2015-01-23  Marek Polacek  <polacek@redhat.com>
17598         PR preprocessor/60570
17599         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17600         * gcc.dg/cpp/pr60570.c: New test.
17602 2015-01-23  Richard Biener  <rguenther@suse.de>
17604         PR testsuite/63439
17605         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17606         vectorization on vect64 targets.
17608 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17610         PR fortran/60922
17611         * gfortran.dg/class_allocate_17.f90: New.
17613 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17615         PR fortran/64726
17616         * gfortran.dg/goacc/combined_loop.f90: New.
17618 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17620         PR fortran/61933
17621         * gfortran.dg/make_unit.f90: New test.
17623 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17625         PR fortran/61933
17626         * gfortran.dg/negative_unit_int8.f: Update.
17628 2015-01-22  Jeff Law  <law@redhat.com>
17630         PR target/52076
17631         * gcc.target/m68k/pr52076-1.c: New test.
17632         * gcc.target/m68k/pr52076-2.c: New test.
17634 2015-01-22  Richard Biener  <rguenther@suse.de>
17636         PR middle-end/64728
17637         * gcc.dg/torture/pr64728.c: New testcase.
17639 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17641         PR target/64688
17642         * g++.dg/pr64688.C: New test.
17644 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17646         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17647         to avoid errors with -fpic.
17649 2015-01-22  Richard Biener  <rguenther@suse.de>
17651         PR libstdc++/64535
17652         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17654 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17656         PR rtl-optimization/64682
17657         * gcc.c-torture/execute/pr64682.c: New file.
17659 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17661         PR debug/64511
17662         * gcc.dg/pr64511.c: New test.
17664         PR rtl-optimization/62078
17665         * g++.dg/opt/pr62078.C: New test.
17667         PR c/63307
17668         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17670 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17672         PR fortran/57023
17673         * gfortran.dg/internal_pack_15.f90:  New test.
17675 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17677         * c-c++-common/tsan/step.c: New testcase.
17679 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17681         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17683 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17685         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17687 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17689         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17691 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17693         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17695 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17697         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17699 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17701         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17703 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17705         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17707 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17709         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17711 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17713         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17715 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17717         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17719 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17721         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17723 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17725         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17727 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17729         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17730         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17731         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17732         vXXXw.inc.
17734 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17736         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17737         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17738         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17739         vXXXl.inc.
17741 2015-01-21  Renlin Li  <renlin.li@arm.com>
17743         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17744         * g++.dg/tls/thread_local5g.C: Likewise.
17745         * g++.dg/tls/thread_local6g.C: Likewise.
17747 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17749         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17750         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17751         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17753 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17755         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17756         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17757         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17759 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17761         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17762         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17763         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17765 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17767         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17768         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17769         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17771 2015-01-20  Jeff Law  <law@redhat.com>
17773         PR target/59946
17774         * gcc.target/m68k/pr59946.c: New test.
17776 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17778         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17779         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17780         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17782 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17784         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17785         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17786         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17788 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17790         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17791         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17792         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17794 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17796         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17797         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17798         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17799         vshuffle.inc.
17800         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17801         vshuffle.inc.
17803 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17805         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17806         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17807         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17809 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17811         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17812         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17813         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17815 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17817         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17819 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17821         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17823         PR sanitizer/64632
17824         * g++.dg/ubsan/pr64632.C: New test.
17826         PR debug/64663
17827         * gcc.dg/pr64663.c: New test.
17829 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17831         PR c++/64383
17832         * g++.dg/warn/Wunused-var-23.C: New.
17834 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17836         PR c++/59937
17837         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17838         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17840 2015-01-20  Richard Biener  <rguenther@suse.de>
17842         PR ipa/64684
17843         * gcc.dg/lto/pr64684_0.c: New testcase.
17844         * gcc.dg/lto/pr64684_1.c: Likewise.
17845         * gcc.dg/lto/pr64684_2.c: Likewise.
17846         * gcc.dg/lto/pr64685_0.c: Likewise.
17847         * gcc.dg/lto/pr64685_1.c: Likewise.
17849 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17851         PR c++/62241
17852         * g++.dg/cpp1y/lambda-init12.C: New.
17854 2015-01-20  Richard Biener  <rguenther@suse.de>
17856         PR tree-optimization/64410
17857         * g++.dg/vect/pr64410.cc: Require vect_double.
17859 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17861         PR target/64149
17862         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17864 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17866         PR bootstrap/64676
17867         Revert:
17868         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17870         PR rtl-optimization/64081
17871         * gcc.dg/pr64081.c: New test.
17873 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17875         * jit.dg/harness.h: Include <unistd.h>.
17876         (CHECK_NO_ERRORS): New.
17877         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17878         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17879         gcc_jit_context_compile_to_file.
17880         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17881         args to the spawned executable.
17882         (jit-expand-vars): New function.
17883         (jit-exe-params): New variable.
17884         (dg-jit-set-exe-params): New function.
17885         (jit-dg-test): Detect testcases that use
17886         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17887         Set arguments of spawned process to jit-exe-params.
17888         (jit-get-output-filename): New function.
17889         (jit-setup-compile-to-file): New function.
17890         (jit-verify-compile-to-file): New function.
17891         (jit-run-executable): New function.
17892         (jit-verify-executable): New function.
17893         * jit.dg/test-compile-to-assembler.c: New testcase.
17894         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17895         * jit.dg/test-compile-to-executable.c: New testcase.
17896         * jit.dg/test-compile-to-object.c: New testcase.
17898 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17900         PR target/64652
17901         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17902         (test_1): New.
17904 2015-01-19  Martin Liska  <mliska@suse.cz>
17906         * objc/compile/pr64668.m: New test.
17908 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17910         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17911         (create_overflow_fn): Update comment to clarify that
17912         the third param of the created function is a bool *, not
17913         an int *.
17914         (verify_int_overflow_fn): Convert param "expected_ovf" from
17915         int to bool.  Update third param of "overflow_fn_type" from int *
17916         to bool *.  Update local "actual_ovf" from int to bool.
17917         (verify_uint_overflow_fn): Likewise.
17919 2015-01-19  Martin Liska  <mliska@suse.cz>
17921         * gcc.dg/ipa/ipa-icf-33.c: New test.
17923 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17924             Haijian Zhang  <z.zhanghaijian@huawei.com>
17926         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17927         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17928         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17929         result_float64x2, expected_hfloat64x2): New helper type, variable and
17930         declaration.
17931         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17932         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17933         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17934         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17935         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17936         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17937         and target without the FMA feature.
17939 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17941         * gcc.target/aarch64/pr64304.c: New testcase.
17943 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17945         PR rtl-optimization/64081
17946         * gcc.dg/pr64081.c: New test.
17948 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17950         PR target/63971
17951         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17952         the epilogue).
17953         * gcc.target/aarch64/test_frame_6.c: Likewise.
17954         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17955         and x19 (in the epilogue).
17956         * gcc.target/aarch64/test_frame_4.c: Likewise.
17957         * gcc.target/aarch64/test_frame_7.c: Likewise.
17959 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17961         * gcc.target/i386/chkp-always_inline.c: New.
17963 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17964             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17966         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17967         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17969 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17971         PR fortran/60255
17972         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17973         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17975 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17977         PR fortran/64578
17978         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17980 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17982         PR target/64652
17983         * gcc.target/sh/torture/pr64652.c: New.
17985 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17987         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17988         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17989         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17990         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17991         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17992         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17994 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17996         PR ipa/64378
17997         * g++.dg/torture/pr64378.C: New testcase.
17999 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18001         PR fortran/57959
18002         * gfortran.dg/block_13.f08: New test
18004 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18006         PR fortran/55901
18007         * gfortran.dg/associate_1.f03: Allow test for character with
18008         automatic length.
18010 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18012         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18013         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18015 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18017         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18019 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
18021         PR fortran/64578
18022         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18024 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18026         PR fortran/60357
18027         * gfortran.dg/alloc_comp_assign_13.f08: New test.
18029         PR fortran/61275
18030         * gfortran.dg/alloc_comp_assign_14.f08: New test.
18032         PR fortran/55932
18033         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18035 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18037         PR fortran/60334
18038         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18040 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
18042         PR rtl-optimization/52773
18043         * gcc.c-torture/compile/pr52773.c: New test.
18045 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18047         PR c++/62134
18048         * g++.dg/cpp0x/alias-decl-46.C: New.
18050 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18052         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18054 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18056         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18057         Add trace.
18058         (CHECK_FP): Likewise.
18059         (CHECK_CUMULATIVE_SAT): Likewise.
18061 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18063         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18064         (Set_Neon_Cumulative_Sat): Add parameter.
18065         (__set_neon_cumulative_sat): Support new parameter.
18066         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18067         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18068         argument.
18069         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18070         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18071         argument.
18073 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18075         * g++.dg/tsan/vptr_benign_race.C: New testcase.
18076         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18078 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18080         PR c++/60056
18081         * g++.dg/tls/thread_local-ice4.C: New.
18083 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
18085         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18086         than Neon options.
18088 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18090         PR c++/62276
18091         * g++.dg/cpp0x/vt-62276.C: New.
18093 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18095         PR middle-end/64353
18096         * g++.dg/pr64353.C: New.
18098 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18100         PR target/64263
18101         * gcc.target/aarch64/pr64263_1.c: New test.
18103 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
18105         PR tree-optimization/64434
18106         * gcc.dg/torture/pr64434.c: Move to...
18107         * gcc.dg/pr64434.c: ... here.
18109 2015-01-16  Richard Biener  <rguenther@suse.de>
18111         PR middle-end/64614
18112         * gcc.dg/uninit-18.c: New testcase.
18114 2015-01-16  Richard Biener  <rguenther@suse.de>
18116         PR tree-optimization/64568
18117         * g++.dg/torture/pr64568-2.C: New testcase.
18119 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18121         PR target/64363
18122         * gcc.target/i386/chkp-label-address.c: New.
18124 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
18126         PR fortran/45290
18127         * gfortran.dg/pointer_init_6.f90: Extended.
18129 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
18131         * gcc.c-torture/compile/20150108.c: New test.
18133 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18135         * gcc.target/visium: New directory.
18137 2015-01-16  Richard Biener  <rguenther@suse.de>
18139         PR tree-optimization/61743
18140         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18141         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18143 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
18145         * gcc.dg/pr64015.c: New test.
18147 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
18149         PR ipa/64163
18150         PR ipa/64612
18151         * g++.dg/ipa/pr64612.C: New test.
18153 2015-01-16  Renlin Li  <renlin.li@arm.com>
18155         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18157 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
18159         * gcc.target/i386/sse-14.c: Test new intrinsic.
18160         * gcc.target/i386/sse-22.c: Ditto.
18162 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18164         PR c++/58614
18165         * g++.dg/cpp0x/auto44.C: New.
18167 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
18169         PR target/59710
18170         * gcc.target/nios2/gpopt-all.c: New test case.
18171         * gcc.target/nios2/gpopt-local.c: New test case.
18172         * gcc.target/nios2/gpopt-global.c: New test case.
18173         * gcc.target/nios2/gpopt-data.c: New test case.
18174         * gcc.target/nios2/gpopt-none.c: New test case.
18176 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
18178         * g++.dg/ubsan/vptr-1.C: New test.
18179         * g++.dg/ubsan/vptr-2.C: New test.
18180         * g++.dg/ubsan/vptr-3.C: New test.
18181         * g++.dg/ubsan/vptr-4.C: New test.
18182         * g++.dg/ubsan/vptr-5.C: New test.
18183         * g++.dg/ubsan/vptr-6.C: New test.
18184         * g++.dg/ubsan/vptr-7.C: New test.
18185         * g++.dg/ubsan/vptr-8.C: New test.
18186         * g++.dg/ubsan/vptr-9.C: New test.
18188 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18190         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18191         is set up.
18192         * lib/gcc-dg.exp: Likewise.
18194 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
18196         PR rtl-optimization/64110
18197         * gcc.target/i386/pr64110.c: Add scan-assembler.
18199 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
18200             James Norris  <jnorris@codesourcery.com>
18201             Cesar Philippidis  <cesar@codesourcery.com>
18202             Ilmir Usmanov  <i.usmanov@samsung.com>
18204         * lib/target-supports.exp (check_effective_target_fopenacc): New
18205         procedure.
18206         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18207         * g++.dg/goacc/goacc.exp: Likewise.
18208         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18209         * gcc.dg/goacc/goacc.exp: Likewise.
18210         * gfortran.dg/goacc/goacc.exp: Likewise.
18211         * c-c++-common/cpp/openacc-define-1.c: New file.
18212         * c-c++-common/cpp/openacc-define-2.c: Likewise.
18213         * c-c++-common/cpp/openacc-define-3.c: Likewise.
18214         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18215         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18216         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18217         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18218         * c-c++-common/goacc/asyncwait-1.c: Likewise.
18219         * c-c++-common/goacc/cache-1.c: Likewise.
18220         * c-c++-common/goacc/clauses-fail.c: Likewise.
18221         * c-c++-common/goacc/collapse-1.c: Likewise.
18222         * c-c++-common/goacc/data-1.c: Likewise.
18223         * c-c++-common/goacc/data-2.c: Likewise.
18224         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18225         * c-c++-common/goacc/deviceptr-1.c: Likewise.
18226         * c-c++-common/goacc/deviceptr-2.c: Likewise.
18227         * c-c++-common/goacc/deviceptr-3.c: Likewise.
18228         * c-c++-common/goacc/if-clause-1.c: Likewise.
18229         * c-c++-common/goacc/if-clause-2.c: Likewise.
18230         * c-c++-common/goacc/kernels-1.c: Likewise.
18231         * c-c++-common/goacc/loop-1.c: Likewise.
18232         * c-c++-common/goacc/loop-private-1.c: Likewise.
18233         * c-c++-common/goacc/nesting-1.c: Likewise.
18234         * c-c++-common/goacc/nesting-data-1.c: Likewise.
18235         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18236         * c-c++-common/goacc/parallel-1.c: Likewise.
18237         * c-c++-common/goacc/pcopy.c: Likewise.
18238         * c-c++-common/goacc/pcopyin.c: Likewise.
18239         * c-c++-common/goacc/pcopyout.c: Likewise.
18240         * c-c++-common/goacc/pcreate.c: Likewise.
18241         * c-c++-common/goacc/pragma_context.c: Likewise.
18242         * c-c++-common/goacc/present-1.c: Likewise.
18243         * c-c++-common/goacc/reduction-1.c: Likewise.
18244         * c-c++-common/goacc/reduction-2.c: Likewise.
18245         * c-c++-common/goacc/reduction-3.c: Likewise.
18246         * c-c++-common/goacc/reduction-4.c: Likewise.
18247         * c-c++-common/goacc/sb-1.c: Likewise.
18248         * c-c++-common/goacc/sb-2.c: Likewise.
18249         * c-c++-common/goacc/sb-3.c: Likewise.
18250         * c-c++-common/goacc/update-1.c: Likewise.
18251         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18252         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18253         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18254         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18255         * gfortran.dg/goacc/assumed.f95: Likewise.
18256         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18257         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18258         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18259         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18260         * gfortran.dg/goacc/branch.f95: Likewise.
18261         * gfortran.dg/goacc/cache-1.f95: Likewise.
18262         * gfortran.dg/goacc/coarray.f95: Likewise.
18263         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18264         * gfortran.dg/goacc/cray.f95: Likewise.
18265         * gfortran.dg/goacc/critical.f95: Likewise.
18266         * gfortran.dg/goacc/data-clauses.f95: Likewise.
18267         * gfortran.dg/goacc/data-tree.f95: Likewise.
18268         * gfortran.dg/goacc/declare-1.f95: Likewise.
18269         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18270         * gfortran.dg/goacc/fixed-1.f: Likewise.
18271         * gfortran.dg/goacc/fixed-2.f: Likewise.
18272         * gfortran.dg/goacc/fixed-3.f: Likewise.
18273         * gfortran.dg/goacc/fixed-4.f: Likewise.
18274         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18275         * gfortran.dg/goacc/if.f95: Likewise.
18276         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18277         * gfortran.dg/goacc/list.f95: Likewise.
18278         * gfortran.dg/goacc/literal.f95: Likewise.
18279         * gfortran.dg/goacc/loop-1.f95: Likewise.
18280         * gfortran.dg/goacc/loop-2.f95: Likewise.
18281         * gfortran.dg/goacc/loop-3.f95: Likewise.
18282         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18283         * gfortran.dg/goacc/omp.f95: Likewise.
18284         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18285         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18286         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18287         * gfortran.dg/goacc/parameter.f95: Likewise.
18288         * gfortran.dg/goacc/private-1.f95: Likewise.
18289         * gfortran.dg/goacc/private-2.f95: Likewise.
18290         * gfortran.dg/goacc/private-3.f95: Likewise.
18291         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18292         * gfortran.dg/goacc/reduction-2.f95: Likewise.
18293         * gfortran.dg/goacc/reduction.f95: Likewise.
18294         * gfortran.dg/goacc/routine-1.f90: Likewise.
18295         * gfortran.dg/goacc/routine-2.f90: Likewise.
18296         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18297         * gfortran.dg/goacc/several-directives.f95: Likewise.
18298         * gfortran.dg/goacc/sie.f95: Likewise.
18299         * gfortran.dg/goacc/subarrays.f95: Likewise.
18300         * gfortran.dg/gomp/map-1.f90: Likewise.
18301         * gfortran.dg/openacc-define-1.f90: Likewise.
18302         * gfortran.dg/openacc-define-2.f90: Likewise.
18303         * gfortran.dg/openacc-define-3.f90: Likewise.
18304         * g++.dg/gomp/block-1.C: Update for changed compiler output.
18305         * g++.dg/gomp/block-2.C: Likewise.
18306         * g++.dg/gomp/block-3.C: Likewise.
18307         * g++.dg/gomp/block-5.C: Likewise.
18308         * g++.dg/gomp/target-1.C: Likewise.
18309         * g++.dg/gomp/target-2.C: Likewise.
18310         * g++.dg/gomp/taskgroup-1.C: Likewise.
18311         * g++.dg/gomp/teams-1.C: Likewise.
18312         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18313         * gcc.dg/cilk-plus/jump.c: Likewise.
18314         * gcc.dg/gomp/block-1.c: Likewise.
18315         * gcc.dg/gomp/block-10.c: Likewise.
18316         * gcc.dg/gomp/block-2.c: Likewise.
18317         * gcc.dg/gomp/block-3.c: Likewise.
18318         * gcc.dg/gomp/block-4.c: Likewise.
18319         * gcc.dg/gomp/block-5.c: Likewise.
18320         * gcc.dg/gomp/block-6.c: Likewise.
18321         * gcc.dg/gomp/block-7.c: Likewise.
18322         * gcc.dg/gomp/block-8.c: Likewise.
18323         * gcc.dg/gomp/block-9.c: Likewise.
18324         * gcc.dg/gomp/target-1.c: Likewise.
18325         * gcc.dg/gomp/target-2.c: Likewise.
18326         * gcc.dg/gomp/taskgroup-1.c: Likewise.
18327         * gcc.dg/gomp/teams-1.c: Likewise.
18329 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
18331         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18332         test case.
18334 2015-01-15  Mike Stump  <mikestump@comcast.net>
18336         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18337         * gcc.dg/inline_2.c: Likewise.
18338         * gcc.dg/inline_3.c: Likewise.
18339         * gcc.dg/inline_4.c: Likewise.
18341 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
18343         PR fortran/58023
18344         * gfortran.dg/proc_ptr_comp_43.f90: New.
18346 2015-01-15  Mike Stump  <mikestump@comcast.net>
18348         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18349         * gcc.dg/unroll_2.c: Likewise.
18350         * gcc.dg/unroll_3.c: Likewise.
18351         * gcc.dg/unroll_4.c: Likewise.
18352         * gcc.dg/unroll_5.c: Likewise.
18354 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
18356         PR target/63971
18357         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18358         in epilogue.
18359         * gcc.target/aarch64/test_frame_6.c: Likewise.
18360         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18361         x30 and x19 (in the epilogue).
18362         * gcc.target/aarch64/test_frame_4.c: Likewise.
18363         * gcc.target/aarch64/test_frame_7.c: Likewise.
18365 2015-01-15  Martin Liska  <mliska@suse.cz>
18367         * g++.dg/ipa/pr64068.C: New test.
18368         * gcc.dg/ipa/PR64559.c: New test.
18370 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18372         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18373         with PIE.
18375 2015-01-15  Richard Biener  <rguenther@suse.de>
18377         PR tree-optimization/61743
18378         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18379         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18381 2015-01-15 Renlin Li <renlin.li@arm.com>
18383         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18384         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18386 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18388         * gcc.dg/vect/vect-aggressive-1.c: New.
18389         * gcc.target/i386/avx2-vect-aggressive.c: New.
18391 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18393         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18395 2015-01-15  Richard Biener  <rguenther@suse.de>
18397         PR lto/64415
18398         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18399         -Wl,-undefined,dynamic_lookup.
18401 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18403         * gnat.dg/opt47.adb: New test.
18405 2015-01-15  Richard Biener  <rguenther@suse.de>
18407         PR lto/64415
18408         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18410 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18412         PR tree-optimization/64434
18413         * gcc.dg/torture/pr64434.c: New test.
18415 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
18417         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18418         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
18419         -march=loongson* and -march=octeon* require -mno-micromips.
18421 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
18422             Matthew Fortune  <matthew.fortune@imgtec.com>
18424         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18425         * gcc.target/mips/call-saved-5.c (foo): Likewise.
18426         * gcc.target/mips/call-saved-6.c (foo): Likewise.
18427         * gcc.target/mips/call-saved-7.c: New file.
18428         * gcc.target/mips/call-saved-8.c: New file.
18429         * gcc.target/mips/call-saved-9.c: New file.
18431 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
18433         * gcc.target/mips/lsa.c: New file.
18434         * gcc.target/mips/mips64-lsa.c: Likewise.
18435         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18436         * gcc.target/mips/mulsize-4.c: Likewise.
18437         * gcc.target/mips/mulsize-5.c: New file.
18438         * gcc.target/mips/mulsize-6.c: Likewise.
18439         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18440         and !HAS_LSA as ghost options.
18441         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18442         for !HAS_LSA.
18444 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
18446         * g++.dg/torture/20141013.c: Set -fno-short-enums.
18448 2015-01-15  Richard Biener  <rguenther@suse.de>
18450         PR middle-end/64365
18451         * gcc.dg/torture/pr64365.c: New testcase.
18453 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
18455         * gcc.dg/stackprotectexplicit1.c: New test.
18456         * g++.dg/stackprotectexplicit2.c: New test.
18458 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18460         PR target/61933
18461         * gfortran.dg/inquire_internal.f90: New.
18462         * gfortran.dg/negative_unit_check.f90: New.
18464 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
18466         PR target/53988
18467         * gcc.target/sh/pr53988-1.c: New.
18469 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
18471         PR c++/58671
18472         * g++.dg/tls/thread_local-ice3.C: New.
18474 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18476         * gcc.target/i386/fentry-override.c: Properly place {} in target
18477         selector.  Remove nonpic.
18478         * gcc.target/i386/fentry.c: Likewise.
18480 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18482         * gcc.dg/atomic-invalid.c: Check for invalid memory model
18483         warnings instead of errors.
18485 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
18487         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18488         option support instead of ENABLE_LTO from Makefile.
18490 2015-01-14  Richard Biener  <rguenther@suse.de>
18492         PR tree-optimization/59354
18493         * gcc.dg/vect/pr59354.c: New testcase.
18495 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
18497         * lib/target-supports.exp
18498         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18499         on ARM architures before v7.
18501 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18503         PR middle-end/59448
18504         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18505         an atomic_exchange.
18507 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18509         PR target/64386
18510         * gcc.target/i386/pr64386.c: New test.
18512 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18514         PR target/64393
18515         * gcc.target/i386/pr64393.c: New test.
18517 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18519         PR target/64387
18520         * gcc.target/i386/pr64387.c: New test.
18522 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18524         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18526 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18528         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18530 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18532         PR target/64453
18533         * gcc.target/arm/pr64453.c: New.
18535 2015-01-14  Richard Biener  <rguenther@suse.de>
18537         PR lto/64415
18538         * gcc.dg/lto/pr64415_0.c: New testcase.
18539         * gcc.dg/lto/pr64415_1.c: Likewise.
18541 2015-01-14  Martin Liska  <mliska@suse.cz>
18543         * gcc.dg/ipa/pr64307.c: New test.
18545 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18547         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18548         64-bit and 128-bit.
18550 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18552         PR target/64460
18553         * gcc.target/arm/pr64460_1.c: New test.
18555 2015-01-14  Richard Biener  <rguenther@suse.de>
18557         PR tree-optimization/64493
18558         PR tree-optimization/64495
18559         * gcc.dg/vect/pr64493.c: New testcase.
18560         * gcc.dg/vect/pr64495.c: Likewise.
18562 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18564         * gcc.dg/Warray-bounds-11.c: New test-case.
18566 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18568         * gcc.target/mips/octeon3-pipe-1.c: New test.
18570 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18572         * jit.dg/harness.h (set_up_logging): Move string concatenation
18573         into...
18574         (concat_strings): New function.
18575         (dump_reproducer): New function.
18576         (test_jit): Call dump_reproducer.
18577         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18578         function.
18579         (jit-dg-test): Delete any generated reproducer from previous runs.
18580         Verify that a generated reproducer was created, and verify that it
18581         compiles.
18582         * jit.dg/test-nested-contexts.c (main): Call
18583         gcc_jit_context_dump_reproducer_to_file.
18585 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18587         * gcc.dg/aru-2.c: Add dg-require-profiling.
18589 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18591         * lib/target-supports.exp (check_profiling_available): Check if
18592         -pg links.
18594 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18596         PR ipa/64565
18597         * g++.dg/torture/pr64565.C: New testcase.
18599 2015-01-13  Marek Polacek  <polacek@redhat.com>
18601         PR middle-end/64391
18602         * gcc.dg/tm/pr64391.c: New test.
18604 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18606         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18607         true.
18609 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18611         * gcc.target/i386/pie.c: New test.
18613         * lib/target-supports.exp (check_effective_target_pie): New.
18615 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18617         PR rtl-optimization/64286
18618         * gcc.target/i386/avx2-pr64286.c: New test.
18620 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18622         PR c++/57626
18623         * g++.dg/cpp0x/vt-57626.C: New.
18625 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18627         PR fortran/64528
18628         * gfortran.dg/pr64528.f90: New test.
18630 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18632         * gcc.target/aarch64/subsp.c: New test.
18634 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18636         * gcc.target/aarch64/store-pair-1.c: New testcase.
18638 2015-01-13  Richard Biener  <rguenther@suse.de>
18640         PR lto/64373
18641         * gcc.dg/lto/pr64373_0.c: New testcase.
18643 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18645         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18646         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18648 2015-01-13  Richard Biener  <rguenther@suse.de>
18650         PR tree-optimization/64406
18651         * gcc.dg/pr64406.c: New testcase.
18653 2015-01-13  Richard Biener  <rguenther@suse.de>
18655         PR tree-optimization/64404
18656         * gcc.dg/vect/pr64404.c: New testcase.
18658 2015-01-13  Richard Biener  <rguenther@suse.de>
18660         PR tree-optimization/64568
18661         * g++.dg/torture/pr64568.C: New testcase.
18663 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18665         * jit.dg/test-error-local-used-from-other-function.c: New test
18666         case.
18667         * jit.dg/test-error-param-reuse.c: New test case.
18668         * jit.dg/test-error-param-sharing.c: New test case.
18669         * jit.dg/test-error-param-used-from-other-function.c: New test
18670         case.
18671         * jit.dg/test-error-param-used-without-a-function.c: New test
18672         case.
18674 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18676         PR tree-optimization/64563
18677         * gcc.dg/pr64563.c: New test.
18679         PR target/64513
18680         * gcc.target/i386/pr64513.c: New test.
18682         PR tree-optimization/64454
18683         * gcc.dg/pr64454.c: New test.
18685         PR testsuite/64028
18686         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18687         bind_pic_locally.
18688         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18689         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18690         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18691         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18692         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18693         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18694         * gcc.dg/vect/slp-25.c: Likewise.
18695         * gcc.dg/vect/vect-109.c: Likewise.
18696         * gcc.dg/vect/vect-13.c: Likewise.
18697         * gcc.dg/vect/vect-17.c: Likewise.
18698         * gcc.dg/vect/vect-18.c: Likewise.
18699         * gcc.dg/vect/vect-19.c: Likewise.
18700         * gcc.dg/vect/vect-20.c: Likewise.
18701         * gcc.dg/vect/vect-21.c: Likewise.
18702         * gcc.dg/vect/vect-22.c: Likewise.
18703         * gcc.dg/vect/vect-27.c: Likewise.
18704         * gcc.dg/vect/vect-29.c: Likewise.
18705         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18706         * gcc.dg/vect/vect-2.c: Likewise.
18707         * gcc.dg/vect/vect-3.c: Likewise.
18708         * gcc.dg/vect/vect-4.c: Likewise.
18709         * gcc.dg/vect/vect-5.c: Likewise.
18710         * gcc.dg/vect/vect-72.c: Likewise.
18711         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18712         * gcc.dg/vect/vect-73.c: Likewise.
18713         * gcc.dg/vect/vect-77-global.c: Likewise.
18714         * gcc.dg/vect/vect-78-global.c: Likewise.
18715         * gcc.dg/vect/vect-7.c: Likewise.
18716         * gcc.dg/vect/vect-86.c: Likewise.
18717         * gcc.dg/vect/vect-align-1.c: Likewise.
18718         * gcc.dg/vect/vect-align-3.c: Likewise.
18719         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18720         * gcc.dg/vect/vect-all.c: Likewise.
18721         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18722         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18723         * gcc.dg/vect/vect-peel-3.c: Likewise.
18724         * gcc.dg/vect/vect-peel-4.c: Likewise.
18725         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18727 2015-01-12  Jeff Law  <law@redhat.com>
18729         PR target/64461
18730         * gcc.target/m68k/pr64461.c: New test.
18732 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18734         * jit.dg/test-array-as-pointer.c (create_code): Update call
18735         to gcc_jit_context_new_global by setting "kind" to
18736         GCC_JIT_GLOBAL_IMPORTED.
18737         * jit.dg/test-error-array-as-pointer.c: Likewise.
18738         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18739         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18740         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18741         * jit.dg/test-using-global.c (the_global): Rename to...
18742         (imported_global): ...this.
18743         (create_code): Update to test the three kinds of global.
18744         (verify_code): Likewise.
18746 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18748         PR testsuite/64427
18749         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18750         undefined behavior.
18751         * gcc.target/i386/pr64291-2.c: Updated.
18753 2015-01-12  Richard Biener  <rguenther@suse.de>
18755         PR tree-optimization/64530
18756         * gfortran.dg/pr64530.f90: New testcase.
18758 2015-01-12  Richard Biener  <rguenther@suse.de>
18760         PR middle-end/64357
18761         * gcc.dg/torture/pr64357.c: New testcase.
18763 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18765         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18766         selector.
18768 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18769         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18771 2015-01-12  Martin Liska  <mliska@suse.cz>
18773         * gcc.dg/ipa/PR64550.c: New test.
18775 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18777         PR ipa/63470
18778         * g++.dg/ipa/pr63470.C: New testcase.
18780 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18782         PR fortran/63733
18783         * gfortran.dg/typebound_operator_20.f90: New.
18785 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18787         PR fortran/58023
18788         * gfortran.dg/proc_ptr_comp_42.f90: New.
18790 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18792         PR fortran/64508
18793         * gfortran.dg/proc_ptr_comp_41.f90: New.
18795 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18797         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18799 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18801         PR fortran/64522
18802         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18803         and add dg-excess-errors.
18804         * gfortran.dg/line_length_6.f90: New.
18805         * gfortran.dg/line_length_7.f90: New.
18806         * gfortran.dg/line_length_8.f90: New.
18807         * gfortran.dg/line_length_9.f90: New.
18808         * gfortran.dg/line_length_10.f90: New.
18809         * gfortran.dg/line_length_11.f90: New.
18811 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18813         * jit.dg/test-threads.c (struct testcase): Move declaration
18814         to jit.dg/all-non-failing-tests.h.
18815         (testcases): Likewise.
18816         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18817         declaration here from jit.dg/all-non-failing-tests.h.
18818         (testcases): Likewise.
18819         * jit.dg/test-combination.c (create_code): Eliminate spelling
18820         out all of the testcases in favor of looping through the
18821         "testcases" metadata.
18822         (verify_code): Likewise.
18824 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18826         PR rtl-optimization/64536
18827         * gcc.dg/pr64536.c: New test.
18829 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18831         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18832         * jit.dg/test-combination.c (create_code): Likewise.
18833         (verify_code): Likewise.
18834         * jit.dg/test-constants.c: New test case.
18835         * jit.dg/test-threads.c: Add test-constants.c.
18837 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18839         PR libobjc/51891
18840         * objc.dg/gnu-api-2-class.m: Add a test case
18841         for the above change.
18843 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18845         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18847 2015-01-09  Richard Biener  <rguenther@suse.de>
18849         PR tree-optimization/64410
18850         * g++.dg/vect/pr64410.cc: New testcase.
18852 2015-01-09  Martin Liska  <mliska@suse.cz>
18854         * gcc.dg/ipa/ipa-icf-32.c: New test.
18856 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18858         * c-c++-common/tsan/tsan_barrier.h: New.
18859         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18860         * c-c++-common/tsan/bitfield_race.c: Likewise.
18861         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18862         * c-c++-common/tsan/mutexset1.c: Likewise.
18863         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18864         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18865         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18866         * c-c++-common/tsan/simple_race.c: Likewise.
18867         * c-c++-common/tsan/simple_stack.c: Likewise.
18868         * c-c++-common/tsan/sleep_sync.c: Likewise.
18869         * c-c++-common/tsan/tiny_race.c: Likewise.
18870         * c-c++-common/tsan/tls_race.c: Likewise.
18871         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18872         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18873         * g++.dg/tsan/atomic_free.C: Likewise.
18874         * g++.dg/tsan/atomic_free2.C: Likewise.
18875         * g++.dg/tsan/cond_race.C: Likewise.
18876         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18878 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18880         PR testsuite/62250
18881         * lib/target-supports.exp (check_effective_target_libatomic_available):
18882         New.
18883         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18884         targets that match effective-target libatomic_available.
18885         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18887 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18889         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18890         Verify the result of gcc_jit_context_get_last_error.
18891         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18893 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18895         PR tree-optimization/63989
18896         * gcc.dg/strlenopt-27.c: New test.
18898 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18900         * jit.dg/harness.h (set_up_logging): New function.
18901         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18902         set_up_logging on the context, so that every testcase is
18903         logged to a particular file.
18904         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18905         and call gcc_jit_context_set_logfile on the top-level context.
18907 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18909         PR target/64338
18910         * g++.dg/opt/pr64338.C: New test.
18912 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18914         * gfortran.dg/coarray/codimension_2b.f90: New file.
18915         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18916         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18918 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18920         PR c++/59004
18921         * g++.dg/ext/fnname4.C: New.
18923 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18925         PR c++/64462
18926         * g++.dg/cpp0x/constexpr-64462.C: New.
18928 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18930         PR c++/60753
18931         * g++.dg/cpp0x/deleted10.C: New.
18933 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18935         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18937 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18939         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18940         GCC_JIT_UNARY_OP_ABS.
18941         (verify_unary_ops): Likewise.
18943 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18945         * jit.dg/test-arith-overflow.c: New test case.
18946         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18947         * jit.dg/test-combination.c (create_code): Likewise.
18948         (verify_code): Likewise.
18949         * jit.dg/test-threads.c (testcases): Likewise.
18951 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18953         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18954         rather than "jit".  Load g++.exp, and call g++_init.
18955         Run test-*.cc files within the testsuite and *.cc files within
18956         docs/examples.
18957         (jit-dg-test): Drop the addition of -fgnu89-inline to
18958         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18959         doing it when compiling C testcases (since g++ does not handle
18960         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18961         is restored to the value after g++_init ran, rather than the
18962         value before g++_init ran.  Return a list of
18963         $comp_output $output_file, as dg-test assumes.
18965 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18967         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18968         make it easier to figure out the origin of each test result when
18969         running test-combination.c and test-threads.c.
18970         (CHECK_VALUE): Likewise.
18971         (CHECK_DOUBLE_VALUE): Likewise.
18972         (CHECK_STRING_VALUE): Likewise.
18973         (CHECK_STRING_STARTS_WITH): Likewise.
18974         (CHECK_STRING_CONTAINS): Likewise.
18975         (CHECK): Likewise.
18976         (check_string_value): Likewise, add "funcname" param.
18977         (check_string_starts_with): Likewise.
18978         (check_string_contains): Likewise.
18980 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18982         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18983         generating name of built executable.
18985 2015-01-07  Marek Polacek  <polacek@redhat.com>
18987         PR c/64440
18988         * gcc.dg/pr64440.c: New test.
18989         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18991 2015-01-07  Marek Polacek  <polacek@redhat.com>
18993         PR c/64417
18994         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18995         * gcc.dg/pr64417.c: New test.
18997 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18999         PR target/64505
19000         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19001         fix is correct.
19003 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19005         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19006         Check if testcases run without errors, not just if they compile.
19008 2015-01-06  Christian Bruel  <christian.bruel@st.com>
19010         PR target/64507
19011         * gcc.target/sh/pr64507.c: New test.
19013 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
19015         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19017 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
19019         * c-c++-common/asan/sanitize-all-1.c: New test.
19020         * c-c++-common/ubsan/sanitize-all-1.c: New test.
19021         * c-c++-common/ubsan/sanitize-all-2.c: New test.
19022         * c-c++-common/ubsan/sanitize-all-3.c: New test.
19023         * c-c++-common/ubsan/sanitize-all-4.c: New test.
19025 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19027         * lib/target-supports.exp (check_profiling_available): Return 0 for
19028         Visium.
19029         (check_effective_target_tls_runtime): Likewise.
19030         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19031         * gcc.dg/20020312-2.c: Adjust for Visium.
19032         * gcc.dg/tls/thr-cse-1.c: Likewise
19033         * gcc.dg/tree-ssa/20040204-1.c: Likewise
19034         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19035         * gcc.dg/weak/typeof-2.c: Likewise.
19037 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
19039         PR rtl-optimization/64287
19040         * gcc.dg/aru-2.c: New test.
19042 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19044         PR sanitizer/64344
19045         * c-c++-common/ubsan/pr64344-1.c: New test.
19046         * c-c++-common/ubsan/pr64344-2.c: New test.
19048         PR tree-optimization/64465
19049         * gcc.dg/pr64465.c: New test.
19051         PR tree-optimization/64494
19052         * gcc.c-torture/compile/pr64494.c: New test.
19054 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
19056         PR fortran/47674
19057         * gfortran.dg/realloc_on_assign_25.f90:  New test.
19059 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19061         Update copyright years.
19063 2015-01-05  Marek Polacek  <polacek@redhat.com>
19065         PR c/64423
19066         * gcc.dg/pr64423.c: New test.
19068 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19070         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19071         mmix-knuth-mmixware for the same reason as for MIPS.
19072         * gcc.dg/debug/debug-2.c: Ditto.
19074         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19076 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
19078         PR testsuite/62250
19079         * lib/gfortran.exp: Add libatomic library search path.
19080         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19081         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19083         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19085 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19087         * c-c++-common/tsan/bitfield_race.c: New testcase.
19088         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19090 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19092         * gfortran.dg/coarray/collectives_4.f90: New.
19094 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19096         PR fortran/57562
19097         * gfortran.dg/extends_16.f90: New.
19099 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19101         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19103 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19105         * gfortran.dg/coarray/codimension_2.f90: New.
19106         * gfortran.dg/coarray/codimension_2a.f90: New.
19107         * gfortran.dg/coarray_35.f90: New.
19108         * gfortran.dg/coarray_35a.f90: New.
19110 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19112         PR fortran/60507
19113         * gfortran.dg/dummy_procedure_11.f90: New.
19115 Copyright (C) 2015 Free Software Foundation, Inc.
19117 Copying and distribution of this file, with or without modification,
19118 are permitted in any medium without royalty provided the copyright
19119 notice and this notice are preserved.