PR c++/68653
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe8291a9d426c61f6d3d412925f7ae99dab98198d
1 2015-12-02  Marek Polacek  <polacek@redhat.com>
3         PR c++/68653
4         * g++.dg/warn/nonnull3.C: New test.
6 2015-12-02  Joseph Myers  <joseph@codesourcery.com>
8         PR c/68162
9         * gcc.dg/pr68162-1.c: New test.
11 2015-12-02  Aditya Kumar  <aditya.k7@samsung.com>
12             Sebastian Pop  <s.pop@samsung.com>
14         * gfortran.dg/graphite/run-id-3.f90: New.
16 2015-12-02  David Sherwood  <david.sherwood@arm.com>
18         * gcc.target/aarch64/fmaxmin.c: New test.
20 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
22         * gfortran.dg/goacc/coarray.f95: XFAIL.
23         * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors
24         directive.
25         * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
26         directive.
28 2015-12-02  Thomas Schwinge  <thomas@codesourcery.com>
29             Julian Brown  <julian@codesourcery.com>
30             James Norris  <James_Norris@mentor.com>
32         * c-c++-common/goacc/host_data-5.c: New file.
33         * c-c++-common/goacc/host_data-6.c: Likewise.
35 2015-12-02  Tom de Vries  <tom@codesourcery.com>
37         * c-c++-common/goacc/kernels-default-2.c: New test.
38         * c-c++-common/goacc/kernels-default.c: New test.
40 2015-12-02  Tom de Vries  <tom@codesourcery.com>
42         * c-c++-common/goacc/kernels-alias-2.c: New test.
43         * c-c++-common/goacc/kernels-alias-3.c: New test.
44         * c-c++-common/goacc/kernels-alias-4.c: New test.
45         * c-c++-common/goacc/kernels-alias-5.c: New test.
46         * c-c++-common/goacc/kernels-alias-6.c: New test.
47         * c-c++-common/goacc/kernels-alias-7.c: New test.
48         * c-c++-common/goacc/kernels-alias-8.c: New test.
49         * c-c++-common/goacc/kernels-alias.c: New test.
51 2015-12-02  Tom de Vries  <tom@codesourcery.com>
53         * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
54         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
55         * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
57 2015-12-02  Richard Biener  <rguenther@suse.de>
59         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
60         y guarding a call to abort ().
61         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
62         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
64 2015-12-02  Marek Polacek  <polacek@redhat.com>
66         PR middle-end/68570
67         * gcc.dg/torture/pr68570.c: New test.
69 2015-12-02  Richard Biener  <rguenther@suse.de>
71         PR tree-optimization/68625
72         * gcc.dg/torture/pr68625.c: New testcase.
74 2015-12-02  Richard Sandiford  <richard.sandiford@arm.com>
76         * gcc.target/i386/pr68432-1.c: New test.
77         * gcc.target/i386/pr68432-2.c: Likewise.
78         * gcc.target/i386/pr68432-3.c: Likewise.
80 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
82         * gcc.target/s390/zvector/vec-splat-2.c: New test.
84 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
86         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
88 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
90         * gcc.target/s390/zvector/vec-splat-1.c: New test.
92 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
94         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
95         * gcc.target/s390/bswaphi-1.c: New test.
97 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
99         * lib/target-supports.exp: Add s390 and s390x to the list of long
100         long atomic targets.
102 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
104         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
105         s390x to enable 64 bit bswap patterns.
106         * gcc.dg/optimize-bswapdi-2.c: Likewise.
107         * gcc.dg/optimize-bswapdi-3.c: Likewise.
108         * lib/target-supports.exp: Add a comment for s390.
110 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
112         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
113         order to make -m31 work.
114         * gcc.dg/optimize-bswapsi-1.c: Likewise.
115         * gcc.dg/optimize-bswapsi-2.c: Likewise.
117 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
119         PR c/68533
120         * gcc.dg/pr68533.c: New test.
122 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
124         PR tree-optimization/68577
125         * gcc.dg/vect/pr68577.c: New test.
127 2015-12-01  Nathan Sidwell  <nathan@acm.org>
129         * gcc.target/nvptx/uninit-decl.c: New.
131 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
133         * gcc.c-torture/execute/alias-1.c: New testcase.
135 2015-12-01  Marek Polacek  <polacek@redhat.com>
137         PR tree-optimization/64769
138         * c-c++-common/gomp/pr64769.c: New test.
140 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
142         * gcc.target/powerpc/swaps-p8-22.c: New.
144 2015-12-01  Marek Polacek  <polacek@redhat.com>
146         PR tree-optimization/67916
147         * gcc.dg/torture/pr67916.c: New test.
149 2015-12-01  Marek Polacek  <polacek@redhat.com>
151         PR middle-end/68582
152         * c-c++-common/pr68582.c: New test.
154 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
156         PR tree-optimization/68474
157         * gcc.dg/pr68474.c: New test.
159 2015-12-01  Christian Bruel  <christian.bruel@st.com>
161         PR target/68617
162         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
164 2015-12-01  Tom de Vries  <tom@codesourcery.com>
166         * gcc.dg/pr46032.c: Move to ...
167         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
168         vect_int.
169         * gcc.dg/pr46032-2.c: Move to ...
170         * gcc.dg/gomp/pr46032-2.c: ... here.  Drop dg-require-effective-target fopenmp.
171         * gcc.dg/pr46032-3.c: Move to ...
172         * gcc.dg/gomp/pr46032-3.c: ... here.  Drop dg-require-effective-target fopenmp.
174 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
176         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
177         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
178         * gfortran.dg/goacc/loop-6.f95: Likewise.
179         * gfortran.dg/goacc/loop-7.f95: New test.
180         * gfortran.dg/goacc/reduction-2.f95: New test.
182 2015-12-01  Richard Biener  <rguenther@suse.de>
184         PR tree-optimization/68379
185         * gcc.dg/torture/pr68379.c: New testcase.
186         * gfortran.dg/pr68379-1.f90: Likewise.
187         * gfortran.dg/pr68379-2.f: Likewise.
189 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
191         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
192         * gcc.dg/pr46032-2.c: Likewise.
193         * gcc.dg/pr46032-3.c: Likewise.
195 2015-12-01  Richard Biener  <rguenther@suse.de>
197         PR ipa/68470
198         * g++.dg/torture/pr68470.C: New testcase.
200 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
202         PR middle-end/68595
203         * gcc.dg/pr68595.c: New test.
205 2015-12-01  Christian Bruel  <christian.bruel@st.com>
207         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
208         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
209         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
211 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
213         PR tree-optimization/68529
214         * gcc.dg/tree-ssa/pr68529-1.c: New test.
215         * gcc.dg/tree-ssa/pr68529-2.c: New test.
216         * gcc.dg/tree-ssa/pr68529-3.c: New test.
218 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
220         * gcc.dg/lto/alias-1_0.c: New testcase.
221         * gcc.dg/lto/alias-1_1.c: New testcase.
223 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
224             Sebastian Pop  <s.pop@samsung.com>
226         PR tree-optimization/68565
227         * gfortran.dg/graphite/pr68565.f90: New.
229 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
230             Sebastian Pop  <s.pop@samsung.com>
232         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
234 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
235             Nathan Sidwell  <nathan@codesourcery.com>
237         * gfortran.dg/goacc/routine-3.f90: New test.
238         * gfortran.dg/goacc/routine-4.f90: New test.
239         * gfortran.dg/goacc/routine-5.f90: New test.
240         * gfortran.dg/goacc/routine-6.f90: New test.
241         * gfortran.dg/goacc/subroutines: New test.
243 2015-11-30  Tom de Vries  <tom@codesourcery.com>
245         * gcc.dg/pr46032-2.c: New test.
246         * gcc.dg/pr46032-3.c: New test.
248 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
250         PR target/63870
251         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
252         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
253         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
254         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
255         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
256         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
257         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
258         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
259         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
260         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
261         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
262         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
263         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
264         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
265         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
266         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
267         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
268         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
269         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
270         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
271         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
272         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
273         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
274         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
275         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
276         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
277         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
278         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
279         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
280         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
281         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
282         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
283         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
284         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
285         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
286         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
287         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
288         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
289         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
290         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
291         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
292         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
293         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
294         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
295         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
296         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
297         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
298         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
299         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
300         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
301         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
302         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
303         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
304         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
305         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
306         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
307         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
308         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
309         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
310         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
311         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
312         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
313         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
314         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
315         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
316         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
317         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
318         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
319         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
320         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
321         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
322         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
323         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
324         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
325         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
326         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
327         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
328         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
329         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
330         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
331         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
332         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
333         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
334         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
335         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
336         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
337         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
338         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
339         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
340         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
341         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
342         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
343         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
344         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
345         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
346         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
347         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
348         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
349         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
350         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
351         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
352         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
353         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
354         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
355         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
356         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
357         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
358         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
359         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
360         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
361         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
362         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
363         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
364         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
365         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
366         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
367         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
368         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
369         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
370         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
371         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
372         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
373         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
374         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
375         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
376         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
377         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
378         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
379         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
380         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
381         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
382         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
383         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
384         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
385         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
386         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
387         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
388         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
389         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
390         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
391         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
392         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
393         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
394         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
396 2015-11-30  Tom de Vries  <tom@codesourcery.com>
398         PR tree-optimization/46032
399         * gcc.dg/pr46032.c: New test.
401 2015-11-30  Richard Biener  <rguenther@suse.de>
403         PR tree-optimization/68592
404         * gfortran.dg/pr68592.f: New testcase.
406 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
408         PR fortran/68534
409         * gfortran.dg/submodule_13.f08: New test.
411 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
413         * gcc.target/s390/load-relative-check.c: Add scan patterns for
414         -m31.
416 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
418         * gcc.target/s390/load-relative-check.c: Add -mzarch.
420 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
422         * gcc.dg/dump-ada-spec-1.c: Move to...
423         * c-c++-common/dump-ada-spec-1.c: ...here.
424         * c-c++-common/dump-ada-spec-2.c: New test.
426 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
428         * gnat.dg/loop_optimization22.ad[sb]: New test.
430 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
432         * gnat.dg/specs/rep_clause5.ads: New test.
434 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
436         PR c/67106
437         * gcc.c-torture/compile/pr67106.c: New testcase.
439 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
441         PR c/67581
442         * g++.dg/torture/pr67581.C: New testcase.
444 2015-11-27  Richard Biener  <rguenther@suse.de>
446         PR tree-optimization/68559
447         * gcc.dg/vect/slp-perm-4.c: Adjust again.
448         * gcc.dg/vect/pr45752.c: Likewise.
450 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
452         PR rtl-optimization/68250
453         * gcc.c-torture/execute/pr68250.c: New test.
455 2015-11-27  Marek Polacek  <polacek@redhat.com>
457         * gcc.dg/pr63568.c: Convert to GIMPLE.
459 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
461         PR rtl-optimization/68506
462         * gcc.c-torture/execute/pr68506.c: New test.
464 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
466         PR c/63326
467         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
468         * c-c++-common/gomp/pr63326.c: New test.
470 2015-11-27  Richard Biener  <rguenther@suse.de>
472         PR tree-optimization/68553
473         * gcc.dg/vect/pr45752.c: Adjust.
474         * gcc.dg/vect/slp-perm-4.c: Likewise.
476 2015-11-26  Martin Sebor  <msebor@redhat.com>
478         * g++.dg/init/new45.C (cookie_size): New constant set to a value
479         appropriate for the target.
480         (operator new[]): Use it.
482 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
484         PR c++/67238
485         * g++.dg/cpp0x/pr67238.C: New.
487 2015-11-26  Martin Sebor  <msebor@redhat.com>
489         * g++.dg/pr67876.C: Remove duplicate content.
491 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
493         * g++.dg/guality/pr67192.C: New test.
495 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
497         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
498         support code for vqrdml{as}h_lane tests.
499         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
500         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
502 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
504         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
505         support code for vqrdml{as}h tests.
506         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
507         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
509 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
511         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
512         (check_effective_target_arm_arch_FUNC_ok)
513         (add_options_for_arm_arch_FUNC)
514         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
515         to the list to be generated.
516         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
517         (check_effective_target_arm_v8_1a_neon_ok): New.
518         (check_effective_target_arm_v8_1a_neon_hw): New.
520 2015-11-26  Nathan Sidwell  <nathan@acm.org>
522         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
524 2015-11-26  Richard Biener  <rguenther@suse.de>
526         PR testsuite/68555
527         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
528         and not XFAIL.
530 2015-11-26  Richard Biener  <rguenther@suse.de>
532         PR testsuite/68554
533         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
535 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
537         PR c++/67249
538         * g++.dg/concepts/pr67249.C: New.
540 2015-11-26  Richard Biener  <rguenther@suse.de>
542         PR testsuite/66799
543         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
544         vectorize init loop and adjust expected outcome.
546 2015-11-26  Richard Biener  <rguenther@suse.de>
548         PR testsuite/67203
549         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
550         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
551         also monitor final optimization result.
553 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
555         PR rtl-optimization/68249
556         PR rtl-optimization/68321
557         * gcc.c-torture/execute/pr68249.c: New test.
558         * gcc.c-torture/execute/pr68321.c: New test.
560 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
562         PR target/68416
563         * gcc.target/i386/mpx/pr68416.c: New test.
565 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
567         PR c++/67313
568         * g++.dg/cpp0x/no-weak1.C: New.
570 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
572         PR tree-optimization/68128
573         * gcc.dg/gomp/pr68128-1.c: New test.
574         * gcc.dg/gomp/pr68128-2.c: New test.
576 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
578         PR rtl-optimization/67226
579         * gcc.c-torture/execute/pr67226.c: New test.
581 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
583         PR c++/68508
584         * g++.dg/ubsan/pr68508.C: New test.
586 2015-11-25  Martin Sebor  <msebor@redhat.com>
588         PR c++/67876
589         * g++.dg/pr67876.C: New test.
591 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
592             Sebastian Pop  <s.pop@samsung.com>
594         PR tree-optimization/68453
595         * gfortran.dg/graphite/pr68453.f90: New.
597 2015-11-25  Martin Sebor  <msebor@redhat.com>
599         PR c/66516
600         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
601         * gcc.dg/addr_builtin-1.c: Same.
603 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
605         * gcc.target/powerpc/dform-1.c: New test.
606         * gcc.target/powerpc/dform-2.c: Likewise.
608 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
610         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
611         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
612         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
614 2015-11-25  Tom de Vries  <tom@codesourcery.com>
616         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
617         * gcc.dg/pr23911.c: Same.
618         * gcc.dg/tree-ssa/20030709-2.c: Same.
619         * gcc.dg/tree-ssa/20030731-2.c: Same.
620         * gcc.dg/tree-ssa/20040729-1.c: Same.
621         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
622         * gcc.dg/tree-ssa/loop-36.c: Same.
623         * gcc.dg/tree-ssa/pr21086.c: Same.
624         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
625         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
626         * gcc.dg/vect/pr26359.c: Same.
627         * c-c++-common/restrict-2.c: Update after adding new lim1.
628         * c-c++-common/restrict-4.c: Same.
629         * g++.dg/tree-ssa/pr33615.C: Same.
630         * g++.dg/tree-ssa/restrict1.C: Same.
631         * gcc.dg/tm/pub-safety-1.c: Same.
632         * gcc.dg/tm/reg-promotion.c: Same.
633         * gcc.dg/tree-ssa/20050314-1.c: Same.
634         * gcc.dg/tree-ssa/loop-32.c: Same.
635         * gcc.dg/tree-ssa/loop-33.c: Same.
636         * gcc.dg/tree-ssa/loop-34.c: Same.
637         * gcc.dg/tree-ssa/loop-35.c: Same.
638         * gcc.dg/tree-ssa/loop-7.c: Same.
639         * gcc.dg/tree-ssa/pr23109.c: Same.
640         * gcc.dg/tree-ssa/restrict-3.c: Same.
641         * gcc.dg/tree-ssa/restrict-5.c: Same.
642         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
643         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
644         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
645         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
646         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
647         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
648         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
649         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
650         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
651         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
652         * gcc.dg/tree-ssa/structopt-1.c: Same.
653         * gfortran.dg/pr32921.f: Same.
654         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
655         * g++.dg/tree-ssa/pr61009.C: Same.
656         * g++.dg/tree-ssa/ssa-dom.C: Same.
657         * gcc.dg/pr20115-1.c: Same.
658         * gcc.dg/tree-prof/20050826-2.c: Same.
659         * gcc.dg/tree-prof/cmpsf-1.c: Same.
660         * gcc.dg/tree-ssa/20030821-1.c: Same.
661         * gcc.dg/tree-ssa/20030922-2.c: Same.
662         * gcc.dg/tree-ssa/20031022-1.c: Same.
663         * gcc.dg/tree-ssa/20040615-1.c: Same.
664         * gcc.dg/tree-ssa/20040624-1.c: Same.
665         * gcc.dg/tree-ssa/pr21417.c: Same.
666         * gcc.dg/tree-ssa/pr61607.c: Same.
667         * gcc.dg/tree-ssa/slsr-27.c: Same.
668         * gcc.dg/tree-ssa/slsr-28.c: Same.
669         * gcc.dg/tree-ssa/slsr-29.c: Same.
670         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
671         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
672         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
673         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
674         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
675         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
676         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
677         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
678         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
679         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
680         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
681         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
682         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
683         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
684         * gcc.dg/tree-ssa/vrp47.c: Same.
685         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
686         * gcc.dg/tree-ssa/foldconst-2.c: Same.
687         * gcc.dg/tree-ssa/loop-40.c: Same.
688         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
690 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
692         * g++.dg/cpp0x/constexpr-array13.C: Fix.
694 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
696         * gfortran.dg/nint_p7.f90: New testcase.
698 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
699             Paolo Carlini  <paolo.carlini@oracle.com>
701         PR c++/68087
702         * g++.dg/cpp0x/constexpr-array13.C: New.
704 2015-11-25  Ilmir Usmanov <me@ilmir.us>
705             Cesar Philippidis  <cesar@codesourcery.com>
707         PR fortran/63858
708         * goacc/omp-fixed.f: New test.
709         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
711 2015-11-25  Richard Biener  <rguenther@suse.de>
713         PR middle-end/68528
714         * gcc.dg/torture/pr68528.c: New testcase.
716 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
718         PR c++/58910
719         * g++.dg/cpp0x/constexpr-tuple2.C: New.
721 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
723         PR rtl-optimization/68435
724         * gcc.dg/pr68435.c: New test.
726 2015-11-25  Richard Biener  <rguenther@suse.de>
728         PR tree-optimization/68517
729         * gcc.dg/torture/pr68517.c: New testcase.
731 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
733         PR target/67089
734         * gcc.dg/pr67089-1.c: New test.
735         * gcc.dg/pr67089-2.c: New test.
736         * gcc.dg/pr67089-3.c: New test.
737         * gcc.dg/pr67089-4.c: New test.
738         * gcc.dg/pr67089-5.c: New test.
739         * gcc.dg/pr67089-6.c: New test.
740         * gcc.dg/pr67089-7.c: New test.
742 2015-11-25  Richard Biener  <rguenther@suse.de>
744         PR tree-optimization/68502
745         * gcc.dg/vect/pr68502-1.c: New testcase.
746         * gcc.dg/vect/pr68502-2.c: Likewise.
748 2015-11-24  Michael Collison  <michael.collison@linaro.org>
750         * gcc.target/aarch64/saddw-1.c: New test.
751         * gcc.target/aarch64/saddw-2.c: New test.
752         * gcc.target/aarch64/uaddw-1.c: New test.
753         * gcc.target/aarch64/uaddw-2.c: New test.
754         * gcc.target/aarch64/uaddw-3.c: New test.
755         * lib/target-support.exp
756         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
757         Add aarch64 to list of support targets.
759 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
761         * gcc.target/mips/frame-header-4.c: New test.
763 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
765         PR fortran/68486
766         * gfortran.dg/simplify_cshift_3.f90
768 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
770         PR c++/68278
771         * g++.dg/cpp1y/pr68278.C: New.
773 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
775         PR c++/68388
776         * g++.dg/cpp1y/pr68388.C: New.
778 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
779             Sebastian Pop  <s.pop@samsung.com>
781         PR tree-optimization/67984
782         * gcc.dg/graphite/pr67984.c: New.
784 2015-11-24  Michael Matz  <matz@suse.de>
786         PR rtl-optimization/68392
787         * g++.dg/pr68392.C: New test.
789 2015-11-24  Nathan Sidwell  <nathan@acm.org>
791         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
793 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
795         PR rtl-optimization/68381
796         * gcc.c-torture/execute/pr68381.c: New test.
798 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
800         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
801         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
803 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
805         PR target/68497
806         * gcc.target/i386/pr68497.c: New test.
808 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
810         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
811         New.
812         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
813         New.
814         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
815         New.
816         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
817         New.
818         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
819         New.
820         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
821         New.
822         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
823         New.
824         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
825         New.
826         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
827         New.
828         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
829         New.
830         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
831         New.
832         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
833         New.
835 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
837         PR middle-end/68375
838         * gcc.dg/pr68375.c: New test.
840 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
842         PR target/68483
843         * gcc.target/i386/pr68483-1.c: New test.
844         * gcc.target/i386/pr68483-2.c: New test.
846 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
848         PR c/68337
849         * gcc.target/i386/mpx/pr68337-1.c: New test.
850         * gcc.target/i386/mpx/pr68337-2.c: New test.
852 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
854         PR rtl-optimization/68194
855         PR rtl-optimization/68328
856         PR rtl-optimization/68185
857         * gcc.c-torture/execute/pr68185.c: New test.
858         * gcc.c-torture/execute/pr68328.c: Likewise.
860 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
862         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
864 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
866         PR objc/68438
867         * objc.dg/plugin: New subdirectory.
868         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
869         * objc.dg/plugin/plugin.exp: New file, based on
870         gcc.dg/plugin/plugin.exp.
872 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
873             Sebastian Pop  <s.pop@samsung.com>
875         PR tree-optimization/68493
876         * gcc.dg/graphite/pr68493.c: New.
878 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
879             Sebastian Pop  <s.pop@samsung.com>
881         PR tree-optimization/68279
882         * gfortran.dg/graphite/pr68279.f90: New.
884 2015-11-23  Marek Polacek  <polacek@redhat.com>
886         PR tree-optimization/68455
887         * gcc.dg/tree-ssa/pr68455.c: New test.
889 2015-11-23  Richard Biener  <rguenther@suse.de>
891         PR tree-optimization/68465
892         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
894 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
896         PR target/68363
897         * gcc.target/aarch64/pr68363_1.c: New test.
899 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
901         * gcc.target/aarch64/simd/vmulx.x: New.
902         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
903         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
904         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
906 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
908         PR c++/68001
909         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
911 2015-11-23  Richard Biener  <rguenther@suse.de>
912             Jiong Wang  <jiong.wang@arm.com>
914         PR tree-optimization/68317
915         PR tree-optimization/68326
916         * gcc.dg/pr68317.c: New testcase.
918 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
920         PR tree-optimization/68327
921         * gcc.dg/pr68327.c: New test.
923 2015-11-23  Tom de Vries  <tom@codesourcery.com>
925         PR tree-optimization/68460
926         * gcc.dg/autopar/pr68460.c: New test.
928 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
930         * c-c++-common/asan/halt_on_error-1.c: New test.
931         * c-c++-common/asan/halt_on_error-2.c: Likewise.
933 2015-11-23  Richard Biener  <rguenther@suse.de>
935         PR tree-optimization/68482
936         * gcc.dg/vect/pr68482.c: New testcase.
938 2015-11-23  Richard Biener  <rguenther@suse.de>
940         PR tree-optimization/68445
941         * gcc.dg/vect/pr68445.c: New testcase.
943 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
945         * gcc.target/s390/load-relative-check.c: New test to check
946         generation of load relative instructions.
948 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
950         * gfortran.dg/fmt_t_8.f90: New test.
952 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
954         PR target/68390
955         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
957 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
959         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
961 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
963         PR fortran/68486
964         * gfortran.dg/simplify_cshift_2.f90: New test.
966 2015-11-22  James Norris  <jnorris@codesourcery.com>
967             Cesar Philippidis  <cesar@codesourcery.com>
969         * gfortran.dg/goacc/declare-1.f95: Update test.
970         * gfortran.dg/goacc/declare-2.f95: New test.
972 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
974         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
975         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
976         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
977         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
978         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
979         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
980         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
981         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
982         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
983         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
984         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
985         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
987 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
989         * gfortran.dg/simplify_cshift_1.f90: New test.
991 2015-11-21  Nathan Sidwell  <nathan@acm.org>
993         * gcc.dg/atomic-generic.c: Include <string.h>.
995 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
997         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
999 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
1001         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
1003 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
1005         PR debug/66432
1006         * gcc.dg/debug/pr66432.c: New test.
1008 2015-11-20  Ian Lance Taylor  <iant@google.com>
1010         PR go/66406
1011         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
1013 2015-11-20  Mike Stump  <mikestump@comcast.net>
1015         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
1016         isn't portable.
1018 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
1020         PR 62314
1021         * gcc.dg/fixits.c: New file.
1022         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
1023         (test_fixit_insert): New.
1024         (test_fixit_remove): New.
1025         (test_fixit_replace): New.
1026         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
1027         (test_fixit_insert): New.
1028         (test_fixit_remove): New.
1029         (test_fixit_replace): New.
1030         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1031         (test_show_locus): Add tests of rendering fixit hints.
1033 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1035         PR middle-end/68339
1036         * gcc.dg/vect/pr68339.c: New test.
1038 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1040         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
1042 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
1044         PR fortran/68237
1045         * gfortran.dg/submodule_12.f90: New test
1047         PR fortran/66762
1048         * gfortran.dg/submodule_6.f08: Add compile option -flto.
1050 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1052         * lib/target-supports.exp
1053         (check_effective_target_arm_neon_ok_nocache): Add check
1054         for M profile.
1056 2015-11-20  Tom de Vries  <tom@codesourcery.com>
1058         PR tree-optimization/68373
1059         * gcc.dg/autopar/pr68373.c: New test.
1061 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
1063         PR c++/67354
1064         * g++.dg/abi/mangle67.C: New test.
1066 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1068         * gcc.target/s390/bswap-1.c: New test.
1070 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1072         * gcc.target/s390/pfpo.c: New test.
1074 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
1076         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
1077         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
1079 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
1081         * g++.dg/spellcheck-fields.C: New file.
1083 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1084             Sebastian Pop  <s.pop@samsung.com>
1086         PR tree-optimization/68428
1087         * gcc.dg/graphite/pr68428.c: New.
1089 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1090             Sebastian Pop  <s.pop@samsung.com>
1092         PR tree-optimization/68335
1093         * gfortran.dg/graphite/pr68335.f90: New.
1095 2015-11-19  Nathan Sidwell  <nathan@acm.org>
1097         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1098         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1099         * gcc.dg/special/weak-2.c: Likewise.
1100         * gcc.dg/weak/weak-12.c: Likewise.
1101         * gcc.dg/weak/weak-15.c: Likewise.
1102         * gcc.dg/weak/weak-16.c: Likewise.
1103         * gcc.dg/weak/weak-1.c: Likewise.
1104         * gcc.dg/weak/weak-2.c: Likewise.
1105         * gcc.dg/weak/weak-4.c: Likewise.
1106         * gcc.dg/torture/pr53922.c: Likewise.
1107         * gcc.dg/torture/pr60092.c: Likewise.
1109 2015-11-19  Marek Polacek  <polacek@redhat.com>
1111         PR c/68412
1112         * gcc.dg/pr68412-2.c: New test.
1113         * gcc.dg/pr68412.c: New test.
1115 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1117         * gcc.dg/tree-ssa/vrp98.c: New testcase.
1118         * gcc.target/avr/uint8-single-reg.c: New testcase.
1120 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1122         PR c++/67409
1123         * g++.dg/eh/goto3.C: New test.
1125 2015-11-19  Marek Polacek  <polacek@redhat.com>
1127         PR tree-optimization/68431
1128         * gcc.dg/tree-ssa/pr68431.c: New test.
1130 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1132         PR rtl-optimization/68376
1133         * gcc.c-torture/execute/pr68376-1.c: New test.
1134         * gcc.c-torture/execute/pr68376-2.c: New test.
1136         PR target/67770
1137         * gcc.target/i386/pr67770.c: New test.
1139 2015-11-18  Jeff Law  <law@redhat.com>
1141         PR tree-optimization/68198
1142         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1143         * gcc.dg/tree-ssa/pr68198.c: New test.
1145 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1147         PR fortran/59910
1148         * gfortran.dg/pr59910.f90: New test.
1150 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1152         PR fortran/43996
1153         * gfortran.dg/pr43996.f90: New test.
1155 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
1157         PR c/65083
1158         * gcc.dg/atomic/stdatomic-fence-2.c,
1159         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1161 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1163         * gnat.dg/loop_optimization19.adb: New test.
1164         * gnat.dg/loop_optimization20.adb: Likewise.
1165         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1167 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1169         * gnat.dg/opt52.adb: New test.
1171 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
1173         * gcc.dg/goacc/nvptx-sese-1.c: New.
1175 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1177         * gnat.dg/renaming7.adb: New test.
1178         * gnat.dg/renaming7_pkg.ads: New helper.
1180 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
1182         PR tree-optimization/68402
1183         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1184         to avoid undefined behaviour.
1186 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
1188         PR tree-optimization/68157
1189         * g++.dg/opt/pr68157.C: New test.
1191 2015-11-18  Richard Biener  <rguenther@suse.de>
1193         PR tree-optimization/67790
1194         * gcc.dg/vect/pr67790.c: New testcase.
1196 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
1198         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1200 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
1202         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1203         (test_braced_init): New function.
1204         (test_statement_expression): New function.
1205         (test_address_of_label): New function.
1206         (test_transaction_expressions): New function.
1207         (test_keywords): New function.
1208         (test_builtin_va_arg): New function.
1209         (test_builtin_offsetof): New function.
1210         * lib/multiline.exp (_build_multiline_regex): Escape braces.
1212 2015-11-17  Martin Sebor  <msebor@redhat.com>
1214         PR c++/68308
1215         * g++.dg/init/new46.C: New test.
1217 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
1219         PR fortran/65751
1220         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1222 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1224         PR middle-end/68134
1225         * gcc.dg/pr68134.c: New test.
1227 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1229         PR target/68143
1230         * gcc.c-torture/execute/pr68143_1.c: New test.
1232 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
1234         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1236 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
1238         * gcc.dg/tree-ssa/ifc-8.c: New test.
1240 2015-11-16  Marek Polacek  <polacek@redhat.com>
1242         PR c++/68362
1243         * g++.dg/delayedfold/switch-1.C: New test.
1245 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1247         PR fortran/58027
1248         PR fortran/60993
1249         * gfortran.dg/pr58027.f90: New test.
1251 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
1253         * c-c++-common/attr-simd.c: New test.
1254         * c-c++-common/attr-simd-2.c: New test.
1255         * c-c++-common/attr-simd-3.c: New test.
1257 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
1259         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1261 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1263         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1264          Check __ARM_NEON__ instead of "arm_neon.h.
1265         * gcc.target/arm/attr-neon3.c: New test.
1266         * gcc.target/arm/attr-neon-fp16.c: Likewise
1268 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1270         PR target/65837
1271         * gcc.target/arm/lto/pr65837_0.c
1272         * gcc.target/arm/attr-neon2.c
1273         * gcc.target/arm/attr-neon.c
1274         * gcc.target/arm/attr-neon-builtin-fail.c
1275         * gcc.target/arm/attr-crypto.c
1277 2015-11-16  Richard Biener  <rguenther@suse.de>
1279         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1281 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
1283         PR fortran/50221
1284         * gfortran.dg/deferred_character_1.f90: New test.
1285         * gfortran.dg/deferred_character_4.f90: New test for comment
1286         #4 of the PR.
1288         PR fortran/68216
1289         * gfortran.dg/deferred_character_2.f90: New test.
1291         PR fortran/67674
1292         * gfortran.dg/deferred_character_3.f90: New test.
1294         PR fortran/63932
1295         * gfortran.dg/deferred_character_5.f90: New test.
1297         PR fortran/66408
1298         * gfortran.dg/deferred_character_6.f90: New test.
1300         PR fortran/49954
1301         * gfortran.dg/deferred_character_7.f90: New test.
1303 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1305         PR fortran/67803
1306         * gfortran.dg/pr67803.f90: New test.
1308 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
1310         * g++.dg/cpp/ucn-1.C: Fix typo.
1312 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
1314         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1315         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1317 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
1318             Jeff Law  <law@redhat.com>
1320         * gcc.dg/tree-ssa/split-path-1.c: New test.
1322 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1324         * c-c++-common/goacc/loop-auto-1.c: New.
1326         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1327         * gcc.dg/goacc/nvptx-merged-loop.c: New.
1329 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
1331         PR fortran/68319
1332         * gfortran.dg/pr68319.f90: New test.
1334 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1336         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1337         hardware floating point support.
1339         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1340         vector direct move instructions.
1342         * gcc.target/powerpc/maddld.c: New test.
1344 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
1346         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1347         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1348         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1350 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
1352         * gcc.dg/diagnostic-token-ranges.c: New file.
1353         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1354         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1355         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1356         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1357         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1358         line_table param when calling
1359         linemap_position_for_line_and_column.
1360         (test_show_locus): Pass line_table to rich_location ctors.
1361         (plugin_init): Remove setting of global_dc->colorize_source_p.
1362         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1363         New file.
1364         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1365         diagnostic_plugin_test_tree_expression_range.c,
1366         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1367         and diagnostic-test-show-trees-1.c.
1369 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
1371         PR tree-optimization/67682
1372         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1373         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1374         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1375         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1377 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1379         * gcc.target/aarch64/umaddl_combine_1.c: New test.
1381 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
1383         PR tree-optimization/68264
1384         * gcc.dg/torture/pr68264.c: New test.
1386 2015-11-13  Marek Polacek  <polacek@redhat.com>
1388         PR c/68320
1389         * gcc.dg/pr68320.c: New test.
1391 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1393         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1395 2015-11-13  Richard Biener  <rguenther@suse.de>
1397         PR tree-optimization/68306
1398         * gcc.dg/pr68306.c: Adjust.
1399         * gcc.dg/pr68306-2.c: New testcase.
1400         * gcc.dg/pr68306-3.c: Likewise.
1402 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
1404         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1405         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1407 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
1409         PR fortran/47266
1410         * gfortran.dg/module_private_2.f90: New test.
1412 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
1414         PR fortran/47266
1415         * gfortran.dg/warn_unused_function_2.f90: New test.
1417 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
1419         Revert [ARM] Remove neon-testgen.ml and generated tests.
1420         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
1422         * gcc.target/arm/neon/vRaddhns16.c: Remove.
1423         * gcc.target/arm/neon/vRaddhns32.c: Remove.
1424         * gcc.target/arm/neon/vRaddhns64.c: Remove.
1425         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1426         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1427         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1428         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1429         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1430         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1431         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1432         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1433         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1434         * gcc.target/arm/neon/vRhadds16.c: Remove.
1435         * gcc.target/arm/neon/vRhadds32.c: Remove.
1436         * gcc.target/arm/neon/vRhadds8.c: Remove.
1437         * gcc.target/arm/neon/vRhaddu16.c: Remove.
1438         * gcc.target/arm/neon/vRhaddu32.c: Remove.
1439         * gcc.target/arm/neon/vRhaddu8.c: Remove.
1440         * gcc.target/arm/neon/vRshlQs16.c: Remove.
1441         * gcc.target/arm/neon/vRshlQs32.c: Remove.
1442         * gcc.target/arm/neon/vRshlQs64.c: Remove.
1443         * gcc.target/arm/neon/vRshlQs8.c: Remove.
1444         * gcc.target/arm/neon/vRshlQu16.c: Remove.
1445         * gcc.target/arm/neon/vRshlQu32.c: Remove.
1446         * gcc.target/arm/neon/vRshlQu64.c: Remove.
1447         * gcc.target/arm/neon/vRshlQu8.c: Remove.
1448         * gcc.target/arm/neon/vRshls16.c: Remove.
1449         * gcc.target/arm/neon/vRshls32.c: Remove.
1450         * gcc.target/arm/neon/vRshls64.c: Remove.
1451         * gcc.target/arm/neon/vRshls8.c: Remove.
1452         * gcc.target/arm/neon/vRshlu16.c: Remove.
1453         * gcc.target/arm/neon/vRshlu32.c: Remove.
1454         * gcc.target/arm/neon/vRshlu64.c: Remove.
1455         * gcc.target/arm/neon/vRshlu8.c: Remove.
1456         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1457         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1458         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1459         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1460         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1461         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1462         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1463         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1464         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1465         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1466         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1467         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1468         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1469         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1470         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1471         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1472         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1473         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1474         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1475         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1476         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1477         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1478         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1479         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1480         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1481         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1482         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1483         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1484         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1485         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1486         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1487         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1488         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1489         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1490         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1491         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1492         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1493         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1494         * gcc.target/arm/neon/vRsubhns16.c: Remove.
1495         * gcc.target/arm/neon/vRsubhns32.c: Remove.
1496         * gcc.target/arm/neon/vRsubhns64.c: Remove.
1497         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1498         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1499         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1500         * gcc.target/arm/neon/vabaQs16.c: Remove.
1501         * gcc.target/arm/neon/vabaQs32.c: Remove.
1502         * gcc.target/arm/neon/vabaQs8.c: Remove.
1503         * gcc.target/arm/neon/vabaQu16.c: Remove.
1504         * gcc.target/arm/neon/vabaQu32.c: Remove.
1505         * gcc.target/arm/neon/vabaQu8.c: Remove.
1506         * gcc.target/arm/neon/vabals16.c: Remove.
1507         * gcc.target/arm/neon/vabals32.c: Remove.
1508         * gcc.target/arm/neon/vabals8.c: Remove.
1509         * gcc.target/arm/neon/vabalu16.c: Remove.
1510         * gcc.target/arm/neon/vabalu32.c: Remove.
1511         * gcc.target/arm/neon/vabalu8.c: Remove.
1512         * gcc.target/arm/neon/vabas16.c: Remove.
1513         * gcc.target/arm/neon/vabas32.c: Remove.
1514         * gcc.target/arm/neon/vabas8.c: Remove.
1515         * gcc.target/arm/neon/vabau16.c: Remove.
1516         * gcc.target/arm/neon/vabau32.c: Remove.
1517         * gcc.target/arm/neon/vabau8.c: Remove.
1518         * gcc.target/arm/neon/vabdQf32.c: Remove.
1519         * gcc.target/arm/neon/vabdQs16.c: Remove.
1520         * gcc.target/arm/neon/vabdQs32.c: Remove.
1521         * gcc.target/arm/neon/vabdQs8.c: Remove.
1522         * gcc.target/arm/neon/vabdQu16.c: Remove.
1523         * gcc.target/arm/neon/vabdQu32.c: Remove.
1524         * gcc.target/arm/neon/vabdQu8.c: Remove.
1525         * gcc.target/arm/neon/vabdf32.c: Remove.
1526         * gcc.target/arm/neon/vabdls16.c: Remove.
1527         * gcc.target/arm/neon/vabdls32.c: Remove.
1528         * gcc.target/arm/neon/vabdls8.c: Remove.
1529         * gcc.target/arm/neon/vabdlu16.c: Remove.
1530         * gcc.target/arm/neon/vabdlu32.c: Remove.
1531         * gcc.target/arm/neon/vabdlu8.c: Remove.
1532         * gcc.target/arm/neon/vabds16.c: Remove.
1533         * gcc.target/arm/neon/vabds32.c: Remove.
1534         * gcc.target/arm/neon/vabds8.c: Remove.
1535         * gcc.target/arm/neon/vabdu16.c: Remove.
1536         * gcc.target/arm/neon/vabdu32.c: Remove.
1537         * gcc.target/arm/neon/vabdu8.c: Remove.
1538         * gcc.target/arm/neon/vabsQf32.c: Remove.
1539         * gcc.target/arm/neon/vabsQs16.c: Remove.
1540         * gcc.target/arm/neon/vabsQs32.c: Remove.
1541         * gcc.target/arm/neon/vabsQs8.c: Remove.
1542         * gcc.target/arm/neon/vabsf32.c: Remove.
1543         * gcc.target/arm/neon/vabss16.c: Remove.
1544         * gcc.target/arm/neon/vabss32.c: Remove.
1545         * gcc.target/arm/neon/vabss8.c: Remove.
1546         * gcc.target/arm/neon/vaddQf32.c: Remove.
1547         * gcc.target/arm/neon/vaddQs16.c: Remove.
1548         * gcc.target/arm/neon/vaddQs32.c: Remove.
1549         * gcc.target/arm/neon/vaddQs64.c: Remove.
1550         * gcc.target/arm/neon/vaddQs8.c: Remove.
1551         * gcc.target/arm/neon/vaddQu16.c: Remove.
1552         * gcc.target/arm/neon/vaddQu32.c: Remove.
1553         * gcc.target/arm/neon/vaddQu64.c: Remove.
1554         * gcc.target/arm/neon/vaddQu8.c: Remove.
1555         * gcc.target/arm/neon/vaddf32.c: Remove.
1556         * gcc.target/arm/neon/vaddhns16.c: Remove.
1557         * gcc.target/arm/neon/vaddhns32.c: Remove.
1558         * gcc.target/arm/neon/vaddhns64.c: Remove.
1559         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1560         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1561         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1562         * gcc.target/arm/neon/vaddls16.c: Remove.
1563         * gcc.target/arm/neon/vaddls32.c: Remove.
1564         * gcc.target/arm/neon/vaddls8.c: Remove.
1565         * gcc.target/arm/neon/vaddlu16.c: Remove.
1566         * gcc.target/arm/neon/vaddlu32.c: Remove.
1567         * gcc.target/arm/neon/vaddlu8.c: Remove.
1568         * gcc.target/arm/neon/vadds16.c: Remove.
1569         * gcc.target/arm/neon/vadds32.c: Remove.
1570         * gcc.target/arm/neon/vadds64.c: Remove.
1571         * gcc.target/arm/neon/vadds8.c: Remove.
1572         * gcc.target/arm/neon/vaddu16.c: Remove.
1573         * gcc.target/arm/neon/vaddu32.c: Remove.
1574         * gcc.target/arm/neon/vaddu64.c: Remove.
1575         * gcc.target/arm/neon/vaddu8.c: Remove.
1576         * gcc.target/arm/neon/vaddws16.c: Remove.
1577         * gcc.target/arm/neon/vaddws32.c: Remove.
1578         * gcc.target/arm/neon/vaddws8.c: Remove.
1579         * gcc.target/arm/neon/vaddwu16.c: Remove.
1580         * gcc.target/arm/neon/vaddwu32.c: Remove.
1581         * gcc.target/arm/neon/vaddwu8.c: Remove.
1582         * gcc.target/arm/neon/vandQs16.c: Remove.
1583         * gcc.target/arm/neon/vandQs32.c: Remove.
1584         * gcc.target/arm/neon/vandQs64.c: Remove.
1585         * gcc.target/arm/neon/vandQs8.c: Remove.
1586         * gcc.target/arm/neon/vandQu16.c: Remove.
1587         * gcc.target/arm/neon/vandQu32.c: Remove.
1588         * gcc.target/arm/neon/vandQu64.c: Remove.
1589         * gcc.target/arm/neon/vandQu8.c: Remove.
1590         * gcc.target/arm/neon/vands16.c: Remove.
1591         * gcc.target/arm/neon/vands32.c: Remove.
1592         * gcc.target/arm/neon/vands64.c: Remove.
1593         * gcc.target/arm/neon/vands8.c: Remove.
1594         * gcc.target/arm/neon/vandu16.c: Remove.
1595         * gcc.target/arm/neon/vandu32.c: Remove.
1596         * gcc.target/arm/neon/vandu64.c: Remove.
1597         * gcc.target/arm/neon/vandu8.c: Remove.
1598         * gcc.target/arm/neon/vbicQs16.c: Remove.
1599         * gcc.target/arm/neon/vbicQs32.c: Remove.
1600         * gcc.target/arm/neon/vbicQs64.c: Remove.
1601         * gcc.target/arm/neon/vbicQs8.c: Remove.
1602         * gcc.target/arm/neon/vbicQu16.c: Remove.
1603         * gcc.target/arm/neon/vbicQu32.c: Remove.
1604         * gcc.target/arm/neon/vbicQu64.c: Remove.
1605         * gcc.target/arm/neon/vbicQu8.c: Remove.
1606         * gcc.target/arm/neon/vbics16.c: Remove.
1607         * gcc.target/arm/neon/vbics32.c: Remove.
1608         * gcc.target/arm/neon/vbics64.c: Remove.
1609         * gcc.target/arm/neon/vbics8.c: Remove.
1610         * gcc.target/arm/neon/vbicu16.c: Remove.
1611         * gcc.target/arm/neon/vbicu32.c: Remove.
1612         * gcc.target/arm/neon/vbicu64.c: Remove.
1613         * gcc.target/arm/neon/vbicu8.c: Remove.
1614         * gcc.target/arm/neon/vbslQf32.c: Remove.
1615         * gcc.target/arm/neon/vbslQp16.c: Remove.
1616         * gcc.target/arm/neon/vbslQp64.c: Remove.
1617         * gcc.target/arm/neon/vbslQp8.c: Remove.
1618         * gcc.target/arm/neon/vbslQs16.c: Remove.
1619         * gcc.target/arm/neon/vbslQs32.c: Remove.
1620         * gcc.target/arm/neon/vbslQs64.c: Remove.
1621         * gcc.target/arm/neon/vbslQs8.c: Remove.
1622         * gcc.target/arm/neon/vbslQu16.c: Remove.
1623         * gcc.target/arm/neon/vbslQu32.c: Remove.
1624         * gcc.target/arm/neon/vbslQu64.c: Remove.
1625         * gcc.target/arm/neon/vbslQu8.c: Remove.
1626         * gcc.target/arm/neon/vbslf32.c: Remove.
1627         * gcc.target/arm/neon/vbslp16.c: Remove.
1628         * gcc.target/arm/neon/vbslp64.c: Remove.
1629         * gcc.target/arm/neon/vbslp8.c: Remove.
1630         * gcc.target/arm/neon/vbsls16.c: Remove.
1631         * gcc.target/arm/neon/vbsls32.c: Remove.
1632         * gcc.target/arm/neon/vbsls64.c: Remove.
1633         * gcc.target/arm/neon/vbsls8.c: Remove.
1634         * gcc.target/arm/neon/vbslu16.c: Remove.
1635         * gcc.target/arm/neon/vbslu32.c: Remove.
1636         * gcc.target/arm/neon/vbslu64.c: Remove.
1637         * gcc.target/arm/neon/vbslu8.c: Remove.
1638         * gcc.target/arm/neon/vcageQf32.c: Remove.
1639         * gcc.target/arm/neon/vcagef32.c: Remove.
1640         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1641         * gcc.target/arm/neon/vcagtf32.c: Remove.
1642         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1643         * gcc.target/arm/neon/vcalef32.c: Remove.
1644         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1645         * gcc.target/arm/neon/vcaltf32.c: Remove.
1646         * gcc.target/arm/neon/vceqQf32.c: Remove.
1647         * gcc.target/arm/neon/vceqQp8.c: Remove.
1648         * gcc.target/arm/neon/vceqQs16.c: Remove.
1649         * gcc.target/arm/neon/vceqQs32.c: Remove.
1650         * gcc.target/arm/neon/vceqQs8.c: Remove.
1651         * gcc.target/arm/neon/vceqQu16.c: Remove.
1652         * gcc.target/arm/neon/vceqQu32.c: Remove.
1653         * gcc.target/arm/neon/vceqQu8.c: Remove.
1654         * gcc.target/arm/neon/vceqf32.c: Remove.
1655         * gcc.target/arm/neon/vceqp8.c: Remove.
1656         * gcc.target/arm/neon/vceqs16.c: Remove.
1657         * gcc.target/arm/neon/vceqs32.c: Remove.
1658         * gcc.target/arm/neon/vceqs8.c: Remove.
1659         * gcc.target/arm/neon/vcequ16.c: Remove.
1660         * gcc.target/arm/neon/vcequ32.c: Remove.
1661         * gcc.target/arm/neon/vcequ8.c: Remove.
1662         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1663         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1664         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1665         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1666         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1667         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1668         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1669         * gcc.target/arm/neon/vcgef32.c: Remove.
1670         * gcc.target/arm/neon/vcges16.c: Remove.
1671         * gcc.target/arm/neon/vcges32.c: Remove.
1672         * gcc.target/arm/neon/vcges8.c: Remove.
1673         * gcc.target/arm/neon/vcgeu16.c: Remove.
1674         * gcc.target/arm/neon/vcgeu32.c: Remove.
1675         * gcc.target/arm/neon/vcgeu8.c: Remove.
1676         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1677         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1678         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1679         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1680         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1681         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1682         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1683         * gcc.target/arm/neon/vcgtf32.c: Remove.
1684         * gcc.target/arm/neon/vcgts16.c: Remove.
1685         * gcc.target/arm/neon/vcgts32.c: Remove.
1686         * gcc.target/arm/neon/vcgts8.c: Remove.
1687         * gcc.target/arm/neon/vcgtu16.c: Remove.
1688         * gcc.target/arm/neon/vcgtu32.c: Remove.
1689         * gcc.target/arm/neon/vcgtu8.c: Remove.
1690         * gcc.target/arm/neon/vcleQf32.c: Remove.
1691         * gcc.target/arm/neon/vcleQs16.c: Remove.
1692         * gcc.target/arm/neon/vcleQs32.c: Remove.
1693         * gcc.target/arm/neon/vcleQs8.c: Remove.
1694         * gcc.target/arm/neon/vcleQu16.c: Remove.
1695         * gcc.target/arm/neon/vcleQu32.c: Remove.
1696         * gcc.target/arm/neon/vcleQu8.c: Remove.
1697         * gcc.target/arm/neon/vclef32.c: Remove.
1698         * gcc.target/arm/neon/vcles16.c: Remove.
1699         * gcc.target/arm/neon/vcles32.c: Remove.
1700         * gcc.target/arm/neon/vcles8.c: Remove.
1701         * gcc.target/arm/neon/vcleu16.c: Remove.
1702         * gcc.target/arm/neon/vcleu32.c: Remove.
1703         * gcc.target/arm/neon/vcleu8.c: Remove.
1704         * gcc.target/arm/neon/vclsQs16.c: Remove.
1705         * gcc.target/arm/neon/vclsQs32.c: Remove.
1706         * gcc.target/arm/neon/vclsQs8.c: Remove.
1707         * gcc.target/arm/neon/vclss16.c: Remove.
1708         * gcc.target/arm/neon/vclss32.c: Remove.
1709         * gcc.target/arm/neon/vclss8.c: Remove.
1710         * gcc.target/arm/neon/vcltQf32.c: Remove.
1711         * gcc.target/arm/neon/vcltQs16.c: Remove.
1712         * gcc.target/arm/neon/vcltQs32.c: Remove.
1713         * gcc.target/arm/neon/vcltQs8.c: Remove.
1714         * gcc.target/arm/neon/vcltQu16.c: Remove.
1715         * gcc.target/arm/neon/vcltQu32.c: Remove.
1716         * gcc.target/arm/neon/vcltQu8.c: Remove.
1717         * gcc.target/arm/neon/vcltf32.c: Remove.
1718         * gcc.target/arm/neon/vclts16.c: Remove.
1719         * gcc.target/arm/neon/vclts32.c: Remove.
1720         * gcc.target/arm/neon/vclts8.c: Remove.
1721         * gcc.target/arm/neon/vcltu16.c: Remove.
1722         * gcc.target/arm/neon/vcltu32.c: Remove.
1723         * gcc.target/arm/neon/vcltu8.c: Remove.
1724         * gcc.target/arm/neon/vclzQs16.c: Remove.
1725         * gcc.target/arm/neon/vclzQs32.c: Remove.
1726         * gcc.target/arm/neon/vclzQs8.c: Remove.
1727         * gcc.target/arm/neon/vclzQu16.c: Remove.
1728         * gcc.target/arm/neon/vclzQu32.c: Remove.
1729         * gcc.target/arm/neon/vclzQu8.c: Remove.
1730         * gcc.target/arm/neon/vclzs16.c: Remove.
1731         * gcc.target/arm/neon/vclzs32.c: Remove.
1732         * gcc.target/arm/neon/vclzs8.c: Remove.
1733         * gcc.target/arm/neon/vclzu16.c: Remove.
1734         * gcc.target/arm/neon/vclzu32.c: Remove.
1735         * gcc.target/arm/neon/vclzu8.c: Remove.
1736         * gcc.target/arm/neon/vcntQp8.c: Remove.
1737         * gcc.target/arm/neon/vcntQs8.c: Remove.
1738         * gcc.target/arm/neon/vcntQu8.c: Remove.
1739         * gcc.target/arm/neon/vcntp8.c: Remove.
1740         * gcc.target/arm/neon/vcnts8.c: Remove.
1741         * gcc.target/arm/neon/vcntu8.c: Remove.
1742         * gcc.target/arm/neon/vcombinef32.c: Remove.
1743         * gcc.target/arm/neon/vcombinep16.c: Remove.
1744         * gcc.target/arm/neon/vcombinep64.c: Remove.
1745         * gcc.target/arm/neon/vcombinep8.c: Remove.
1746         * gcc.target/arm/neon/vcombines16.c: Remove.
1747         * gcc.target/arm/neon/vcombines32.c: Remove.
1748         * gcc.target/arm/neon/vcombines64.c: Remove.
1749         * gcc.target/arm/neon/vcombines8.c: Remove.
1750         * gcc.target/arm/neon/vcombineu16.c: Remove.
1751         * gcc.target/arm/neon/vcombineu32.c: Remove.
1752         * gcc.target/arm/neon/vcombineu64.c: Remove.
1753         * gcc.target/arm/neon/vcombineu8.c: Remove.
1754         * gcc.target/arm/neon/vcreatef32.c: Remove.
1755         * gcc.target/arm/neon/vcreatep16.c: Remove.
1756         * gcc.target/arm/neon/vcreatep64.c: Remove.
1757         * gcc.target/arm/neon/vcreatep8.c: Remove.
1758         * gcc.target/arm/neon/vcreates16.c: Remove.
1759         * gcc.target/arm/neon/vcreates32.c: Remove.
1760         * gcc.target/arm/neon/vcreates64.c: Remove.
1761         * gcc.target/arm/neon/vcreates8.c: Remove.
1762         * gcc.target/arm/neon/vcreateu16.c: Remove.
1763         * gcc.target/arm/neon/vcreateu32.c: Remove.
1764         * gcc.target/arm/neon/vcreateu64.c: Remove.
1765         * gcc.target/arm/neon/vcreateu8.c: Remove.
1766         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1767         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1768         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1769         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1770         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1771         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1772         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1773         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1774         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1775         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1776         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1777         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1778         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1779         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1780         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1781         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1782         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1783         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1784         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1785         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1786         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1787         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1788         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1789         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1790         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1791         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1792         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1793         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1794         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1795         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1796         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1797         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1798         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1799         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1800         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1801         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1802         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1803         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1804         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1805         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1806         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1807         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1808         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1809         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1810         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1811         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1812         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1813         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1814         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1815         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1816         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1817         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1818         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1819         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1820         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1821         * gcc.target/arm/neon/vdup_np16.c: Remove.
1822         * gcc.target/arm/neon/vdup_np64.c: Remove.
1823         * gcc.target/arm/neon/vdup_np8.c: Remove.
1824         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1825         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1826         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1827         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1828         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1829         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1830         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1831         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1832         * gcc.target/arm/neon/veorQs16.c: Remove.
1833         * gcc.target/arm/neon/veorQs32.c: Remove.
1834         * gcc.target/arm/neon/veorQs64.c: Remove.
1835         * gcc.target/arm/neon/veorQs8.c: Remove.
1836         * gcc.target/arm/neon/veorQu16.c: Remove.
1837         * gcc.target/arm/neon/veorQu32.c: Remove.
1838         * gcc.target/arm/neon/veorQu64.c: Remove.
1839         * gcc.target/arm/neon/veorQu8.c: Remove.
1840         * gcc.target/arm/neon/veors16.c: Remove.
1841         * gcc.target/arm/neon/veors32.c: Remove.
1842         * gcc.target/arm/neon/veors64.c: Remove.
1843         * gcc.target/arm/neon/veors8.c: Remove.
1844         * gcc.target/arm/neon/veoru16.c: Remove.
1845         * gcc.target/arm/neon/veoru32.c: Remove.
1846         * gcc.target/arm/neon/veoru64.c: Remove.
1847         * gcc.target/arm/neon/veoru8.c: Remove.
1848         * gcc.target/arm/neon/vextQf32.c: Remove.
1849         * gcc.target/arm/neon/vextQp16.c: Remove.
1850         * gcc.target/arm/neon/vextQp64.c: Remove.
1851         * gcc.target/arm/neon/vextQp8.c: Remove.
1852         * gcc.target/arm/neon/vextQs16.c: Remove.
1853         * gcc.target/arm/neon/vextQs32.c: Remove.
1854         * gcc.target/arm/neon/vextQs64.c: Remove.
1855         * gcc.target/arm/neon/vextQs8.c: Remove.
1856         * gcc.target/arm/neon/vextQu16.c: Remove.
1857         * gcc.target/arm/neon/vextQu32.c: Remove.
1858         * gcc.target/arm/neon/vextQu64.c: Remove.
1859         * gcc.target/arm/neon/vextQu8.c: Remove.
1860         * gcc.target/arm/neon/vextf32.c: Remove.
1861         * gcc.target/arm/neon/vextp16.c: Remove.
1862         * gcc.target/arm/neon/vextp64.c: Remove.
1863         * gcc.target/arm/neon/vextp8.c: Remove.
1864         * gcc.target/arm/neon/vexts16.c: Remove.
1865         * gcc.target/arm/neon/vexts32.c: Remove.
1866         * gcc.target/arm/neon/vexts64.c: Remove.
1867         * gcc.target/arm/neon/vexts8.c: Remove.
1868         * gcc.target/arm/neon/vextu16.c: Remove.
1869         * gcc.target/arm/neon/vextu32.c: Remove.
1870         * gcc.target/arm/neon/vextu64.c: Remove.
1871         * gcc.target/arm/neon/vextu8.c: Remove.
1872         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1873         * gcc.target/arm/neon/vfmaf32.c: Remove.
1874         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1875         * gcc.target/arm/neon/vfmsf32.c: Remove.
1876         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1877         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1878         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1879         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1880         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1881         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1882         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1883         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1884         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1885         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1886         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1887         * gcc.target/arm/neon/vget_highf32.c: Remove.
1888         * gcc.target/arm/neon/vget_highp16.c: Remove.
1889         * gcc.target/arm/neon/vget_highp64.c: Remove.
1890         * gcc.target/arm/neon/vget_highp8.c: Remove.
1891         * gcc.target/arm/neon/vget_highs16.c: Remove.
1892         * gcc.target/arm/neon/vget_highs32.c: Remove.
1893         * gcc.target/arm/neon/vget_highs64.c: Remove.
1894         * gcc.target/arm/neon/vget_highs8.c: Remove.
1895         * gcc.target/arm/neon/vget_highu16.c: Remove.
1896         * gcc.target/arm/neon/vget_highu32.c: Remove.
1897         * gcc.target/arm/neon/vget_highu64.c: Remove.
1898         * gcc.target/arm/neon/vget_highu8.c: Remove.
1899         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1900         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1901         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1902         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1903         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1904         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1905         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1906         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1907         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1908         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1909         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1910         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1911         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1912         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1913         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1914         * gcc.target/arm/neon/vget_lows16.c: Remove.
1915         * gcc.target/arm/neon/vget_lows32.c: Remove.
1916         * gcc.target/arm/neon/vget_lows64.c: Remove.
1917         * gcc.target/arm/neon/vget_lows8.c: Remove.
1918         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1919         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1920         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1921         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1922         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1923         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1924         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1925         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1926         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1927         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1928         * gcc.target/arm/neon/vhadds16.c: Remove.
1929         * gcc.target/arm/neon/vhadds32.c: Remove.
1930         * gcc.target/arm/neon/vhadds8.c: Remove.
1931         * gcc.target/arm/neon/vhaddu16.c: Remove.
1932         * gcc.target/arm/neon/vhaddu32.c: Remove.
1933         * gcc.target/arm/neon/vhaddu8.c: Remove.
1934         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1935         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1936         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1937         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1938         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1939         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1940         * gcc.target/arm/neon/vhsubs16.c: Remove.
1941         * gcc.target/arm/neon/vhsubs32.c: Remove.
1942         * gcc.target/arm/neon/vhsubs8.c: Remove.
1943         * gcc.target/arm/neon/vhsubu16.c: Remove.
1944         * gcc.target/arm/neon/vhsubu32.c: Remove.
1945         * gcc.target/arm/neon/vhsubu8.c: Remove.
1946         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1947         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1948         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1949         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1950         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1951         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1952         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1953         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1954         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1955         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1956         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1957         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1958         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1959         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1960         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1961         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1962         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1963         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1964         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1965         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1966         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1967         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1968         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1969         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1970         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1971         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1972         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1973         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1974         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1975         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1976         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1977         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1978         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1979         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1980         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1981         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1982         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1983         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1984         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1985         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1986         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1987         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1988         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1989         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1990         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1991         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1992         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1993         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1994         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1995         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1996         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1997         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1998         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1999         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
2000         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
2001         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
2002         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
2003         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
2004         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
2005         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
2006         * gcc.target/arm/neon/vld1f32.c: Remove.
2007         * gcc.target/arm/neon/vld1p16.c: Remove.
2008         * gcc.target/arm/neon/vld1p64.c: Remove.
2009         * gcc.target/arm/neon/vld1p8.c: Remove.
2010         * gcc.target/arm/neon/vld1s16.c: Remove.
2011         * gcc.target/arm/neon/vld1s32.c: Remove.
2012         * gcc.target/arm/neon/vld1s64.c: Remove.
2013         * gcc.target/arm/neon/vld1s8.c: Remove.
2014         * gcc.target/arm/neon/vld1u16.c: Remove.
2015         * gcc.target/arm/neon/vld1u32.c: Remove.
2016         * gcc.target/arm/neon/vld1u64.c: Remove.
2017         * gcc.target/arm/neon/vld1u8.c: Remove.
2018         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
2019         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
2020         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
2021         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
2022         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
2023         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
2024         * gcc.target/arm/neon/vld2Qf32.c: Remove.
2025         * gcc.target/arm/neon/vld2Qp16.c: Remove.
2026         * gcc.target/arm/neon/vld2Qp8.c: Remove.
2027         * gcc.target/arm/neon/vld2Qs16.c: Remove.
2028         * gcc.target/arm/neon/vld2Qs32.c: Remove.
2029         * gcc.target/arm/neon/vld2Qs8.c: Remove.
2030         * gcc.target/arm/neon/vld2Qu16.c: Remove.
2031         * gcc.target/arm/neon/vld2Qu32.c: Remove.
2032         * gcc.target/arm/neon/vld2Qu8.c: Remove.
2033         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
2034         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
2035         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
2036         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
2037         * gcc.target/arm/neon/vld2_dups16.c: Remove.
2038         * gcc.target/arm/neon/vld2_dups32.c: Remove.
2039         * gcc.target/arm/neon/vld2_dups64.c: Remove.
2040         * gcc.target/arm/neon/vld2_dups8.c: Remove.
2041         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
2042         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
2043         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
2044         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
2045         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
2046         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
2047         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
2048         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
2049         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
2050         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
2051         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
2052         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
2053         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
2054         * gcc.target/arm/neon/vld2f32.c: Remove.
2055         * gcc.target/arm/neon/vld2p16.c: Remove.
2056         * gcc.target/arm/neon/vld2p64.c: Remove.
2057         * gcc.target/arm/neon/vld2p8.c: Remove.
2058         * gcc.target/arm/neon/vld2s16.c: Remove.
2059         * gcc.target/arm/neon/vld2s32.c: Remove.
2060         * gcc.target/arm/neon/vld2s64.c: Remove.
2061         * gcc.target/arm/neon/vld2s8.c: Remove.
2062         * gcc.target/arm/neon/vld2u16.c: Remove.
2063         * gcc.target/arm/neon/vld2u32.c: Remove.
2064         * gcc.target/arm/neon/vld2u64.c: Remove.
2065         * gcc.target/arm/neon/vld2u8.c: Remove.
2066         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
2067         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
2068         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
2069         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
2070         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
2071         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
2072         * gcc.target/arm/neon/vld3Qf32.c: Remove.
2073         * gcc.target/arm/neon/vld3Qp16.c: Remove.
2074         * gcc.target/arm/neon/vld3Qp8.c: Remove.
2075         * gcc.target/arm/neon/vld3Qs16.c: Remove.
2076         * gcc.target/arm/neon/vld3Qs32.c: Remove.
2077         * gcc.target/arm/neon/vld3Qs8.c: Remove.
2078         * gcc.target/arm/neon/vld3Qu16.c: Remove.
2079         * gcc.target/arm/neon/vld3Qu32.c: Remove.
2080         * gcc.target/arm/neon/vld3Qu8.c: Remove.
2081         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
2082         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2083         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2084         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2085         * gcc.target/arm/neon/vld3_dups16.c: Remove.
2086         * gcc.target/arm/neon/vld3_dups32.c: Remove.
2087         * gcc.target/arm/neon/vld3_dups64.c: Remove.
2088         * gcc.target/arm/neon/vld3_dups8.c: Remove.
2089         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2090         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2091         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2092         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2093         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2094         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2095         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2096         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2097         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2098         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2099         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2100         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2101         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2102         * gcc.target/arm/neon/vld3f32.c: Remove.
2103         * gcc.target/arm/neon/vld3p16.c: Remove.
2104         * gcc.target/arm/neon/vld3p64.c: Remove.
2105         * gcc.target/arm/neon/vld3p8.c: Remove.
2106         * gcc.target/arm/neon/vld3s16.c: Remove.
2107         * gcc.target/arm/neon/vld3s32.c: Remove.
2108         * gcc.target/arm/neon/vld3s64.c: Remove.
2109         * gcc.target/arm/neon/vld3s8.c: Remove.
2110         * gcc.target/arm/neon/vld3u16.c: Remove.
2111         * gcc.target/arm/neon/vld3u32.c: Remove.
2112         * gcc.target/arm/neon/vld3u64.c: Remove.
2113         * gcc.target/arm/neon/vld3u8.c: Remove.
2114         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2115         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2116         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2117         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2118         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2119         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2120         * gcc.target/arm/neon/vld4Qf32.c: Remove.
2121         * gcc.target/arm/neon/vld4Qp16.c: Remove.
2122         * gcc.target/arm/neon/vld4Qp8.c: Remove.
2123         * gcc.target/arm/neon/vld4Qs16.c: Remove.
2124         * gcc.target/arm/neon/vld4Qs32.c: Remove.
2125         * gcc.target/arm/neon/vld4Qs8.c: Remove.
2126         * gcc.target/arm/neon/vld4Qu16.c: Remove.
2127         * gcc.target/arm/neon/vld4Qu32.c: Remove.
2128         * gcc.target/arm/neon/vld4Qu8.c: Remove.
2129         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2130         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2131         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2132         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2133         * gcc.target/arm/neon/vld4_dups16.c: Remove.
2134         * gcc.target/arm/neon/vld4_dups32.c: Remove.
2135         * gcc.target/arm/neon/vld4_dups64.c: Remove.
2136         * gcc.target/arm/neon/vld4_dups8.c: Remove.
2137         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2138         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2139         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2140         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2141         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2142         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2143         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2144         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2145         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2146         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2147         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2148         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2149         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2150         * gcc.target/arm/neon/vld4f32.c: Remove.
2151         * gcc.target/arm/neon/vld4p16.c: Remove.
2152         * gcc.target/arm/neon/vld4p64.c: Remove.
2153         * gcc.target/arm/neon/vld4p8.c: Remove.
2154         * gcc.target/arm/neon/vld4s16.c: Remove.
2155         * gcc.target/arm/neon/vld4s32.c: Remove.
2156         * gcc.target/arm/neon/vld4s64.c: Remove.
2157         * gcc.target/arm/neon/vld4s8.c: Remove.
2158         * gcc.target/arm/neon/vld4u16.c: Remove.
2159         * gcc.target/arm/neon/vld4u32.c: Remove.
2160         * gcc.target/arm/neon/vld4u64.c: Remove.
2161         * gcc.target/arm/neon/vld4u8.c: Remove.
2162         * gcc.target/arm/neon/vmaxQf32.c: Remove.
2163         * gcc.target/arm/neon/vmaxQs16.c: Remove.
2164         * gcc.target/arm/neon/vmaxQs32.c: Remove.
2165         * gcc.target/arm/neon/vmaxQs8.c: Remove.
2166         * gcc.target/arm/neon/vmaxQu16.c: Remove.
2167         * gcc.target/arm/neon/vmaxQu32.c: Remove.
2168         * gcc.target/arm/neon/vmaxQu8.c: Remove.
2169         * gcc.target/arm/neon/vmaxf32.c: Remove.
2170         * gcc.target/arm/neon/vmaxs16.c: Remove.
2171         * gcc.target/arm/neon/vmaxs32.c: Remove.
2172         * gcc.target/arm/neon/vmaxs8.c: Remove.
2173         * gcc.target/arm/neon/vmaxu16.c: Remove.
2174         * gcc.target/arm/neon/vmaxu32.c: Remove.
2175         * gcc.target/arm/neon/vmaxu8.c: Remove.
2176         * gcc.target/arm/neon/vminQf32.c: Remove.
2177         * gcc.target/arm/neon/vminQs16.c: Remove.
2178         * gcc.target/arm/neon/vminQs32.c: Remove.
2179         * gcc.target/arm/neon/vminQs8.c: Remove.
2180         * gcc.target/arm/neon/vminQu16.c: Remove.
2181         * gcc.target/arm/neon/vminQu32.c: Remove.
2182         * gcc.target/arm/neon/vminQu8.c: Remove.
2183         * gcc.target/arm/neon/vminf32.c: Remove.
2184         * gcc.target/arm/neon/vmins16.c: Remove.
2185         * gcc.target/arm/neon/vmins32.c: Remove.
2186         * gcc.target/arm/neon/vmins8.c: Remove.
2187         * gcc.target/arm/neon/vminu16.c: Remove.
2188         * gcc.target/arm/neon/vminu32.c: Remove.
2189         * gcc.target/arm/neon/vminu8.c: Remove.
2190         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2191         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2192         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2193         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2194         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2195         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2196         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2197         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2198         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2199         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2200         * gcc.target/arm/neon/vmlaQf32.c: Remove.
2201         * gcc.target/arm/neon/vmlaQs16.c: Remove.
2202         * gcc.target/arm/neon/vmlaQs32.c: Remove.
2203         * gcc.target/arm/neon/vmlaQs8.c: Remove.
2204         * gcc.target/arm/neon/vmlaQu16.c: Remove.
2205         * gcc.target/arm/neon/vmlaQu32.c: Remove.
2206         * gcc.target/arm/neon/vmlaQu8.c: Remove.
2207         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2208         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2209         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2210         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2211         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2212         * gcc.target/arm/neon/vmla_nf32.c: Remove.
2213         * gcc.target/arm/neon/vmla_ns16.c: Remove.
2214         * gcc.target/arm/neon/vmla_ns32.c: Remove.
2215         * gcc.target/arm/neon/vmla_nu16.c: Remove.
2216         * gcc.target/arm/neon/vmla_nu32.c: Remove.
2217         * gcc.target/arm/neon/vmlaf32.c: Remove.
2218         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2219         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2220         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2221         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2222         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2223         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2224         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2225         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2226         * gcc.target/arm/neon/vmlals16.c: Remove.
2227         * gcc.target/arm/neon/vmlals32.c: Remove.
2228         * gcc.target/arm/neon/vmlals8.c: Remove.
2229         * gcc.target/arm/neon/vmlalu16.c: Remove.
2230         * gcc.target/arm/neon/vmlalu32.c: Remove.
2231         * gcc.target/arm/neon/vmlalu8.c: Remove.
2232         * gcc.target/arm/neon/vmlas16.c: Remove.
2233         * gcc.target/arm/neon/vmlas32.c: Remove.
2234         * gcc.target/arm/neon/vmlas8.c: Remove.
2235         * gcc.target/arm/neon/vmlau16.c: Remove.
2236         * gcc.target/arm/neon/vmlau32.c: Remove.
2237         * gcc.target/arm/neon/vmlau8.c: Remove.
2238         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2239         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2240         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2241         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2242         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2243         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2244         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2245         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2246         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2247         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2248         * gcc.target/arm/neon/vmlsQf32.c: Remove.
2249         * gcc.target/arm/neon/vmlsQs16.c: Remove.
2250         * gcc.target/arm/neon/vmlsQs32.c: Remove.
2251         * gcc.target/arm/neon/vmlsQs8.c: Remove.
2252         * gcc.target/arm/neon/vmlsQu16.c: Remove.
2253         * gcc.target/arm/neon/vmlsQu32.c: Remove.
2254         * gcc.target/arm/neon/vmlsQu8.c: Remove.
2255         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2256         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2257         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2258         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2259         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2260         * gcc.target/arm/neon/vmls_nf32.c: Remove.
2261         * gcc.target/arm/neon/vmls_ns16.c: Remove.
2262         * gcc.target/arm/neon/vmls_ns32.c: Remove.
2263         * gcc.target/arm/neon/vmls_nu16.c: Remove.
2264         * gcc.target/arm/neon/vmls_nu32.c: Remove.
2265         * gcc.target/arm/neon/vmlsf32.c: Remove.
2266         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2267         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2268         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2269         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2270         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2271         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2272         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2273         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2274         * gcc.target/arm/neon/vmlsls16.c: Remove.
2275         * gcc.target/arm/neon/vmlsls32.c: Remove.
2276         * gcc.target/arm/neon/vmlsls8.c: Remove.
2277         * gcc.target/arm/neon/vmlslu16.c: Remove.
2278         * gcc.target/arm/neon/vmlslu32.c: Remove.
2279         * gcc.target/arm/neon/vmlslu8.c: Remove.
2280         * gcc.target/arm/neon/vmlss16.c: Remove.
2281         * gcc.target/arm/neon/vmlss32.c: Remove.
2282         * gcc.target/arm/neon/vmlss8.c: Remove.
2283         * gcc.target/arm/neon/vmlsu16.c: Remove.
2284         * gcc.target/arm/neon/vmlsu32.c: Remove.
2285         * gcc.target/arm/neon/vmlsu8.c: Remove.
2286         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2287         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2288         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2289         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2290         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2291         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2292         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2293         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2294         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2295         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2296         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2297         * gcc.target/arm/neon/vmov_nf32.c: Remove.
2298         * gcc.target/arm/neon/vmov_np16.c: Remove.
2299         * gcc.target/arm/neon/vmov_np8.c: Remove.
2300         * gcc.target/arm/neon/vmov_ns16.c: Remove.
2301         * gcc.target/arm/neon/vmov_ns32.c: Remove.
2302         * gcc.target/arm/neon/vmov_ns64.c: Remove.
2303         * gcc.target/arm/neon/vmov_ns8.c: Remove.
2304         * gcc.target/arm/neon/vmov_nu16.c: Remove.
2305         * gcc.target/arm/neon/vmov_nu32.c: Remove.
2306         * gcc.target/arm/neon/vmov_nu64.c: Remove.
2307         * gcc.target/arm/neon/vmov_nu8.c: Remove.
2308         * gcc.target/arm/neon/vmovls16.c: Remove.
2309         * gcc.target/arm/neon/vmovls32.c: Remove.
2310         * gcc.target/arm/neon/vmovls8.c: Remove.
2311         * gcc.target/arm/neon/vmovlu16.c: Remove.
2312         * gcc.target/arm/neon/vmovlu32.c: Remove.
2313         * gcc.target/arm/neon/vmovlu8.c: Remove.
2314         * gcc.target/arm/neon/vmovns16.c: Remove.
2315         * gcc.target/arm/neon/vmovns32.c: Remove.
2316         * gcc.target/arm/neon/vmovns64.c: Remove.
2317         * gcc.target/arm/neon/vmovnu16.c: Remove.
2318         * gcc.target/arm/neon/vmovnu32.c: Remove.
2319         * gcc.target/arm/neon/vmovnu64.c: Remove.
2320         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2321         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2322         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2323         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2324         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2325         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2326         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2327         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2328         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2329         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2330         * gcc.target/arm/neon/vmulQf32.c: Remove.
2331         * gcc.target/arm/neon/vmulQp8.c: Remove.
2332         * gcc.target/arm/neon/vmulQs16.c: Remove.
2333         * gcc.target/arm/neon/vmulQs32.c: Remove.
2334         * gcc.target/arm/neon/vmulQs8.c: Remove.
2335         * gcc.target/arm/neon/vmulQu16.c: Remove.
2336         * gcc.target/arm/neon/vmulQu32.c: Remove.
2337         * gcc.target/arm/neon/vmulQu8.c: Remove.
2338         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2339         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2340         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2341         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2342         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2343         * gcc.target/arm/neon/vmul_nf32.c: Remove.
2344         * gcc.target/arm/neon/vmul_ns16.c: Remove.
2345         * gcc.target/arm/neon/vmul_ns32.c: Remove.
2346         * gcc.target/arm/neon/vmul_nu16.c: Remove.
2347         * gcc.target/arm/neon/vmul_nu32.c: Remove.
2348         * gcc.target/arm/neon/vmulf32.c: Remove.
2349         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2350         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2351         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2352         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2353         * gcc.target/arm/neon/vmull_ns16.c: Remove.
2354         * gcc.target/arm/neon/vmull_ns32.c: Remove.
2355         * gcc.target/arm/neon/vmull_nu16.c: Remove.
2356         * gcc.target/arm/neon/vmull_nu32.c: Remove.
2357         * gcc.target/arm/neon/vmullp8.c: Remove.
2358         * gcc.target/arm/neon/vmulls16.c: Remove.
2359         * gcc.target/arm/neon/vmulls32.c: Remove.
2360         * gcc.target/arm/neon/vmulls8.c: Remove.
2361         * gcc.target/arm/neon/vmullu16.c: Remove.
2362         * gcc.target/arm/neon/vmullu32.c: Remove.
2363         * gcc.target/arm/neon/vmullu8.c: Remove.
2364         * gcc.target/arm/neon/vmulp8.c: Remove.
2365         * gcc.target/arm/neon/vmuls16.c: Remove.
2366         * gcc.target/arm/neon/vmuls32.c: Remove.
2367         * gcc.target/arm/neon/vmuls8.c: Remove.
2368         * gcc.target/arm/neon/vmulu16.c: Remove.
2369         * gcc.target/arm/neon/vmulu32.c: Remove.
2370         * gcc.target/arm/neon/vmulu8.c: Remove.
2371         * gcc.target/arm/neon/vmvnQp8.c: Remove.
2372         * gcc.target/arm/neon/vmvnQs16.c: Remove.
2373         * gcc.target/arm/neon/vmvnQs32.c: Remove.
2374         * gcc.target/arm/neon/vmvnQs8.c: Remove.
2375         * gcc.target/arm/neon/vmvnQu16.c: Remove.
2376         * gcc.target/arm/neon/vmvnQu32.c: Remove.
2377         * gcc.target/arm/neon/vmvnQu8.c: Remove.
2378         * gcc.target/arm/neon/vmvnp8.c: Remove.
2379         * gcc.target/arm/neon/vmvns16.c: Remove.
2380         * gcc.target/arm/neon/vmvns32.c: Remove.
2381         * gcc.target/arm/neon/vmvns8.c: Remove.
2382         * gcc.target/arm/neon/vmvnu16.c: Remove.
2383         * gcc.target/arm/neon/vmvnu32.c: Remove.
2384         * gcc.target/arm/neon/vmvnu8.c: Remove.
2385         * gcc.target/arm/neon/vnegQf32.c: Remove.
2386         * gcc.target/arm/neon/vnegQs16.c: Remove.
2387         * gcc.target/arm/neon/vnegQs32.c: Remove.
2388         * gcc.target/arm/neon/vnegQs8.c: Remove.
2389         * gcc.target/arm/neon/vnegf32.c: Remove.
2390         * gcc.target/arm/neon/vnegs16.c: Remove.
2391         * gcc.target/arm/neon/vnegs32.c: Remove.
2392         * gcc.target/arm/neon/vnegs8.c: Remove.
2393         * gcc.target/arm/neon/vornQs16.c: Remove.
2394         * gcc.target/arm/neon/vornQs32.c: Remove.
2395         * gcc.target/arm/neon/vornQs64.c: Remove.
2396         * gcc.target/arm/neon/vornQs8.c: Remove.
2397         * gcc.target/arm/neon/vornQu16.c: Remove.
2398         * gcc.target/arm/neon/vornQu32.c: Remove.
2399         * gcc.target/arm/neon/vornQu64.c: Remove.
2400         * gcc.target/arm/neon/vornQu8.c: Remove.
2401         * gcc.target/arm/neon/vorns16.c: Remove.
2402         * gcc.target/arm/neon/vorns32.c: Remove.
2403         * gcc.target/arm/neon/vorns64.c: Remove.
2404         * gcc.target/arm/neon/vorns8.c: Remove.
2405         * gcc.target/arm/neon/vornu16.c: Remove.
2406         * gcc.target/arm/neon/vornu32.c: Remove.
2407         * gcc.target/arm/neon/vornu64.c: Remove.
2408         * gcc.target/arm/neon/vornu8.c: Remove.
2409         * gcc.target/arm/neon/vorrQs16.c: Remove.
2410         * gcc.target/arm/neon/vorrQs32.c: Remove.
2411         * gcc.target/arm/neon/vorrQs64.c: Remove.
2412         * gcc.target/arm/neon/vorrQs8.c: Remove.
2413         * gcc.target/arm/neon/vorrQu16.c: Remove.
2414         * gcc.target/arm/neon/vorrQu32.c: Remove.
2415         * gcc.target/arm/neon/vorrQu64.c: Remove.
2416         * gcc.target/arm/neon/vorrQu8.c: Remove.
2417         * gcc.target/arm/neon/vorrs16.c: Remove.
2418         * gcc.target/arm/neon/vorrs32.c: Remove.
2419         * gcc.target/arm/neon/vorrs64.c: Remove.
2420         * gcc.target/arm/neon/vorrs8.c: Remove.
2421         * gcc.target/arm/neon/vorru16.c: Remove.
2422         * gcc.target/arm/neon/vorru32.c: Remove.
2423         * gcc.target/arm/neon/vorru64.c: Remove.
2424         * gcc.target/arm/neon/vorru8.c: Remove.
2425         * gcc.target/arm/neon/vpadalQs16.c: Remove.
2426         * gcc.target/arm/neon/vpadalQs32.c: Remove.
2427         * gcc.target/arm/neon/vpadalQs8.c: Remove.
2428         * gcc.target/arm/neon/vpadalQu16.c: Remove.
2429         * gcc.target/arm/neon/vpadalQu32.c: Remove.
2430         * gcc.target/arm/neon/vpadalQu8.c: Remove.
2431         * gcc.target/arm/neon/vpadals16.c: Remove.
2432         * gcc.target/arm/neon/vpadals32.c: Remove.
2433         * gcc.target/arm/neon/vpadals8.c: Remove.
2434         * gcc.target/arm/neon/vpadalu16.c: Remove.
2435         * gcc.target/arm/neon/vpadalu32.c: Remove.
2436         * gcc.target/arm/neon/vpadalu8.c: Remove.
2437         * gcc.target/arm/neon/vpaddf32.c: Remove.
2438         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2439         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2440         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2441         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2442         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2443         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2444         * gcc.target/arm/neon/vpaddls16.c: Remove.
2445         * gcc.target/arm/neon/vpaddls32.c: Remove.
2446         * gcc.target/arm/neon/vpaddls8.c: Remove.
2447         * gcc.target/arm/neon/vpaddlu16.c: Remove.
2448         * gcc.target/arm/neon/vpaddlu32.c: Remove.
2449         * gcc.target/arm/neon/vpaddlu8.c: Remove.
2450         * gcc.target/arm/neon/vpadds16.c: Remove.
2451         * gcc.target/arm/neon/vpadds32.c: Remove.
2452         * gcc.target/arm/neon/vpadds8.c: Remove.
2453         * gcc.target/arm/neon/vpaddu16.c: Remove.
2454         * gcc.target/arm/neon/vpaddu32.c: Remove.
2455         * gcc.target/arm/neon/vpaddu8.c: Remove.
2456         * gcc.target/arm/neon/vpmaxf32.c: Remove.
2457         * gcc.target/arm/neon/vpmaxs16.c: Remove.
2458         * gcc.target/arm/neon/vpmaxs32.c: Remove.
2459         * gcc.target/arm/neon/vpmaxs8.c: Remove.
2460         * gcc.target/arm/neon/vpmaxu16.c: Remove.
2461         * gcc.target/arm/neon/vpmaxu32.c: Remove.
2462         * gcc.target/arm/neon/vpmaxu8.c: Remove.
2463         * gcc.target/arm/neon/vpminf32.c: Remove.
2464         * gcc.target/arm/neon/vpmins16.c: Remove.
2465         * gcc.target/arm/neon/vpmins32.c: Remove.
2466         * gcc.target/arm/neon/vpmins8.c: Remove.
2467         * gcc.target/arm/neon/vpminu16.c: Remove.
2468         * gcc.target/arm/neon/vpminu32.c: Remove.
2469         * gcc.target/arm/neon/vpminu8.c: Remove.
2470         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2471         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2472         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2473         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2474         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2475         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2476         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2477         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2478         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2479         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2480         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2481         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2482         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2483         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2484         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2485         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2486         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2487         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2488         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2489         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2490         * gcc.target/arm/neon/vqRshls16.c: Remove.
2491         * gcc.target/arm/neon/vqRshls32.c: Remove.
2492         * gcc.target/arm/neon/vqRshls64.c: Remove.
2493         * gcc.target/arm/neon/vqRshls8.c: Remove.
2494         * gcc.target/arm/neon/vqRshlu16.c: Remove.
2495         * gcc.target/arm/neon/vqRshlu32.c: Remove.
2496         * gcc.target/arm/neon/vqRshlu64.c: Remove.
2497         * gcc.target/arm/neon/vqRshlu8.c: Remove.
2498         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2499         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2500         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2501         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2502         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2503         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2504         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2505         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2506         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2507         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2508         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2509         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2510         * gcc.target/arm/neon/vqabss16.c: Remove.
2511         * gcc.target/arm/neon/vqabss32.c: Remove.
2512         * gcc.target/arm/neon/vqabss8.c: Remove.
2513         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2514         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2515         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2516         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2517         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2518         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2519         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2520         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2521         * gcc.target/arm/neon/vqadds16.c: Remove.
2522         * gcc.target/arm/neon/vqadds32.c: Remove.
2523         * gcc.target/arm/neon/vqadds64.c: Remove.
2524         * gcc.target/arm/neon/vqadds8.c: Remove.
2525         * gcc.target/arm/neon/vqaddu16.c: Remove.
2526         * gcc.target/arm/neon/vqaddu32.c: Remove.
2527         * gcc.target/arm/neon/vqaddu64.c: Remove.
2528         * gcc.target/arm/neon/vqaddu8.c: Remove.
2529         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2530         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2531         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2532         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2533         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2534         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2535         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2536         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2537         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2538         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2539         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2540         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2541         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2542         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2543         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2544         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2545         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2546         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2547         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2548         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2549         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2550         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2551         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2552         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2553         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2554         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2555         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2556         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2557         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2558         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2559         * gcc.target/arm/neon/vqmovns16.c: Remove.
2560         * gcc.target/arm/neon/vqmovns32.c: Remove.
2561         * gcc.target/arm/neon/vqmovns64.c: Remove.
2562         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2563         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2564         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2565         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2566         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2567         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2568         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2569         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2570         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2571         * gcc.target/arm/neon/vqnegs16.c: Remove.
2572         * gcc.target/arm/neon/vqnegs32.c: Remove.
2573         * gcc.target/arm/neon/vqnegs8.c: Remove.
2574         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2575         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2576         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2577         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2578         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2579         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2580         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2581         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2582         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2583         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2584         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2585         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2586         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2587         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2588         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2589         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2590         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2591         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2592         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2593         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2594         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2595         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2596         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2597         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2598         * gcc.target/arm/neon/vqshls16.c: Remove.
2599         * gcc.target/arm/neon/vqshls32.c: Remove.
2600         * gcc.target/arm/neon/vqshls64.c: Remove.
2601         * gcc.target/arm/neon/vqshls8.c: Remove.
2602         * gcc.target/arm/neon/vqshlu16.c: Remove.
2603         * gcc.target/arm/neon/vqshlu32.c: Remove.
2604         * gcc.target/arm/neon/vqshlu64.c: Remove.
2605         * gcc.target/arm/neon/vqshlu8.c: Remove.
2606         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2607         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2608         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2609         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2610         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2611         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2612         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2613         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2614         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2615         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2616         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2617         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2618         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2619         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2620         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2621         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2622         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2623         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2624         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2625         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2626         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2627         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2628         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2629         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2630         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2631         * gcc.target/arm/neon/vqsubs16.c: Remove.
2632         * gcc.target/arm/neon/vqsubs32.c: Remove.
2633         * gcc.target/arm/neon/vqsubs64.c: Remove.
2634         * gcc.target/arm/neon/vqsubs8.c: Remove.
2635         * gcc.target/arm/neon/vqsubu16.c: Remove.
2636         * gcc.target/arm/neon/vqsubu32.c: Remove.
2637         * gcc.target/arm/neon/vqsubu64.c: Remove.
2638         * gcc.target/arm/neon/vqsubu8.c: Remove.
2639         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2640         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2641         * gcc.target/arm/neon/vrecpef32.c: Remove.
2642         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2643         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2644         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2645         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2646         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2647         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2648         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2649         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2650         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2651         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2652         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2653         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2654         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2655         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2656         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2657         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2658         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2659         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2660         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2661         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2662         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2663         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2664         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2665         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2666         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2667         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2668         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2669         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2670         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2671         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2672         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2673         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2674         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2675         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2676         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2677         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2678         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2679         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2680         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2681         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2682         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2683         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2684         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2685         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2686         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2687         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2688         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2689         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2690         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2691         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2692         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2693         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2694         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2695         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2696         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2697         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2698         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2699         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2700         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2701         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2702         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2703         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2704         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2705         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2706         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2707         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2708         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2709         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2710         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2711         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2712         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2713         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2714         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2715         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2716         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2717         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2718         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2719         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2720         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2721         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2722         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2723         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2724         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2725         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2726         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2727         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2728         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2729         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2730         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2731         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2732         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2733         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2734         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2735         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2736         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2737         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2738         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2739         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2740         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2741         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2742         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2743         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2744         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2745         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2746         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2747         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2748         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2749         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2750         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2751         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2752         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2753         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2754         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2755         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2756         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2757         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2758         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2759         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2760         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2761         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2762         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2763         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2764         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2765         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2766         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2767         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2768         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2769         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2770         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2771         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2772         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2773         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2774         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2775         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2776         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2777         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2778         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2779         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2780         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2781         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2782         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2783         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2784         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2785         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2786         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2787         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2788         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2789         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2790         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2791         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2792         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2793         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2794         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2795         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2796         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2797         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2798         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2799         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2800         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2801         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2802         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2803         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2804         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2805         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2806         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2807         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2808         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2809         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2810         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2811         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2812         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2813         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2814         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2815         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2816         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2817         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2818         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2819         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2820         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2821         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2822         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2823         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2824         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2825         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2826         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2827         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2828         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2829         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2830         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2831         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2832         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2833         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2834         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2835         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2836         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2837         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2838         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2839         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2840         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2841         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2842         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2843         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2844         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2845         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2846         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2847         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2848         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2849         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2850         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2851         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2852         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2853         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2854         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2855         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2856         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2857         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2858         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2859         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2860         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2861         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2862         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2863         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2864         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2865         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2866         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2867         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2868         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2869         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2870         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2871         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2872         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2873         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2874         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2875         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2876         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2877         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2878         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2879         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2880         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2881         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2882         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2883         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2884         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2885         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2886         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2887         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2888         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2889         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2890         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2891         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2892         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2893         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2894         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2895         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2896         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2897         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2898         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2899         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2900         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2901         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2902         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2903         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2904         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2905         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2906         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2907         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2908         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2909         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2910         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2911         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2912         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2913         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2914         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2915         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2916         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2917         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2918         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2919         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2920         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2921         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2922         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2923         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2924         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2925         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2926         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2927         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2928         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2929         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2930         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2931         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2932         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2933         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2934         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2935         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2936         * gcc.target/arm/neon/vrev16p8.c: Remove.
2937         * gcc.target/arm/neon/vrev16s8.c: Remove.
2938         * gcc.target/arm/neon/vrev16u8.c: Remove.
2939         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2940         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2941         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2942         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2943         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2944         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2945         * gcc.target/arm/neon/vrev32p16.c: Remove.
2946         * gcc.target/arm/neon/vrev32p8.c: Remove.
2947         * gcc.target/arm/neon/vrev32s16.c: Remove.
2948         * gcc.target/arm/neon/vrev32s8.c: Remove.
2949         * gcc.target/arm/neon/vrev32u16.c: Remove.
2950         * gcc.target/arm/neon/vrev32u8.c: Remove.
2951         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2952         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2953         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2954         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2955         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2956         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2957         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2958         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2959         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2960         * gcc.target/arm/neon/vrev64f32.c: Remove.
2961         * gcc.target/arm/neon/vrev64p16.c: Remove.
2962         * gcc.target/arm/neon/vrev64p8.c: Remove.
2963         * gcc.target/arm/neon/vrev64s16.c: Remove.
2964         * gcc.target/arm/neon/vrev64s32.c: Remove.
2965         * gcc.target/arm/neon/vrev64s8.c: Remove.
2966         * gcc.target/arm/neon/vrev64u16.c: Remove.
2967         * gcc.target/arm/neon/vrev64u32.c: Remove.
2968         * gcc.target/arm/neon/vrev64u8.c: Remove.
2969         * gcc.target/arm/neon/vrndaf32.c: Remove.
2970         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2971         * gcc.target/arm/neon/vrndf32.c: Remove.
2972         * gcc.target/arm/neon/vrndmf32.c: Remove.
2973         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2974         * gcc.target/arm/neon/vrndnf32.c: Remove.
2975         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2976         * gcc.target/arm/neon/vrndpf32.c: Remove.
2977         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2978         * gcc.target/arm/neon/vrndqf32.c: Remove.
2979         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2980         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2981         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2982         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2983         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2984         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2985         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2986         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2987         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2988         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2989         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2990         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2991         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2992         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2993         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2994         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2995         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2996         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2997         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2998         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2999         * gcc.target/arm/neon/vset_lanes16.c: Remove.
3000         * gcc.target/arm/neon/vset_lanes32.c: Remove.
3001         * gcc.target/arm/neon/vset_lanes64.c: Remove.
3002         * gcc.target/arm/neon/vset_lanes8.c: Remove.
3003         * gcc.target/arm/neon/vset_laneu16.c: Remove.
3004         * gcc.target/arm/neon/vset_laneu32.c: Remove.
3005         * gcc.target/arm/neon/vset_laneu64.c: Remove.
3006         * gcc.target/arm/neon/vset_laneu8.c: Remove.
3007         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
3008         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
3009         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
3010         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
3011         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
3012         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
3013         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
3014         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
3015         * gcc.target/arm/neon/vshlQs16.c: Remove.
3016         * gcc.target/arm/neon/vshlQs32.c: Remove.
3017         * gcc.target/arm/neon/vshlQs64.c: Remove.
3018         * gcc.target/arm/neon/vshlQs8.c: Remove.
3019         * gcc.target/arm/neon/vshlQu16.c: Remove.
3020         * gcc.target/arm/neon/vshlQu32.c: Remove.
3021         * gcc.target/arm/neon/vshlQu64.c: Remove.
3022         * gcc.target/arm/neon/vshlQu8.c: Remove.
3023         * gcc.target/arm/neon/vshl_ns16.c: Remove.
3024         * gcc.target/arm/neon/vshl_ns32.c: Remove.
3025         * gcc.target/arm/neon/vshl_ns64.c: Remove.
3026         * gcc.target/arm/neon/vshl_ns8.c: Remove.
3027         * gcc.target/arm/neon/vshl_nu16.c: Remove.
3028         * gcc.target/arm/neon/vshl_nu32.c: Remove.
3029         * gcc.target/arm/neon/vshl_nu64.c: Remove.
3030         * gcc.target/arm/neon/vshl_nu8.c: Remove.
3031         * gcc.target/arm/neon/vshll_ns16.c: Remove.
3032         * gcc.target/arm/neon/vshll_ns32.c: Remove.
3033         * gcc.target/arm/neon/vshll_ns8.c: Remove.
3034         * gcc.target/arm/neon/vshll_nu16.c: Remove.
3035         * gcc.target/arm/neon/vshll_nu32.c: Remove.
3036         * gcc.target/arm/neon/vshll_nu8.c: Remove.
3037         * gcc.target/arm/neon/vshls16.c: Remove.
3038         * gcc.target/arm/neon/vshls32.c: Remove.
3039         * gcc.target/arm/neon/vshls64.c: Remove.
3040         * gcc.target/arm/neon/vshls8.c: Remove.
3041         * gcc.target/arm/neon/vshlu16.c: Remove.
3042         * gcc.target/arm/neon/vshlu32.c: Remove.
3043         * gcc.target/arm/neon/vshlu64.c: Remove.
3044         * gcc.target/arm/neon/vshlu8.c: Remove.
3045         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
3046         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
3047         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
3048         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
3049         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
3050         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
3051         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
3052         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
3053         * gcc.target/arm/neon/vshr_ns16.c: Remove.
3054         * gcc.target/arm/neon/vshr_ns32.c: Remove.
3055         * gcc.target/arm/neon/vshr_ns64.c: Remove.
3056         * gcc.target/arm/neon/vshr_ns8.c: Remove.
3057         * gcc.target/arm/neon/vshr_nu16.c: Remove.
3058         * gcc.target/arm/neon/vshr_nu32.c: Remove.
3059         * gcc.target/arm/neon/vshr_nu64.c: Remove.
3060         * gcc.target/arm/neon/vshr_nu8.c: Remove.
3061         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
3062         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
3063         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
3064         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
3065         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
3066         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
3067         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
3068         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
3069         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
3070         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
3071         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
3072         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
3073         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
3074         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
3075         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
3076         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
3077         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
3078         * gcc.target/arm/neon/vsli_np16.c: Remove.
3079         * gcc.target/arm/neon/vsli_np64.c: Remove.
3080         * gcc.target/arm/neon/vsli_np8.c: Remove.
3081         * gcc.target/arm/neon/vsli_ns16.c: Remove.
3082         * gcc.target/arm/neon/vsli_ns32.c: Remove.
3083         * gcc.target/arm/neon/vsli_ns64.c: Remove.
3084         * gcc.target/arm/neon/vsli_ns8.c: Remove.
3085         * gcc.target/arm/neon/vsli_nu16.c: Remove.
3086         * gcc.target/arm/neon/vsli_nu32.c: Remove.
3087         * gcc.target/arm/neon/vsli_nu64.c: Remove.
3088         * gcc.target/arm/neon/vsli_nu8.c: Remove.
3089         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3090         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3091         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3092         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3093         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3094         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3095         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3096         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3097         * gcc.target/arm/neon/vsra_ns16.c: Remove.
3098         * gcc.target/arm/neon/vsra_ns32.c: Remove.
3099         * gcc.target/arm/neon/vsra_ns64.c: Remove.
3100         * gcc.target/arm/neon/vsra_ns8.c: Remove.
3101         * gcc.target/arm/neon/vsra_nu16.c: Remove.
3102         * gcc.target/arm/neon/vsra_nu32.c: Remove.
3103         * gcc.target/arm/neon/vsra_nu64.c: Remove.
3104         * gcc.target/arm/neon/vsra_nu8.c: Remove.
3105         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3106         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3107         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3108         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3109         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3110         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3111         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3112         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3113         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3114         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3115         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3116         * gcc.target/arm/neon/vsri_np16.c: Remove.
3117         * gcc.target/arm/neon/vsri_np64.c: Remove.
3118         * gcc.target/arm/neon/vsri_np8.c: Remove.
3119         * gcc.target/arm/neon/vsri_ns16.c: Remove.
3120         * gcc.target/arm/neon/vsri_ns32.c: Remove.
3121         * gcc.target/arm/neon/vsri_ns64.c: Remove.
3122         * gcc.target/arm/neon/vsri_ns8.c: Remove.
3123         * gcc.target/arm/neon/vsri_nu16.c: Remove.
3124         * gcc.target/arm/neon/vsri_nu32.c: Remove.
3125         * gcc.target/arm/neon/vsri_nu64.c: Remove.
3126         * gcc.target/arm/neon/vsri_nu8.c: Remove.
3127         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3128         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3129         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3130         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3131         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3132         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3133         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3134         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3135         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3136         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3137         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3138         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3139         * gcc.target/arm/neon/vst1Qf32.c: Remove.
3140         * gcc.target/arm/neon/vst1Qp16.c: Remove.
3141         * gcc.target/arm/neon/vst1Qp64.c: Remove.
3142         * gcc.target/arm/neon/vst1Qp8.c: Remove.
3143         * gcc.target/arm/neon/vst1Qs16.c: Remove.
3144         * gcc.target/arm/neon/vst1Qs32.c: Remove.
3145         * gcc.target/arm/neon/vst1Qs64.c: Remove.
3146         * gcc.target/arm/neon/vst1Qs8.c: Remove.
3147         * gcc.target/arm/neon/vst1Qu16.c: Remove.
3148         * gcc.target/arm/neon/vst1Qu32.c: Remove.
3149         * gcc.target/arm/neon/vst1Qu64.c: Remove.
3150         * gcc.target/arm/neon/vst1Qu8.c: Remove.
3151         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3152         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3153         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3154         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3155         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3156         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3157         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3158         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3159         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3160         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3161         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3162         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3163         * gcc.target/arm/neon/vst1f32.c: Remove.
3164         * gcc.target/arm/neon/vst1p16.c: Remove.
3165         * gcc.target/arm/neon/vst1p64.c: Remove.
3166         * gcc.target/arm/neon/vst1p8.c: Remove.
3167         * gcc.target/arm/neon/vst1s16.c: Remove.
3168         * gcc.target/arm/neon/vst1s32.c: Remove.
3169         * gcc.target/arm/neon/vst1s64.c: Remove.
3170         * gcc.target/arm/neon/vst1s8.c: Remove.
3171         * gcc.target/arm/neon/vst1u16.c: Remove.
3172         * gcc.target/arm/neon/vst1u32.c: Remove.
3173         * gcc.target/arm/neon/vst1u64.c: Remove.
3174         * gcc.target/arm/neon/vst1u8.c: Remove.
3175         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3176         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3177         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3178         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3179         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3180         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3181         * gcc.target/arm/neon/vst2Qf32.c: Remove.
3182         * gcc.target/arm/neon/vst2Qp16.c: Remove.
3183         * gcc.target/arm/neon/vst2Qp8.c: Remove.
3184         * gcc.target/arm/neon/vst2Qs16.c: Remove.
3185         * gcc.target/arm/neon/vst2Qs32.c: Remove.
3186         * gcc.target/arm/neon/vst2Qs8.c: Remove.
3187         * gcc.target/arm/neon/vst2Qu16.c: Remove.
3188         * gcc.target/arm/neon/vst2Qu32.c: Remove.
3189         * gcc.target/arm/neon/vst2Qu8.c: Remove.
3190         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3191         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3192         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3193         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3194         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3195         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3196         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3197         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3198         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3199         * gcc.target/arm/neon/vst2f32.c: Remove.
3200         * gcc.target/arm/neon/vst2p16.c: Remove.
3201         * gcc.target/arm/neon/vst2p64.c: Remove.
3202         * gcc.target/arm/neon/vst2p8.c: Remove.
3203         * gcc.target/arm/neon/vst2s16.c: Remove.
3204         * gcc.target/arm/neon/vst2s32.c: Remove.
3205         * gcc.target/arm/neon/vst2s64.c: Remove.
3206         * gcc.target/arm/neon/vst2s8.c: Remove.
3207         * gcc.target/arm/neon/vst2u16.c: Remove.
3208         * gcc.target/arm/neon/vst2u32.c: Remove.
3209         * gcc.target/arm/neon/vst2u64.c: Remove.
3210         * gcc.target/arm/neon/vst2u8.c: Remove.
3211         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3212         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3213         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3214         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3215         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3216         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3217         * gcc.target/arm/neon/vst3Qf32.c: Remove.
3218         * gcc.target/arm/neon/vst3Qp16.c: Remove.
3219         * gcc.target/arm/neon/vst3Qp8.c: Remove.
3220         * gcc.target/arm/neon/vst3Qs16.c: Remove.
3221         * gcc.target/arm/neon/vst3Qs32.c: Remove.
3222         * gcc.target/arm/neon/vst3Qs8.c: Remove.
3223         * gcc.target/arm/neon/vst3Qu16.c: Remove.
3224         * gcc.target/arm/neon/vst3Qu32.c: Remove.
3225         * gcc.target/arm/neon/vst3Qu8.c: Remove.
3226         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3227         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3228         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3229         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3230         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3231         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3232         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3233         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3234         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3235         * gcc.target/arm/neon/vst3f32.c: Remove.
3236         * gcc.target/arm/neon/vst3p16.c: Remove.
3237         * gcc.target/arm/neon/vst3p64.c: Remove.
3238         * gcc.target/arm/neon/vst3p8.c: Remove.
3239         * gcc.target/arm/neon/vst3s16.c: Remove.
3240         * gcc.target/arm/neon/vst3s32.c: Remove.
3241         * gcc.target/arm/neon/vst3s64.c: Remove.
3242         * gcc.target/arm/neon/vst3s8.c: Remove.
3243         * gcc.target/arm/neon/vst3u16.c: Remove.
3244         * gcc.target/arm/neon/vst3u32.c: Remove.
3245         * gcc.target/arm/neon/vst3u64.c: Remove.
3246         * gcc.target/arm/neon/vst3u8.c: Remove.
3247         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3248         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3249         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3250         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3251         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3252         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3253         * gcc.target/arm/neon/vst4Qf32.c: Remove.
3254         * gcc.target/arm/neon/vst4Qp16.c: Remove.
3255         * gcc.target/arm/neon/vst4Qp8.c: Remove.
3256         * gcc.target/arm/neon/vst4Qs16.c: Remove.
3257         * gcc.target/arm/neon/vst4Qs32.c: Remove.
3258         * gcc.target/arm/neon/vst4Qs8.c: Remove.
3259         * gcc.target/arm/neon/vst4Qu16.c: Remove.
3260         * gcc.target/arm/neon/vst4Qu32.c: Remove.
3261         * gcc.target/arm/neon/vst4Qu8.c: Remove.
3262         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3263         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3264         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3265         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3266         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3267         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3268         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3269         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3270         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3271         * gcc.target/arm/neon/vst4f32.c: Remove.
3272         * gcc.target/arm/neon/vst4p16.c: Remove.
3273         * gcc.target/arm/neon/vst4p64.c: Remove.
3274         * gcc.target/arm/neon/vst4p8.c: Remove.
3275         * gcc.target/arm/neon/vst4s16.c: Remove.
3276         * gcc.target/arm/neon/vst4s32.c: Remove.
3277         * gcc.target/arm/neon/vst4s64.c: Remove.
3278         * gcc.target/arm/neon/vst4s8.c: Remove.
3279         * gcc.target/arm/neon/vst4u16.c: Remove.
3280         * gcc.target/arm/neon/vst4u32.c: Remove.
3281         * gcc.target/arm/neon/vst4u64.c: Remove.
3282         * gcc.target/arm/neon/vst4u8.c: Remove.
3283         * gcc.target/arm/neon/vsubQf32.c: Remove.
3284         * gcc.target/arm/neon/vsubQs16.c: Remove.
3285         * gcc.target/arm/neon/vsubQs32.c: Remove.
3286         * gcc.target/arm/neon/vsubQs64.c: Remove.
3287         * gcc.target/arm/neon/vsubQs8.c: Remove.
3288         * gcc.target/arm/neon/vsubQu16.c: Remove.
3289         * gcc.target/arm/neon/vsubQu32.c: Remove.
3290         * gcc.target/arm/neon/vsubQu64.c: Remove.
3291         * gcc.target/arm/neon/vsubQu8.c: Remove.
3292         * gcc.target/arm/neon/vsubf32.c: Remove.
3293         * gcc.target/arm/neon/vsubhns16.c: Remove.
3294         * gcc.target/arm/neon/vsubhns32.c: Remove.
3295         * gcc.target/arm/neon/vsubhns64.c: Remove.
3296         * gcc.target/arm/neon/vsubhnu16.c: Remove.
3297         * gcc.target/arm/neon/vsubhnu32.c: Remove.
3298         * gcc.target/arm/neon/vsubhnu64.c: Remove.
3299         * gcc.target/arm/neon/vsubls16.c: Remove.
3300         * gcc.target/arm/neon/vsubls32.c: Remove.
3301         * gcc.target/arm/neon/vsubls8.c: Remove.
3302         * gcc.target/arm/neon/vsublu16.c: Remove.
3303         * gcc.target/arm/neon/vsublu32.c: Remove.
3304         * gcc.target/arm/neon/vsublu8.c: Remove.
3305         * gcc.target/arm/neon/vsubs16.c: Remove.
3306         * gcc.target/arm/neon/vsubs32.c: Remove.
3307         * gcc.target/arm/neon/vsubs64.c: Remove.
3308         * gcc.target/arm/neon/vsubs8.c: Remove.
3309         * gcc.target/arm/neon/vsubu16.c: Remove.
3310         * gcc.target/arm/neon/vsubu32.c: Remove.
3311         * gcc.target/arm/neon/vsubu64.c: Remove.
3312         * gcc.target/arm/neon/vsubu8.c: Remove.
3313         * gcc.target/arm/neon/vsubws16.c: Remove.
3314         * gcc.target/arm/neon/vsubws32.c: Remove.
3315         * gcc.target/arm/neon/vsubws8.c: Remove.
3316         * gcc.target/arm/neon/vsubwu16.c: Remove.
3317         * gcc.target/arm/neon/vsubwu32.c: Remove.
3318         * gcc.target/arm/neon/vsubwu8.c: Remove.
3319         * gcc.target/arm/neon/vtbl1p8.c: Remove.
3320         * gcc.target/arm/neon/vtbl1s8.c: Remove.
3321         * gcc.target/arm/neon/vtbl1u8.c: Remove.
3322         * gcc.target/arm/neon/vtbl2p8.c: Remove.
3323         * gcc.target/arm/neon/vtbl2s8.c: Remove.
3324         * gcc.target/arm/neon/vtbl2u8.c: Remove.
3325         * gcc.target/arm/neon/vtbl3p8.c: Remove.
3326         * gcc.target/arm/neon/vtbl3s8.c: Remove.
3327         * gcc.target/arm/neon/vtbl3u8.c: Remove.
3328         * gcc.target/arm/neon/vtbl4p8.c: Remove.
3329         * gcc.target/arm/neon/vtbl4s8.c: Remove.
3330         * gcc.target/arm/neon/vtbl4u8.c: Remove.
3331         * gcc.target/arm/neon/vtbx1p8.c: Remove.
3332         * gcc.target/arm/neon/vtbx1s8.c: Remove.
3333         * gcc.target/arm/neon/vtbx1u8.c: Remove.
3334         * gcc.target/arm/neon/vtbx2p8.c: Remove.
3335         * gcc.target/arm/neon/vtbx2s8.c: Remove.
3336         * gcc.target/arm/neon/vtbx2u8.c: Remove.
3337         * gcc.target/arm/neon/vtbx3p8.c: Remove.
3338         * gcc.target/arm/neon/vtbx3s8.c: Remove.
3339         * gcc.target/arm/neon/vtbx3u8.c: Remove.
3340         * gcc.target/arm/neon/vtbx4p8.c: Remove.
3341         * gcc.target/arm/neon/vtbx4s8.c: Remove.
3342         * gcc.target/arm/neon/vtbx4u8.c: Remove.
3343         * gcc.target/arm/neon/vtrnQf32.c: Remove.
3344         * gcc.target/arm/neon/vtrnQp16.c: Remove.
3345         * gcc.target/arm/neon/vtrnQp8.c: Remove.
3346         * gcc.target/arm/neon/vtrnQs16.c: Remove.
3347         * gcc.target/arm/neon/vtrnQs32.c: Remove.
3348         * gcc.target/arm/neon/vtrnQs8.c: Remove.
3349         * gcc.target/arm/neon/vtrnQu16.c: Remove.
3350         * gcc.target/arm/neon/vtrnQu32.c: Remove.
3351         * gcc.target/arm/neon/vtrnQu8.c: Remove.
3352         * gcc.target/arm/neon/vtrnf32.c: Remove.
3353         * gcc.target/arm/neon/vtrnp16.c: Remove.
3354         * gcc.target/arm/neon/vtrnp8.c: Remove.
3355         * gcc.target/arm/neon/vtrns16.c: Remove.
3356         * gcc.target/arm/neon/vtrns32.c: Remove.
3357         * gcc.target/arm/neon/vtrns8.c: Remove.
3358         * gcc.target/arm/neon/vtrnu16.c: Remove.
3359         * gcc.target/arm/neon/vtrnu32.c: Remove.
3360         * gcc.target/arm/neon/vtrnu8.c: Remove.
3361         * gcc.target/arm/neon/vtstQp8.c: Remove.
3362         * gcc.target/arm/neon/vtstQs16.c: Remove.
3363         * gcc.target/arm/neon/vtstQs32.c: Remove.
3364         * gcc.target/arm/neon/vtstQs8.c: Remove.
3365         * gcc.target/arm/neon/vtstQu16.c: Remove.
3366         * gcc.target/arm/neon/vtstQu32.c: Remove.
3367         * gcc.target/arm/neon/vtstQu8.c: Remove.
3368         * gcc.target/arm/neon/vtstp8.c: Remove.
3369         * gcc.target/arm/neon/vtsts16.c: Remove.
3370         * gcc.target/arm/neon/vtsts32.c: Remove.
3371         * gcc.target/arm/neon/vtsts8.c: Remove.
3372         * gcc.target/arm/neon/vtstu16.c: Remove.
3373         * gcc.target/arm/neon/vtstu32.c: Remove.
3374         * gcc.target/arm/neon/vtstu8.c: Remove.
3375         * gcc.target/arm/neon/vuzpQf32.c: Remove.
3376         * gcc.target/arm/neon/vuzpQp16.c: Remove.
3377         * gcc.target/arm/neon/vuzpQp8.c: Remove.
3378         * gcc.target/arm/neon/vuzpQs16.c: Remove.
3379         * gcc.target/arm/neon/vuzpQs32.c: Remove.
3380         * gcc.target/arm/neon/vuzpQs8.c: Remove.
3381         * gcc.target/arm/neon/vuzpQu16.c: Remove.
3382         * gcc.target/arm/neon/vuzpQu32.c: Remove.
3383         * gcc.target/arm/neon/vuzpQu8.c: Remove.
3384         * gcc.target/arm/neon/vuzpf32.c: Remove.
3385         * gcc.target/arm/neon/vuzpp16.c: Remove.
3386         * gcc.target/arm/neon/vuzpp8.c: Remove.
3387         * gcc.target/arm/neon/vuzps16.c: Remove.
3388         * gcc.target/arm/neon/vuzps32.c: Remove.
3389         * gcc.target/arm/neon/vuzps8.c: Remove.
3390         * gcc.target/arm/neon/vuzpu16.c: Remove.
3391         * gcc.target/arm/neon/vuzpu32.c: Remove.
3392         * gcc.target/arm/neon/vuzpu8.c: Remove.
3393         * gcc.target/arm/neon/vzipQf32.c: Remove.
3394         * gcc.target/arm/neon/vzipQp16.c: Remove.
3395         * gcc.target/arm/neon/vzipQp8.c: Remove.
3396         * gcc.target/arm/neon/vzipQs16.c: Remove.
3397         * gcc.target/arm/neon/vzipQs32.c: Remove.
3398         * gcc.target/arm/neon/vzipQs8.c: Remove.
3399         * gcc.target/arm/neon/vzipQu16.c: Remove.
3400         * gcc.target/arm/neon/vzipQu32.c: Remove.
3401         * gcc.target/arm/neon/vzipQu8.c: Remove.
3402         * gcc.target/arm/neon/vzipf32.c: Remove.
3403         * gcc.target/arm/neon/vzipp16.c: Remove.
3404         * gcc.target/arm/neon/vzipp8.c: Remove.
3405         * gcc.target/arm/neon/vzips16.c: Remove.
3406         * gcc.target/arm/neon/vzips32.c: Remove.
3407         * gcc.target/arm/neon/vzips8.c: Remove.
3408         * gcc.target/arm/neon/vzipu16.c: Remove.
3409         * gcc.target/arm/neon/vzipu32.c: Remove.
3410         * gcc.target/arm/neon/vzipu8.c: Remove.
3412 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
3414         * g++.dg/vect/simd-mask-store-bool.cc: New test.
3416 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3418         PR driver/67613
3419         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3420         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3422 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3424         * gcc.dg/plugin/levenshtein-test-1.c: New file.
3425         * gcc.dg/plugin/levenshtein_plugin.c: New file.
3426         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3427         levenshtein_plugin.c.
3428         * gcc.dg/spellcheck-fields.c: New file.
3430 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
3432         PR fortran/68318
3433         * gfortran.dg/pr68318_1.f90: New test.
3434         * gfortran.dg/pr68318_2.f90: Ditto.
3436 2015-11-12  James Norris  <jnorris@codesourcery.com>
3437             Joseph Myers  <joseph@codesourcery.com>
3439         * c-c++-common/goacc/declare-1.c: New test.
3440         * c-c++-common/goacc/declare-2.c: Likewise.
3442 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
3444         [ARM] Remove neon-testgen.ml and generated tests.
3446         * gcc.target/arm/neon/vRaddhns16.c: Remove.
3447         * gcc.target/arm/neon/vRaddhns32.c: Remove.
3448         * gcc.target/arm/neon/vRaddhns64.c: Remove.
3449         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3450         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3451         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3452         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3453         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3454         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3455         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3456         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3457         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3458         * gcc.target/arm/neon/vRhadds16.c: Remove.
3459         * gcc.target/arm/neon/vRhadds32.c: Remove.
3460         * gcc.target/arm/neon/vRhadds8.c: Remove.
3461         * gcc.target/arm/neon/vRhaddu16.c: Remove.
3462         * gcc.target/arm/neon/vRhaddu32.c: Remove.
3463         * gcc.target/arm/neon/vRhaddu8.c: Remove.
3464         * gcc.target/arm/neon/vRshlQs16.c: Remove.
3465         * gcc.target/arm/neon/vRshlQs32.c: Remove.
3466         * gcc.target/arm/neon/vRshlQs64.c: Remove.
3467         * gcc.target/arm/neon/vRshlQs8.c: Remove.
3468         * gcc.target/arm/neon/vRshlQu16.c: Remove.
3469         * gcc.target/arm/neon/vRshlQu32.c: Remove.
3470         * gcc.target/arm/neon/vRshlQu64.c: Remove.
3471         * gcc.target/arm/neon/vRshlQu8.c: Remove.
3472         * gcc.target/arm/neon/vRshls16.c: Remove.
3473         * gcc.target/arm/neon/vRshls32.c: Remove.
3474         * gcc.target/arm/neon/vRshls64.c: Remove.
3475         * gcc.target/arm/neon/vRshls8.c: Remove.
3476         * gcc.target/arm/neon/vRshlu16.c: Remove.
3477         * gcc.target/arm/neon/vRshlu32.c: Remove.
3478         * gcc.target/arm/neon/vRshlu64.c: Remove.
3479         * gcc.target/arm/neon/vRshlu8.c: Remove.
3480         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3481         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3482         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3483         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3484         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3485         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3486         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3487         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3488         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3489         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3490         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3491         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3492         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3493         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3494         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3495         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3496         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3497         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3498         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3499         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3500         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3501         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3502         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3503         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3504         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3505         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3506         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3507         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3508         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3509         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3510         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3511         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3512         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3513         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3514         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3515         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3516         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3517         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3518         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3519         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3520         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3521         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3522         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3523         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3524         * gcc.target/arm/neon/vabaQs16.c: Remove.
3525         * gcc.target/arm/neon/vabaQs32.c: Remove.
3526         * gcc.target/arm/neon/vabaQs8.c: Remove.
3527         * gcc.target/arm/neon/vabaQu16.c: Remove.
3528         * gcc.target/arm/neon/vabaQu32.c: Remove.
3529         * gcc.target/arm/neon/vabaQu8.c: Remove.
3530         * gcc.target/arm/neon/vabals16.c: Remove.
3531         * gcc.target/arm/neon/vabals32.c: Remove.
3532         * gcc.target/arm/neon/vabals8.c: Remove.
3533         * gcc.target/arm/neon/vabalu16.c: Remove.
3534         * gcc.target/arm/neon/vabalu32.c: Remove.
3535         * gcc.target/arm/neon/vabalu8.c: Remove.
3536         * gcc.target/arm/neon/vabas16.c: Remove.
3537         * gcc.target/arm/neon/vabas32.c: Remove.
3538         * gcc.target/arm/neon/vabas8.c: Remove.
3539         * gcc.target/arm/neon/vabau16.c: Remove.
3540         * gcc.target/arm/neon/vabau32.c: Remove.
3541         * gcc.target/arm/neon/vabau8.c: Remove.
3542         * gcc.target/arm/neon/vabdQf32.c: Remove.
3543         * gcc.target/arm/neon/vabdQs16.c: Remove.
3544         * gcc.target/arm/neon/vabdQs32.c: Remove.
3545         * gcc.target/arm/neon/vabdQs8.c: Remove.
3546         * gcc.target/arm/neon/vabdQu16.c: Remove.
3547         * gcc.target/arm/neon/vabdQu32.c: Remove.
3548         * gcc.target/arm/neon/vabdQu8.c: Remove.
3549         * gcc.target/arm/neon/vabdf32.c: Remove.
3550         * gcc.target/arm/neon/vabdls16.c: Remove.
3551         * gcc.target/arm/neon/vabdls32.c: Remove.
3552         * gcc.target/arm/neon/vabdls8.c: Remove.
3553         * gcc.target/arm/neon/vabdlu16.c: Remove.
3554         * gcc.target/arm/neon/vabdlu32.c: Remove.
3555         * gcc.target/arm/neon/vabdlu8.c: Remove.
3556         * gcc.target/arm/neon/vabds16.c: Remove.
3557         * gcc.target/arm/neon/vabds32.c: Remove.
3558         * gcc.target/arm/neon/vabds8.c: Remove.
3559         * gcc.target/arm/neon/vabdu16.c: Remove.
3560         * gcc.target/arm/neon/vabdu32.c: Remove.
3561         * gcc.target/arm/neon/vabdu8.c: Remove.
3562         * gcc.target/arm/neon/vabsQf32.c: Remove.
3563         * gcc.target/arm/neon/vabsQs16.c: Remove.
3564         * gcc.target/arm/neon/vabsQs32.c: Remove.
3565         * gcc.target/arm/neon/vabsQs8.c: Remove.
3566         * gcc.target/arm/neon/vabsf32.c: Remove.
3567         * gcc.target/arm/neon/vabss16.c: Remove.
3568         * gcc.target/arm/neon/vabss32.c: Remove.
3569         * gcc.target/arm/neon/vabss8.c: Remove.
3570         * gcc.target/arm/neon/vaddQf32.c: Remove.
3571         * gcc.target/arm/neon/vaddQs16.c: Remove.
3572         * gcc.target/arm/neon/vaddQs32.c: Remove.
3573         * gcc.target/arm/neon/vaddQs64.c: Remove.
3574         * gcc.target/arm/neon/vaddQs8.c: Remove.
3575         * gcc.target/arm/neon/vaddQu16.c: Remove.
3576         * gcc.target/arm/neon/vaddQu32.c: Remove.
3577         * gcc.target/arm/neon/vaddQu64.c: Remove.
3578         * gcc.target/arm/neon/vaddQu8.c: Remove.
3579         * gcc.target/arm/neon/vaddf32.c: Remove.
3580         * gcc.target/arm/neon/vaddhns16.c: Remove.
3581         * gcc.target/arm/neon/vaddhns32.c: Remove.
3582         * gcc.target/arm/neon/vaddhns64.c: Remove.
3583         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3584         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3585         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3586         * gcc.target/arm/neon/vaddls16.c: Remove.
3587         * gcc.target/arm/neon/vaddls32.c: Remove.
3588         * gcc.target/arm/neon/vaddls8.c: Remove.
3589         * gcc.target/arm/neon/vaddlu16.c: Remove.
3590         * gcc.target/arm/neon/vaddlu32.c: Remove.
3591         * gcc.target/arm/neon/vaddlu8.c: Remove.
3592         * gcc.target/arm/neon/vadds16.c: Remove.
3593         * gcc.target/arm/neon/vadds32.c: Remove.
3594         * gcc.target/arm/neon/vadds64.c: Remove.
3595         * gcc.target/arm/neon/vadds8.c: Remove.
3596         * gcc.target/arm/neon/vaddu16.c: Remove.
3597         * gcc.target/arm/neon/vaddu32.c: Remove.
3598         * gcc.target/arm/neon/vaddu64.c: Remove.
3599         * gcc.target/arm/neon/vaddu8.c: Remove.
3600         * gcc.target/arm/neon/vaddws16.c: Remove.
3601         * gcc.target/arm/neon/vaddws32.c: Remove.
3602         * gcc.target/arm/neon/vaddws8.c: Remove.
3603         * gcc.target/arm/neon/vaddwu16.c: Remove.
3604         * gcc.target/arm/neon/vaddwu32.c: Remove.
3605         * gcc.target/arm/neon/vaddwu8.c: Remove.
3606         * gcc.target/arm/neon/vandQs16.c: Remove.
3607         * gcc.target/arm/neon/vandQs32.c: Remove.
3608         * gcc.target/arm/neon/vandQs64.c: Remove.
3609         * gcc.target/arm/neon/vandQs8.c: Remove.
3610         * gcc.target/arm/neon/vandQu16.c: Remove.
3611         * gcc.target/arm/neon/vandQu32.c: Remove.
3612         * gcc.target/arm/neon/vandQu64.c: Remove.
3613         * gcc.target/arm/neon/vandQu8.c: Remove.
3614         * gcc.target/arm/neon/vands16.c: Remove.
3615         * gcc.target/arm/neon/vands32.c: Remove.
3616         * gcc.target/arm/neon/vands64.c: Remove.
3617         * gcc.target/arm/neon/vands8.c: Remove.
3618         * gcc.target/arm/neon/vandu16.c: Remove.
3619         * gcc.target/arm/neon/vandu32.c: Remove.
3620         * gcc.target/arm/neon/vandu64.c: Remove.
3621         * gcc.target/arm/neon/vandu8.c: Remove.
3622         * gcc.target/arm/neon/vbicQs16.c: Remove.
3623         * gcc.target/arm/neon/vbicQs32.c: Remove.
3624         * gcc.target/arm/neon/vbicQs64.c: Remove.
3625         * gcc.target/arm/neon/vbicQs8.c: Remove.
3626         * gcc.target/arm/neon/vbicQu16.c: Remove.
3627         * gcc.target/arm/neon/vbicQu32.c: Remove.
3628         * gcc.target/arm/neon/vbicQu64.c: Remove.
3629         * gcc.target/arm/neon/vbicQu8.c: Remove.
3630         * gcc.target/arm/neon/vbics16.c: Remove.
3631         * gcc.target/arm/neon/vbics32.c: Remove.
3632         * gcc.target/arm/neon/vbics64.c: Remove.
3633         * gcc.target/arm/neon/vbics8.c: Remove.
3634         * gcc.target/arm/neon/vbicu16.c: Remove.
3635         * gcc.target/arm/neon/vbicu32.c: Remove.
3636         * gcc.target/arm/neon/vbicu64.c: Remove.
3637         * gcc.target/arm/neon/vbicu8.c: Remove.
3638         * gcc.target/arm/neon/vbslQf32.c: Remove.
3639         * gcc.target/arm/neon/vbslQp16.c: Remove.
3640         * gcc.target/arm/neon/vbslQp64.c: Remove.
3641         * gcc.target/arm/neon/vbslQp8.c: Remove.
3642         * gcc.target/arm/neon/vbslQs16.c: Remove.
3643         * gcc.target/arm/neon/vbslQs32.c: Remove.
3644         * gcc.target/arm/neon/vbslQs64.c: Remove.
3645         * gcc.target/arm/neon/vbslQs8.c: Remove.
3646         * gcc.target/arm/neon/vbslQu16.c: Remove.
3647         * gcc.target/arm/neon/vbslQu32.c: Remove.
3648         * gcc.target/arm/neon/vbslQu64.c: Remove.
3649         * gcc.target/arm/neon/vbslQu8.c: Remove.
3650         * gcc.target/arm/neon/vbslf32.c: Remove.
3651         * gcc.target/arm/neon/vbslp16.c: Remove.
3652         * gcc.target/arm/neon/vbslp64.c: Remove.
3653         * gcc.target/arm/neon/vbslp8.c: Remove.
3654         * gcc.target/arm/neon/vbsls16.c: Remove.
3655         * gcc.target/arm/neon/vbsls32.c: Remove.
3656         * gcc.target/arm/neon/vbsls64.c: Remove.
3657         * gcc.target/arm/neon/vbsls8.c: Remove.
3658         * gcc.target/arm/neon/vbslu16.c: Remove.
3659         * gcc.target/arm/neon/vbslu32.c: Remove.
3660         * gcc.target/arm/neon/vbslu64.c: Remove.
3661         * gcc.target/arm/neon/vbslu8.c: Remove.
3662         * gcc.target/arm/neon/vcageQf32.c: Remove.
3663         * gcc.target/arm/neon/vcagef32.c: Remove.
3664         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3665         * gcc.target/arm/neon/vcagtf32.c: Remove.
3666         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3667         * gcc.target/arm/neon/vcalef32.c: Remove.
3668         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3669         * gcc.target/arm/neon/vcaltf32.c: Remove.
3670         * gcc.target/arm/neon/vceqQf32.c: Remove.
3671         * gcc.target/arm/neon/vceqQp8.c: Remove.
3672         * gcc.target/arm/neon/vceqQs16.c: Remove.
3673         * gcc.target/arm/neon/vceqQs32.c: Remove.
3674         * gcc.target/arm/neon/vceqQs8.c: Remove.
3675         * gcc.target/arm/neon/vceqQu16.c: Remove.
3676         * gcc.target/arm/neon/vceqQu32.c: Remove.
3677         * gcc.target/arm/neon/vceqQu8.c: Remove.
3678         * gcc.target/arm/neon/vceqf32.c: Remove.
3679         * gcc.target/arm/neon/vceqp8.c: Remove.
3680         * gcc.target/arm/neon/vceqs16.c: Remove.
3681         * gcc.target/arm/neon/vceqs32.c: Remove.
3682         * gcc.target/arm/neon/vceqs8.c: Remove.
3683         * gcc.target/arm/neon/vcequ16.c: Remove.
3684         * gcc.target/arm/neon/vcequ32.c: Remove.
3685         * gcc.target/arm/neon/vcequ8.c: Remove.
3686         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3687         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3688         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3689         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3690         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3691         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3692         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3693         * gcc.target/arm/neon/vcgef32.c: Remove.
3694         * gcc.target/arm/neon/vcges16.c: Remove.
3695         * gcc.target/arm/neon/vcges32.c: Remove.
3696         * gcc.target/arm/neon/vcges8.c: Remove.
3697         * gcc.target/arm/neon/vcgeu16.c: Remove.
3698         * gcc.target/arm/neon/vcgeu32.c: Remove.
3699         * gcc.target/arm/neon/vcgeu8.c: Remove.
3700         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3701         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3702         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3703         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3704         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3705         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3706         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3707         * gcc.target/arm/neon/vcgtf32.c: Remove.
3708         * gcc.target/arm/neon/vcgts16.c: Remove.
3709         * gcc.target/arm/neon/vcgts32.c: Remove.
3710         * gcc.target/arm/neon/vcgts8.c: Remove.
3711         * gcc.target/arm/neon/vcgtu16.c: Remove.
3712         * gcc.target/arm/neon/vcgtu32.c: Remove.
3713         * gcc.target/arm/neon/vcgtu8.c: Remove.
3714         * gcc.target/arm/neon/vcleQf32.c: Remove.
3715         * gcc.target/arm/neon/vcleQs16.c: Remove.
3716         * gcc.target/arm/neon/vcleQs32.c: Remove.
3717         * gcc.target/arm/neon/vcleQs8.c: Remove.
3718         * gcc.target/arm/neon/vcleQu16.c: Remove.
3719         * gcc.target/arm/neon/vcleQu32.c: Remove.
3720         * gcc.target/arm/neon/vcleQu8.c: Remove.
3721         * gcc.target/arm/neon/vclef32.c: Remove.
3722         * gcc.target/arm/neon/vcles16.c: Remove.
3723         * gcc.target/arm/neon/vcles32.c: Remove.
3724         * gcc.target/arm/neon/vcles8.c: Remove.
3725         * gcc.target/arm/neon/vcleu16.c: Remove.
3726         * gcc.target/arm/neon/vcleu32.c: Remove.
3727         * gcc.target/arm/neon/vcleu8.c: Remove.
3728         * gcc.target/arm/neon/vclsQs16.c: Remove.
3729         * gcc.target/arm/neon/vclsQs32.c: Remove.
3730         * gcc.target/arm/neon/vclsQs8.c: Remove.
3731         * gcc.target/arm/neon/vclss16.c: Remove.
3732         * gcc.target/arm/neon/vclss32.c: Remove.
3733         * gcc.target/arm/neon/vclss8.c: Remove.
3734         * gcc.target/arm/neon/vcltQf32.c: Remove.
3735         * gcc.target/arm/neon/vcltQs16.c: Remove.
3736         * gcc.target/arm/neon/vcltQs32.c: Remove.
3737         * gcc.target/arm/neon/vcltQs8.c: Remove.
3738         * gcc.target/arm/neon/vcltQu16.c: Remove.
3739         * gcc.target/arm/neon/vcltQu32.c: Remove.
3740         * gcc.target/arm/neon/vcltQu8.c: Remove.
3741         * gcc.target/arm/neon/vcltf32.c: Remove.
3742         * gcc.target/arm/neon/vclts16.c: Remove.
3743         * gcc.target/arm/neon/vclts32.c: Remove.
3744         * gcc.target/arm/neon/vclts8.c: Remove.
3745         * gcc.target/arm/neon/vcltu16.c: Remove.
3746         * gcc.target/arm/neon/vcltu32.c: Remove.
3747         * gcc.target/arm/neon/vcltu8.c: Remove.
3748         * gcc.target/arm/neon/vclzQs16.c: Remove.
3749         * gcc.target/arm/neon/vclzQs32.c: Remove.
3750         * gcc.target/arm/neon/vclzQs8.c: Remove.
3751         * gcc.target/arm/neon/vclzQu16.c: Remove.
3752         * gcc.target/arm/neon/vclzQu32.c: Remove.
3753         * gcc.target/arm/neon/vclzQu8.c: Remove.
3754         * gcc.target/arm/neon/vclzs16.c: Remove.
3755         * gcc.target/arm/neon/vclzs32.c: Remove.
3756         * gcc.target/arm/neon/vclzs8.c: Remove.
3757         * gcc.target/arm/neon/vclzu16.c: Remove.
3758         * gcc.target/arm/neon/vclzu32.c: Remove.
3759         * gcc.target/arm/neon/vclzu8.c: Remove.
3760         * gcc.target/arm/neon/vcntQp8.c: Remove.
3761         * gcc.target/arm/neon/vcntQs8.c: Remove.
3762         * gcc.target/arm/neon/vcntQu8.c: Remove.
3763         * gcc.target/arm/neon/vcntp8.c: Remove.
3764         * gcc.target/arm/neon/vcnts8.c: Remove.
3765         * gcc.target/arm/neon/vcntu8.c: Remove.
3766         * gcc.target/arm/neon/vcombinef32.c: Remove.
3767         * gcc.target/arm/neon/vcombinep16.c: Remove.
3768         * gcc.target/arm/neon/vcombinep64.c: Remove.
3769         * gcc.target/arm/neon/vcombinep8.c: Remove.
3770         * gcc.target/arm/neon/vcombines16.c: Remove.
3771         * gcc.target/arm/neon/vcombines32.c: Remove.
3772         * gcc.target/arm/neon/vcombines64.c: Remove.
3773         * gcc.target/arm/neon/vcombines8.c: Remove.
3774         * gcc.target/arm/neon/vcombineu16.c: Remove.
3775         * gcc.target/arm/neon/vcombineu32.c: Remove.
3776         * gcc.target/arm/neon/vcombineu64.c: Remove.
3777         * gcc.target/arm/neon/vcombineu8.c: Remove.
3778         * gcc.target/arm/neon/vcreatef32.c: Remove.
3779         * gcc.target/arm/neon/vcreatep16.c: Remove.
3780         * gcc.target/arm/neon/vcreatep64.c: Remove.
3781         * gcc.target/arm/neon/vcreatep8.c: Remove.
3782         * gcc.target/arm/neon/vcreates16.c: Remove.
3783         * gcc.target/arm/neon/vcreates32.c: Remove.
3784         * gcc.target/arm/neon/vcreates64.c: Remove.
3785         * gcc.target/arm/neon/vcreates8.c: Remove.
3786         * gcc.target/arm/neon/vcreateu16.c: Remove.
3787         * gcc.target/arm/neon/vcreateu32.c: Remove.
3788         * gcc.target/arm/neon/vcreateu64.c: Remove.
3789         * gcc.target/arm/neon/vcreateu8.c: Remove.
3790         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3791         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3792         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3793         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3794         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3795         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3796         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3797         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3798         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3799         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3800         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3801         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3802         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3803         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3804         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3805         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3806         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3807         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3808         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3809         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3810         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3811         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3812         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3813         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3814         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3815         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3816         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3817         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3818         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3819         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3820         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3821         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3822         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3823         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3824         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3825         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3826         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3827         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3828         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3829         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3830         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3831         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3832         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3833         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3834         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3835         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3836         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3837         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3838         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3839         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3840         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3841         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3842         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3843         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3844         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3845         * gcc.target/arm/neon/vdup_np16.c: Remove.
3846         * gcc.target/arm/neon/vdup_np64.c: Remove.
3847         * gcc.target/arm/neon/vdup_np8.c: Remove.
3848         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3849         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3850         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3851         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3852         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3853         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3854         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3855         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3856         * gcc.target/arm/neon/veorQs16.c: Remove.
3857         * gcc.target/arm/neon/veorQs32.c: Remove.
3858         * gcc.target/arm/neon/veorQs64.c: Remove.
3859         * gcc.target/arm/neon/veorQs8.c: Remove.
3860         * gcc.target/arm/neon/veorQu16.c: Remove.
3861         * gcc.target/arm/neon/veorQu32.c: Remove.
3862         * gcc.target/arm/neon/veorQu64.c: Remove.
3863         * gcc.target/arm/neon/veorQu8.c: Remove.
3864         * gcc.target/arm/neon/veors16.c: Remove.
3865         * gcc.target/arm/neon/veors32.c: Remove.
3866         * gcc.target/arm/neon/veors64.c: Remove.
3867         * gcc.target/arm/neon/veors8.c: Remove.
3868         * gcc.target/arm/neon/veoru16.c: Remove.
3869         * gcc.target/arm/neon/veoru32.c: Remove.
3870         * gcc.target/arm/neon/veoru64.c: Remove.
3871         * gcc.target/arm/neon/veoru8.c: Remove.
3872         * gcc.target/arm/neon/vextQf32.c: Remove.
3873         * gcc.target/arm/neon/vextQp16.c: Remove.
3874         * gcc.target/arm/neon/vextQp64.c: Remove.
3875         * gcc.target/arm/neon/vextQp8.c: Remove.
3876         * gcc.target/arm/neon/vextQs16.c: Remove.
3877         * gcc.target/arm/neon/vextQs32.c: Remove.
3878         * gcc.target/arm/neon/vextQs64.c: Remove.
3879         * gcc.target/arm/neon/vextQs8.c: Remove.
3880         * gcc.target/arm/neon/vextQu16.c: Remove.
3881         * gcc.target/arm/neon/vextQu32.c: Remove.
3882         * gcc.target/arm/neon/vextQu64.c: Remove.
3883         * gcc.target/arm/neon/vextQu8.c: Remove.
3884         * gcc.target/arm/neon/vextf32.c: Remove.
3885         * gcc.target/arm/neon/vextp16.c: Remove.
3886         * gcc.target/arm/neon/vextp64.c: Remove.
3887         * gcc.target/arm/neon/vextp8.c: Remove.
3888         * gcc.target/arm/neon/vexts16.c: Remove.
3889         * gcc.target/arm/neon/vexts32.c: Remove.
3890         * gcc.target/arm/neon/vexts64.c: Remove.
3891         * gcc.target/arm/neon/vexts8.c: Remove.
3892         * gcc.target/arm/neon/vextu16.c: Remove.
3893         * gcc.target/arm/neon/vextu32.c: Remove.
3894         * gcc.target/arm/neon/vextu64.c: Remove.
3895         * gcc.target/arm/neon/vextu8.c: Remove.
3896         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3897         * gcc.target/arm/neon/vfmaf32.c: Remove.
3898         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3899         * gcc.target/arm/neon/vfmsf32.c: Remove.
3900         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3901         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3902         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3903         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3904         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3905         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3906         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3907         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3908         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3909         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3910         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3911         * gcc.target/arm/neon/vget_highf32.c: Remove.
3912         * gcc.target/arm/neon/vget_highp16.c: Remove.
3913         * gcc.target/arm/neon/vget_highp64.c: Remove.
3914         * gcc.target/arm/neon/vget_highp8.c: Remove.
3915         * gcc.target/arm/neon/vget_highs16.c: Remove.
3916         * gcc.target/arm/neon/vget_highs32.c: Remove.
3917         * gcc.target/arm/neon/vget_highs64.c: Remove.
3918         * gcc.target/arm/neon/vget_highs8.c: Remove.
3919         * gcc.target/arm/neon/vget_highu16.c: Remove.
3920         * gcc.target/arm/neon/vget_highu32.c: Remove.
3921         * gcc.target/arm/neon/vget_highu64.c: Remove.
3922         * gcc.target/arm/neon/vget_highu8.c: Remove.
3923         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3924         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3925         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3926         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3927         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3928         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3929         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3930         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3931         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3932         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3933         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3934         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3935         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3936         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3937         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3938         * gcc.target/arm/neon/vget_lows16.c: Remove.
3939         * gcc.target/arm/neon/vget_lows32.c: Remove.
3940         * gcc.target/arm/neon/vget_lows64.c: Remove.
3941         * gcc.target/arm/neon/vget_lows8.c: Remove.
3942         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3943         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3944         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3945         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3946         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3947         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3948         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3949         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3950         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3951         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3952         * gcc.target/arm/neon/vhadds16.c: Remove.
3953         * gcc.target/arm/neon/vhadds32.c: Remove.
3954         * gcc.target/arm/neon/vhadds8.c: Remove.
3955         * gcc.target/arm/neon/vhaddu16.c: Remove.
3956         * gcc.target/arm/neon/vhaddu32.c: Remove.
3957         * gcc.target/arm/neon/vhaddu8.c: Remove.
3958         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3959         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3960         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3961         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3962         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3963         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3964         * gcc.target/arm/neon/vhsubs16.c: Remove.
3965         * gcc.target/arm/neon/vhsubs32.c: Remove.
3966         * gcc.target/arm/neon/vhsubs8.c: Remove.
3967         * gcc.target/arm/neon/vhsubu16.c: Remove.
3968         * gcc.target/arm/neon/vhsubu32.c: Remove.
3969         * gcc.target/arm/neon/vhsubu8.c: Remove.
3970         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3971         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3972         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3973         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3974         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3975         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3976         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3977         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3978         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3979         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3980         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3981         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3982         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3983         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3984         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3985         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3986         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3987         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3988         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3989         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3990         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3991         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3992         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3993         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3994         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3995         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3996         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3997         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3998         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3999         * gcc.target/arm/neon/vld1Qs32.c: Remove.
4000         * gcc.target/arm/neon/vld1Qs64.c: Remove.
4001         * gcc.target/arm/neon/vld1Qs8.c: Remove.
4002         * gcc.target/arm/neon/vld1Qu16.c: Remove.
4003         * gcc.target/arm/neon/vld1Qu32.c: Remove.
4004         * gcc.target/arm/neon/vld1Qu64.c: Remove.
4005         * gcc.target/arm/neon/vld1Qu8.c: Remove.
4006         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
4007         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
4008         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
4009         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
4010         * gcc.target/arm/neon/vld1_dups16.c: Remove.
4011         * gcc.target/arm/neon/vld1_dups32.c: Remove.
4012         * gcc.target/arm/neon/vld1_dups64.c: Remove.
4013         * gcc.target/arm/neon/vld1_dups8.c: Remove.
4014         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
4015         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
4016         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
4017         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
4018         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
4019         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
4020         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
4021         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
4022         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
4023         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
4024         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
4025         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
4026         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
4027         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
4028         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
4029         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
4030         * gcc.target/arm/neon/vld1f32.c: Remove.
4031         * gcc.target/arm/neon/vld1p16.c: Remove.
4032         * gcc.target/arm/neon/vld1p64.c: Remove.
4033         * gcc.target/arm/neon/vld1p8.c: Remove.
4034         * gcc.target/arm/neon/vld1s16.c: Remove.
4035         * gcc.target/arm/neon/vld1s32.c: Remove.
4036         * gcc.target/arm/neon/vld1s64.c: Remove.
4037         * gcc.target/arm/neon/vld1s8.c: Remove.
4038         * gcc.target/arm/neon/vld1u16.c: Remove.
4039         * gcc.target/arm/neon/vld1u32.c: Remove.
4040         * gcc.target/arm/neon/vld1u64.c: Remove.
4041         * gcc.target/arm/neon/vld1u8.c: Remove.
4042         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
4043         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
4044         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
4045         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
4046         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
4047         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
4048         * gcc.target/arm/neon/vld2Qf32.c: Remove.
4049         * gcc.target/arm/neon/vld2Qp16.c: Remove.
4050         * gcc.target/arm/neon/vld2Qp8.c: Remove.
4051         * gcc.target/arm/neon/vld2Qs16.c: Remove.
4052         * gcc.target/arm/neon/vld2Qs32.c: Remove.
4053         * gcc.target/arm/neon/vld2Qs8.c: Remove.
4054         * gcc.target/arm/neon/vld2Qu16.c: Remove.
4055         * gcc.target/arm/neon/vld2Qu32.c: Remove.
4056         * gcc.target/arm/neon/vld2Qu8.c: Remove.
4057         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
4058         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
4059         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
4060         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
4061         * gcc.target/arm/neon/vld2_dups16.c: Remove.
4062         * gcc.target/arm/neon/vld2_dups32.c: Remove.
4063         * gcc.target/arm/neon/vld2_dups64.c: Remove.
4064         * gcc.target/arm/neon/vld2_dups8.c: Remove.
4065         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
4066         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
4067         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
4068         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
4069         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
4070         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
4071         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
4072         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
4073         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
4074         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
4075         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
4076         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
4077         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
4078         * gcc.target/arm/neon/vld2f32.c: Remove.
4079         * gcc.target/arm/neon/vld2p16.c: Remove.
4080         * gcc.target/arm/neon/vld2p64.c: Remove.
4081         * gcc.target/arm/neon/vld2p8.c: Remove.
4082         * gcc.target/arm/neon/vld2s16.c: Remove.
4083         * gcc.target/arm/neon/vld2s32.c: Remove.
4084         * gcc.target/arm/neon/vld2s64.c: Remove.
4085         * gcc.target/arm/neon/vld2s8.c: Remove.
4086         * gcc.target/arm/neon/vld2u16.c: Remove.
4087         * gcc.target/arm/neon/vld2u32.c: Remove.
4088         * gcc.target/arm/neon/vld2u64.c: Remove.
4089         * gcc.target/arm/neon/vld2u8.c: Remove.
4090         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4091         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4092         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4093         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4094         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4095         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4096         * gcc.target/arm/neon/vld3Qf32.c: Remove.
4097         * gcc.target/arm/neon/vld3Qp16.c: Remove.
4098         * gcc.target/arm/neon/vld3Qp8.c: Remove.
4099         * gcc.target/arm/neon/vld3Qs16.c: Remove.
4100         * gcc.target/arm/neon/vld3Qs32.c: Remove.
4101         * gcc.target/arm/neon/vld3Qs8.c: Remove.
4102         * gcc.target/arm/neon/vld3Qu16.c: Remove.
4103         * gcc.target/arm/neon/vld3Qu32.c: Remove.
4104         * gcc.target/arm/neon/vld3Qu8.c: Remove.
4105         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4106         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4107         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4108         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4109         * gcc.target/arm/neon/vld3_dups16.c: Remove.
4110         * gcc.target/arm/neon/vld3_dups32.c: Remove.
4111         * gcc.target/arm/neon/vld3_dups64.c: Remove.
4112         * gcc.target/arm/neon/vld3_dups8.c: Remove.
4113         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4114         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4115         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4116         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4117         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4118         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4119         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4120         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4121         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4122         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4123         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4124         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4125         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4126         * gcc.target/arm/neon/vld3f32.c: Remove.
4127         * gcc.target/arm/neon/vld3p16.c: Remove.
4128         * gcc.target/arm/neon/vld3p64.c: Remove.
4129         * gcc.target/arm/neon/vld3p8.c: Remove.
4130         * gcc.target/arm/neon/vld3s16.c: Remove.
4131         * gcc.target/arm/neon/vld3s32.c: Remove.
4132         * gcc.target/arm/neon/vld3s64.c: Remove.
4133         * gcc.target/arm/neon/vld3s8.c: Remove.
4134         * gcc.target/arm/neon/vld3u16.c: Remove.
4135         * gcc.target/arm/neon/vld3u32.c: Remove.
4136         * gcc.target/arm/neon/vld3u64.c: Remove.
4137         * gcc.target/arm/neon/vld3u8.c: Remove.
4138         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4139         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4140         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4141         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4142         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4143         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4144         * gcc.target/arm/neon/vld4Qf32.c: Remove.
4145         * gcc.target/arm/neon/vld4Qp16.c: Remove.
4146         * gcc.target/arm/neon/vld4Qp8.c: Remove.
4147         * gcc.target/arm/neon/vld4Qs16.c: Remove.
4148         * gcc.target/arm/neon/vld4Qs32.c: Remove.
4149         * gcc.target/arm/neon/vld4Qs8.c: Remove.
4150         * gcc.target/arm/neon/vld4Qu16.c: Remove.
4151         * gcc.target/arm/neon/vld4Qu32.c: Remove.
4152         * gcc.target/arm/neon/vld4Qu8.c: Remove.
4153         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4154         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4155         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4156         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4157         * gcc.target/arm/neon/vld4_dups16.c: Remove.
4158         * gcc.target/arm/neon/vld4_dups32.c: Remove.
4159         * gcc.target/arm/neon/vld4_dups64.c: Remove.
4160         * gcc.target/arm/neon/vld4_dups8.c: Remove.
4161         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4162         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4163         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4164         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4165         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4166         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4167         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4168         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4169         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4170         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4171         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4172         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4173         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4174         * gcc.target/arm/neon/vld4f32.c: Remove.
4175         * gcc.target/arm/neon/vld4p16.c: Remove.
4176         * gcc.target/arm/neon/vld4p64.c: Remove.
4177         * gcc.target/arm/neon/vld4p8.c: Remove.
4178         * gcc.target/arm/neon/vld4s16.c: Remove.
4179         * gcc.target/arm/neon/vld4s32.c: Remove.
4180         * gcc.target/arm/neon/vld4s64.c: Remove.
4181         * gcc.target/arm/neon/vld4s8.c: Remove.
4182         * gcc.target/arm/neon/vld4u16.c: Remove.
4183         * gcc.target/arm/neon/vld4u32.c: Remove.
4184         * gcc.target/arm/neon/vld4u64.c: Remove.
4185         * gcc.target/arm/neon/vld4u8.c: Remove.
4186         * gcc.target/arm/neon/vmaxQf32.c: Remove.
4187         * gcc.target/arm/neon/vmaxQs16.c: Remove.
4188         * gcc.target/arm/neon/vmaxQs32.c: Remove.
4189         * gcc.target/arm/neon/vmaxQs8.c: Remove.
4190         * gcc.target/arm/neon/vmaxQu16.c: Remove.
4191         * gcc.target/arm/neon/vmaxQu32.c: Remove.
4192         * gcc.target/arm/neon/vmaxQu8.c: Remove.
4193         * gcc.target/arm/neon/vmaxf32.c: Remove.
4194         * gcc.target/arm/neon/vmaxs16.c: Remove.
4195         * gcc.target/arm/neon/vmaxs32.c: Remove.
4196         * gcc.target/arm/neon/vmaxs8.c: Remove.
4197         * gcc.target/arm/neon/vmaxu16.c: Remove.
4198         * gcc.target/arm/neon/vmaxu32.c: Remove.
4199         * gcc.target/arm/neon/vmaxu8.c: Remove.
4200         * gcc.target/arm/neon/vminQf32.c: Remove.
4201         * gcc.target/arm/neon/vminQs16.c: Remove.
4202         * gcc.target/arm/neon/vminQs32.c: Remove.
4203         * gcc.target/arm/neon/vminQs8.c: Remove.
4204         * gcc.target/arm/neon/vminQu16.c: Remove.
4205         * gcc.target/arm/neon/vminQu32.c: Remove.
4206         * gcc.target/arm/neon/vminQu8.c: Remove.
4207         * gcc.target/arm/neon/vminf32.c: Remove.
4208         * gcc.target/arm/neon/vmins16.c: Remove.
4209         * gcc.target/arm/neon/vmins32.c: Remove.
4210         * gcc.target/arm/neon/vmins8.c: Remove.
4211         * gcc.target/arm/neon/vminu16.c: Remove.
4212         * gcc.target/arm/neon/vminu32.c: Remove.
4213         * gcc.target/arm/neon/vminu8.c: Remove.
4214         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4215         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4216         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4217         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4218         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4219         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4220         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4221         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4222         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4223         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4224         * gcc.target/arm/neon/vmlaQf32.c: Remove.
4225         * gcc.target/arm/neon/vmlaQs16.c: Remove.
4226         * gcc.target/arm/neon/vmlaQs32.c: Remove.
4227         * gcc.target/arm/neon/vmlaQs8.c: Remove.
4228         * gcc.target/arm/neon/vmlaQu16.c: Remove.
4229         * gcc.target/arm/neon/vmlaQu32.c: Remove.
4230         * gcc.target/arm/neon/vmlaQu8.c: Remove.
4231         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4232         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4233         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4234         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4235         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4236         * gcc.target/arm/neon/vmla_nf32.c: Remove.
4237         * gcc.target/arm/neon/vmla_ns16.c: Remove.
4238         * gcc.target/arm/neon/vmla_ns32.c: Remove.
4239         * gcc.target/arm/neon/vmla_nu16.c: Remove.
4240         * gcc.target/arm/neon/vmla_nu32.c: Remove.
4241         * gcc.target/arm/neon/vmlaf32.c: Remove.
4242         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4243         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4244         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4245         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4246         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4247         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4248         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4249         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4250         * gcc.target/arm/neon/vmlals16.c: Remove.
4251         * gcc.target/arm/neon/vmlals32.c: Remove.
4252         * gcc.target/arm/neon/vmlals8.c: Remove.
4253         * gcc.target/arm/neon/vmlalu16.c: Remove.
4254         * gcc.target/arm/neon/vmlalu32.c: Remove.
4255         * gcc.target/arm/neon/vmlalu8.c: Remove.
4256         * gcc.target/arm/neon/vmlas16.c: Remove.
4257         * gcc.target/arm/neon/vmlas32.c: Remove.
4258         * gcc.target/arm/neon/vmlas8.c: Remove.
4259         * gcc.target/arm/neon/vmlau16.c: Remove.
4260         * gcc.target/arm/neon/vmlau32.c: Remove.
4261         * gcc.target/arm/neon/vmlau8.c: Remove.
4262         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4263         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4264         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4265         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4266         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4267         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4268         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4269         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4270         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4271         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4272         * gcc.target/arm/neon/vmlsQf32.c: Remove.
4273         * gcc.target/arm/neon/vmlsQs16.c: Remove.
4274         * gcc.target/arm/neon/vmlsQs32.c: Remove.
4275         * gcc.target/arm/neon/vmlsQs8.c: Remove.
4276         * gcc.target/arm/neon/vmlsQu16.c: Remove.
4277         * gcc.target/arm/neon/vmlsQu32.c: Remove.
4278         * gcc.target/arm/neon/vmlsQu8.c: Remove.
4279         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4280         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4281         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4282         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4283         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4284         * gcc.target/arm/neon/vmls_nf32.c: Remove.
4285         * gcc.target/arm/neon/vmls_ns16.c: Remove.
4286         * gcc.target/arm/neon/vmls_ns32.c: Remove.
4287         * gcc.target/arm/neon/vmls_nu16.c: Remove.
4288         * gcc.target/arm/neon/vmls_nu32.c: Remove.
4289         * gcc.target/arm/neon/vmlsf32.c: Remove.
4290         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4291         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4292         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4293         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4294         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4295         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4296         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4297         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4298         * gcc.target/arm/neon/vmlsls16.c: Remove.
4299         * gcc.target/arm/neon/vmlsls32.c: Remove.
4300         * gcc.target/arm/neon/vmlsls8.c: Remove.
4301         * gcc.target/arm/neon/vmlslu16.c: Remove.
4302         * gcc.target/arm/neon/vmlslu32.c: Remove.
4303         * gcc.target/arm/neon/vmlslu8.c: Remove.
4304         * gcc.target/arm/neon/vmlss16.c: Remove.
4305         * gcc.target/arm/neon/vmlss32.c: Remove.
4306         * gcc.target/arm/neon/vmlss8.c: Remove.
4307         * gcc.target/arm/neon/vmlsu16.c: Remove.
4308         * gcc.target/arm/neon/vmlsu32.c: Remove.
4309         * gcc.target/arm/neon/vmlsu8.c: Remove.
4310         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4311         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4312         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4313         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4314         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4315         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4316         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4317         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4318         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4319         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4320         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4321         * gcc.target/arm/neon/vmov_nf32.c: Remove.
4322         * gcc.target/arm/neon/vmov_np16.c: Remove.
4323         * gcc.target/arm/neon/vmov_np8.c: Remove.
4324         * gcc.target/arm/neon/vmov_ns16.c: Remove.
4325         * gcc.target/arm/neon/vmov_ns32.c: Remove.
4326         * gcc.target/arm/neon/vmov_ns64.c: Remove.
4327         * gcc.target/arm/neon/vmov_ns8.c: Remove.
4328         * gcc.target/arm/neon/vmov_nu16.c: Remove.
4329         * gcc.target/arm/neon/vmov_nu32.c: Remove.
4330         * gcc.target/arm/neon/vmov_nu64.c: Remove.
4331         * gcc.target/arm/neon/vmov_nu8.c: Remove.
4332         * gcc.target/arm/neon/vmovls16.c: Remove.
4333         * gcc.target/arm/neon/vmovls32.c: Remove.
4334         * gcc.target/arm/neon/vmovls8.c: Remove.
4335         * gcc.target/arm/neon/vmovlu16.c: Remove.
4336         * gcc.target/arm/neon/vmovlu32.c: Remove.
4337         * gcc.target/arm/neon/vmovlu8.c: Remove.
4338         * gcc.target/arm/neon/vmovns16.c: Remove.
4339         * gcc.target/arm/neon/vmovns32.c: Remove.
4340         * gcc.target/arm/neon/vmovns64.c: Remove.
4341         * gcc.target/arm/neon/vmovnu16.c: Remove.
4342         * gcc.target/arm/neon/vmovnu32.c: Remove.
4343         * gcc.target/arm/neon/vmovnu64.c: Remove.
4344         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4345         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4346         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4347         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4348         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4349         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4350         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4351         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4352         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4353         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4354         * gcc.target/arm/neon/vmulQf32.c: Remove.
4355         * gcc.target/arm/neon/vmulQp8.c: Remove.
4356         * gcc.target/arm/neon/vmulQs16.c: Remove.
4357         * gcc.target/arm/neon/vmulQs32.c: Remove.
4358         * gcc.target/arm/neon/vmulQs8.c: Remove.
4359         * gcc.target/arm/neon/vmulQu16.c: Remove.
4360         * gcc.target/arm/neon/vmulQu32.c: Remove.
4361         * gcc.target/arm/neon/vmulQu8.c: Remove.
4362         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4363         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4364         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4365         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4366         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4367         * gcc.target/arm/neon/vmul_nf32.c: Remove.
4368         * gcc.target/arm/neon/vmul_ns16.c: Remove.
4369         * gcc.target/arm/neon/vmul_ns32.c: Remove.
4370         * gcc.target/arm/neon/vmul_nu16.c: Remove.
4371         * gcc.target/arm/neon/vmul_nu32.c: Remove.
4372         * gcc.target/arm/neon/vmulf32.c: Remove.
4373         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4374         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4375         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4376         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4377         * gcc.target/arm/neon/vmull_ns16.c: Remove.
4378         * gcc.target/arm/neon/vmull_ns32.c: Remove.
4379         * gcc.target/arm/neon/vmull_nu16.c: Remove.
4380         * gcc.target/arm/neon/vmull_nu32.c: Remove.
4381         * gcc.target/arm/neon/vmullp8.c: Remove.
4382         * gcc.target/arm/neon/vmulls16.c: Remove.
4383         * gcc.target/arm/neon/vmulls32.c: Remove.
4384         * gcc.target/arm/neon/vmulls8.c: Remove.
4385         * gcc.target/arm/neon/vmullu16.c: Remove.
4386         * gcc.target/arm/neon/vmullu32.c: Remove.
4387         * gcc.target/arm/neon/vmullu8.c: Remove.
4388         * gcc.target/arm/neon/vmulp8.c: Remove.
4389         * gcc.target/arm/neon/vmuls16.c: Remove.
4390         * gcc.target/arm/neon/vmuls32.c: Remove.
4391         * gcc.target/arm/neon/vmuls8.c: Remove.
4392         * gcc.target/arm/neon/vmulu16.c: Remove.
4393         * gcc.target/arm/neon/vmulu32.c: Remove.
4394         * gcc.target/arm/neon/vmulu8.c: Remove.
4395         * gcc.target/arm/neon/vmvnQp8.c: Remove.
4396         * gcc.target/arm/neon/vmvnQs16.c: Remove.
4397         * gcc.target/arm/neon/vmvnQs32.c: Remove.
4398         * gcc.target/arm/neon/vmvnQs8.c: Remove.
4399         * gcc.target/arm/neon/vmvnQu16.c: Remove.
4400         * gcc.target/arm/neon/vmvnQu32.c: Remove.
4401         * gcc.target/arm/neon/vmvnQu8.c: Remove.
4402         * gcc.target/arm/neon/vmvnp8.c: Remove.
4403         * gcc.target/arm/neon/vmvns16.c: Remove.
4404         * gcc.target/arm/neon/vmvns32.c: Remove.
4405         * gcc.target/arm/neon/vmvns8.c: Remove.
4406         * gcc.target/arm/neon/vmvnu16.c: Remove.
4407         * gcc.target/arm/neon/vmvnu32.c: Remove.
4408         * gcc.target/arm/neon/vmvnu8.c: Remove.
4409         * gcc.target/arm/neon/vnegQf32.c: Remove.
4410         * gcc.target/arm/neon/vnegQs16.c: Remove.
4411         * gcc.target/arm/neon/vnegQs32.c: Remove.
4412         * gcc.target/arm/neon/vnegQs8.c: Remove.
4413         * gcc.target/arm/neon/vnegf32.c: Remove.
4414         * gcc.target/arm/neon/vnegs16.c: Remove.
4415         * gcc.target/arm/neon/vnegs32.c: Remove.
4416         * gcc.target/arm/neon/vnegs8.c: Remove.
4417         * gcc.target/arm/neon/vornQs16.c: Remove.
4418         * gcc.target/arm/neon/vornQs32.c: Remove.
4419         * gcc.target/arm/neon/vornQs64.c: Remove.
4420         * gcc.target/arm/neon/vornQs8.c: Remove.
4421         * gcc.target/arm/neon/vornQu16.c: Remove.
4422         * gcc.target/arm/neon/vornQu32.c: Remove.
4423         * gcc.target/arm/neon/vornQu64.c: Remove.
4424         * gcc.target/arm/neon/vornQu8.c: Remove.
4425         * gcc.target/arm/neon/vorns16.c: Remove.
4426         * gcc.target/arm/neon/vorns32.c: Remove.
4427         * gcc.target/arm/neon/vorns64.c: Remove.
4428         * gcc.target/arm/neon/vorns8.c: Remove.
4429         * gcc.target/arm/neon/vornu16.c: Remove.
4430         * gcc.target/arm/neon/vornu32.c: Remove.
4431         * gcc.target/arm/neon/vornu64.c: Remove.
4432         * gcc.target/arm/neon/vornu8.c: Remove.
4433         * gcc.target/arm/neon/vorrQs16.c: Remove.
4434         * gcc.target/arm/neon/vorrQs32.c: Remove.
4435         * gcc.target/arm/neon/vorrQs64.c: Remove.
4436         * gcc.target/arm/neon/vorrQs8.c: Remove.
4437         * gcc.target/arm/neon/vorrQu16.c: Remove.
4438         * gcc.target/arm/neon/vorrQu32.c: Remove.
4439         * gcc.target/arm/neon/vorrQu64.c: Remove.
4440         * gcc.target/arm/neon/vorrQu8.c: Remove.
4441         * gcc.target/arm/neon/vorrs16.c: Remove.
4442         * gcc.target/arm/neon/vorrs32.c: Remove.
4443         * gcc.target/arm/neon/vorrs64.c: Remove.
4444         * gcc.target/arm/neon/vorrs8.c: Remove.
4445         * gcc.target/arm/neon/vorru16.c: Remove.
4446         * gcc.target/arm/neon/vorru32.c: Remove.
4447         * gcc.target/arm/neon/vorru64.c: Remove.
4448         * gcc.target/arm/neon/vorru8.c: Remove.
4449         * gcc.target/arm/neon/vpadalQs16.c: Remove.
4450         * gcc.target/arm/neon/vpadalQs32.c: Remove.
4451         * gcc.target/arm/neon/vpadalQs8.c: Remove.
4452         * gcc.target/arm/neon/vpadalQu16.c: Remove.
4453         * gcc.target/arm/neon/vpadalQu32.c: Remove.
4454         * gcc.target/arm/neon/vpadalQu8.c: Remove.
4455         * gcc.target/arm/neon/vpadals16.c: Remove.
4456         * gcc.target/arm/neon/vpadals32.c: Remove.
4457         * gcc.target/arm/neon/vpadals8.c: Remove.
4458         * gcc.target/arm/neon/vpadalu16.c: Remove.
4459         * gcc.target/arm/neon/vpadalu32.c: Remove.
4460         * gcc.target/arm/neon/vpadalu8.c: Remove.
4461         * gcc.target/arm/neon/vpaddf32.c: Remove.
4462         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4463         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4464         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4465         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4466         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4467         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4468         * gcc.target/arm/neon/vpaddls16.c: Remove.
4469         * gcc.target/arm/neon/vpaddls32.c: Remove.
4470         * gcc.target/arm/neon/vpaddls8.c: Remove.
4471         * gcc.target/arm/neon/vpaddlu16.c: Remove.
4472         * gcc.target/arm/neon/vpaddlu32.c: Remove.
4473         * gcc.target/arm/neon/vpaddlu8.c: Remove.
4474         * gcc.target/arm/neon/vpadds16.c: Remove.
4475         * gcc.target/arm/neon/vpadds32.c: Remove.
4476         * gcc.target/arm/neon/vpadds8.c: Remove.
4477         * gcc.target/arm/neon/vpaddu16.c: Remove.
4478         * gcc.target/arm/neon/vpaddu32.c: Remove.
4479         * gcc.target/arm/neon/vpaddu8.c: Remove.
4480         * gcc.target/arm/neon/vpmaxf32.c: Remove.
4481         * gcc.target/arm/neon/vpmaxs16.c: Remove.
4482         * gcc.target/arm/neon/vpmaxs32.c: Remove.
4483         * gcc.target/arm/neon/vpmaxs8.c: Remove.
4484         * gcc.target/arm/neon/vpmaxu16.c: Remove.
4485         * gcc.target/arm/neon/vpmaxu32.c: Remove.
4486         * gcc.target/arm/neon/vpmaxu8.c: Remove.
4487         * gcc.target/arm/neon/vpminf32.c: Remove.
4488         * gcc.target/arm/neon/vpmins16.c: Remove.
4489         * gcc.target/arm/neon/vpmins32.c: Remove.
4490         * gcc.target/arm/neon/vpmins8.c: Remove.
4491         * gcc.target/arm/neon/vpminu16.c: Remove.
4492         * gcc.target/arm/neon/vpminu32.c: Remove.
4493         * gcc.target/arm/neon/vpminu8.c: Remove.
4494         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4495         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4496         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4497         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4498         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4499         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4500         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4501         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4502         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4503         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4504         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4505         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4506         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4507         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4508         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4509         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4510         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4511         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4512         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4513         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4514         * gcc.target/arm/neon/vqRshls16.c: Remove.
4515         * gcc.target/arm/neon/vqRshls32.c: Remove.
4516         * gcc.target/arm/neon/vqRshls64.c: Remove.
4517         * gcc.target/arm/neon/vqRshls8.c: Remove.
4518         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4519         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4520         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4521         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4522         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4523         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4524         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4525         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4526         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4527         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4528         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4529         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4530         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4531         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4532         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4533         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4534         * gcc.target/arm/neon/vqabss16.c: Remove.
4535         * gcc.target/arm/neon/vqabss32.c: Remove.
4536         * gcc.target/arm/neon/vqabss8.c: Remove.
4537         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4538         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4539         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4540         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4541         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4542         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4543         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4544         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4545         * gcc.target/arm/neon/vqadds16.c: Remove.
4546         * gcc.target/arm/neon/vqadds32.c: Remove.
4547         * gcc.target/arm/neon/vqadds64.c: Remove.
4548         * gcc.target/arm/neon/vqadds8.c: Remove.
4549         * gcc.target/arm/neon/vqaddu16.c: Remove.
4550         * gcc.target/arm/neon/vqaddu32.c: Remove.
4551         * gcc.target/arm/neon/vqaddu64.c: Remove.
4552         * gcc.target/arm/neon/vqaddu8.c: Remove.
4553         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4554         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4555         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4556         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4557         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4558         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4559         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4560         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4561         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4562         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4563         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4564         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4565         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4566         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4567         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4568         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4569         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4570         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4571         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4572         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4573         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4574         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4575         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4576         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4577         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4578         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4579         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4580         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4581         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4582         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4583         * gcc.target/arm/neon/vqmovns16.c: Remove.
4584         * gcc.target/arm/neon/vqmovns32.c: Remove.
4585         * gcc.target/arm/neon/vqmovns64.c: Remove.
4586         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4587         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4588         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4589         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4590         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4591         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4592         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4593         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4594         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4595         * gcc.target/arm/neon/vqnegs16.c: Remove.
4596         * gcc.target/arm/neon/vqnegs32.c: Remove.
4597         * gcc.target/arm/neon/vqnegs8.c: Remove.
4598         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4599         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4600         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4601         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4602         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4603         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4604         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4605         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4606         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4607         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4608         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4609         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4610         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4611         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4612         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4613         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4614         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4615         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4616         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4617         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4618         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4619         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4620         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4621         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4622         * gcc.target/arm/neon/vqshls16.c: Remove.
4623         * gcc.target/arm/neon/vqshls32.c: Remove.
4624         * gcc.target/arm/neon/vqshls64.c: Remove.
4625         * gcc.target/arm/neon/vqshls8.c: Remove.
4626         * gcc.target/arm/neon/vqshlu16.c: Remove.
4627         * gcc.target/arm/neon/vqshlu32.c: Remove.
4628         * gcc.target/arm/neon/vqshlu64.c: Remove.
4629         * gcc.target/arm/neon/vqshlu8.c: Remove.
4630         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4631         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4632         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4633         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4634         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4635         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4636         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4637         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4638         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4639         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4640         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4641         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4642         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4643         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4644         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4645         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4646         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4647         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4648         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4649         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4650         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4651         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4652         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4653         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4654         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4655         * gcc.target/arm/neon/vqsubs16.c: Remove.
4656         * gcc.target/arm/neon/vqsubs32.c: Remove.
4657         * gcc.target/arm/neon/vqsubs64.c: Remove.
4658         * gcc.target/arm/neon/vqsubs8.c: Remove.
4659         * gcc.target/arm/neon/vqsubu16.c: Remove.
4660         * gcc.target/arm/neon/vqsubu32.c: Remove.
4661         * gcc.target/arm/neon/vqsubu64.c: Remove.
4662         * gcc.target/arm/neon/vqsubu8.c: Remove.
4663         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4664         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4665         * gcc.target/arm/neon/vrecpef32.c: Remove.
4666         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4667         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4668         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4669         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4670         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4671         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4672         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4673         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4674         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4675         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4676         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4677         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4678         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4679         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4680         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4681         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4682         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4683         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4684         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4685         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4686         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4687         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4688         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4689         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4690         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4691         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4692         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4693         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4694         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4695         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4696         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4697         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4698         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4699         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4700         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4701         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4702         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4703         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4704         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4705         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4706         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4707         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4708         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4709         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4710         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4711         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4712         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4713         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4714         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4715         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4716         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4717         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4718         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4719         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4720         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4721         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4722         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4723         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4724         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4725         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4726         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4727         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4728         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4729         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4730         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4731         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4732         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4733         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4734         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4735         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4736         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4737         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4738         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4739         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4740         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4741         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4742         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4743         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4744         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4745         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4746         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4747         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4748         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4749         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4750         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4751         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4752         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4753         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4754         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4755         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4756         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4757         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4758         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4759         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4760         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4761         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4762         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4763         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4764         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4765         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4766         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4767         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4768         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4769         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4770         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4771         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4772         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4773         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4774         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4775         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4776         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4777         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4778         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4779         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4780         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4781         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4782         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4783         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4784         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4785         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4786         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4787         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4788         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4789         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4790         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4791         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4792         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4793         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4794         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4795         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4796         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4797         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4798         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4799         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4800         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4801         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4802         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4803         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4804         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4805         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4806         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4807         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4808         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4809         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4810         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4811         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4812         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4813         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4814         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4815         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4816         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4817         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4818         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4819         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4820         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4821         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4822         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4823         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4824         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4825         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4826         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4827         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4828         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4829         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4830         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4831         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4832         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4833         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4834         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4835         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4836         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4837         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4838         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4839         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4840         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4841         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4842         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4843         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4844         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4845         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4846         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4847         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4848         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4849         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4850         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4851         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4852         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4853         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4854         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4855         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4856         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4857         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4858         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4859         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4860         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4861         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4862         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4863         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4864         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4865         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4866         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4867         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4868         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4869         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4870         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4871         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4872         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4873         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4874         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4875         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4876         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4877         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4878         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4879         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4880         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4881         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4882         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4883         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4884         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4885         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4886         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4887         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4888         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4889         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4890         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4891         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4892         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4893         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4894         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4895         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4896         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4897         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4898         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4899         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4900         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4901         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4902         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4903         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4904         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4905         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4906         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4907         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4908         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4909         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4910         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4911         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4912         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4913         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4914         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4915         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4916         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4917         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4918         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4919         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4920         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4921         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4922         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4923         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4924         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4925         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4926         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4927         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4928         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4929         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4930         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4931         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4932         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4933         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4934         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4935         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4936         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4937         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4938         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4939         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4940         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4941         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4942         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4943         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4944         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4945         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4946         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4947         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4948         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4949         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4950         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4951         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4952         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4953         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4954         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4955         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4956         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4957         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4958         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4959         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4960         * gcc.target/arm/neon/vrev16p8.c: Remove.
4961         * gcc.target/arm/neon/vrev16s8.c: Remove.
4962         * gcc.target/arm/neon/vrev16u8.c: Remove.
4963         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4964         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4965         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4966         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4967         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4968         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4969         * gcc.target/arm/neon/vrev32p16.c: Remove.
4970         * gcc.target/arm/neon/vrev32p8.c: Remove.
4971         * gcc.target/arm/neon/vrev32s16.c: Remove.
4972         * gcc.target/arm/neon/vrev32s8.c: Remove.
4973         * gcc.target/arm/neon/vrev32u16.c: Remove.
4974         * gcc.target/arm/neon/vrev32u8.c: Remove.
4975         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4976         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4977         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4978         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4979         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4980         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4981         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4982         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4983         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4984         * gcc.target/arm/neon/vrev64f32.c: Remove.
4985         * gcc.target/arm/neon/vrev64p16.c: Remove.
4986         * gcc.target/arm/neon/vrev64p8.c: Remove.
4987         * gcc.target/arm/neon/vrev64s16.c: Remove.
4988         * gcc.target/arm/neon/vrev64s32.c: Remove.
4989         * gcc.target/arm/neon/vrev64s8.c: Remove.
4990         * gcc.target/arm/neon/vrev64u16.c: Remove.
4991         * gcc.target/arm/neon/vrev64u32.c: Remove.
4992         * gcc.target/arm/neon/vrev64u8.c: Remove.
4993         * gcc.target/arm/neon/vrndaf32.c: Remove.
4994         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4995         * gcc.target/arm/neon/vrndf32.c: Remove.
4996         * gcc.target/arm/neon/vrndmf32.c: Remove.
4997         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4998         * gcc.target/arm/neon/vrndnf32.c: Remove.
4999         * gcc.target/arm/neon/vrndnqf32.c: Remove.
5000         * gcc.target/arm/neon/vrndpf32.c: Remove.
5001         * gcc.target/arm/neon/vrndpqf32.c: Remove.
5002         * gcc.target/arm/neon/vrndqf32.c: Remove.
5003         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
5004         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
5005         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
5006         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
5007         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
5008         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
5009         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
5010         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
5011         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
5012         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
5013         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
5014         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
5015         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
5016         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
5017         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
5018         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
5019         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
5020         * gcc.target/arm/neon/vset_lanef32.c: Remove.
5021         * gcc.target/arm/neon/vset_lanep16.c: Remove.
5022         * gcc.target/arm/neon/vset_lanep8.c: Remove.
5023         * gcc.target/arm/neon/vset_lanes16.c: Remove.
5024         * gcc.target/arm/neon/vset_lanes32.c: Remove.
5025         * gcc.target/arm/neon/vset_lanes64.c: Remove.
5026         * gcc.target/arm/neon/vset_lanes8.c: Remove.
5027         * gcc.target/arm/neon/vset_laneu16.c: Remove.
5028         * gcc.target/arm/neon/vset_laneu32.c: Remove.
5029         * gcc.target/arm/neon/vset_laneu64.c: Remove.
5030         * gcc.target/arm/neon/vset_laneu8.c: Remove.
5031         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
5032         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
5033         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
5034         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
5035         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
5036         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
5037         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
5038         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
5039         * gcc.target/arm/neon/vshlQs16.c: Remove.
5040         * gcc.target/arm/neon/vshlQs32.c: Remove.
5041         * gcc.target/arm/neon/vshlQs64.c: Remove.
5042         * gcc.target/arm/neon/vshlQs8.c: Remove.
5043         * gcc.target/arm/neon/vshlQu16.c: Remove.
5044         * gcc.target/arm/neon/vshlQu32.c: Remove.
5045         * gcc.target/arm/neon/vshlQu64.c: Remove.
5046         * gcc.target/arm/neon/vshlQu8.c: Remove.
5047         * gcc.target/arm/neon/vshl_ns16.c: Remove.
5048         * gcc.target/arm/neon/vshl_ns32.c: Remove.
5049         * gcc.target/arm/neon/vshl_ns64.c: Remove.
5050         * gcc.target/arm/neon/vshl_ns8.c: Remove.
5051         * gcc.target/arm/neon/vshl_nu16.c: Remove.
5052         * gcc.target/arm/neon/vshl_nu32.c: Remove.
5053         * gcc.target/arm/neon/vshl_nu64.c: Remove.
5054         * gcc.target/arm/neon/vshl_nu8.c: Remove.
5055         * gcc.target/arm/neon/vshll_ns16.c: Remove.
5056         * gcc.target/arm/neon/vshll_ns32.c: Remove.
5057         * gcc.target/arm/neon/vshll_ns8.c: Remove.
5058         * gcc.target/arm/neon/vshll_nu16.c: Remove.
5059         * gcc.target/arm/neon/vshll_nu32.c: Remove.
5060         * gcc.target/arm/neon/vshll_nu8.c: Remove.
5061         * gcc.target/arm/neon/vshls16.c: Remove.
5062         * gcc.target/arm/neon/vshls32.c: Remove.
5063         * gcc.target/arm/neon/vshls64.c: Remove.
5064         * gcc.target/arm/neon/vshls8.c: Remove.
5065         * gcc.target/arm/neon/vshlu16.c: Remove.
5066         * gcc.target/arm/neon/vshlu32.c: Remove.
5067         * gcc.target/arm/neon/vshlu64.c: Remove.
5068         * gcc.target/arm/neon/vshlu8.c: Remove.
5069         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
5070         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
5071         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
5072         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
5073         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
5074         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
5075         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
5076         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
5077         * gcc.target/arm/neon/vshr_ns16.c: Remove.
5078         * gcc.target/arm/neon/vshr_ns32.c: Remove.
5079         * gcc.target/arm/neon/vshr_ns64.c: Remove.
5080         * gcc.target/arm/neon/vshr_ns8.c: Remove.
5081         * gcc.target/arm/neon/vshr_nu16.c: Remove.
5082         * gcc.target/arm/neon/vshr_nu32.c: Remove.
5083         * gcc.target/arm/neon/vshr_nu64.c: Remove.
5084         * gcc.target/arm/neon/vshr_nu8.c: Remove.
5085         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5086         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5087         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5088         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5089         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5090         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5091         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5092         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5093         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5094         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5095         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5096         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5097         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5098         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5099         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5100         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5101         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5102         * gcc.target/arm/neon/vsli_np16.c: Remove.
5103         * gcc.target/arm/neon/vsli_np64.c: Remove.
5104         * gcc.target/arm/neon/vsli_np8.c: Remove.
5105         * gcc.target/arm/neon/vsli_ns16.c: Remove.
5106         * gcc.target/arm/neon/vsli_ns32.c: Remove.
5107         * gcc.target/arm/neon/vsli_ns64.c: Remove.
5108         * gcc.target/arm/neon/vsli_ns8.c: Remove.
5109         * gcc.target/arm/neon/vsli_nu16.c: Remove.
5110         * gcc.target/arm/neon/vsli_nu32.c: Remove.
5111         * gcc.target/arm/neon/vsli_nu64.c: Remove.
5112         * gcc.target/arm/neon/vsli_nu8.c: Remove.
5113         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5114         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5115         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5116         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5117         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5118         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5119         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5120         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5121         * gcc.target/arm/neon/vsra_ns16.c: Remove.
5122         * gcc.target/arm/neon/vsra_ns32.c: Remove.
5123         * gcc.target/arm/neon/vsra_ns64.c: Remove.
5124         * gcc.target/arm/neon/vsra_ns8.c: Remove.
5125         * gcc.target/arm/neon/vsra_nu16.c: Remove.
5126         * gcc.target/arm/neon/vsra_nu32.c: Remove.
5127         * gcc.target/arm/neon/vsra_nu64.c: Remove.
5128         * gcc.target/arm/neon/vsra_nu8.c: Remove.
5129         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5130         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5131         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5132         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5133         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5134         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5135         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5136         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5137         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5138         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5139         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5140         * gcc.target/arm/neon/vsri_np16.c: Remove.
5141         * gcc.target/arm/neon/vsri_np64.c: Remove.
5142         * gcc.target/arm/neon/vsri_np8.c: Remove.
5143         * gcc.target/arm/neon/vsri_ns16.c: Remove.
5144         * gcc.target/arm/neon/vsri_ns32.c: Remove.
5145         * gcc.target/arm/neon/vsri_ns64.c: Remove.
5146         * gcc.target/arm/neon/vsri_ns8.c: Remove.
5147         * gcc.target/arm/neon/vsri_nu16.c: Remove.
5148         * gcc.target/arm/neon/vsri_nu32.c: Remove.
5149         * gcc.target/arm/neon/vsri_nu64.c: Remove.
5150         * gcc.target/arm/neon/vsri_nu8.c: Remove.
5151         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5152         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5153         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5154         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5155         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5156         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5157         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5158         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5159         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5160         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5161         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5162         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5163         * gcc.target/arm/neon/vst1Qf32.c: Remove.
5164         * gcc.target/arm/neon/vst1Qp16.c: Remove.
5165         * gcc.target/arm/neon/vst1Qp64.c: Remove.
5166         * gcc.target/arm/neon/vst1Qp8.c: Remove.
5167         * gcc.target/arm/neon/vst1Qs16.c: Remove.
5168         * gcc.target/arm/neon/vst1Qs32.c: Remove.
5169         * gcc.target/arm/neon/vst1Qs64.c: Remove.
5170         * gcc.target/arm/neon/vst1Qs8.c: Remove.
5171         * gcc.target/arm/neon/vst1Qu16.c: Remove.
5172         * gcc.target/arm/neon/vst1Qu32.c: Remove.
5173         * gcc.target/arm/neon/vst1Qu64.c: Remove.
5174         * gcc.target/arm/neon/vst1Qu8.c: Remove.
5175         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5176         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5177         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5178         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5179         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5180         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5181         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5182         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5183         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5184         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5185         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5186         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5187         * gcc.target/arm/neon/vst1f32.c: Remove.
5188         * gcc.target/arm/neon/vst1p16.c: Remove.
5189         * gcc.target/arm/neon/vst1p64.c: Remove.
5190         * gcc.target/arm/neon/vst1p8.c: Remove.
5191         * gcc.target/arm/neon/vst1s16.c: Remove.
5192         * gcc.target/arm/neon/vst1s32.c: Remove.
5193         * gcc.target/arm/neon/vst1s64.c: Remove.
5194         * gcc.target/arm/neon/vst1s8.c: Remove.
5195         * gcc.target/arm/neon/vst1u16.c: Remove.
5196         * gcc.target/arm/neon/vst1u32.c: Remove.
5197         * gcc.target/arm/neon/vst1u64.c: Remove.
5198         * gcc.target/arm/neon/vst1u8.c: Remove.
5199         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5200         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5201         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5202         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5203         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5204         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5205         * gcc.target/arm/neon/vst2Qf32.c: Remove.
5206         * gcc.target/arm/neon/vst2Qp16.c: Remove.
5207         * gcc.target/arm/neon/vst2Qp8.c: Remove.
5208         * gcc.target/arm/neon/vst2Qs16.c: Remove.
5209         * gcc.target/arm/neon/vst2Qs32.c: Remove.
5210         * gcc.target/arm/neon/vst2Qs8.c: Remove.
5211         * gcc.target/arm/neon/vst2Qu16.c: Remove.
5212         * gcc.target/arm/neon/vst2Qu32.c: Remove.
5213         * gcc.target/arm/neon/vst2Qu8.c: Remove.
5214         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5215         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5216         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5217         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5218         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5219         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5220         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5221         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5222         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5223         * gcc.target/arm/neon/vst2f32.c: Remove.
5224         * gcc.target/arm/neon/vst2p16.c: Remove.
5225         * gcc.target/arm/neon/vst2p64.c: Remove.
5226         * gcc.target/arm/neon/vst2p8.c: Remove.
5227         * gcc.target/arm/neon/vst2s16.c: Remove.
5228         * gcc.target/arm/neon/vst2s32.c: Remove.
5229         * gcc.target/arm/neon/vst2s64.c: Remove.
5230         * gcc.target/arm/neon/vst2s8.c: Remove.
5231         * gcc.target/arm/neon/vst2u16.c: Remove.
5232         * gcc.target/arm/neon/vst2u32.c: Remove.
5233         * gcc.target/arm/neon/vst2u64.c: Remove.
5234         * gcc.target/arm/neon/vst2u8.c: Remove.
5235         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5236         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5237         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5238         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5239         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5240         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5241         * gcc.target/arm/neon/vst3Qf32.c: Remove.
5242         * gcc.target/arm/neon/vst3Qp16.c: Remove.
5243         * gcc.target/arm/neon/vst3Qp8.c: Remove.
5244         * gcc.target/arm/neon/vst3Qs16.c: Remove.
5245         * gcc.target/arm/neon/vst3Qs32.c: Remove.
5246         * gcc.target/arm/neon/vst3Qs8.c: Remove.
5247         * gcc.target/arm/neon/vst3Qu16.c: Remove.
5248         * gcc.target/arm/neon/vst3Qu32.c: Remove.
5249         * gcc.target/arm/neon/vst3Qu8.c: Remove.
5250         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5251         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5252         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5253         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5254         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5255         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5256         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5257         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5258         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5259         * gcc.target/arm/neon/vst3f32.c: Remove.
5260         * gcc.target/arm/neon/vst3p16.c: Remove.
5261         * gcc.target/arm/neon/vst3p64.c: Remove.
5262         * gcc.target/arm/neon/vst3p8.c: Remove.
5263         * gcc.target/arm/neon/vst3s16.c: Remove.
5264         * gcc.target/arm/neon/vst3s32.c: Remove.
5265         * gcc.target/arm/neon/vst3s64.c: Remove.
5266         * gcc.target/arm/neon/vst3s8.c: Remove.
5267         * gcc.target/arm/neon/vst3u16.c: Remove.
5268         * gcc.target/arm/neon/vst3u32.c: Remove.
5269         * gcc.target/arm/neon/vst3u64.c: Remove.
5270         * gcc.target/arm/neon/vst3u8.c: Remove.
5271         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5272         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5273         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5274         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5275         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5276         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5277         * gcc.target/arm/neon/vst4Qf32.c: Remove.
5278         * gcc.target/arm/neon/vst4Qp16.c: Remove.
5279         * gcc.target/arm/neon/vst4Qp8.c: Remove.
5280         * gcc.target/arm/neon/vst4Qs16.c: Remove.
5281         * gcc.target/arm/neon/vst4Qs32.c: Remove.
5282         * gcc.target/arm/neon/vst4Qs8.c: Remove.
5283         * gcc.target/arm/neon/vst4Qu16.c: Remove.
5284         * gcc.target/arm/neon/vst4Qu32.c: Remove.
5285         * gcc.target/arm/neon/vst4Qu8.c: Remove.
5286         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5287         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5288         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5289         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5290         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5291         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5292         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5293         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5294         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5295         * gcc.target/arm/neon/vst4f32.c: Remove.
5296         * gcc.target/arm/neon/vst4p16.c: Remove.
5297         * gcc.target/arm/neon/vst4p64.c: Remove.
5298         * gcc.target/arm/neon/vst4p8.c: Remove.
5299         * gcc.target/arm/neon/vst4s16.c: Remove.
5300         * gcc.target/arm/neon/vst4s32.c: Remove.
5301         * gcc.target/arm/neon/vst4s64.c: Remove.
5302         * gcc.target/arm/neon/vst4s8.c: Remove.
5303         * gcc.target/arm/neon/vst4u16.c: Remove.
5304         * gcc.target/arm/neon/vst4u32.c: Remove.
5305         * gcc.target/arm/neon/vst4u64.c: Remove.
5306         * gcc.target/arm/neon/vst4u8.c: Remove.
5307         * gcc.target/arm/neon/vsubQf32.c: Remove.
5308         * gcc.target/arm/neon/vsubQs16.c: Remove.
5309         * gcc.target/arm/neon/vsubQs32.c: Remove.
5310         * gcc.target/arm/neon/vsubQs64.c: Remove.
5311         * gcc.target/arm/neon/vsubQs8.c: Remove.
5312         * gcc.target/arm/neon/vsubQu16.c: Remove.
5313         * gcc.target/arm/neon/vsubQu32.c: Remove.
5314         * gcc.target/arm/neon/vsubQu64.c: Remove.
5315         * gcc.target/arm/neon/vsubQu8.c: Remove.
5316         * gcc.target/arm/neon/vsubf32.c: Remove.
5317         * gcc.target/arm/neon/vsubhns16.c: Remove.
5318         * gcc.target/arm/neon/vsubhns32.c: Remove.
5319         * gcc.target/arm/neon/vsubhns64.c: Remove.
5320         * gcc.target/arm/neon/vsubhnu16.c: Remove.
5321         * gcc.target/arm/neon/vsubhnu32.c: Remove.
5322         * gcc.target/arm/neon/vsubhnu64.c: Remove.
5323         * gcc.target/arm/neon/vsubls16.c: Remove.
5324         * gcc.target/arm/neon/vsubls32.c: Remove.
5325         * gcc.target/arm/neon/vsubls8.c: Remove.
5326         * gcc.target/arm/neon/vsublu16.c: Remove.
5327         * gcc.target/arm/neon/vsublu32.c: Remove.
5328         * gcc.target/arm/neon/vsublu8.c: Remove.
5329         * gcc.target/arm/neon/vsubs16.c: Remove.
5330         * gcc.target/arm/neon/vsubs32.c: Remove.
5331         * gcc.target/arm/neon/vsubs64.c: Remove.
5332         * gcc.target/arm/neon/vsubs8.c: Remove.
5333         * gcc.target/arm/neon/vsubu16.c: Remove.
5334         * gcc.target/arm/neon/vsubu32.c: Remove.
5335         * gcc.target/arm/neon/vsubu64.c: Remove.
5336         * gcc.target/arm/neon/vsubu8.c: Remove.
5337         * gcc.target/arm/neon/vsubws16.c: Remove.
5338         * gcc.target/arm/neon/vsubws32.c: Remove.
5339         * gcc.target/arm/neon/vsubws8.c: Remove.
5340         * gcc.target/arm/neon/vsubwu16.c: Remove.
5341         * gcc.target/arm/neon/vsubwu32.c: Remove.
5342         * gcc.target/arm/neon/vsubwu8.c: Remove.
5343         * gcc.target/arm/neon/vtbl1p8.c: Remove.
5344         * gcc.target/arm/neon/vtbl1s8.c: Remove.
5345         * gcc.target/arm/neon/vtbl1u8.c: Remove.
5346         * gcc.target/arm/neon/vtbl2p8.c: Remove.
5347         * gcc.target/arm/neon/vtbl2s8.c: Remove.
5348         * gcc.target/arm/neon/vtbl2u8.c: Remove.
5349         * gcc.target/arm/neon/vtbl3p8.c: Remove.
5350         * gcc.target/arm/neon/vtbl3s8.c: Remove.
5351         * gcc.target/arm/neon/vtbl3u8.c: Remove.
5352         * gcc.target/arm/neon/vtbl4p8.c: Remove.
5353         * gcc.target/arm/neon/vtbl4s8.c: Remove.
5354         * gcc.target/arm/neon/vtbl4u8.c: Remove.
5355         * gcc.target/arm/neon/vtbx1p8.c: Remove.
5356         * gcc.target/arm/neon/vtbx1s8.c: Remove.
5357         * gcc.target/arm/neon/vtbx1u8.c: Remove.
5358         * gcc.target/arm/neon/vtbx2p8.c: Remove.
5359         * gcc.target/arm/neon/vtbx2s8.c: Remove.
5360         * gcc.target/arm/neon/vtbx2u8.c: Remove.
5361         * gcc.target/arm/neon/vtbx3p8.c: Remove.
5362         * gcc.target/arm/neon/vtbx3s8.c: Remove.
5363         * gcc.target/arm/neon/vtbx3u8.c: Remove.
5364         * gcc.target/arm/neon/vtbx4p8.c: Remove.
5365         * gcc.target/arm/neon/vtbx4s8.c: Remove.
5366         * gcc.target/arm/neon/vtbx4u8.c: Remove.
5367         * gcc.target/arm/neon/vtrnQf32.c: Remove.
5368         * gcc.target/arm/neon/vtrnQp16.c: Remove.
5369         * gcc.target/arm/neon/vtrnQp8.c: Remove.
5370         * gcc.target/arm/neon/vtrnQs16.c: Remove.
5371         * gcc.target/arm/neon/vtrnQs32.c: Remove.
5372         * gcc.target/arm/neon/vtrnQs8.c: Remove.
5373         * gcc.target/arm/neon/vtrnQu16.c: Remove.
5374         * gcc.target/arm/neon/vtrnQu32.c: Remove.
5375         * gcc.target/arm/neon/vtrnQu8.c: Remove.
5376         * gcc.target/arm/neon/vtrnf32.c: Remove.
5377         * gcc.target/arm/neon/vtrnp16.c: Remove.
5378         * gcc.target/arm/neon/vtrnp8.c: Remove.
5379         * gcc.target/arm/neon/vtrns16.c: Remove.
5380         * gcc.target/arm/neon/vtrns32.c: Remove.
5381         * gcc.target/arm/neon/vtrns8.c: Remove.
5382         * gcc.target/arm/neon/vtrnu16.c: Remove.
5383         * gcc.target/arm/neon/vtrnu32.c: Remove.
5384         * gcc.target/arm/neon/vtrnu8.c: Remove.
5385         * gcc.target/arm/neon/vtstQp8.c: Remove.
5386         * gcc.target/arm/neon/vtstQs16.c: Remove.
5387         * gcc.target/arm/neon/vtstQs32.c: Remove.
5388         * gcc.target/arm/neon/vtstQs8.c: Remove.
5389         * gcc.target/arm/neon/vtstQu16.c: Remove.
5390         * gcc.target/arm/neon/vtstQu32.c: Remove.
5391         * gcc.target/arm/neon/vtstQu8.c: Remove.
5392         * gcc.target/arm/neon/vtstp8.c: Remove.
5393         * gcc.target/arm/neon/vtsts16.c: Remove.
5394         * gcc.target/arm/neon/vtsts32.c: Remove.
5395         * gcc.target/arm/neon/vtsts8.c: Remove.
5396         * gcc.target/arm/neon/vtstu16.c: Remove.
5397         * gcc.target/arm/neon/vtstu32.c: Remove.
5398         * gcc.target/arm/neon/vtstu8.c: Remove.
5399         * gcc.target/arm/neon/vuzpQf32.c: Remove.
5400         * gcc.target/arm/neon/vuzpQp16.c: Remove.
5401         * gcc.target/arm/neon/vuzpQp8.c: Remove.
5402         * gcc.target/arm/neon/vuzpQs16.c: Remove.
5403         * gcc.target/arm/neon/vuzpQs32.c: Remove.
5404         * gcc.target/arm/neon/vuzpQs8.c: Remove.
5405         * gcc.target/arm/neon/vuzpQu16.c: Remove.
5406         * gcc.target/arm/neon/vuzpQu32.c: Remove.
5407         * gcc.target/arm/neon/vuzpQu8.c: Remove.
5408         * gcc.target/arm/neon/vuzpf32.c: Remove.
5409         * gcc.target/arm/neon/vuzpp16.c: Remove.
5410         * gcc.target/arm/neon/vuzpp8.c: Remove.
5411         * gcc.target/arm/neon/vuzps16.c: Remove.
5412         * gcc.target/arm/neon/vuzps32.c: Remove.
5413         * gcc.target/arm/neon/vuzps8.c: Remove.
5414         * gcc.target/arm/neon/vuzpu16.c: Remove.
5415         * gcc.target/arm/neon/vuzpu32.c: Remove.
5416         * gcc.target/arm/neon/vuzpu8.c: Remove.
5417         * gcc.target/arm/neon/vzipQf32.c: Remove.
5418         * gcc.target/arm/neon/vzipQp16.c: Remove.
5419         * gcc.target/arm/neon/vzipQp8.c: Remove.
5420         * gcc.target/arm/neon/vzipQs16.c: Remove.
5421         * gcc.target/arm/neon/vzipQs32.c: Remove.
5422         * gcc.target/arm/neon/vzipQs8.c: Remove.
5423         * gcc.target/arm/neon/vzipQu16.c: Remove.
5424         * gcc.target/arm/neon/vzipQu32.c: Remove.
5425         * gcc.target/arm/neon/vzipQu8.c: Remove.
5426         * gcc.target/arm/neon/vzipf32.c: Remove.
5427         * gcc.target/arm/neon/vzipp16.c: Remove.
5428         * gcc.target/arm/neon/vzipp8.c: Remove.
5429         * gcc.target/arm/neon/vzips16.c: Remove.
5430         * gcc.target/arm/neon/vzips32.c: Remove.
5431         * gcc.target/arm/neon/vzips8.c: Remove.
5432         * gcc.target/arm/neon/vzipu16.c: Remove.
5433         * gcc.target/arm/neon/vzipu32.c: Remove.
5434         * gcc.target/arm/neon/vzipu8.c: Remove.
5437 2015-11-12  Marek Polacek  <polacek@redhat.com>
5439         PR c/67784
5440         * gcc.dg/pr67784-1.c: New test.
5441         * gcc.dg/pr67784-2.c: New test.
5443 2015-11-12  Martin Liska  <mliska@suse.cz>
5445         * gcc.dg/ipa/pr68035.c: New test.
5447 2015-11-12  Richard Biener  <rguenther@suse.de>
5449         PR tree-optimization/68306
5450         * gcc.dg/pr68306.c: New testcase.
5452 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
5454         Implement D0013R2, logical type traits.
5456         * g++.dg/cpp0x/Wattributes1.C: Adjust.
5458 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
5460         * c-c++-common/goacc/data-default-1.c: New.
5462 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
5464         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5466 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5468         PR tree-optimization/68305
5469         * gcc.dg/vect/pr68305.c: New test.
5471 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
5473         * gcc.target/i386/pr67265-2.c: New test.
5475 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5477         * gcc.dg/pr68286.c: New test.
5479 2015-11-12  Christian Bruel  <christian.bruel@st.com>
5481         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5483 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
5485         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5486         aligned to 64 bits.
5488 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
5490         * gcc.dg/pr65521.c: Fail on AIX.
5492 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
5494         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
5495         * gcc.dg/graphite/fuse-2.c: Same.
5496         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5497         isl-ast-gen-*.c files.
5498         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5499         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5500         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5501         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5502         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5503         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5504         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5505         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5506         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5507         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5508         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5510 2015-11-11  Marek Polacek  <polacek@redhat.com>
5512         PR c/68107
5513         PR c++/68266
5514         * c-c++-common/pr68107.c: New test.
5515         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5516         (large_array_char_template): Likewise.
5517         * g++.dg/init/new44.C: Adjust dg-error.
5519 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5521         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5522         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5524 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5526         * gcc.target/i386/pr67265.c: New test.
5528 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5530         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5531         tests for the expected generated code.
5533 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5535         * gcc.target/mips/split-ds-sequence.c: New test.
5537 2015-11-11  Julia Koval  <julia.koval@intel.com>
5539         * g++.dg/ext/mv16.C: New functions.
5541 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5542             Jiong Wang      <jiong.wang@arm.com>
5544         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5546 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5548         * gcc.target/i386/mask-pack.c: New test.
5549         * gcc.target/i386/mask-unpack.c: New test.
5551 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5553         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5555 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5557         * gcc.dg/vect/slp-cond-5.c: New test.
5559 2015-11-10  Richard Biener  <rguenther@suse.de>
5561         PR tree-optimization/68240
5562         * gcc.dg/torture/pr68240.c: New testcase.
5564 2015-11-10  Richard Biener  <rguenther@suse.de>
5566         PR tree-optimization/56118
5567         * gcc.target/i386/pr56118.c: New testcase.
5569 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5571         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5573 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5575         * gfortran.dg/pr68251.f90: New test.
5577 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5579         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5581 2015-11-09  Martin Sebor  <msebor@redhat.com>
5583         * init/new45.C: New test to verify that operator new is invoked
5584         with or without overhead for a cookie.
5586         PR c++/67927
5587         * init/new44.C: New test for placement new expressions for arrays
5588         with excessive number of elements.
5590         PR c++/67913
5591         * init/new43.C: New test for placement new expressions for arrays
5592         with negative number of elements.
5594         * other/new-size-type.C: Expect array new expression with
5595         an excessive number of elements to be rejected.
5597 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5599         * c-c++-common/goacc/routine-1.c: New.
5600         * c-c++-common/goacc/routine-2.c: New.
5601         * c-c++-common/goacc/routine-3.c: New.
5602         * c-c++-common/goacc/routine-4.c: New.
5603         * c-c++-common/goacc/routine-5.c: New.
5605 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5607         * gcc.target/sparc/sparc-ret.c: Rename to...
5608         * gcc.target/sparc/sparc-ret-1.c: ...this.
5609         * gcc.target/sparc/sparc-ret-2.c: New test.
5611 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5613         * lib/target-supports.exp (check_p8vector_hw_available): Split
5614         long line.
5615         (check_vsx_hw_available): Likewise.
5616         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5617         support and for PowerPC float128 support.
5618         (check_p9modulo_hw_available): Likewise.
5619         (check_ppc_float128_sw_available): Likewise.
5620         (check_ppc_float128_hw_available): Likewise.
5621         (check_effective_target_powerpc_p9vector_ok): Likewise.
5622         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5623         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5624         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5625         (is-effective-target): Add new PowerPc targets.
5626         (is-effective-target-keyword): Likewise.
5627         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5628         instructions, use it.
5630         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5631         * gcc.target/powerpc/mod-2.c: Likewise.
5632         * gcc.target/powerpc/ctz-1.c: Likewise.
5633         * gcc.target/powerpc/ctz-2.c: Likewise.
5634         * gcc.target/powerpc/extswsli-1.c: Likewise.
5635         * gcc.target/powerpc/extswsli-2.c: Likewise.
5636         * gcc.target/powerpc/extswsli-3.c: Likewise.
5638         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5639         and allow the test on PowerPC LE.
5640         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5641         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5643         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5644         check instead of powerpc_vsx_ok.
5645         * gcc.target/powerpc/float128-mix.c: Likewise.
5647 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5649         * gcc.dg/sso/*.c: Robustify dg-output directives.
5651 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5653         * g++.dg/ubsan/pr68259.C: New test.
5655 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5657         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5658         (main): Use _Cilk_spawn instead of cilk_spawn.
5660 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5662         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5663         scan-assembler directive.
5665 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5667         PR target/68129
5668         * gcc.dg/pr68129_1.c: New test.
5670 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5672         PR debug/67192
5673         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5674         (main): Invoke them.
5676 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5678         PR debug/67192
5679         * gcc.dg/guality/pr67192.c: New test.
5681 2015-11-09  Richard Biener  <rguenther@suse.de>
5683         PR tree-optimization/68248
5684         * gcc.dg/torture/pr68248.c: New testcase.
5686 2015-11-09  Richard Biener  <rguenther@suse.de>
5688         PR tree-optimization/56118
5689         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5691 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5693         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5694         labelref and check use of constant pool by looking for .word and
5695         similar directives.
5697 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5699         PR target/66326
5700         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5702 2015-11-09  Richard Henderson  <rth@redhat.com>
5704         * gcc.target/i386/addr-space-1.c: New test.
5705         * gcc.target/i386/addr-space-2.c: New test.
5706         * gcc.target/i386/addr-space-3.c: New test.
5708 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5710         PR fortran/68053
5711         * gfortran.dg/pr68053.f90: New test.
5713 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5715         * g++.dg/lto/pr68057_0.C: Fix testcase.
5717 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5719         * gfortran.dg/PR67518.f90: move from here...
5720         * gfortran.dg/graphite/PR67518.f90: to here.
5721         * gfortran.dg/PR53852.f90: move from here...
5722         * gfortran.dg/graphite/PR53852.f90: to here.
5724 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5726         * gcc.dg/sso-1.c: New test.
5727         * gcc.dg/sso-2.c: Likewise.
5728         * gcc.dg/sso-3.c: Likewise.
5729         * gcc.dg/sso-4.c: Likewise.
5730         * gcc.dg/sso-5.c: Likewise.
5731         * gcc.dg/sso-6.c: Likewise.
5732         * gcc.dg/sso-7.c: Likewise.
5733         * gcc.dg/sso-8.c: Likewise.
5734         * gcc.dg/sso: New directory.
5735         * gcc.target/i386/movbe-3.c: New test.
5736         * gnat.dg/sso1.adb: Likewise.
5737         * gnat.dg/sso2.ad[sb]: Likewise.
5738         * gnat.dg/sso3.adb: Likewise.
5739         * gnat.dg/sso4.adb: Likewise.
5740         * gnat.dg/sso5.adb: Likewise.
5741         * gnat.dg/sso6.adb: Likewise.
5742         * gnat.dg/sso7.adb: Likewise.
5743         * gnat.dg/specs/sso1.ads: Likewise.
5744         * gnat.dg/specs/sso2.ads: Likewise.
5745         * gnat.dg/sso: New directory.
5747 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5749         PR fortran/68218
5750         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5752 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5754         PR fortran/68224
5755         * gfortran.dg/pr68224.f90: New test.
5757 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5759         PR fortran/68196
5760         * gfortran.dg/proc_ptr_47.f90: New test.
5762         PR fortran/66465
5763         * gfortran.dg/pr66465.f90: New test.
5765 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5767         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5769 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5771         PR fortran/68153
5772         * gfortran.dg/pr68153.f90: New test.
5774 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5776         PR fortran/68151
5777         * gfortran.dg/pr68151.f90: New test.
5779 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5781         PR tree-optimization/68235
5782         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5784 2015-11-06  Jeff Law  <law@redhat.com>
5786         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5787         realized jump threads.
5788         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5789         threads rather than dom1 dump.
5791 2015-11-06  Michael Collison  <michael.collison@linaro.org
5792             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5794         Revert:
5795         2015-08-01  Michael Collison  <michael.collison@linaro.org
5796                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5798         * gcc.target/arm/mincmp.c: New test.
5800 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5802         PR fortran/54224
5803         * gfortran.dg/warn_unused_function_2.f90: Add two new
5804         "defined but not used" subroutines.
5806 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5808         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5809         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5810         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5811         expected diagnostics for the addition of quotes.
5812         * gfortran.dg/gomp/target3.f90: Likewise.
5813         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5814         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5815         * c-c++-common/gomp/doacross-1.c: Likewise.
5816         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5817         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5818         Adjust expected diagnostics wording.
5819         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5820         Don't expect error on ordered threads simd when in for simd.
5821         * c-c++-common/gomp/nesting-2.c: New test.
5822         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5823         * c-c++-common/gomp/ordered-4.c: New test.
5825 2015-11-06  Mike Stump  <mikestump@comcast.net>
5827         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5829 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5830             Sebastian Pop  <s.pop@samsung.com>
5832         * gcc.dg/graphite/fuse-1.c: New.
5833         * gcc.dg/graphite/fuse-2.c: New.
5834         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5836 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5838         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5840 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5842         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5843         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5844         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5845         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5846         * lib/gcc-dg.exp: Load multiline.exp.
5848 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5850         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5851         * gcc.target/arm/interrupt-1.c: Likewise.
5852         * gcc.target/arm/interrupt-2.c: Likewise.
5853         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5855 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5856             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5858         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5859         macros for assembly checks.
5860         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5861         frsqrts and frsqrte are not emitted.
5862         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5863         frsqrts and frsqrte are emitted.
5864         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5866 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5868         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5870 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5872         PR ipa/68057
5873         PR ipa/68220
5874         * g++.dg/lto/pr68057_0.C: New testcase.
5875         * g++.dg/lto/pr68057_1.C: New testcase.
5876         * g++.dg/torture/pr68220.C: New testcase.
5878 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5880         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5881         comment.
5883 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5885         PR tree-optimization/68145
5886         * g++.dg/vect/pr68145.cc: New test.
5888 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5890         PR target/68088
5891         * gcc.dg/pr68088_1.c: New test.
5893 2015-11-06  Richard Biener  <rguenther@suse.de>
5895         * gcc.dg/vect/bb-slp-38.c: New testcase.
5897 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5899         * gfortran.dg/goacc/private-3.f95: XFAIL.
5901 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5903         PR middle-end/53852
5904         PR middle-end/67518
5905         * gfortran.dg/PR67518.f90: New test.
5906         * gfortran.dg/PR53852.f90: New test.
5908 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5909             Tom de Vries  <tom@codesourcery.com>
5910             Nathan Sidwell  <nathan@codesourcery.com>
5911             Thomas Schwinge  <thomas@codesourcery.com>
5913         * c-c++-common/goacc/combined-directives.c: New test.
5914         * c-c++-common/goacc/loop-clauses.c: New test.
5915         * c-c++-common/goacc/tile.c: New test.
5916         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5917         as gang static arguments.
5918         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5919         * g++.dg/goacc/template.C: New test.
5920         * gfortran.dg/goacc/combined-directives.f90: New test.
5921         * gfortran.dg/goacc/default.f95: New test.
5922         * gfortran.dg/goacc/default_none.f95: New test.
5923         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5924         * gfortran.dg/goacc/gang-static.f95: New test.
5925         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5926         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5927         * gfortran.dg/goacc/list.f95: Update test.
5928         * gfortran.dg/goacc/loop-2.f95: Likewise.
5929         * gfortran.dg/goacc/loop-4.f95: New test.
5930         * gfortran.dg/goacc/loop-5.f95: New test.
5931         * gfortran.dg/goacc/loop-6.f95: New test.
5932         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5933         * gfortran.dg/goacc/multi-clause.f90: New test.
5934         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5935         * gfortran.dg/goacc/update.f95: New test.
5937 2015-11-05  Martin Sebor  <msebor@redhat.com>
5939         PR c++/67942
5940         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5941         invocations where the size of the destination buffer object
5942         or its type (or both) is unknown.
5944 2015-11-05  Martin Sebor  <msebor@redhat.com>
5946         PR c++/67942
5947         * g++.dg/warn/Wplacement-new-size.C: New test.
5949 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5951         * gcc.dg/pr68112.c: New.
5952         * gcc.dg/vect/vect-strided-shift-1.c: New.
5954 2015-11-05  Marek Polacek  <polacek@redhat.com>
5956         PR c/68090
5957         * gcc.dg/pr68090.c: New test.
5959 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5961         * gcc.dg/ifcvt-4.c: New.
5963 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5965         PR c++/67846
5966         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5968 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5970         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5971         of variables in both data sharing and mapping clauses and for
5972         structure element based array sections being mapped rather than
5973         privatized.
5974         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5975         expected diagnostics wording in one case.
5976         * c-c++-common/gomp/distribute-1.c: New test.
5977         * c-c++-common/gomp/element-1.c: New test.
5978         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5979         and #pragma omp end declare target pair around the function.
5980         Change s from a parameter to a file scope variable.
5981         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5982         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5983         on non-zero low-bound in reduction array sections.  Add further
5984         tests.
5985         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5986         * c-c++-common/gomp/target-teams-1.c: New test.
5987         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5988         for expected mangling on x86_64/i?86.
5989         * gcc.dg/gomp/declare-simd-3.c: New test.
5990         * gcc.dg/gomp/declare-simd-4.c: New test.
5991         * gcc.dg/gomp/for-20.c: New test.
5992         * gcc.dg/gomp/for-21.c: New test.
5993         * gcc.dg/gomp/for-22.c: New test.
5994         * gcc.dg/gomp/for-23.c: New test.
5995         * gcc.dg/gomp/for-24.c: New test.
5996         * gcc.dg/gomp/linear-1.c: New test.
5997         * gcc.dg/gomp/loop-1.c: New test.
5998         * g++.dg/gomp/atomic-17.C: New test.
5999         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
6000         non-static data member in shared clause.  Add single construct.
6001         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
6002         scan-assembler-times directives for expected mangling on x86_64/i?86.
6003         * g++.dg/gomp/declare-simd-3.C: Likewise.
6004         * g++.dg/gomp/declare-simd-4.C: New test.
6005         * g++.dg/gomp/declare-simd-5.C: New test.
6006         * g++.dg/gomp/declare-target-1.C: New test.
6007         * g++.dg/gomp/linear-2.C: New test.
6008         * g++.dg/gomp/loop-1.C: New test.
6009         * g++.dg/gomp/loop-2.C: New test.
6010         * g++.dg/gomp/loop-3.C: New test.
6011         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
6012         non-static data member in shared clause.
6013         * g++.dg/gomp/member-3.C: New test.
6014         * g++.dg/gomp/member-4.C: New test.
6015         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
6016         (bar): Remove dg-message.
6017         * g++.dg/gomp/target-teams-1.C: New test.
6019 2015-11-05  Richard Biener  <rguenther@suse.de>
6021         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
6022         uninitialized variables.
6023         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6024         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6025         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6026         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6027         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6028         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6029         * gcc.dg/ipa/inlinehint-2.c: Likewise.
6030         * gcc.dg/ipa/pure-const-2.c: Likewise.
6031         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6032         * gcc.dg/tree-ssa/loop-23.c: Likewise.
6033         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
6034         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6035         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6036         * gcc.dg/vect/pr30858.c: Likewise.
6037         * gcc.dg/vect/pr33866.c: Likewise.
6038         * gcc.dg/vect/pr37027.c: Likewise.
6039         * c-c++-common/ubsan/null-10.c: Likewise.
6040         * gcc.target/i386/incoming-8.c: Likewise.
6042 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
6044         * gnat.dg/slice9.adb: New test.
6046 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
6048         * gfortran.dg/goacc/reduction-2.f95: Delete.
6050 2015-11-04  Tom de Vries  <tom@codesourcery.com>
6052         PR tree-optimization/67742
6053         * gcc.dg/tree-ssa/restrict-7.c: New test.
6054         * gcc.dg/tree-ssa/restrict-8.c: New test.
6056 2015-11-03  Martin Sebor  <msebor@redhat.com>
6058         PR c++-common/67882
6059         * c-c++-common/builtin-offsetof-2.c: New test.
6061 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
6063         PR fortran/67982
6064         * gfortran.dg/warn_unused_function_3.f90: New test.
6066 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
6068         * gnat.dg/discr45.adb: Only compile the test.
6070 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
6072         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
6073         * gcc.target/i386/mvc5.c: Ditto.
6074         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
6075         resolver.
6077 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
6079         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
6080         from here to...
6081         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
6082         to succeed.
6084 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
6086         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6087         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6088         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6089         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6090         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6091         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6093 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
6095         * gcc.target/aarch64/fp16/set_zero_1.c: New.
6097 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
6099         * gcc.dg/mvc1.c: Move to ...
6100         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
6101         * gcc.dg/mvc2.c: Move to ...
6102         * gcc.target/i386/mvc2.c: ... here.
6103         * gcc.dg/mvc3.c: Move to ...
6104         * gcc.target/i386/mvc3.c: ... here.
6105         * gcc.dg/mvc4.c: Move to ...
6106         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
6107         * gcc.dg/mvc5.c: Move to ...
6108         * gcc.target/i386/mvc5.c: ... here.
6109         * gcc.dg/mvc6.c: Move to ...
6110         * gcc.target/i386/mvc6.c: ... here.
6111         * gcc.dg/mvc7.c: Move to ...
6112         * gcc.target/i386/mvc7.c: ... here.
6114         * g++.dg/ext/mvc1.C: Require ifunc.
6116 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
6118         PR tree-optimization/68083
6119         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
6121 2015-11-02  Jeff Law  <law@redhat.com>
6123         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6124         irreducible loops in the CFG.
6126 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
6128         Revert:
6129         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6131         * gcc.dg/vect/vect-strided-shift-1.c: New.
6133 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6135         PR target/67929
6136         * gcc.target/arm/pr67929_1.c: Move to...
6137         * gcc.c-torture/execute/pr67929_1.c: ... Here.
6138         Remove arm-specific directives.  Add noclone, noinline
6139         attributes.
6141 2015-11-01  Jeff Law  <law@redhat.com>
6143         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6145 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
6147         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6148         (sse2_test): Rename from main.  Do not return 0.
6150 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
6152         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6153         * gfortran.dg/proc_ptr_39.f90: Require visibility.
6154         * gfortran.dg/read_dir.f90: XFAIL AIX.
6156 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
6158         Remove the implementation of N3994, terse range-for loops.
6159         * g++.dg/cpp1z/range-for1.C: Remove.
6161 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
6163         * gnat.dg/discr45.adb: New test.
6165 2015-10-31  Tom de Vries  <tom@codesourcery.com>
6167         * gfortran.dg/assumed_type_2.f90: Update test.
6168         * gfortran.dg/no_arg_check_2.f90: Same.
6170 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
6172         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6174 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6176         PR fortran/46588
6177         * gfortran.dg/pr46588.f90: New test.
6179 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
6181         * gcc.dg/mvc1.c: New test for multiple targets cloning.
6182         * gcc.dg/mvc2.c: Ditto.
6183         * gcc.dg/mvc3.c: Ditto.
6184         * gcc.dg/mvc4.c: Ditto.
6185         * gcc.dg/mvc5.c: Ditto.
6186         * gcc.dg/mvc6.c: Ditto.
6187         * gcc.dg/mvc7.c: Ditto.
6188         * g++.dg/ext/mvc1.C: Ditto.
6189         * g++.dg/ext/mvc2.C: Ditto.
6190         * g++.dg/ext/mvc3.C: Ditto.
6191         * g++.dg/ext/mvc4.C: Ditto.
6193 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6195         PR fortran/51993
6196         * gfortran.dg/pr51993.f90: New test.
6198 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
6200         PR rtl-optimization/68106
6201         * gcc.target/aarch64/pr68106.c: New.
6203 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6205         PR fortran/36192
6206         * gfortran.dg/pr36192_1.f90: New test.
6208 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6210         PR fortran/68154
6211         *gfortran.dg/pr68154.f90
6213 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
6215         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6216         * c-c++-common/goacc/acc_on_device-2.c: Delete.
6218 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
6220         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6222 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6224         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6225         PowerPC.
6226         * gcc.target/powerpc/float128-mix.c: Likewise.
6228 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6230         PR fortran/68054
6231         * gfortran.dg/pr68054.f90: New test.
6233 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6235         PR fortran/67885
6236         * gfortran.dg/pr67885.f90: New test.
6238 2015-10-29  Jeff Law  <law@redhat.com>
6240         PR tree-optimization/67892
6241         * gcc.dg/tree-ssa/pr21417: Update expected output.
6242         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6244 2015-10-29  Richard Biener  <rguenther@suse.de>
6246         PR middle-end/68142
6247         * c-c++-common/ubsan/pr68142.c: New testcase.
6249 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
6251         PR c++/67845
6252         * g++.dg/other/cv_func4.C: New.
6254 2015-10-29  Richard Biener  <rguenther@suse.de>
6256         PR middle-end/56956
6257         * c-c++-common/ubsan/pr56956.c: New testcase.
6259 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
6261         * gnat.dg/discr44.adb: New test.
6263 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
6265         PR debug/66068
6266         * gcc.dg/debug/pr66068.c: New test.
6268 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
6270         PR fortran/67933
6271         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6272         array bounds error at line 25.
6274 2015-10-28  Catherine Moore  <clm@codesourcery.com>
6276         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6277         * gcc.target/mips/oddspreg-6.c: Likewise.
6278         * gcc.target/mips/oddspreg-1.c: Likewise.
6279         * gcc.target/mips/oddspreg-2.c: Likewise.
6281 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6283         PR target/67839
6284         * gcc.target/avr/pr67839.c: New test.
6286 2015-10-28  Richard Biener  <rguenther@suse.de>
6288         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6290 2015-10-28  Tom de Vries  <tom@codesourcery.com>
6292         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6294 2015-10-28  Richard Biener  <rguenther@suse.de>
6296         PR ipa/67600
6297         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6298         of #includes.
6300 2015-10-28  Richard Biener  <rguenther@suse.de>
6302         PR tree-optimization/65962
6303         * gcc.dg/vect/vect-62.c: Adjust.
6305 2015-10-28  Richard Biener  <rguenther@suse.de>
6307         PR middle-end/68067
6308         * gcc.dg/torture/pr68067-1.c: New testcase.
6309         * gcc.dg/torture/pr68067-2.c: Likewise.
6311 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6313         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6315 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6317         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6318         as xvmadd and xvnmsub.
6319         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6321 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
6323         * c-c++-common/goacc/loop-shape.c: New test.
6325 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
6326             Cesar Philippidis  <cesar@codesourcery.com>
6328         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6329         * g++.dg/gomp/pr33372-3.C: Likewise.
6331 2015-10-27  Richard Henderson  <rth@redhat.com>
6333         PR rtl-opt/67609
6334         * gcc.target/i386/pr67609-2.c: New test.
6336 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6338         PR target/68102
6339         * gcc.target/aarch64/pr68102_1.c: New test.
6341 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
6343         PR fortran/67933
6344         * gfortran.dg/allocate_with_source_15.f03: New test
6346 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6347             James Norris  <jnorris@codesourcery.com>
6349         PR fortran/63865
6350         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6351         directive to work.
6352         * gfortran.dg/goacc/loop-1.f95: Likewise.
6353         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6354         * gfortran.dg/goacc/cray.f95: Likewise.
6355         * gfortran.dg/goacc/parameter.f95: Likewise.
6357 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6359         PR fortran/68108
6360         * gfortran.dg/pr67805_2.f90: New test.
6362 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
6363             Aditya Kumar  <aditya.k7@samsung.com>
6365         * gcc.dg/graphite/block-0.c: Changed to match pattern.
6366         * gcc.dg/graphite/interchange-1.c: Same.
6367         * gcc.dg/graphite/interchange-10.c: Same.
6368         * gcc.dg/graphite/interchange-11.c: Same.
6369         * gcc.dg/graphite/interchange-13.c: Same.
6370         * gcc.dg/graphite/interchange-3.c: Same.
6371         * gcc.dg/graphite/interchange-4.c: Same.
6372         * gcc.dg/graphite/interchange-7.c: Same.
6373         * gcc.dg/graphite/interchange-9.c: Same.
6374         * gcc.dg/graphite/uns-interchange-9.c: Same.
6375         * gfortran.dg/graphite/interchange-3.f90: Same.
6377 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
6379         PR target/67215
6380         * gcc.target/i386/pr67215-1.c: New test.
6381         * gcc.target/i386/pr67215-2.c: Likewise.
6382         * gcc.target/i386/pr67215-3.c: Likewise.
6384 2015-10-27  Richard Biener  <rguenther@suse.de>
6386         PR tree-optimization/68104
6387         * gcc.dg/torture/pr68104.c: New testcase.
6389 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6391         * gcc.dg/vect/vect-strided-shift-1.c: New.
6393 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6395         PR target/67929
6396         * gcc.target/arm/pr67929_1.c: New test.
6398 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6400         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6402 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6404         PR tree-optimization/68097
6405         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
6406         --param max-ssa-name-query-depth=3 to dg-options.
6408 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6410         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6412 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6414         * gcc.dg/builtins-52.c: Add -O to dg-options.
6416 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6418         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6420 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6422         PR c/64765
6423         PR c/64880
6424         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
6425         sorry message.
6426         (PR64765): New function.
6427         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6428         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
6429         sorry message.
6430         * gfortran.dg/goacc/cray.f95: Refine prune directive.
6431         * gfortran.dg/goacc/parameter.f95: Likewise.
6433 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
6435         PR fortran/66056
6436         * gfortran.dg/empty_label_typedecl.f90: New test.
6438 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6440         PR fortran/36192
6441         * gfortran.dg/pr36192.f90: New test.
6443 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
6445         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6446         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6447         * gnat.dg/opt51.adb: New test.
6448         * gnat.dg/opt51_pkg.ads: New helper.
6450 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
6452         * gcc.target/mips/ds-schedule-1.c: New.
6453         * gcc.target/mips/ds-schedule-2.c: New.
6455 2015-10-26  Jeff Law  <law@redhat.com>
6457         PR tree-optimization/68013
6458         * gcc.c-torture/compile/pr68013.c: New test.
6460 2015-10-26  Richard Biener  <rguenther@suse.de>
6461         Dominik Vogt  <vogt@linux.vnet.ibm.com>
6463         PR middle-end/67443
6464         * gcc.target/s390/pr67443.c: New testcase.
6466 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
6468         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6469         make it unique per testcase.
6470         * gfortran.dg/chmod_2.f90: Likewise.
6471         * gfortran.dg/chmod_3.f90: Likewise.
6472         * gfortran.dg/direct_io_8.f90: Likewise.
6473         * gfortran.dg/f2003_inquire_1.f03: Likewise.
6474         * gfortran.dg/f2003_io_1.f03: Likewise.
6475         * gfortran.dg/f2003_io_2.f03: Likewise.
6476         * gfortran.dg/f2003_io_8.f03: Likewise.
6477         * gfortran.dg/inquire_size.f90: Likewise.
6478         * gfortran.dg/namelist_66.f90: Likewise.
6479         * gfortran.dg/namelist_82.f90: Likewise.
6480         * gfortran.dg/namelist_87.f90: Likewise.
6481         * gfortran.dg/open_negative_unit_1.f90: Likewise.
6482         * gfortran.dg/open_new.f90: Likewise.
6483         * gfortran.dg/stat_1.f90: Likewise.
6484         * gfortran.dg/stat_2.f90: Likewise.
6485         * gfortran.dg/streamio_15.f90: Likewise.
6486         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6488 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6490         PR middle-end/67989
6491         * g++.dg/pr67989.C: New test.
6493 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6495         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6496         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6497         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6498         suffix to the temporary filename to make it unique per testcase.
6500 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
6502         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6504 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
6506         PR fortran/67171
6507         * gfortran.dg/allocate_with_source_12.f03: New test
6509         PR fortran/61819
6510         * gfortran.dg/allocate_with_source_13.f03: New test
6512         PR fortran/61830
6513         * gfortran.dg/allocate_with_source_14.f03: New test
6515 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6517         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6519 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6521         PR target/68084
6522         * gcc.target/i386/pr68084.c: New test.
6524 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6526         PR fortran/66927
6527         PR fortran/67044
6528         * gfortran.dg/allocate_with_source_10.f08: New test.
6529         * gfortran.dg/allocate_with_source_11.f08: New test.
6530         * gfortran.dg/class_array_15.f03: Changed count of expected
6531         _builtin_frees to 11. One step of temporaries is spared, therefore
6532         the allocatable component of that temporary is not to be freeed.
6534 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6536         PR fortran/68055
6537         * gfortran.dg/pr68055.f90: New case.
6539 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6541         PR fortran/67805
6542         * gfortran.dg/pr67805.f90: New testcase.
6543         * gfortran.dg/array_constructor_26.f03: Update testcase.
6544         * gfortran.dg/array_constructor_27.f03: Ditto.
6545         * gfortran.dg/char_type_len_2.f90: Ditto.
6546         * gfortran.dg/pr67802.f90: Ditto.
6547         * gfortran.dg/used_before_typed_3.f90: Ditto.
6549 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6551         PR ipa/pr67600
6552         * g++.dg/torture/pr67600.C: New testcase.
6554 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6556         * g++.dg/pr68062.C: New test.
6558 2015-10-23  Jeff Law  <law@redhat.com>
6560         PR tree-optimization/67830
6561         * gcc.dg/pr67830.c: New test.
6563 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6565         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6567 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6568             Andrew Pinski  <apinski@cavium.com>
6570         PR rtl-optimization/67736
6571         * gcc.dg/torture/pr67736.c: New test.
6572         * gcc.dg/combine-subregs.c: New test.
6574 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6576         PR tree-optimization/65947
6577         * lib/target-supports.exp
6578         (check_effective_target_vect_max_reduc): Add.
6579         * gcc.dg/vect/pr65947-1.c: New test.
6580         * gcc.dg/vect/pr65947-2.c: New test.
6581         * gcc.dg/vect/pr65947-3.c: New test.
6582         * gcc.dg/vect/pr65947-4.c: New test.
6583         * gcc.dg/vect/pr65947-5.c: New test.
6584         * gcc.dg/vect/pr65947-6.c: New test.
6585         * gcc.dg/vect/pr65947-7.c: New test.
6586         * gcc.dg/vect/pr65947-8.c: New test.
6587         * gcc.dg/vect/pr65947-9.c: New test.
6588         * gcc.dg/vect/pr65947-10.c: New test.
6589         * gcc.dg/vect/pr65947-11.c: New test.
6591 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6593         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6594         Make weak rather than noinline.
6595         * gcc.dg/builtins-57.c: Compile with -O.
6596         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6598 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6600         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6602 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6604         PR sanitizer/68042
6605         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6606         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6608 2015-10-22  Martin Sebor  <msebor@redhat.com>
6610         PR driver/68043
6611         * gcc.misc-tests/help.exp: Verify that option descriptions
6612         end in periods.
6613         * lib/options.exp (check_for_options): Use the regexp --line option.
6614         Print unexpected match on failure.
6616 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6618         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6620 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6622         PR c++/67838
6623         * g++.dg/cpp1y/var-templ46.C: New.
6625 2015-10-22  Richard Biener  <rguenther@suse.de>
6627         PR tree-optimization/58497
6628         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6630 2015-10-22  Richard Biener  <rguenther@suse.de>
6632         PR tree-optimization/19049
6633         PR tree-optimization/65962
6634         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6635         * gcc.dg/vect/vect-63.c: Adjust.
6636         * gcc.dg/vect/vect-70.c: Likewise.
6637         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6638         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6639         * gfortran.dg/vect/pr19049.f90: Likewise.
6640         * gfortran.dg/vect/vect-8.f90: Likewise.
6642 2015-10-22  Richard Biener  <rguenther@suse.de>
6644         PR middle-end/68046
6645         PR middle-end/61893
6646         * gcc.dg/torture/ftrapv-2.c: New testcase.
6648 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6650         PR target/68015
6651         * gcc.target/s390/pr68015.c: New test.
6653 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6655         PR testsuite/67948
6656         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6657         instead of orr.
6659 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6660             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6662         PR target/63304
6663         * gcc.target/aarch64/pr63304_1.c: New test.
6665 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6667         PR c++/66781
6668         * g++.dg/parse/enum13.C: New.
6670 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6672         PR c++/67847
6673         * g++.dg/parse/enum12.C: New.
6675 2015-10-21  Martin Sebor  <msebor@redhat.com>
6677         PR driver/68043
6678         * gcc.misc-tests/help.exp: Adjust.
6679         * lib/options.exp (check_for_options): Add detail to output.
6681 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6683         PR fortran/67939
6684         * gfortran.dg/pr67939.f90: New test.
6686 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6687             Sebastian Pop  <s.pop@samsung.com>
6689         * gcc.dg/graphite/scop-11.c: Update pattern.
6691 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6693         PR ipa/67056
6694         * g++.dg/ipa/pr67056.C: New testcase.
6696 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6698         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6699         are matched.
6701 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6703         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6704         Add associated options for arm*-*-*.
6705         (sqrt): Remove dummy definition.
6707 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6709         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6711 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6713         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6714         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6715         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6717 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6719         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6720         sra-max-scalarization-size-Ospeed.
6722 2015-10-21  Marek Polacek  <polacek@redhat.com>
6725         PR c/68024
6726         * gcc.dg/pr68024.c: New test.
6728 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6730         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6731         * c-c++-common/goacc/sb-1.c: Adjust errors.
6732         * c-c++-common/goacc/sb-3.c: Adjust errors.
6733         * c-c++-common/goacc/loop-1.c: Adjust errors.
6734         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6735         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6736         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6738 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6740         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6742 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6744         * gcc.dg/lto/simd-function_0.c: New test.
6746 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6748         PR target/68018
6749         * gcc.target/i386/pr68018.c: New test.
6751 2015-10-21  Richard Biener  <rguenther@suse.de>
6753         PR middle-end/68031
6754         * gcc.dg/torture/pr68031.c: New testcase.
6756 2015-10-21  Richard Biener  <rguenther@suse.de>
6758         PR tree-optimization/68026
6759         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6761 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6763         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6764         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6765         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6766         * g++.dg/asan/default-options-1.C: Likewise.
6768 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6770         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6771         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6773 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6775         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6777 2015-10-20  Marek Polacek  <polacek@redhat.com>
6779         PR c/67964
6780         * gcc.dg/pr67964.c: New test.
6782 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6784         PR rtl-optimization/67609
6785         * gcc.target/i386/pr67609.c: New.
6787 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6789         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6791 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6793         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6794         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6796 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6798         PR target/66810
6799         * gcc.target/i386/pr66810.c: New test.
6801 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6803         PR target/67963
6804         PR target/67985
6805         * gcc.target/i386/pr67963-1.c: New test.
6806         * gcc.target/i386/pr67963-2.c: Likewise.
6807         * gcc.target/i386/pr67963-3.c: Likewise.
6808         * gcc.target/i386/pr67985-1.c: Likewise.
6809         * gcc.target/i386/pr67985-2.c: Likewise.
6810         * gcc.target/i386/pr67985-3.c: Likewise.
6812 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6814         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6816 2015-10-20  Richard Biener  <rguenther@suse.de>
6818         PR tree-optimization/68017
6819         * gcc.dg/torture/pr68017.c: New testcase.
6821 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6823         PR target/66912
6824         * gcc.target/aarch64/pr66912.c: New.
6825         * gcc.target/arm/pr66912.c: New.
6827 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6829         * gfortran.dg/pr67900.f90: New tests.
6831 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6833         * gnat.dg/opt50.adb: New test.
6834         * gnat.dg/opt50_pkg.adb: New helper.
6835         * gnat.dg/opt50_pkg.ads: New helper.
6837 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6839         PR fortran/68019
6840         * gfortran.dg/pr68019.f90: new test.
6842 2015-10-19  Richard Biener  <rguenther@suse.de>
6844         PR tree-optimization/67975
6845         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6847 2015-10-19  Richard Biener  <rguenther@suse.de>
6849         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6851 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6853         PR target/67995
6854         * gcc.target/i386/pr67995-1.c: New test.
6855         * gcc.target/i386/pr67995-2.c: Likewise.
6856         * gcc.target/i386/pr67995-3.c: Likewise.
6858 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6860         PR middle-end/68002
6861         * gcc.dg/PR68002.c: New test.
6863 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6865         * gcc.dg/builtins-20.c: Remove undefined behavior.
6867 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6869         PR fortran/67758
6870         * gfortran.dg/common_25.f90: New file.
6872 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6874         PR fortran/67177
6875         * gfortran.dg/move_alloc_15.f90: New test
6876         * gfortran.dg/move_alloc_16.f90: New test
6878         PR fortran/67977
6879         * gfortran.dg/deferred_character_assignment_1.f90: New test
6881 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6883         PR fortran/67987
6884         * gfortran.df/pr67987.f90: New test.
6885         * gfortran.dg/char_length_2.f90: Update testcase.
6887 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6889         * gcc.target/i386/iamcu/test_basic_returning.c
6890         (def_test_returning_type): Use union to check float return bits.
6892 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6894         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6895         Replace printf with __builtin_printf.
6897 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6899         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6900         initialize u5.
6902 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6904         PR middle-end/67966
6905         * gnat.dg/pack21.adb: New test.
6906         * gnat.dg/pack22.adb: Likewise.
6907         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6909 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6911         PR target/67745
6912         * gcc.target/arm/no-align.c: New test.
6913         * gcc.target/arm/attr-align1.c: New test.
6914         * gcc.target/arm/attr-align2.c: New test.
6915         * gcc.target/arm/attr-align3.c: New test.
6917 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6919         * gcc.c-torture/compile/icfmatch.c: Add testcase
6921 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6923         PR c++/67926
6924         * g++.dg/cpp1z/fold-ice1.C: New.
6926 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6927             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6929         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6931 2015-10-15  Marek Polacek  <polacek@redhat.com>
6933         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6935 2015-10-15  Marek Polacek  <polacek@redhat.com>
6937         PR tree-optimization/67953
6938         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6939         unsigned.
6940         * gcc.dg/torture/pr67953.c: New test.
6942 2015-10-14  Jeff Law  <law@redhat.com>
6944         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6945         contained within have their own file/test now.
6946         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6947         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6948         expectations a bit more.
6949         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6950         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6951         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6952         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6953         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6955         PR testsuite/67959
6956         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6958 2015-10-14  Marek Polacek  <polacek@redhat.com>
6960         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6961         (f6): New.
6962         (f7): New.
6963         (f8): New.
6964         (f9): New.
6965         (f10): New.
6966         (f11): New.
6967         (f12): New.
6968         (f13): New.
6970 2015-10-14  Richard Biener  <rguenther@suse.de>
6972         PR tree-optimization/67915
6973         * gcc.dg/torture/pr67915.c: New testcase.
6975 2015-10-14  Marek Polacek  <polacek@redhat.com>
6977         PR tree-optimization/67815
6978         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6979         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6980         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6982 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6984         * gcc.dg/pragma-pop_options-1.c: New test.
6986 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6987             Aldy Hernandez  <aldyh@redhat.com>
6989         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6990         * c-c++-common/gomp/clauses-1.c: New test.
6991         * c-c++-common/gomp/clauses-2.c: New test.
6992         * c-c++-common/gomp/clauses-3.c: New test.
6993         * c-c++-common/gomp/clauses-4.c: New test.
6994         * c-c++-common/gomp/declare-target-1.c: New test.
6995         * c-c++-common/gomp/declare-target-2.c: New test.
6996         * c-c++-common/gomp/depend-3.c: New test.
6997         * c-c++-common/gomp/depend-4.c: New test.
6998         * c-c++-common/gomp/doacross-1.c: New test.
6999         * c-c++-common/gomp/if-1.c: New test.
7000         * c-c++-common/gomp/if-2.c: New test.
7001         * c-c++-common/gomp/linear-1.c: New test.
7002         * c-c++-common/gomp/map-2.c: New test.
7003         * c-c++-common/gomp/map-3.c: New test.
7004         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
7005         f_omp_target_data): Add map clause to target data.
7006         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
7007         * c-c++-common/gomp/ordered-1.c: New test.
7008         * c-c++-common/gomp/ordered-2.c: New test.
7009         * c-c++-common/gomp/ordered-3.c: New test.
7010         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
7011         on non-iterator.
7012         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
7013         clause and ordered construct where no longer allowed.
7014         * c-c++-common/gomp/priority-1.c: New test.
7015         * c-c++-common/gomp/reduction-1.c: New test.
7016         * c-c++-common/gomp/schedule-simd-1.c: New test.
7017         * c-c++-common/gomp/sink-1.c: New test.
7018         * c-c++-common/gomp/sink-2.c: New test.
7019         * c-c++-common/gomp/sink-3.c: New test.
7020         * c-c++-common/gomp/sink-4.c: New test.
7021         * c-c++-common/gomp/udr-1.c: New test.
7022         * c-c++-common/taskloop-1.c: New test.
7023         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
7024         value of _OPENMP macro.
7025         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
7026         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
7027         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
7028         * gcc.dg/gomp/clause-1.c:
7029         * gcc.dg/gomp/reduction-1.c: New test.
7030         * gcc.dg/gomp/sink-fold-1.c: New test.
7031         * gcc.dg/gomp/sink-fold-2.c: New test.
7032         * gcc.dg/gomp/sink-fold-3.c: New test.
7033         * gcc.dg/vect/vect-simd-clone-15.c: New test.
7034         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
7035         of non-static data members.
7036         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
7037         Add some linear clause tests.
7038         * g++.dg/gomp/declare-simd-3.C: New test.
7039         * g++.dg/gomp/linear-1.C: New test.
7040         * g++.dg/gomp/member-1.C: New test.
7041         * g++.dg/gomp/member-2.C: New test.
7042         * g++.dg/gomp/pr66571-2.C: New test.
7043         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
7044         dependent argument.
7045         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
7046         in reduction clause.
7047         * g++.dg/gomp/reference-1.C: New test.
7048         * g++.dg/gomp/sink-1.C: New test.
7049         * g++.dg/gomp/sink-2.C: New test.
7050         * g++.dg/gomp/sink-3.C: New test.
7051         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
7052         * g++.dg/gomp/this-1.C: New test.
7053         * g++.dg/gomp/this-2.C: New test.
7054         * g++.dg/vect/simd-clone-2.cc: New test.
7055         * g++.dg/vect/simd-clone-2.h: New test.
7056         * g++.dg/vect/simd-clone-3.cc: New test.
7057         * g++.dg/vect/simd-clone-4.cc: New test.
7058         * g++.dg/vect/simd-clone-4.h: New test.
7059         * g++.dg/vect/simd-clone-5.cc: New test.
7061 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
7063         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
7064         after r228716 (Fix vtbl[34] and vtbx4).
7066 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
7068         PR tree-optimization/67909, 67947
7069         * gcc.dg/torture/pr67947.c: New test.
7071 2015-10-13  Jeff Law  <law@redhat.com>
7073         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
7075 2015-10-12  Jeff Law  <law@redhat.com>
7077         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
7078         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7079         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
7080         ssa-dom-thread-11.c.
7082         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7084 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
7086         PR c++/58566
7087         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7089 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
7091         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7092         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7093         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7094         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7095         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7096         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7097         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7098         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7100 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
7102         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7103         and -mno-frame-header-opt options.
7104         * gcc.target/mips/frame-header-1.c: New file.
7105         * gcc.target/mips/frame-header-2.c: New file.
7106         * gcc.target/mips/frame-header-3.c: New file.
7108 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7109             Hale Wang  <hale.wang@arm.com>
7111         * gcc.dg/tree-ssa/forwprop-33.c: New.
7113 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
7115         PR target/67895
7116         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7117         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7118         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7119         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7120         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7121         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7122         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7123         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7124         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7125         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7127 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
7129         * lib/multiline.exp: New file.
7130         * lib/prune.exp: Load multiline.exp.
7131         (prune_gcc_output): Call into multiline.exp to handle any
7132         multiline output directives.
7133         * lib/libgo.exp: Load multiline.exp before prune.exp, using
7134         load_gcc_lib.
7136 2015-10-09  Martin Jambor  <mjambor@suse.cz>
7138         PR tree-optimization/67794
7139         * gcc.dg/ipa/ipa-sra-10.c: New test.
7140         * gcc.dg/torture/pr67794.c: Likewise.
7142 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
7144         PR rtl-optimization/67828
7145         * gcc.dg/torture/pr67828.c: New.
7147 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7149         PR target/67366
7150         * lib/target-supports.exp (check_effective_target_non_strict_align):
7151         Adjust for arm*-*-*.
7152         * gcc.target/arm/pr67366.c: New test.
7154 2015-10-09  Richard Biener  <rguenther@suse.de>
7156         PR tree-optimization/67891
7157         * gcc.dg/tree-ssa/pr67891.c: New testcase.
7159 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
7161         * gcc.dg/builtins-47.c: Test the optimized dump instead.
7163 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7165         * gcc.dg/vect/vect-outer-simd-3.c: New test.
7167 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7169         * gcc.dg/loop-unswitch-2.c: New test.
7170         * gcc.dg/loop-unswitch-3.c: Likewise.
7171         * gcc.dg/loop-unswitch-4.c: Likewise.
7173 2015-10-08  Tom de Vries  <tom@codesourcery.com>
7175         * gcc.dg/dse.c: Only dump in dse1 pass.
7176         * gcc.dg/tree-ssa/pr30375.c: Same.
7178 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
7180         PR target/66697
7181         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7182         (PUSH, POP): New defines.
7183         (sse2_test): Use PUSH and POP to misalign runtime stack.
7184         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7186 2015-10-07  James Norris  <jnorris@codesourcery.com>
7188         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7189         to atomic_init. (atomic_init): Restrict flags usage.
7191 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
7193         PR fortran/65889
7194         * gfortran.dg/sizeof_5.f90: New test.
7196 2015-10-06  Jeff Law  <law@redhat.com>
7198         * gcc.c-torture/compile/pr67816.c: New test.
7200 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7202         * gcc.target/aarch64/get_lane_f16_1.c: New test.
7204 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
7206         PR fortran/65766
7207         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7209 2015-10-06  Marek Polacek  <polacek@redhat.com>
7211         PR c++/67863
7212         * c-c++-common/Wtautological-compare-4.c: New test.
7214 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7215             Peter Bergner <bergner@vnet.ibm.com>
7217         PR target/67808
7218         * gcc.target/powerpc/pr67808.c: New test.
7220 2015-10-06  Nick Clifton  <nickc@redhat.com>
7222         * gcc.target/msp430: New directory.
7223         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
7224         tests.
7225         * gcc.target/msp430/data-attributes.c: New file.  Checks the
7226         noinit and persistent data attributes.
7228 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
7230         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7232 2015-10-06  Richard Biener  <rguenther@suse.de>
7234         PR tree-optimization/67859
7235         * gcc.dg/torture/pr67859.c: New testcase.
7237 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7239         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7241 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
7243         PR c++/53856
7244         * g++.dg/template/defarg19.C: New.
7245         * g++.dg/template/defarg20.C: Likewise.
7247 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7248             Sebastian Pop  <s.pop@samsung.com>
7250         * gcc.dg/graphite/scop-sor.c: Un-xfail.
7252 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7253             Sebastian Pop  <s.pop@samsung.com>
7255         * gcc.dg/graphite/scop-sor.c: Xfail.
7257 2015-10-05  Martin Jambor  <mjambor@suse.cz>
7258             Jan Hubicka  <hubicka@ucw.cz>
7260         * gcc.dg/ipa/propalign-4.c: New test.
7261         * gcc.dg/ipa/propalign-5.c: Likewise.
7263 2015-10-05  Marek Polacek  <polacek@redhat.com>
7265         PR tree-optimization/67821
7266         * gcc.dg/torture/pr67821-2.c: New test.
7267         * gcc.dg/torture/pr67821.c: New test.
7269 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7271         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7273 2015-10-05  Christian Bruel  <christian.bruel@st.com>
7275         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7277 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7279         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7280         (exec_vcvt): Add comments.
7282 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7284         PR rtl-optimization/67447
7285         * gcc.target/i386/pr67447.c: New test.
7287 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7289         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7290         effective target.
7291         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7292         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7293         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7294         * gcc.target/i386/vect-unpack-1.c: Ditto.
7295         * gcc.target/i386/vect-unpack-2.c: Ditto.
7297 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
7299         PR fortran/67758
7300         * gfortran.dg/common_24.f: New.
7302 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7304         * gcc.target/arm/pr67756.c: Fixed warnings.
7306 2015-10-02  Marek Polacek  <polacek@redhat.com>
7308         PR c/67730
7309         * gcc.dg/pr67730-1.c: New test.
7310         * gcc.dg/pr67730-2.c: New test.
7311         * gcc.dg/pr67730.h: New test.
7313 2015-10-02  Marek Polacek  <polacek@redhat.com>
7315         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7317 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7319         PR tree-optimization/67754
7320         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7321         * gfortran.dg/graphite/block-2.f: Same.
7323 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7325         * gcc.dg/graphite/scop-23.c: New.
7327 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7329         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7330         and "avx512vbmi".
7332 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
7334         PR rtl-optimization/67756
7335         * gcc.target/arm/pr67756.c: New.
7337 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
7339         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7340         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7341         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7342         for tiny model.
7343         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7344         for small model.
7346 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7348         * gcc.target/i386/vect-pack-trunc-1.c: New test.
7349         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7350         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7351         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7352         * gcc.target/i386/vect-unpack-1.c: Ditto.
7353         * gcc.target/i386/vect-unpack-2.c: Ditto.
7355 2015-10-02  Marek Polacek  <polacek@redhat.com>
7357         PR c/64249
7358         * c-c++-common/Wduplicated-cond-1.c: New test.
7359         * c-c++-common/Wduplicated-cond-2.c: New test.
7360         * c-c++-common/Wduplicated-cond-3.c: New test.
7361         * c-c++-common/Wduplicated-cond-4.c: New test.
7362         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7363         -Wduplicated-cond warning.
7365 2015-10-02  Renlin Li  <renlin.li@arm.com>
7367         * gcc.target/aarch64/csneg-1.c: Update.
7369 2015-10-02  Renlin Li  <renlin.li@arm.com>
7371         PR target/66776
7372         * gcc.target/aarch64/pr66776.c: New.
7374 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7376         * gnat.dg/warn13.adb: New test.
7378 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7380         * gnat.dg/vect15.ad[sb]: New test.
7381         * gnat.dg/vect16.ad[sb]: Likewise.
7382         * gnat.dg/vect17.ad[sb]: Likewise.
7383         * gnat.dg/vect18.ad[sb]: Likewise.
7385 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7387         PR rtl-optimization/67786
7388         PR rtl-optimization/67787
7389         * gcc.dg/pr67786.c: New test.
7390         * gcc.dg/pr67787.c: Likewise.
7392 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
7394         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7396 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
7398         PR target/51726
7399         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7401 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
7403         PR fortran/62242
7404         PR fortran/52332
7405         * gfortran.dg/string_array_constructor_1.f90: New.
7406         * gfortran.dg/string_array_constructor_2.f90: New.
7407         * gfortran.dg/string_array_constructor_3.f90: New.
7409 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
7411         PR target/67788
7412         PR target/67789
7413         * gcc.target/powerpc/pr67789.c: New testcase.
7415 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7417         PR fortran.67802
7418         * gfortran.dg/pr67802.f90: New test.
7420 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7422         PR fortran/66979
7423         gfortran.dg/pr66979.f90: new test.
7425 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7427         PR fortran/67616
7428         * gfortran.dg/pr67616.f90: New test.
7430 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
7432         PR c++/54430
7433         * g++.dg/cpp0x/range-for30.C: New.
7435 2015-10-01  Marek Polacek  <polacek@redhat.com>
7437         PR c/65345
7438         * gcc.dg/atomic/pr65345-4.c: New test.
7439         * gcc.dg/pr65345-3.c: New test.
7441 2015-10-01  Marek Polacek  <polacek@redhat.com>
7443         PR tree-optimization/67769
7444         * gcc.dg/torture/pr67769.c: New test.
7446 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7448         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7450 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
7452         PR target/54236
7453         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7455 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7457         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7458         (main): Rename to sse2_test.  Abort if count != 5.
7459         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
7460         of -march=slm.
7461         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7463 2015-10-01  Richard Biener  <rguenther@suse.de>
7465         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7466         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7468 2015-09-30  Jeff Law  <law@redhat.com>
7470         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7472 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7474         PR rtl-optimization/67037
7475         * gcc.c-torture/execute/pr67037.c: New test.
7477 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7479         * lib/target-supports.exp (check_effective_target_sync_int_128):
7480         Return 1 on spu-*-* targets.
7481         (check_effective_target_sync_int_128_runtime): Likewise.
7482         (check_effective_target_sync_long_long): Likewise.
7483         (check_effective_target_sync_long_long_runtime): Likewise.
7484         (check_effective_target_sync_int_long): Likewise.
7485         (check_effective_target_sync_char_short): Likewise.
7487 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
7489         * gcc.target/i386/pr67761.c: New test.
7491 2015-09-30  Marek Polacek  <polacek@redhat.com>
7493         PR c/67730
7494         * gcc.dg/pr67730.c: New test.
7496 2015-09-30  Marek Polacek  <polacek@redhat.com>
7498         PR tree-optimization/67690
7499         * gcc.dg/torture/pr67690.c: New test.
7501 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
7503         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7504         * g++.dg/gomp/tls-wrap4.C: Likewise.
7505         * gcc.dg/atomic-op-optimize.c: Likewise.
7506         * gcc.dg/pr54087.c: Likewise.
7507         * gcc.dg/tls/section-2.c: Likewise.
7508         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7509         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7510         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7511         * gcc.target/arm/divzero.c: Likewise.
7512         * gcc.target/arm/sibcall-2.c: Likewise.
7513         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7514         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7515         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7516         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7517         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7518         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7519         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7520         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7521         * gfortran.dg/default_format_2.f90: Likewise.
7522         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7524 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7526         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7528 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7530         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7531         * gfortran.dg/round_4.f90: ditto.
7533 2015-09-29  Richard Biener  <rguenther@suse.de>
7535         PR tree-optimization/67170
7536         * gfortran.dg/pr67170.f90: New testcase.
7538 2015-09-29  Richard Biener  <rguenther@suse.de>
7540         PR tree-optimization/67741
7541         * gcc.dg/torture/pr67741.c: New testcase.
7543 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7545         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7546         non-zero for __builtin_signbit tests.
7548 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7550         PR target/65105
7551         * gcc.target/i386/pr65105-1.c: New.
7552         * gcc.target/i386/pr65105-2.c: New.
7553         * gcc.target/i386/pr65105-3.c: New.
7554         * gcc.target/i386/pr65105-4.C: New.
7555         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7557 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7559         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7561 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7563         PR fortran/40054
7564         PR fortran/63921
7565         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7566         standard as legacy.
7567         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7568         * gfortran.dg/function_types_3.f90: Change error message to
7569         "Type inaccessible...."
7570         * gfortran.dg/ptr_func_assign_1.f08: New test.
7571         * gfortran.dg/ptr_func_assign_2.f08: New test.
7573 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7575         PR fortran/40054
7576         PR fortran/63921
7577         * gfortran.dg/ptr_func_assign_3.f08: New test.
7578         * gfortran.dg/ptr_func_assign_4.f08: New test.
7580 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7581             Sebastian Pop  <s.pop@samsung.com>
7583         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7584         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7585         * gcc.dg/graphite/block-3.c: Same.
7586         * gcc.dg/graphite/block-4.c: Same.
7587         * gcc.dg/graphite/block-5.c: Same.
7588         * gcc.dg/graphite/block-6.c: Same.
7589         * gcc.dg/graphite/block-7.c: Same.
7590         * gcc.dg/graphite/block-8.c: Same.
7591         * gcc.dg/graphite/block-pr47654.c: Same.
7592         * gcc.dg/graphite/interchange-0.c: Same.
7593         * gcc.dg/graphite/interchange-1.c: Same.
7594         * gcc.dg/graphite/interchange-10.c: Same.
7595         * gcc.dg/graphite/interchange-11.c: Same.
7596         * gcc.dg/graphite/interchange-12.c: Same.
7597         * gcc.dg/graphite/interchange-13.c: Same.
7598         * gcc.dg/graphite/interchange-14.c: Same.
7599         * gcc.dg/graphite/interchange-15.c: Same.
7600         * gcc.dg/graphite/interchange-3.c: Same.
7601         * gcc.dg/graphite/interchange-4.c: Same.
7602         * gcc.dg/graphite/interchange-5.c: Same.
7603         * gcc.dg/graphite/interchange-6.c: Same.
7604         * gcc.dg/graphite/interchange-7.c: Same.
7605         * gcc.dg/graphite/interchange-8.c: Same.
7606         * gcc.dg/graphite/interchange-9.c: Same.
7607         * gcc.dg/graphite/interchange-mvt.c: Same.
7608         * gcc.dg/graphite/pr35356-1.c: Same.
7609         * gcc.dg/graphite/pr35356-3.c: Same.
7610         * gcc.dg/graphite/pr37485.c: Same.
7611         * gcc.dg/graphite/scop-1.c: Same.
7612         * gcc.dg/graphite/scop-11.c: Same.
7613         * gcc.dg/graphite/scop-5.c: Same.
7614         * gcc.dg/graphite/uns-block-1.c: Same.
7615         * gcc.dg/graphite/uns-interchange-9.c: Same.
7616         * gfortran.dg/graphite/block-1.f90: Same.
7617         * gfortran.dg/graphite/interchange-3.f90: Same.
7618         * gfortran.dg/graphite/pr14741.f90: Same.
7619         * gfortran.dg/graphite/block-2.f: Same.
7621 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7622             Sebastian Pop  <s.pop@samsung.com>
7624         PR tree-optimization/67700
7625         * gcc.dg/graphite/run-id-pr67700.c: New.
7627 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7629         PR target/54236
7630         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7631         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7632         test_27): New.
7633         * gcc.target/sh/pr54236-5.c: New.
7634         * gcc.target/sh/pr54236-6.c: New.
7636 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7638         PR rtl-optimization/67456
7639         PR rtl-optimization/67464
7640         PR rtl-optimization/67465
7641         * gcc.dg/pr67465.c: New test.
7643 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7645         PR tree-optimization/62171
7646         * gcc.dg/vect/pr62171.c: New test.
7648 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7650         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7651         skip on AIX.  XFAIL individual line tests.
7653 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7655         PR rtl-optimization/64164
7656         PR tree-optimization/67312
7657         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7658         * gcc.target/i386/stackalign/return-4.c: Add -O.
7660 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7662         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7664 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7666         PR fortran/67721
7667         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7669 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7671         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7672         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7673         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7674         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7675         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7676         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7677         DW_AT_noreturn on AIX.
7678         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7679         DW_AT_noreturn on AIX.
7680         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7681         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7682         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7683         DW_AT_GNU_deleted on AIX.
7684         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7685         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7686         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7687         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7688         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7689         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7690         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7691         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7692         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7693         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7694         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7695         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7696         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7697         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7698         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7700 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7702         PR fortran/67614
7703         * gfortran.dg/pr67614.f90: New test.
7705 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7707         PR fortran/67525
7708         * gfortran.dg/pr67525.f90: New test.
7710 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7712         PR fortran/55603
7713         * gfortran.dg/allocatable_function_9.f90: New.
7715 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7717         PR target/67675
7718         * gcc.target/sh/pr67675.c: New.
7720 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7722         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7724 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7726         * gcc.target/i386/pr66749.c (dg-options): Replace
7727         -mtune=lakemount with -mtune=lakemont.
7728         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7729         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7731 2015-09-25  Marek Polacek  <polacek@redhat.com>
7733         * c-c++-common/ubsan/bounds-11.c: New test.
7734         * c-c++-common/ubsan/bounds-12.c: New test.
7736 2015-09-25  Marek Polacek  <polacek@redhat.com>
7738         PR sanitizer/64906
7739         * c-c++-common/ubsan/pr64906.c: New test.
7741 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7743         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7744         with -mtune=lakemount.
7745         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7746         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7748 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7750         PR driver/67640
7751         * gcc.dg/Werror-13.c: New test.
7753 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7755         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7757 2015-09-24  Richard Biener  <rguenther@suse.de>
7759         PR lto/67699
7760         * g++.dg/pr67699.C: New testcase.
7762 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7764         PR libgcc/67624
7765         * gcc.target/arm/fp16-inf.c: New test.
7767 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7769         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7770         name while checking for AVX-512VBMI presence.
7772 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7774         * lib/target-supports.exp (check_effective_target_pie): Check for
7775         PIE support on Solaris 11.x and 12.
7777 2015-09-24  Richard Biener  <rguenther@suse.de>
7779         * g++.dg/tree-ssa/restrict3.C: New testcase.
7781 2015-09-24  Richard Biener  <rguenther@suse.de>
7783         PR tree-optimization/48885
7784         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7786 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7788         * c-c++-common/Wmisleading-indentation.c: Augment test.
7790 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7792         Fix small typos in the coding rule enforcement warnings.
7793         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7794         with 'namespace'.
7796 2015-09-23  Richard Biener  <rguenther@suse.de>
7798         PR middle-end/67662
7799         * gcc.dg/ubsan/pr67662.c: New testcase.
7801 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7803         PR c/49655
7804         * gcc.dg/pragma-diag-6.c: New test.
7806 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7808         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7810 2015-09-23  Richard Biener  <rguenther@suse.de>
7812         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7814 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7816         * c-c++-common/Wmisleading-indentation.c: Augment test.
7818 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7820         * g++.dg/diagostic/disable.C: New.
7822 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7824         PR tree-optimization/67671
7825         * g++.dg/pr67671.C: New test.
7827 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7829         PR target/67480
7830         * gcc.target/i386/pr67480.c: New test.
7832 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7834         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7835         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7836         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7837         avx512dq, avx512cd, avx512er and avx512pf.
7839 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7841         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7842         update-fetch operations.
7843         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7845 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7847         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7848         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7850 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7852         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7853         (TEST_ONE): New.
7854         * gcc.target/aarch64/atomic-inst-swap.c: New.
7856 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7858         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7859         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7860         * gcc.target/i386/pr59789.c (f1): Likewise.
7861         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7862         * gcc.target/i386/intrinsics_6.c: Likewise.
7863         * gcc.dg/winline-5.c (int t): Likewise.
7864         * gcc.dg/winline-9.c (t): Likewise.
7865         * gcc.dg/always_inline2.c (q): Likewise.
7866         * gcc.dg/winline-2.c (inline int t): Likewise.
7867         * gcc.dg/winline-6.c: Likewise.
7868         * gcc.dg/winline-10.c (void g): Likewise.
7869         * gcc.dg/pr49243.c (void parse): Likewise.
7870         * gcc.dg/always_inline3.c (q2): Likewise.
7871         * gcc.dg/winline-3.c: Likewise.
7872         * gcc.dg/winline-7.c (inline void *t): Likewise.
7874 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7876         PR tree-optimization/67666
7877         * g++.dg/pr67666.C: New test.
7879 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7881         PR fortran/67615
7882         * gfortran.dg/pr67615.f90: new test.
7884 2015-09-21  Jeff Law  <law@redhat.com>
7886         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7888 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7890         Complete the implementation of N4230, Nested namespace definition.
7891         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7892         attributes and nested namespace definitions.
7893         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7894         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7895         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7896         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7897         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7898         appearing before the namespace identifier.
7900 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7902         PR c/66415
7903         * gcc.dg/cpp/pr66415-1.c: Test column number.
7905 2015-09-21  Richard Biener  <rguenther@suse.de>
7907         * g++.dg/ext/attr-alias-3.C: Add -g.
7909 2015-09-21  Richard Biener  <rguenther@suse.de>
7911         PR debug/67664
7912         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7914 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7916         PR target/64345
7917         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7919 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7921         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7923 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7925         PR middle-end/60832
7926         * gcc.dg/pr53265.c: Update.
7928 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7930         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7932 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7934         PR target/59478
7935         * gcc.target/sh/pr59478.c: New.
7937 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7939         PR target/67126
7940         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7941         * gcc.target/sh/pr54236-2.c: Likewise.
7943 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7945         * gcc.target/sh/pr43417.c: Move target independent test to ...
7946         * gcc.c-torture/compile/pr43417.c: ... here.
7948 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7950         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7951         check_effective_target_big_endian, check_effective_target_little_endian,
7952         check_effective_target_any_fpu, check_effective_target_double_fpu,
7953         check_effective_target_use_single_only_fpu,
7954         check_effective_target_default_single_fpu,
7955         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7956         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7957         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7958         check_effective_target_fmovd_enabled,
7959         check_effective_target_has_privileged, check_effective_target_has_pref,
7960         check_effective_target_banked_r0r7_isr,
7961         check_effective_target_stack_save_isr): New effective target checks.
7962         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7963         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7964         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7965         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7966         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7967         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7968         * gcc.target/sh/attr-isr.c: Likewise.
7969         * gcc.target/sh/fpul-usage-1.c: Likewise.
7970         * gcc.target/sh/hiconst.c: Likewise.
7971         * gcc.target/sh/mfmovd.c: Likewise.
7972         * gcc.target/sh/pr21255-3.c: Likewise.
7973         * gcc.target/sh/pr33135-1.c: Likewise.
7974         * gcc.target/sh/pr33135-2.c: Likewise.
7975         * gcc.target/sh/pr33135-3.c: Likewise.
7976         * gcc.target/sh/pr33135-4.c: Likewise.
7977         * gcc.target/sh/pr39423-2.c: Likewise.
7978         * gcc.target/sh/pr49880-4.c: Likewise.
7979         * gcc.target/sh/pr49880-5.c: Likewise.
7980         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7981         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7982         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7983         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7984         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7985         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7986         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7987         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7988         * gcc.target/sh/pr50751-2.c: Likewise.
7989         * gcc.target/sh/pr50751-3.c: Likewise.
7990         * gcc.target/sh/pr50751-5.c: Likewise.
7991         * gcc.target/sh/pr50751-6.c: Likewise.
7992         * gcc.target/sh/pr50751-8.c: Likewise.
7993         * gcc.target/sh/pr51244-15.c: Likewise.
7994         * gcc.target/sh/pr51244-2.c: Likewise.
7995         * gcc.target/sh/pr51244-20.c: Likewise.
7996         * gcc.target/sh/pr51244-6.c: Likewise.
7997         * gcc.target/sh/pr52483-4.c: Likewise.
7998         * gcc.target/sh/pr53511-1.c: Likewise.
7999         * gcc.target/sh/pr53512-1.c: Likewise.
8000         * gcc.target/sh/pr53512-2.c: Likewise.
8001         * gcc.target/sh/pr53512-3.c: Likewise.
8002         * gcc.target/sh/pr53512-4.c: Likewise.
8003         * gcc.target/sh/pr53513-1.c: Likewise.
8004         * gcc.target/sh/pr54089-2.c: Likewise.
8005         * gcc.target/sh/pr54089-3.c: Likewise.
8006         * gcc.target/sh/pr54089-4.c: Likewise.
8007         * gcc.target/sh/pr54602-2.c: Likewise.
8008         * gcc.target/sh/pr54602-3.c: Likewise.
8009         * gcc.target/sh/pr54602-4.c: Likewise.
8010         * gcc.target/sh/pr54680.c: Likewise.
8011         * gcc.target/sh/pr55303-1.c: Likewise.
8012         * gcc.target/sh/pr55303-2.c: Likewise.
8013         * gcc.target/sh/pr55303-3.c: Likewise.
8014         * gcc.target/sh/pr56547-1.c: Likewise.
8015         * gcc.target/sh/pr56547-2.c: Likewise.
8016         * gcc.target/sh/pr61195.c: Likewise.
8017         * gcc.target/sh/pr61996.c: Likewise.
8018         * gcc.target/sh/pr6526.c: Likewise.
8019         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
8020         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
8021         * gcc.target/sh/prefetch.c: Likewise.
8022         * gcc.target/sh/rte-delay-slot.c: Likewise.
8023         * gcc.target/sh/sh2a-band.c: Likewise.
8024         * gcc.target/sh/sh2a-bclr.c: Likewise.
8025         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
8026         * gcc.target/sh/sh2a-bld.c: Likewise.
8027         * gcc.target/sh/sh2a-bor.c: Likewise.
8028         * gcc.target/sh/sh2a-bset.c: Likewise.
8029         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
8030         * gcc.target/sh/sh2a-bxor.c: Likewise.
8031         * gcc.target/sh/sh2a-jsrn.c: Likewise.
8032         * gcc.target/sh/sh2a-movi20s.c: Likewise.
8033         * gcc.target/sh/sh2a-movrt.c: Likewise.
8034         * gcc.target/sh/sh2a-resbank.c: Likewise.
8035         * gcc.target/sh/sh2a-rtsn.c: Likewise.
8036         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
8037         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
8038         * gcc.target/sh/sh4a-cosf.c: Likewise.
8039         * gcc.target/sh/sh4a-fsrra.c: Likewise.
8040         * gcc.target/sh/sh4a-memmovua.c: Likewise.
8041         * gcc.target/sh/sh4a-sincosf.c: Likewise.
8042         * gcc.target/sh/sh4a-sinf.c: Likewise.
8044 2015-09-20  Jeff Law  <law@redhat.com>
8046         PR tree-optimization/47679
8047         * g++.dg/warn/Wuninitialized-6.C: New test.
8049 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
8051         Implement nested namespace definitions.
8052         * g++.dg/cpp1z/nested-namespace-def1.C: New.
8053         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
8054         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
8055         * g++.dg/lookup/name-clash5.C: Adjust.
8056         * g++.dg/lookup/name-clash6.C: Likewise.
8058 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8060         * gcc.dg/pragma-diag-5.c: New test.
8062 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
8064         PR middle-end/67619
8065         * gcc.dg/torture/pr67619.c: New test.
8066         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
8067         New procedure.
8069 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
8071         PR tree-optimization/67283
8072         * gcc.dg/tree-ssa/sra-15.c: New.
8073         * gcc.dg/tree-ssa/sra-16.c: New.
8075 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8077         PR sanitizer/64078
8078         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
8079         (f2, f3): Make the function static.
8080         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
8082 2015-09-17  Christian Bruel  <christian.bruel@st.com>
8084         * gcc.target/arm/attr_thumb-static2.c: New test.
8086 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8088         * gnat.dg/overflow_sum3.adb: New test.
8090 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8092         * gcc.target/arm/stack-checking.c: New test.
8094 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
8096         PR fortran/52846
8097         * gfortran.dg/public_private_module_5.f90: Add module procedure
8098         trigger_smod to ensure that the smod file is written.
8100 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
8102         * gcc.target/aarch64/copysign_1.c: New.
8103         * gcc.target/aarch64/copysign_2.c: New.
8105 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
8107         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8108         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8109         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8111 2015-09-16  John Marino  <gnugcc@marino.st>
8113         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8115 2015-09-16  Richard Biener  <rguenther@suse.de>
8117         PR middle-end/67253
8118         * gcc.dg/torture/pr67253.c: New testcase.
8120 2015-09-16  Richard Biener  <rguenther@suse.de>
8122         PR middle-end/67271
8123         * gcc.dg/pr67271.c: New testcase.
8125 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
8127         * gnat.dg/opt49.adb: New test.
8129 2015-09-16  Richard Biener  <rguenther@suse.de>
8131         PR middle-end/67442
8132         * gcc.dg/torture/pr67442.c: New testcase.
8134 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8136         * gnat.dg/array24.adb: New test.
8137         * gnat.dg/blocklocs.adb: Delete.
8139 2015-09-15  Marek Polacek  <polacek@redhat.com>
8141         PR c/67580
8142         * gcc.dg/pr67580.c: New test.
8144 2015-09-15  Richard Biener  <rguenther@suse.de>
8146         PR tree-optimization/67470
8147         * gcc.dg/torture/pr67470.c: New testcase.
8149 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
8151         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8153 2015-09-15  Richard Biener  <rguenther@suse.de>
8155         PR middle-end/67563
8156         * gcc.dg/pr67563.c: New testcase.
8158 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8160         PR fortran/67460
8161         * gfortran.dg/pr67460.f90: New test.
8163 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
8165         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8166         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8168 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
8170         PR c++/51911
8171         * g++.dg/cpp0x/new-auto1.C: New.
8173 2015-09-11  Mark Wielaard  <mjw@redhat.com>
8175         PR c/28901
8176         * g++.dg/warn/unused-variable-1.C: New test.
8177         * g++.dg/warn/unused-variable-2.C: Likewise.
8178         * gcc.dg/unused-4.c: Adjust warning for static const.
8179         * gcc.dg/unused-variable-1.c: New test.
8180         * gcc.dg/unused-variable-2.c: Likewise.
8182 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
8184         * gfortran.dg/private_type_3.f90: Require visibility.
8185         * gfortran.dg/module_variable_2.f90: Same.
8186         * gfortran.dg/nested_forall_1.f: Same.
8187         * gfortran.dg/elemental_dependency_4.f90: Same.
8188         * gfortran.dg/bind_c_usage_25.f90: Same.
8189         * gfortran.dg/access_spec_1.f90: Same.
8190         * gfortran.dg/public_private_module_2.f90: Same.
8191         * gfortran.dg/host_assoc_variable_1.f90: Same.
8192         * gfortran.dg/public_private_module_6.f90: Same.
8193         * gfortran.dg/module_variable_1.f90: Same.
8194         * gfortran.dg/pr37286.f90: Same.
8195         * gfortran.dg/internal_pack_7.f90: Same.
8196         * gfortran.dg/submodule_10.f08: Same.
8197         * gfortran.dg/allocatable_function_8.f90: Same.
8198         * gfortran.dg/merge_init_expr_2.f90: Same.
8199         * gfortran.dg/class_37.f03: Same.
8200         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8201         * gfortran.dg/typebound_call_20.f03: Same.
8202         * gfortran.dg/proc_ptr_result_3.f90: Same.
8203         * gfortran.dg/pr32535.f90: Same.
8204         * gfortran.dg/typebound_proc_19.f90: Same.
8205         * gfortran.dg/initialization_10.f90: Same.
8206         * gfortran.dg/bind_c_usage_8.f03: Same.
8207         * gfortran.dg/pr61335.f90: Same.
8208         * gfortran.dg/elemental_dependency_5.f90: Same.
8209         * gfortran.dg/proc_ptr_3.f90: Same.
8210         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8212 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8214         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8215         * gcc.dg/Wno-frame-address.c: Skip for Visium.
8216         * gcc.dg/loop-8.c: Likewise.
8218 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
8220         PR ada/66965
8221         * gnat.dg/specs/addr1.ads: Remove.
8223 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8225         * gcc.dg/pie-link.c: Add -pie to dg-options.
8227 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
8229         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8230         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8232 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8234         * gcc.target/powerpc/swaps-p8-20.c: New test.
8235         * gcc.target/powerpc/swaps-p8-21.c: New test.
8237 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
8239         PR fortran/67526
8240         * gfortran.dg/pr67526.f90: New test.
8242 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
8244         PR c++/67318
8245         * g++.dg/cpp0x/variadic166.C: New.
8247 2015-09-09  Mark Wielaard  <mjw@redhat.com>
8249         * c-c++-common/nonnull-1.c: New test.
8251 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
8253         PR fortran/66993
8254         * gfortran.dg/submodule_11.f08: New test.
8256 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
8258         PR target/67506
8259         * gcc.c-torture/compile/pr67506.c: New test.
8261 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8263         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8264         initialization with a byte mask.  No change expected here.
8265         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8266         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8267         initialization with contigious bitmask.  Literal pool is expectd
8268         to be used here.
8270 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8272         PR target/67439
8273         * gcc.target/arm/pr67439_1.c: New test.
8275 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
8277         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8278         model.
8280 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
8282         PR c++/67523
8283         * g++.dg/gomp/pr67523.C: New test.
8285         PR c++/67522
8286         * g++.dg/gomp/pr67522.C: New test.
8288         PR middle-end/67521
8289         * c-c++-common/gomp/pr67521.c: New test.
8291         PR middle-end/67517
8292         * c-c++-common/gomp/pr67517.c: New test.
8294         PR c++/67514
8295         * g++.dg/gomp/pr67514.C: New test.
8297         PR c++/67511
8298         * g++.dg/gomp/pr67511.C: New test.
8300         PR c/67502
8301         * c-c++-common/gomp/pr67502.c: New test.
8303 2015-09-09  Marek Polacek  <polacek@redhat.com>
8305         PR middle-end/67512
8306         * gcc.dg/pr67512.c: New test.
8308 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
8310         PR c++/53184
8311         * g++.dg/warn/Wsubobject-linkage-1.C: New.
8312         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8313         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8314         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8316 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8318         * gcc.target/aarch64/mod_2.x: New file.
8319         * gcc.target/aarch64/mod_256.x: Likewise.
8320         * gcc.target/arm/mod_2.c: New test.
8321         * gcc.target/arm/mod_256.c: Likewise.
8322         * gcc.target/aarch64/mod_2.c: Likewise.
8323         * gcc.target/aarch64/mod_256.c: Likewise.
8325 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
8327         PR c++/67504
8328         * g++.dg/gomp/pr67504.C: New test.
8330         PR c/67501
8331         * c-c++-common/gomp/pr67501.c: New test.
8333         PR c/67500
8334         * gcc.dg/gomp/pr67500.c: New test.
8336         PR c/67495
8337         * gcc.dg/gomp/pr67495.c: New test.
8339 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
8340             Sebastian Pop  <s.pop@samsung.com>
8342         PR tree-optimization/53852
8343         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8344         both isl-0.12 and isl-0.15.
8345         * gcc.dg/graphite/uns-interchange-14.c: Same.
8346         * gcc.dg/graphite/uns-interchange-15.c: Same.
8347         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8349 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
8350             Sebastian Pop  <s.pop@samsung.com>
8352         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8353         * gcc.dg/graphite/block-1.c: Same.
8354         * gcc.dg/graphite/block-5.c: Same.
8355         * gcc.dg/graphite/block-6.c: Same.
8356         * gcc.dg/graphite/interchange-1.c: Same.
8357         * gcc.dg/graphite/interchange-10.c: Same.
8358         * gcc.dg/graphite/interchange-11.c: Same.
8359         * gcc.dg/graphite/interchange-13.c: Same.
8360         * gcc.dg/graphite/interchange-14.c: Same.
8361         * gcc.dg/graphite/interchange-3.c: Same.
8362         * gcc.dg/graphite/interchange-4.c: Same.
8363         * gcc.dg/graphite/interchange-7.c: Same.
8364         * gcc.dg/graphite/interchange-8.c: Same.
8365         * gcc.dg/graphite/interchange-9.c: Same.
8366         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8367         * gcc.dg/graphite/pr35356-1.c (foo): Same.
8368         * gcc.dg/graphite/pr37485.c: Same.
8369         * gcc.dg/graphite/scop-0.c (int toto): Same.
8370         * gcc.dg/graphite/scop-1.c: Same.
8371         * gcc.dg/graphite/scop-10.c: Same.
8372         * gcc.dg/graphite/scop-11.c: Same.
8373         * gcc.dg/graphite/scop-12.c: Same.
8374         * gcc.dg/graphite/scop-13.c: Same.
8375         * gcc.dg/graphite/scop-16.c: Same.
8376         * gcc.dg/graphite/scop-17.c: Same.
8377         * gcc.dg/graphite/scop-18.c: Same.
8378         * gcc.dg/graphite/scop-2.c: Same.
8379         * gcc.dg/graphite/scop-21.c (int test): Same.
8380         * gcc.dg/graphite/scop-22.c (void foo): Same.
8381         * gcc.dg/graphite/scop-4.c: Same.
8382         * gcc.dg/graphite/scop-5.c: Same.
8383         * gcc.dg/graphite/scop-6.c: Same.
8384         * gcc.dg/graphite/scop-7.c: Same.
8385         * gcc.dg/graphite/scop-8.c: Same.
8386         * gcc.dg/graphite/scop-9.c: Same.
8387         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8388         data-refs remain inside the inner loop.
8389         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8390         * gcc.dg/graphite/uns-interchange-14.c: Same.
8391         * gcc.dg/graphite/uns-interchange-9.c: Same.
8392         * gfortran.dg/graphite/interchange-3.f90
8394 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8396         PR target/63870
8397         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8398         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8399         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8400         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8401         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8402         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8403         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8404         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8405         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8406         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8407         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8408         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8410 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8412         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8413         * lib/target-supports.exp
8414         (check_effective_target_arm_neon_fp16_hw): New.
8416 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8418         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8419         Set additional_flags for neon-fp16 if supported, else fallback to neon.
8421         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8422         (hfloat16_t): New.
8423         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8424         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8425         if supported.
8426         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8427         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8428         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8429         when those are supported.
8430         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8431         (vdup_n_f16): New.
8433         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8434         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8435         cases if supported.
8437         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8438         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8439         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8440         Likewise.
8441         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8442         Likewise.
8443         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8445         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8446         Add float16x8_t case.
8447         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8448         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8449         main, exec_vcreate): Likewise.
8450         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8451         exec_vget_high): Likewise.
8452         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8453         exec_vget_low): Likewise.
8454         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8455         Likewise.
8456         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8457         exec_vld1_dup): Likewise.
8458         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8459         exec_vld1_lane): Likewise.
8460         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8461         Likewise.
8462         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8463         exec_vldX_dup): Likewise.
8464         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8465         exec_vldX_lane): Likewise.
8466         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8467         exec_vset_lane): Likewise.
8468         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8469         exec_vst1_lane): Likewise.
8471 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8473         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8474         * gcc.target/aarch64/vget_low_1.c: Likewise.
8476 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8478         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8479         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8480         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8481         (main): update orig_data to avoid float16 NaN on bigendian.
8483 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8485         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8486         float16x8_t.
8487         * gcc.target/aarch64/vset_lane_1.c: Likewise.
8488         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8489         * gcc.target/aarch64/vld1_lane.c: Likewise.
8491 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8493         PR c++/67369
8494         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8496 2015-09-07  Marek Polacek  <polacek@redhat.com>
8498         PR inline-asm/67448
8499         * gcc.dg/asm-10.c: New test.
8501 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
8503         PR middle-end/67452
8504         * gcc.dg/lto/pr67452_0.c: New test.
8506 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8508         PR target/65210
8509         * gcc.target/avr/pr65210.c: New test.
8511 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8513         PR testsuite/67450
8514         * lib/target-supports.exp (check_cached_effective_target):
8515         Apppend $prop to et_prop_list only if needed.
8517 2015-09-04  Marek Polacek  <polacek@redhat.com>
8519         PR sanitizer/67279
8520         * gcc.dg/ubsan/pr67279.c: New test.
8522 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8523             Petr Murzin  <petr.murzin@intel.com>
8524             Kirill Yukhin <kirill.yukhin@intel.com>
8526         * gcc.target/i386/avx512f-scatter-1.c: New.
8527         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8528         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8530 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8532         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8533         rather than calling rmdir, cleanup if open fails.
8535 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8537         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8538         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8539         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8540         Return true for PowerPC targets that implement Altivec.
8542 2015-09-03  Renlin Li  <renlin.li@arm.com>
8544         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8545         check the assembly.
8546         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8548 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8550         * gcc.target/powerpc/vec-shift.c: New test.
8552 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8554         PR tree-optimization/65637
8555         * gcc.dg/autopar/reduc-4.c: New test.
8557 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8559         PR tree-optimization/65637
8560         * gcc.dg/autopar/pr46099-2.c: New test.
8562 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8564         PR middle-end/67351
8565         * g++.dg/pr67351.C: New test.
8567 2015-09-03  Richard Biener  <rguenther@suse.de>
8569         PR ipa/66705
8570         * g++.dg/lto/pr66705_0.C: New testcase.
8572 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8574         PR middle-end/60586
8575         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8576         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8578 2015-09-02  Marek Polacek  <polacek@redhat.com>
8580         PR c/67432
8581         * gcc.dg/pr67432.c: New test.
8583 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8585         * lib/target-supports.exp (clear_effective_target_cache): New.
8586         (check_cached_effective_target): Update et_prop_list.
8587         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8588         * g++.dg/compat/compat.exp: Likewise.
8589         * g++.dg/compat/struct-layout-1.exp: Likewise.
8590         * lib/asan-dg.exp: Likewise.
8591         * lib/atomic-dg.exp: Likewise.
8592         * lib/cilk-plus-dg.exp: Likewise.
8593         * lib/clearcap.exp: Likewise.
8594         * lib/mpx-dg.exp: Likewise.
8595         * lib/tsan-dg.exp: Likewise.
8596         * lib/ubsan-dg.exp: Likewise.
8598 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8600         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8602 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8603             Andrew Bennett  <andrew.bennett@imgtec.com>
8605         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8606         dependencies between ISA level and compact-branches.
8607         * gcc.target/mips/branch-10.c: Update expected output to allow
8608         compact forms of b/bal.
8609         * gcc.target/mips/branch-11.c: Likewise.
8610         * gcc.target/mips/branch-12.c: Likewise.
8611         * gcc.target/mips/branch-13.c: Likewise.
8612         * gcc.target/mips/branch-3.c: Likewise.
8613         * gcc.target/mips/branch-4.c: Likewise.
8614         * gcc.target/mips/branch-5.c: Likewise.
8615         * gcc.target/mips/branch-6.c: Likewise.
8616         * gcc.target/mips/branch-7.c: Likewise.
8617         * gcc.target/mips/branch-8.c: Likewise.
8618         * gcc.target/mips/branch-9.c: Likewise.
8619         * gcc.target/mips/branch-cost-1.c: Likewise.
8620         * gcc.target/mips/call-1.c: Likewise.
8621         * gcc.target/mips/call-2.c: Likewise.
8622         * gcc.target/mips/call-3.c: Likewise.
8623         * gcc.target/mips/call-4.c: Likewise.
8624         * gcc.target/mips/call-5.c: Likewise.
8625         * gcc.target/mips/call-6.c: Likewise.
8626         * gcc.target/mips/lazy-binding-1.c: Likewise.
8627         * gcc.target/mips/near-far-1.c: Likewise.
8628         * gcc.target/mips/near-far-2.c: Likewise.
8629         * gcc.target/mips/near-far-3.c: Likewise.
8630         * gcc.target/mips/near-far-4.c: Likewise.
8631         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8632         run with compact branches allowed.
8633         * gcc.target/mips/compact-branches-1.c: New file.
8634         * gcc.target/mips/compact-branches-2.c: Likewise.
8635         * gcc.target/mips/compact-branches-3.c: Likewise.
8636         * gcc.target/mips/compact-branches-4.c: Likewise.
8637         * gcc.target/mips/compact-branches-5.c: Likewise.
8638         * gcc.target/mips/compact-branches-6.c: Likewise.
8639         * gcc.target/mips/compact-branches-7.c: Likewise.
8641 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8643         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8644         Clean-up a created directory if testcase fails.
8646 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8648         PR target/67405
8649         * g++.dg/pr67405.C: New test.
8651 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8653         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8655 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8657         * gcc.dg/ifcvt-1.c: New test.
8658         * gcc.dg/ifcvt-2.c: Likewise.
8659         * gcc.dg/ifcvt-3.c: Likewise.
8661 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8663         PR libfortran/67412
8664         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8665         *-*-solaris2.10.
8667 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8669         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8671 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8673         PR c++/61753
8674         * g++.dg/other/pr61753.C: New.
8676 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8678         * gcc.dg/tree-ssa/cmp-1.c: New file.
8680 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8682         * gcc.dg/tree-ssa/complex-7.c: New file.
8684 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8686         * gcc.target/powerpc/swaps-p8-19.c: New test.
8688 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8690         PR fortran/67367
8691         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8693 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8695         PR tree-optimization/46193
8696         * gcc.dg/autopar/pr46193.c: New test.
8698 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8700         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8701         use exit code for failure.
8703         * gcc.dg/torture/matrix-1.c: Use plain printf.
8704         * gcc.dg/torture/matrix-2.c: Likewise.
8705         * gcc.dg/torture/matrix-5.c: Likewise.
8706         * gcc.dg/torture/matrix-6.c: Likewise.
8707         * gcc.dg/torture/transpose-1.c: Likewise.
8708         * gcc.dg/torture/transpose-2.c: Likewise.
8709         * gcc.dg/torture/transpose-3.c: Likewise.
8710         * gcc.dg/torture/transpose-4.c: Likewise.
8711         * gcc.dg/torture/transpose-5.c: Likewise.
8712         * gcc.dg/torture/transpose-6.c: Likewise.
8714 2015-08-28  Jeff Law  <law@redhat.com>
8716         PR lto/66752
8717         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8718         * gcc.dg/torture/pr66752-1.c: New test
8719         * g++.dg/torture/pr66752-2.C: New test.
8721 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8722         Revert:
8723         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8725                 * gcc.dg/tree-ssa/sra-15.c: New.
8727 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8729         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8730         * gcc.target/mips/msub-8.c: Ditto
8732 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8734         * lib/target-supports.exp (check-effective_target_vect_double):
8735         Enable for Power targets with VSX hardware available.
8736         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8737         vect_no_align && { ! vect_hw_misalign }.
8739 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8741         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8742         Replaced by opt_files, compile with -floop-nest-optimize.
8743         * g++.dg/graphite/graphite.exp: Same.
8744         * gfortran.dg/graphite/graphite.exp: Same.
8745         * gcc.dg/graphite/block-0.c: Adjust pattern.
8746         * gcc.dg/graphite/block-1.c: Same.
8747         * gcc.dg/graphite/block-3.c: Same.
8748         * gcc.dg/graphite/block-4.c: Same.
8749         * gcc.dg/graphite/block-5.c: Same.
8750         * gcc.dg/graphite/block-6.c: Same.
8751         * gcc.dg/graphite/block-7.c: Same.
8752         * gcc.dg/graphite/block-8.c: Same.
8753         * gcc.dg/graphite/block-pr47654.c: Same.
8754         * gcc.dg/graphite/interchange-0.c: Same.
8755         * gcc.dg/graphite/interchange-1.c: Same.
8756         * gcc.dg/graphite/interchange-10.c: Same.
8757         * gcc.dg/graphite/interchange-11.c: Same.
8758         * gcc.dg/graphite/interchange-12.c: Same.
8759         * gcc.dg/graphite/interchange-13.c: Same.
8760         * gcc.dg/graphite/interchange-14.c: Same.
8761         * gcc.dg/graphite/interchange-15.c: Same.
8762         * gcc.dg/graphite/interchange-3.c: Same.
8763         * gcc.dg/graphite/interchange-4.c: Same.
8764         * gcc.dg/graphite/interchange-5.c: Same.
8765         * gcc.dg/graphite/interchange-6.c: Same.
8766         * gcc.dg/graphite/interchange-7.c: Same.
8767         * gcc.dg/graphite/interchange-8.c: Same.
8768         * gcc.dg/graphite/interchange-9.c: Same.
8769         * gcc.dg/graphite/interchange-mvt.c: Same.
8770         * gcc.dg/graphite/pr37485.c: Same.
8771         * gcc.dg/graphite/uns-block-1.c: Same.
8772         * gcc.dg/graphite/uns-interchange-12.c: Same.
8773         * gcc.dg/graphite/uns-interchange-14.c: Same.
8774         * gcc.dg/graphite/uns-interchange-15.c: Same.
8775         * gcc.dg/graphite/uns-interchange-9.c: Same.
8776         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8777         * gfortran.dg/graphite/interchange-3.f90: Same.
8779 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8781         PR target/67317
8782         * gcc.target/i386/pr67317-1.c: New test.
8783         * gcc.target/i386/pr67317-2.c: Ditto.
8784         * gcc.target/i386/pr67317-3.c: Ditto.
8785         * gcc.target/i386/pr67317-4.c: Ditto.
8786         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8787         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8789 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8791         * gcc.target/powerpc/vec-shr.c: New.
8793 2015-08-27  Marek Polacek  <polacek@redhat.com>
8795         PR middle-end/67005
8796         * gcc.dg/torture/pr67005.c: New test.
8798 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8800         * gcc.dg/tree-ssa/sra-15.c: New.
8802 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8804         * gcc.target/aarch64/long_branch_1.c: New test.
8806 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8808         * gcc.target/s390/20150826-1.c: New test.
8810 2015-08-26  Renlin Li  <renlin.li@arm.com>
8812         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8814 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8816         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8818 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8820         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8821         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8822         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8823         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8825 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8827         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8828         New test directive.
8829         * gcc.target/aarch64/tlsle_1.x: New test source.
8830         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8831         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8832         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8834 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8836         PR fortran/29600
8837         * gfortran.dg/shape_8.f90: New test.
8839 2015-08-25  Marek Polacek  <polacek@redhat.com>
8841         PR middle-end/67330
8842         * gcc.dg/weak/weak-18.c: New test.
8844 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8846         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8847         gcc_jit_context_set_bool_use_external_driver.
8849 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8851         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8853         * gcc.dg/20001117-1.c: Needs return_address.
8854         * gcc.dg/20020415-1.c: Needs alloca.
8855         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8856         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8857         * gcc.dg/pr63186.c: Needs label_values.
8858         * gcc.dg/torture/pr33848.c: Likwise.
8860         * lib/target-supports.exp (check_effective_target_fopenacc,
8861         check_effective_target_fopenmp): Disable for nvptx.
8862         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8863         * gcc.dg/stack-usage-1.c: Likewise.
8864         * gcc.dg/stack-usage-2.c: Likewise.
8865         * gcc.dg/unused-5.c: Likewise.
8866         * gcc.dg/unwind-1.c: Likewise.
8868 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8870         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8871         * g++.dg/Wno-frame-address.C: Ditto.
8873 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8875         PR target/67211
8876         * g++.dg/pr67211.C: New test.
8878 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8880         PR fortran/62536
8881         PR fortran/66175
8882         * gfortran.dg/block_end_error_1.f90: New test.
8883         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8885 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8887         PR target/66821
8888         * gcc.target/i386/pr66821.c: New test.
8890 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8892         PR target/67329
8893         * gcc.target/i386/pr67329.c: New test.
8895 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8897         * gcc.dg/pr49551.c: Needs -fdata-sections.
8899         * gcc.dg/pr64935-2.c: Needs scheduling.
8901         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8902         * gcc.dg/torture/pr63738.c: Likewise.
8903         * gcc.dg/torture/pr64728.c: Likewise.
8904         * gcc.dg/pr63748.c: Likewise.
8905         * gcc.dg/20020312-2.c: Likewise.
8907         * gcc.dg/torture/pr66123.c: Needs label_values.
8909         * gcc.dg/torture/pr41261.c: Needs profiling.
8910         * gcc.dg/pr26570.c: Likewise.
8911         * gcc.dg/pr61776.c: Likewise.
8912         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8913         * gcc.dg/gomp/pr34610.c: Likewise.
8914         * gcc.dg/pr54121.c: Likewise.
8915         * gcc.dg/20050325-1.c: Likewise.
8916         * gcc.dg/pr66899.c: Likewise.
8917         * gcc.dg/pr48770.c: Likewise.
8918         * gcc.dg/pr24225.c: Likewise.
8920         * gcc.dg/pr27531-1.c: Needs io.
8921         * gcc.dg/pr44606.c: Likewise.
8923         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8925         * gcc.dg/pr51990.c: Needs alloca.
8927         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8929 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8931         PR tree-optimization/65468
8932         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8934 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8936         PR libfortran/54572
8937         * gfortran.dg/backtrace_1.f90: New test.
8939 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8941         PR libfortran/62296
8942         * gfortran.dg/execute_command_line_2.f90: New test.
8944 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8946         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8947         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8948         vect_no_int_max to vect_no_int_min_max.
8949         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8950         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8951         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8952         * gcc.dg/vect/slp-reduc-4.c: Same.
8953         * gcc.dg/vect/slp-reduc-5.c: Same.
8954         * gcc.dg/vect/vect-125.c: Same.
8955         * gcc.dg/vect/vect-13.c: Same.
8956         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8957         * gcc.dg/vect/vect-reduc-1.c: Same.
8958         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8959         * gcc.dg/vect/vect-reduc-1char.c:Same.
8960         * gcc.dg/vect/vect-reduc-1short.c: Same.
8961         * gcc.dg/vect/vect-reduc-2.c: Same.
8962         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8963         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8964         * lib/target-supports.exp: Same.
8966 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8968         PR c++/63693
8969         * g++.dg/cpp0x/decltype63.C: New.
8971 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8973         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8974         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8975         * c-c++-common/Wunused-var-8.c: Likewise.
8976         * c-c++-common/gomp/pr61486-2.c: Likewise.
8977         * c-c++-common/Wunused-var-6.c: Likewise.
8978         * c-c++-common/goacc/reduction-1.c: Likewise.
8979         * c-c++-common/goacc/reduction-2.c: Likewise.
8980         * c-c++-common/goacc/reduction-3.c: Likewise.
8981         * c-c++-common/goacc/reduction-4.c: Likewise.
8982         * gcc.dg/builtins-64.c: Likewise.
8983         * gcc.dg/pr59523.c: Likewise.
8984         * gcc.dg/tree-ssa/20080530.c: Likewise.
8985         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8986         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8987         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8988         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8989         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8990         * gcc.dg/pr59011.c: Likewise.
8991         * gcc.dg/uninit-9.c: Likewise.
8992         * gcc.dg/pr61561.c: Likewise.
8993         * gcc.dg/vla-4.c: Likewise.
8994         * gcc.dg/20101010-1.c: Likewise.
8995         * gcc.dg/pr49120.c: Likewise.
8996         * gcc.dg/20030331-2.c: Likewise.
8997         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8998         * gcc.dg/pr25682.c: Likewise.
8999         * gcc.dg/guality/guality.c: Likewise.
9000         * gcc.dg/pr27301.c: Likewise.
9001         * gcc.dg/uninit-9-O0.c: Likewise.
9002         * gcc.dg/fold-alloca-1.c: Likewise.
9003         * gcc.dg/pr41470.c: Likewise.
9004         * gcc.dg/pr51491-2.c: Likewise.
9005         * gcc.dg/winline-7.c: Likewise.
9006         * gcc.dg/vla-2.c: Likewise.
9007         * gcc.dg/pr50764.c: Likewise.
9008         * gcc.dg/c99-vla-1.c: Likewise.
9009         * gcc.dg/pr33238.c: Likewise.
9010         * gcc.dg/c99-const-expr-13.c: Likewise.
9011         * gcc.dg/builtin-return-1.c: Likewise.
9012         * gcc.dg/vla-3.c: Likewise.
9013         * gcc.dg/20020415-1.c: Likewise.
9014         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
9015         * gcc.dg/shrink-wrap-alloca.c: Likewise.
9016         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
9017         * gcc.dg/torture/calleesave-sse.c: Likewise.
9018         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
9019         * gcc.dg/gomp/vla-2.c: Likewise.
9020         * gcc.dg/gomp/vla-3.c: Likewise.
9021         * gcc.dg/gomp/vla-4.c: Likewise.
9022         * gcc.dg/gomp/pr30494.c: Likewise.
9023         * gcc.dg/gomp/vla-5.c: Likewise.
9024         * gcc.dg/pr51990-2.c: Likewise.
9025         * gcc.dg/vla-22.c: Likewise.
9027 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9029         * gcc.dg/cpp/multiline-2.c: Add column numbers.
9030         * gcc.dg/dollar.c: Likewise.
9031         * gcc.dg/pragma-message.c: Likewise.
9032         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
9033         * c-c++-common/raw-string-14.c: Likewise.
9035 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
9037         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
9038         property that instantiation here is a compile-time error.
9040 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
9042         * g++.dg/other/pr67065.C: Extend.
9044 2015-08-21  Nathan Sidwell  <nathan@acm.org>
9046         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
9047         is freestanding.
9048         (check_effective_target_global_constructor): New.
9049         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
9050         * gcc.dg/debug/debug.exp: Skip  for nvptx.
9051         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
9053         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
9054         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
9055         * gcc.c-torture/compile/pr33855.c: Likewise.
9056         * gcc.c-torture/compile/920723-1.c: Likewise.
9057         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
9058         writing a const.
9059         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
9060         label.
9061         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
9062         'call'.
9064         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
9065         prototype normal.
9066         * gcc.c-torture/execute/switch-1.c: Likewise.
9068         * gcc.c-torture/execute/pr34456.c: Require not freestanding
9069         * gcc.c-torture/execute/printf-1.c: Likewise.
9070         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
9071         * gcc.c-torture/execute/fprintf-1.c: Likewise.
9072         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
9073         * gcc.c-torture/execute/vprintf-1.c: Likewise.
9074         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
9075         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
9076         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
9077         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
9078         * gcc.c-torture/execute/gofast.c: Likewise.
9079         * gcc.c-torture/execute/complex-6.c: Likewise.
9081         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
9082         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9083         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9084         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9085         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9086         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9087         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9088         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9089         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9090         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9091         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9092         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9093         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9094         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9095         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9096         * gcc.dg/setjmp-1.c: Likewise.
9097         * gcc.dg/cleanup-5.c: Likewise.
9098         * gcc.dg/cleanup-12.c: Likewise.
9099         * gcc.dg/cleanup-13.c: Likewise.
9101         * gcc.dg/constructor-1.c: Require global ctor.
9103         * gcc.dg/fork-instrumentation.c: Require profiling.
9104         * gcc.dg/20030107-1.c: Likewise.
9105         * gcc.dg/20030702-1.c: Likewise.
9107         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9108         * gcc.dg/cpp/paste2.c: Likewise.
9109         * gcc.dg/cpp/strify3.c: Likewise.
9110         * gcc.dg/cpp/strify4.c: Likewise.
9111         * gcc.dg/cpp/lexnum.c: Likewise.
9112         * gcc.dg/cpp/digraphs.c: Likewise.
9113         * gcc.dg/cpp/macro1.c: Likewise.
9115 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9117         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9119 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9121         * lib/gcc-dg.exp: Add extra options for db-final to the command line
9122         only once.
9124 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9126         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9127         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9128         vec_vpmsum_be and vec_shasigma_be.
9130 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
9132         * lib/target-supports.exp
9133         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9134         with -mfp16-format=ieee.
9136 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
9138         PR c++/67065
9139         * g++.dg/other/pr67065.C: New.
9141 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
9143         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9144         memcpy.
9145         * gcc.target/mips/inline-memcpy-2.c: Ditto.
9146         * gcc.target/mips/inline-memcpy-3.c: Ditto.
9147         * gcc.target/mips/inline-memcpy-4.c: Ditto.
9148         * gcc.target/mips/inline-memcpy-5.c: Ditto.
9150 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
9152         * gcc.dg/wide_shift_64_1.c: New testcase.
9153         * gcc.dg/wide_shift_128_1.c: Likewise.
9154         * gcc.target/aarch64/ashlti3_1.c: Likewise.
9156 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
9158         * lib/target-supports.exp
9159         (check_effective_target_fstack_protector_enabled): New test.
9160         * gcc.target/i386/ssp-default.c: New test.
9162 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
9164         PR fortran/66929
9165         * gfortran.dg/generic_31.f90: New.
9167 2015-08-19  Marek Polacek  <polacek@redhat.com>
9169         PR middle-end/67133
9170         * g++.dg/torture/pr67133.C: New test.
9172 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9174         * gcc.target/powerpc/altivec-35.c: New test.
9175         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9176         * gcc.target/powerpc/vsx-vector-7.c: New test.
9178 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9180         PR middle-end/36757
9181         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9182         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9184 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
9186         PR rtl-optimization/67218
9187         * gcc.c-torture/execute/ieee/pr67218.c,
9188         gcc.target/aarch64/fcvt_int_float_double1.c,
9189         gcc.target/aarch64/fcvt_int_float_double2.c,
9190         gcc.target/aarch64/fcvt_int_float_double3.c,
9191         gcc.target/aarch64/fcvt_int_float_double4.c,
9192         gcc.target/aarch64/fcvt_uint_float_double1.c,
9193         gcc.target/aarch64/fcvt_uint_float_double2.c,
9194         gcc.target/aarch64/fcvt_uint_float_double3.c,
9195         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9197 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
9199         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9200         dg-options to disable LSE extensions.
9201         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9202         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9203         * gcc.target/aarch64/atomic-op-char.c: Likewise.
9204         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9205         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9206         * gcc.target/aarch64/atomic-op-int.c: Likewise.
9207         * gcc.target/aarch64/atomic-op-long.c: Likewise.
9208         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9209         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9210         * gcc.target/aarch64/atomic-op-release.c: Likewise.
9211         * gcc.target/aarch64/atomic-op-short.c: Likewise.
9212         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9213         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9214         * gcc.target/aarch64/sync-op-full.c: Likewise.
9215         * gcc.target/aarch64/sync-op-release.c: Likewise.
9217 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
9219         PR c++/67160
9220         * g++.dg/cpp1z/feat-cxx1z.C: New.
9222 2015-08-18  Marek Polacek  <polacek@redhat.com>
9224         PR middle-end/67222
9225         * gcc.dg/torture/pr67222.c: New test.
9227 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
9229         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9231 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
9233         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9234         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9235         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9237 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
9239         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9240         which is used in later code.
9242 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
9244         PR c++/67216
9245         * g++.dg/cpp0x/nullptr34.C: New.
9246         * g++.dg/warn/Wconversion2.C: Adjust.
9247         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9248         * g++.old-deja/g++.other/null3.C: Likewise.
9250         * g++.dg/cpp0x/pr51313.C: Adjust.
9252 2015-08-17  Richard Biener  <rguenther@suse.de>
9254         PR tree-optimization/67221
9255         * gcc.dg/torture/pr67221.c: New testcase.
9257 2015-08-17  Mike Stump  <mikestump@comcast.net>
9258             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9260         * gcc.target/arm/memcpy-aligned-1.c: New test.
9262 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9264         PR fortran/54656
9265         * gfortran.dg/norm_4.f90: Rename to...
9266         * gfortran.dg/norm2_4.f90: this.
9267         * gfortran.dg/norm2_5.f90: New test.
9269 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
9271         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9272         * gcc.dg/ssp-1.c: Make counter a register.
9273         * gcc.dg/ssp-2.c: Likewise.
9274         * gcc.dg/torture/parm-coalesce.c: New.
9276 2015-08-14  Marek Polacek  <polacek@redhat.com>
9278         PR middle-end/67133
9279         * gcc.dg/torture/pr67133.c: New test.
9281 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
9282             Matthias Klose  <doko@debian.org>
9284         PR target/67143
9285         * gcc.c-torture/compile/pr67143.c: New
9286         * gcc.target/aarch64/atomic-op-imm.c
9287         (atomic_fetch_add_negative_RELAXED): New.
9288         (atomic_fetch_sub_negative_ACQUIRE): New.
9290 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9292         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9293         * gcc.target/aarch64/target_attr_8.c: Likewise.
9294         * gcc.target/aarch64/target_attr_14.c: Likewise.
9296 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9298         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9300 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
9302         * gcc.target/i386/builtin_target.c: Add skylake check.
9304 2015-08-13  Jeff Law  <law@redhat.com>
9306         * gcc.dg/pr66314.c: Moved from here to ..
9307         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
9308         to clear all sanitizers before -fsanitize=kernel-address.
9310 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9312         * gcc.target/aarch64/cinc_common_1.c: New test.
9314 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9316         PR c++/53421
9317         * g++.dg/ext/attribute-may-alias-1.C: New.
9318         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9320 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
9322         * gcc.target/aarch64/atomic-inst-cas.c: New.
9323         * gcc.target/aarch64/atomic-inst-ops.inc: New.
9325 2015-08-13  Andreas Schwab  <schwab@suse.de>
9327         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9329 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9331         PR c++/62164
9332         * g++.dg/torture/pr62164.C: New.
9334 2015-08-13  Richard Biener  <rguenther@suse.de>
9336         PR tree-optimization/67191
9337         * gcc.dg/torture/pr67191.c: New testcase.
9338         * g++.dg/torture/pr67191.C: Likewise.
9340 2015-08-13  Richard Biener  <rguenther@suse.de>
9342         PR tree-optimization/66502
9343         PR tree-optimization/67167
9344         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9346 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9348         PR c++/53330
9349         * g++.dg/init/new42.C: New.
9351 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9353         PR target/67071
9354         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9355         vector constants.
9356         * gcc.target/powerpc/pr67071-2.c: Likewise.
9357         * gcc.target/powerpc/pr67071-3.c: Likewise.
9359 2015-08-12  Marek Polacek  <polacek@redhat.com>
9361         PR c++/55095
9362         * c-c++-common/Wshift-overflow-6.c: New test.
9363         * c-c++-common/Wshift-overflow-7.c: New test.
9364         * g++.dg/cpp1y/left-shift-2.C: New test.
9366 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9368         PR c++/52742
9369         * g++.dg/cpp0x/pr52742.C: New.
9371 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
9373         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9374         Check Knights Landing support.
9376 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9378         PR c++/47461
9379         * g++.dg/warn/Wunused-result-1.C: New.
9381 2015-08-12  Richard Biener  <rguenther@suse.de>
9383         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9384         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9385         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9386         * g++.dg/tree-ssa/pr61034.C: Adjust.
9387         * gcc.dg/fold-compare-2.c: Likewise.
9388         * gcc.dg/pr50763.c: Likewise.
9389         * gcc.dg/predict-3.c: Likewise.
9390         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9391         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9392         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9393         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9394         * gcc.dg/tree-ssa/pr37508.c: Likewise.
9395         * gcc.dg/tree-ssa/vrp04.c: Likewise.
9396         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9397         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9398         * gcc.dg/tree-ssa/vrp16.c: Likewise.
9399         * gcc.dg/tree-ssa/vrp20.c: Likewise.
9400         * gcc.dg/tree-ssa/vrp25.c: Likewise.
9401         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9403 2015-08-12  Nathan Sidwell  <nathan@acm.org>
9405         * gcc.dg/vrp-min-max-1.c: New.
9406         * gcc.dg/vrp-min-max-2.c: New.
9408 2015-08-12  Richard Biener  <rguenther@suse.de>
9410         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9412 2015-08-12  Tom de Vries  <tom@codesourcery.com>
9414         PR testsuite/67175
9415         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9416         Handle absence of vector min/max for sparc.
9418 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
9420         PR target/66954
9421         * g++.dg/ext/mv25.C: New test.
9423 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9425         * gcc.target/i386/avx2-vect-shift.c: New test.
9427 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9429         PR c/66098
9430         PR c/66711
9431         * gcc.dg/pragma-diag-3.c: New test.
9432         * gcc.dg/pragma-diag-4.c: New test.
9434 2015-08-11  Nathan Sidwell  <nathan@acm.org>
9436         * c-c++-common/dfp/operator-comma.c: Call init function.
9437         * c-c++-common/dfp/convert-dfp-2.c: New test.
9439 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
9441         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9442         Treat model == 0x4f as Broadwell.
9444 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9446         PR libfortran/67140
9447         * gfortran.dg/pr67140.f90: New test.
9449 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
9451         PR libgomp/65742
9452         PR middle-end/66332
9453         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9455 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
9457         PR fortran/64022
9458         * gfortran.dg/ieee/large_4.f90: New test.
9460 2015-08-08  Bud Davis  <jmdavis@link.com>
9462         PR fortran/59746
9463         * gfortran.dg/common_22.f90: New.
9465 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
9467         PR rtl-optimization/67028
9468         * gcc.dg/pr67028.c: New testcase.
9470 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
9472         PR rtl-optimization/67029
9473         * gcc.dg/pr67029.c: New test.
9475 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9477         PR fortran/64104
9478         * gfortran.dg/ieee/ieee_8.f90: New test.
9480 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
9482         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9483         modifers.
9484         * gcc.target/aarch64/noplt_2.c: Likewise.
9485         * gcc.target/aarch64/noplt_3.c: Likewise.
9487 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
9489         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9490         optimization level, and print a summary at the end.
9492 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9494         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9496 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9498         * gcc.target/aarch64/noplt_3.c: New testcase.
9500 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9502         * gcc.target/aarch64/noplt_1.c: New testcase.
9503         * gcc.target/aarch64/noplt_2.c: Likewise.
9505 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
9507         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9508         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9510 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9512         * gcc.target/s390/dwarfregtable-1.c: New test.
9513         * gcc.target/s390/dwarfregtable-2.c: New test.
9514         * gcc.target/s390/dwarfregtable-3.c: New test.
9516 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9518         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9520 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9522         PR fortran/64022
9523         * gfortran.dg/ieee/large_2.f90: New test.
9524         * gfortran.dg/ieee/large_3.F90: New test.
9526 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9528         PR fortran/64022
9529         * gfortran.dg/ieee/large_1.f90: Adjust test.
9531 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9532             Jeff Law  <law@redhat.com>
9534         PR c/16351
9535         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9536         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9537         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9538         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9539         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9540         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9542 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9544         PR middle-end/66311
9545         * gfortran.dg/pr66311.f90: New file.
9547 2015-08-05  Richard Biener  <rguenther@suse.de>
9549         PR tree-optimization/67121
9550         * gcc.dg/torture/pr67121.c: New testcase.
9552 2015-08-05  Nick Clifton  <nickc@redhat.com>
9554         * gcc.target/rl78: New directory.
9555         * gcc.target/rl78/rl78.exp: New file: Test driver.
9556         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9558 2015-08-05  Richard Biener  <rguenther@suse.de>
9560         PR middle-end/67120
9561         * gcc.dg/torture/pr67120.c: New testcase.
9563 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9565         PR fortran/52846
9567         * lib/fortran-modules.exp: Call cleanup-submodules from
9568         cleanup-modules.
9569         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9570         cover the cases where private entities are no longer optimized
9571         away.
9572         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9573         same reason.
9574         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9575         * gfortran.dg/submodule_5.f08: The same.
9576         * gfortran.dg/submodule_9.f08: The same.
9577         * gfortran.dg/submodule_10.f08: New test.
9579 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9581         PR c++/66595
9582         * g++.dg/cpp1y/var-templ35.C: New.
9584 2015-08-05  Richard Biener  <rguenther@suse.de>
9586         PR tree-optimization/67055
9587         * g++.dg/torture/pr67055.C: New testcase.
9589 2015-08-05  Richard Biener  <rguenther@suse.de>
9591         PR tree-optimization/67109
9592         * gcc.dg/torture/pr67109.c: New testcase.
9593         * gcc.dg/vect/vect-119.c: Adjust.
9595 2015-08-05  Richard Biener  <rguenther@suse.de>
9597         PR middle-end/67107
9598         * gcc.dg/pr67107.c: New testcase.
9600 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9602         PR c++/66197
9603         * g++.dg/cpp1z/abbrev2.C: New.
9605 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9607         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9609 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9611         PR c++/66392
9612         * g++.dg/init/explicit4.C: New.
9614 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9616         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9617         without VSX an Power8 vector support.
9619 2015-08-04  Richard Biener  <rguenther@suse.de>
9621         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9623 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9625         PR target/67110
9626         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9627         -fno-pie -no-pie.
9629 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9631         PR c++/66427
9632         * g++.dg/cpp1y/var-templ34.C: New.
9634 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9636         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9637         * gcc.target/aarch64/target_attr_1.c: Likewise.
9638         * gcc.target/aarch64/target_attr_2.c: Likewise.
9639         * gcc.target/aarch64/target_attr_3.c: Likewise.
9640         * gcc.target/aarch64/target_attr_4.c: Likewise.
9641         * gcc.target/aarch64/target_attr_5.c: Likewise.
9642         * gcc.target/aarch64/target_attr_6.c: Likewise.
9643         * gcc.target/aarch64/target_attr_7.c: Likewise.
9644         * gcc.target/aarch64/target_attr_8.c: Likewise.
9645         * gcc.target/aarch64/target_attr_9.c: Likewise.
9646         * gcc.target/aarch64/target_attr_10.c: Likewise.
9647         * gcc.target/aarch64/target_attr_11.c: Likewise.
9648         * gcc.target/aarch64/target_attr_12.c: Likewise.
9649         * gcc.target/aarch64/target_attr_13.c: Likewise.
9650         * gcc.target/aarch64/target_attr_14.c: Likewise.
9651         * gcc.target/aarch64/target_attr_15.c: Likewise.
9653 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9655         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9657 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9659         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9661 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9663         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9664         message.
9666 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9668         PR fortran/64022
9669         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9670         * gfortran.dg/ieee/large_1.f90: New test.
9672 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9674         PR tree-optimization/67043
9675         * gcc.dg/pr67043.c: New test.
9677 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9679         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9681 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9683         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9684         it to push/pop timing items.
9685         (main): For each optimization level, create a gcc_jit_timer, and
9686         time all of the iteration within that level cumulatively.
9687         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9688         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9690 2015-08-03  Alexander Basov <coohpt@gmail.com>
9692         PR middle-end/64744
9693         PR middle-end/48470
9694         PR middle-end/43404
9695         * gcc.target/arm/pr43404.c : New testcase.
9696         * gcc.target/arm/pr48470.c : New testcase.
9697         * gcc.target/arm/pr64744-1.c : New testcase.
9698         * gcc.target/arm/pr64744-2.c : New testcase.
9700 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9702         PR tree-optimization/67077
9703         * gcc.dg/pr67077.c: New test.
9705 2015-08-03  Jeff Law  <law@redhat.com>
9707         PR middle-end/66314
9708         PR gcov-profile/66899
9709         * gcc.dg/pr66899.c: New test.
9710         * gcc.dg/pr66314.c: New test.
9712 2015-08-03  Marek Polacek  <polacek@redhat.com>
9714         PR c/67088
9715         * gcc.dg/pr67088.c: New test.
9717 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9719         PR target/66731
9720         * gcc.target/arm/vnmul-1.c: New.
9721         * gcc.target/arm/vnmul-2.c: New.
9722         * gcc.target/arm/vnmul-3.c: New.
9723         * gcc.target/arm/vnmul-4.c: New.
9725 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9727         PR fortran/64921
9728         * gfortran.dg/class_allocate_20.f90: New.
9730 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9732         * gcc.target/aarch64/csel_bfx_1.c: New test.
9733         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9735 2015-08-02  Martin Sebor  <msebor@redhat.com>
9737         * g++.dg/Wframe-address-in-Wall.C: New test.
9738         * g++.dg/Wframe-address.C: New test.
9739         * g++.dg/Wno-frame-address.C: New test.
9740         * gcc.dg/Wframe-address-in-Wall.c: New test.
9741         * gcc.dg/Wframe-address.c: New test.
9742         * gcc.dg/Wno-frame-address.c: New test.
9744 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9746         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9748 2015-08-01  Michael Collison  <michael.collison@linaro.org
9749             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9751         * gcc.target/arm/mincmp.c: New test.
9753 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9755         PR fortran/67091
9756         * gfortran.dg/associated_target_6.f03: New test
9758 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9760         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9761         optimize ("-ftree-parallelize-loops=0").
9762         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9763         detected reductions.
9764         * gcc.dg/autopar/reduc-2short.c: Same.
9765         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9766         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9767         detected reductions.
9768         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9769         and max reductions.
9771 2015-07-31  Marek Polacek  <polacek@redhat.com>
9773         PR sanitizer/66977
9774         * g++.dg/ubsan/pr66977.C: New test.
9776 2015-07-30  Marek Polacek  <polacek@redhat.com>
9778         * c-c++-common/Wtautological-compare-3.c: New test.
9780 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9782         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9783         (CHECK): Pass address of scalar, rather than array.
9785 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9787         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9789 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9791         * gcc.target/aarch64/fp16/fp16.exp: New.
9792         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9793         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9795 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9797         * gcc.target/aarch64/f16_movs_1.c: New test.
9799 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9801         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9802         outer loop.
9804 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9805             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9807         * gcc.dg/parm-incomplete-1.c: Update.
9808         * gcc.dg/pr18809-1.c: Update.
9809         * gcc.dg/pr27953.c: Update.
9810         * gcc.dg/vla-11.c: Update.
9812 2015-07-27  Marek Polacek  <polacek@redhat.com>
9814         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9816 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9818         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9819         attribute.  Update comment.
9820         (main): Remove.
9821         Add scan for not parallelizing inner loop.
9822         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9823         attribute.
9824         (main): Remove.
9826 2015-07-27  Marek Polacek  <polacek@redhat.com>
9828         PR bootstrap/67030
9829         * c-c++-common/Wtautological-compare-2.c: New test.
9831 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9833         PR target/66232
9834         * gcc.target/i386/pr66232-6.c: New tests.
9835         * gcc.target/i386/pr66232-7.c: Likewise.
9836         * gcc.target/i386/pr66232-8.c: Likewise.
9837         * gcc.target/i386/pr66232-9.c: Likewise.
9839 2015-07-27  Marek Polacek  <polacek@redhat.com>
9841         PR c++/66555
9842         PR c/54979
9843         * c-c++-common/Wtautological-compare-1.c: New test.
9845 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9847         PR c++/18969
9848         * g++.dg/template/pr18969.C: New test.
9849         * g++.dg/template/pr18969-2.C: New test.
9850         * g++.old-deja/g++.jason/overload.C: Remove return value in
9851         template function returning void.
9853 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9855         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9856         immediates to avoid shift-overflow warnings.
9858 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9860         PR c++/66857
9861         * g++.dg/init/pr66857.C: New test.
9863 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9865         PR target/66648
9866         * gcc.target/i386/pr66648.c: New test.
9868 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9870         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9871         interchange_files and block_files variables.
9872         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9873         arithmetic.
9874         * gcc.dg/graphite/uns-interchange-12.c: Same.
9875         * gcc.dg/graphite/uns-interchange-14.c: Same.
9876         * gcc.dg/graphite/uns-interchange-15.c: Same.
9877         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9878         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9880 2015-07-25  Jeff Law  <law@redhat.com>
9882         Revert:
9883         PR lto/66752
9884         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9885         * gcc.dg/torture/pr66752-1.c: New test
9886         * g++.dg/torture/pr66752-2.C: New test.
9888 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9890         Revert:
9891         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9893         PR rtl-optimization/64164
9894         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9895         * gcc.dg/ssp-1.c: Make counter a register.
9896         * gcc.dg/ssp-2.c: Likewise.
9897         * gcc.dg/torture/parm-coalesce.c: New.
9899 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9901         * gcc.dg/graphite/block-1.c: Xfail scan.
9902         * gcc.dg/graphite/interchange-12.c: Same.
9903         * gcc.dg/graphite/interchange-14.c: Same.
9904         * gcc.dg/graphite/interchange-15.c: Same.
9905         * gcc.dg/graphite/interchange-9.c: Same.
9906         * gcc.dg/graphite/interchange-mvt.c: Same.
9907         * gcc.dg/graphite/uns-block-1.c: New test.
9908         * gcc.dg/graphite/uns-interchange-12.c: New test.
9909         * gcc.dg/graphite/uns-interchange-14.c: New test.
9910         * gcc.dg/graphite/uns-interchange-15.c: New test.
9911         * gcc.dg/graphite/uns-interchange-9.c: New test.
9912         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9914 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9916         PR c++/64079
9917         * c-c++-common/Wunused-function-1.c: New.
9919 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9921         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9922         alternative exit-first loop transform.
9923         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9924         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9925         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9926         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9927         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9928         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9929         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9930         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9931         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9933 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9935         PR ipa/66566
9936         * gcc.target/i386/mpx/pr66566.c: New test.
9938 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9940         PR bootstrap/66978
9941         * gcc.target/i386/pr66978.c: New test.
9943 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9945         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9947 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9949         * gcc.target/s390/insv-1.c: New test.
9950         * gcc.target/s390/insv-2.c: New test.
9951         * gcc.target/s390/insv-3.c: New test.
9953 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9955         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9957 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9959         PR middle-end/25530
9960         * gcc.dg/pr25530.c: New test.
9962 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9964         PR middle-end/25529
9965         * gcc.dg/pr25529.c: New test.
9967 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9969         * gcc.target/arm/reg_equal_test.c: New test.
9971 2015-07-23  Jeff Law  <law@redhat.com>
9973         PR lto/66752
9974         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9975         * gcc.dg/torture/pr66752-1.c: New test
9976         * g++.dg/torture/pr66752-2.C: New test.
9978 2015-07-23  Marek Polacek  <polacek@redhat.com>
9980         PR c++/66572
9981         * g++.dg/warn/Wlogical-op-2.C: New test.
9983 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9985         PR rtl-optimization/64164
9986         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9987         * gcc.dg/ssp-1.c: Make counter a register.
9988         * gcc.dg/ssp-2.c: Likewise.
9989         * gcc.dg/torture/parm-coalesce.c: New.
9991 2015-07-23  Marek Polacek  <polacek@redhat.com>
9993         PR sanitizer/66908
9994         * c-c++-common/ubsan/pr66908.c: New test.
9996 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9998         * gcc.dg/autopar/outer-4.c: Add xfail.
9999         * gcc.dg/autopar/outer-5.c: Same.
10000         * gcc.dg/autopar/outer-6.c: Same.
10001         * gcc.dg/autopar/reduc-2.c: Same.
10002         * gcc.dg/autopar/reduc-2char.c: Same.
10003         * gcc.dg/autopar/reduc-2short.c: Same.
10004         * gcc.dg/autopar/reduc-8.c: Same.
10005         * gcc.dg/autopar/uns-outer-4.c: New test.
10006         * gcc.dg/autopar/uns-outer-5.c: New test.
10007         * gcc.dg/autopar/uns-outer-6.c: New test.
10009 2015-07-23  Richard Biener  <rguenther@suse.de>
10011         PR tree-optimization/66952
10012         * gcc.dg/torture/pr66952.c: Use signed char.
10014 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
10016         PR tree-optimization/66926,66951
10017         * gcc.dg/vect/pr66951.c: New test.
10019 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
10021         PR c++/52987
10022         * g++.dg/parse/error57.C: New.
10023         * g++.dg/expr/string-2.C: Update.
10025 2015-07-23  Richard Biener  <rguenther@suse.de>
10027         PR tree-optimization/66945
10028         * gcc.dg/torture/pr66945.c: New testcase.
10030 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
10032         PR target/66954
10033         * g++.dg/ext/mv24.C: New test.
10035 2015-07-22  Marek Polacek  <polacek@redhat.com>
10037         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
10038         dg-options.
10040 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
10042         PR fortran/61831
10043         PR fortran/66929
10044         * gfortran.dg/generic_30.f90: New.
10046 2015-07-22  Richard Biener  <rguenther@suse.de>
10048         PR tree-optimization/66952
10049         * gcc.dg/torture/pr66952.c: New testcase.
10051 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
10053         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
10054         test.
10055         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
10056         test.
10057         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
10058         test.
10059         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
10060         test.
10061         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
10062         test.
10063         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
10064         test.
10065         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
10066         test.
10067         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
10068         test.
10069         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
10070         test.
10071         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
10072         test.
10073         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
10074         test.
10075         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
10076         test.
10077         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
10078         test.
10079         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
10080         test.
10081         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10082         test.
10083         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10084         test.
10085         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10086         test.
10087         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10088         test.
10089         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10090         test.
10091         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10092         test.
10093         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10094         test.
10095         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10096         test.
10097         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10098         test.
10099         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10100         test.
10101         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10102         test.
10103         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10104         test.
10105         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10106         test.
10107         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10108         test.
10109         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10110         test.
10111         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10112         test.
10113         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10114         test.
10115         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10116         test.
10117         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10118         test.
10119         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10120         test.
10121         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10122         test.
10123         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10124         test.
10125         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10126         test.
10127         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10128         test.
10129         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10130         test.
10131         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10132         test.
10133         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10134         test.
10135         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10136         test.
10137         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10138         test.
10139         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10140         test.
10141         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10142         test.
10143         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10144         test.
10145         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10146         test.
10147         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10148         test.
10149         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10150         test.
10151         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10152         test.
10153         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10154         test.
10155         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10156         test.
10157         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10158         test.
10159         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10160         test.
10161         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10162         test.
10163         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10164         test.
10165         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10166         test.
10167         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10168         test.
10169         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10170         test.
10171         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10172         test.
10173         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10174         test.
10175         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10176         test.
10177         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10178         test.
10179         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10180         test.
10181         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10182         test.
10183         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10184         test.
10185         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10186         test.
10187         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10188         test.
10189         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10190         test.
10191         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10192         test.
10193         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10194         test.
10195         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10196         test.
10197         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10198         test.
10199         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10200         test.
10201         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10202         test.
10203         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10204         test.
10205         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10206         test.
10207         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10208         test.
10209         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10210         test.
10211         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10212         test.
10213         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10214         test.
10215         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10216         test.
10217         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10218         test.
10219         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10220         test.
10221         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10222         test.
10223         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10224         test.
10225         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10226         test.
10227         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10228         test.
10229         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10230         test.
10231         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10232         test.
10233         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10234         test.
10235         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10236         test.
10237         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10238         test.
10239         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10240         test.
10241         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10242         test.
10243         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10244         test.
10245         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10246         test.
10247         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10248         test.
10249         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10250         test.
10251         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10252         test.
10253         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10254         test.
10255         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10256         test.
10257         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10258         test.
10259         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10260         test.
10261         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10262         test.
10263         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10264         test.
10265         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10266         test.
10267         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10268         test.
10269         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10270         test.
10271         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10272         test.
10273         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10274         test.
10275         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10276         test.
10277         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10278         test.
10279         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10280         test.
10281         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10282         test.
10283         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10284         test.
10285         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10286         test.
10287         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10288         test.
10289         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10290         test.
10291         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10292         test.
10293         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10294         test.
10295         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10296         test.
10297         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10298         test.
10299         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10300         test.
10301         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10302         test.
10303         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10304         test.
10305         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10306         test.
10307         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10308         test.
10309         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10310         test.
10311         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10312         test.
10313         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10314         test.
10315         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10316         test.
10318 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
10320         * g++.dg/template/crash81.C: Update.
10322 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
10324         PR ipa/66424.
10325         * gcc.target/i386/pr66424.c: New.
10327 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10329         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10331 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
10333         PR fortran/61831
10334         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10335         Drop address sanitization.
10337 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10339         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10340         Skip -march=armv4t.
10341         (dg-additional-options): Set armv5t flag.
10343 2015-07-21  Marek Polacek  <polacek@redhat.com>
10345         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10346         * gcc.dg/vmx/unpack.c: Likewise.
10347         * gcc.target/powerpc/quad-atomic.c: Likewise.
10349 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
10351         * gcc.target/i386/asm-flag-5.c (f_ll): New.
10353 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
10355         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10356         model.
10358 2015-07-20  Marek Polacek  <polacek@redhat.com>
10360         PR c++/55095
10361         * c-c++-common/Wshift-overflow-1.c: New test.
10362         * c-c++-common/Wshift-overflow-2.c: New test.
10363         * c-c++-common/Wshift-overflow-3.c: New test.
10364         * c-c++-common/Wshift-overflow-4.c: New test.
10365         * c-c++-common/Wshift-overflow-5.c: New test.
10366         * g++.dg/cpp1y/left-shift-1.C: New test.
10367         * gcc.dg/c90-left-shift-2.c: New test.
10368         * gcc.dg/c90-left-shift-3.c: New test.
10369         * gcc.dg/c99-left-shift-2.c: New test.
10370         * gcc.dg/c99-left-shift-3.c: New test.
10371         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10372         * gcc.c-torture/execute/pr40386.c: Likewise.
10373         * gcc.dg/vect/pr33373.c: Likewise.
10374         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10375         * gcc.dg/vect/vect-shift-2.c: Likewise.
10377 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10379         * gcc.target/aarch64/neg_abs_1.c: New test.
10381 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
10383         PR target/66922
10384         * gcc.target/i386/pr66922.c: New test.
10386 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
10388         PR middle-end/46851
10389         PR middle-end/60340
10390         * gcc.dg/tree-ssa/pr42327.c: Removed.
10391         * g++.dg/other/pr35011.C: Removed.
10393 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10395         PR target/66906
10396         * gcc.target/i386/pr66906.c: New test.
10398 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10400         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10401         as follow-up to r225930.
10403 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
10405         PR fortran/52846
10406         * lib/fortran-modules.exp (proc cleanup-submodules): New
10407         procedure.
10408         * gfortran.dg/submodule_1.f08: Change extension and clean up
10409         the submodule files.
10410         * gfortran.dg/submodule_2.f08: ditto
10411         * gfortran.dg/submodule_6.f08: ditto
10412         * gfortran.dg/submodule_7.f08: ditto
10413         * gfortran.dg/submodule_8.f08: New test
10414         * gfortran.dg/submodule_9.f08: New test
10416 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
10417             Sebastian Pop  <s.pop@samsung.com>
10419         PR middle-end/61929
10420         * gcc.dg/graphite/pr61929.c: New.
10422 2015-07-17  Marek Polacek  <polacek@redhat.com>
10424         * gcc.dg/fold-minus-7.c: New test.
10426 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
10428         * gfortran.dg/co_reduce_1.f90: New file.
10430 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10432         PR target/66824
10433         * gcc.target/i386/pr66824.c:
10435 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
10437         PR fortran/66035
10438         * gfortran.dg/structure_constructor_13.f03: New test.
10440 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10442         PR fortran/61831
10443         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10444         of generated while loops in the tree dump.
10445         * gfortran.dg/derived_constructor_comps_6.f90: New file.
10447 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
10449         * gcc.dg/vect/vect-outer-simd-2.c: New test.
10451 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
10453         PR target/66891
10454         * gcc.target/i386/pr66891.c: New test.
10456 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10458         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10460 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
10462         PR rtl-optimization/66626
10463         * gcc.target/i386/pr66626-2.c: New.
10465 2015-07-16  Martin Liska  <mliska@suse.cz>
10467         * g++.dg/ipa/pr66896.c: New test.
10469 2015-07-16  Richard Biener  <rguenther@suse.de>
10471         PR tree-optimization/66894
10472         * gcc.dg/torture/pr66894.c: New testcase.
10474 2015-07-16  Richard Biener  <rguenther@suse.de>
10476         * gcc.dg/tree-ssa/pr21031.c: Adjust.
10478 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
10480         PR target/66866
10481         * g++.dg/pr66866.C: New test.
10483 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10485         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10487 2015-07-15  Richard Biener  <rguenther@suse.de>
10489         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10490         { -O3 -fomit-frame-pointer },
10491         { -O3 -fomit-frame-pointer -funroll-loops } and
10492         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10493         in favor of
10494         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10495           -finline-functions }
10497 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
10499         * gcc.target/mips/interrupt_handler-5.c: New test.
10501 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10502             Robert Suchanek  <robert.suchanek@imgtec.com>
10504         * gcc.target/mips/interrupt_handler-4.c: New test.
10506 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10508         PR testsuite/66734
10509         * gcc.dg/lto/lto.exp: Initialize MPX.
10511 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10513         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10514         dg-skip-if.
10515         * gcc.target/arm/scd42-3.c: Likewise.
10517 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10519         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10520         code to be run when the pre-arch code increases the isa_rev to
10521         mips32r6 or greater.
10523 2015-07-15  Richard Biener  <rguenther@suse.de>
10525         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10526         { -O3 -fomit-frame-pointer },
10527         { -O3 -fomit-frame-pointer -funroll-loops } and
10528         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10529         in favor of
10530         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10531           -finline-functions }
10532         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10533         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10534         to additional_flags.
10536 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10538         PR rtl-optimization/66838
10539         * gcc.target/i386/pr66838.c: New test.
10541 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10543         PR c++/66850
10544         * g++.dg/template/pr66850.C: New test.
10546 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10547             Cesar Philippidis  <cesar@codesourcery.com>
10548             Chung-Lin Tang  <cltang@codesourcery.com>
10550         * gcc.target/nios2/nios2-flushd.c: New.
10551         * gcc.target/nios2/nios2-rdprs.c: New.
10552         * gcc.target/nios2/r2-atomic.c: New.
10553         * gcc.target/nios2/r2-eni.c: New.
10554         * gcc.target/nios2/r2-wrpie.c: New.
10556 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10557             Cesar Philippidis  <cesar@codesourcery.com>
10558             Chung-Lin Tang  <cltang@codesourcery.com>
10560         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10561         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10563 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10564             Cesar Philippidis  <cesar@codesourcery.com>
10565             Chung-Lin Tang  <cltang@codesourcery.com>
10567         * gcc.target/nios2/andci.c: New.
10568         * gcc.target/nios2/bmx.c: New.
10569         * gcc.target/nios2/cdx-add.c: New.
10570         * gcc.target/nios2/cdx-branch.c: New.
10571         * gcc.target/nios2/cdx-callret.c: New.
10572         * gcc.target/nios2/cdx-loadstore.c: New.
10573         * gcc.target/nios2/cdx-logical.c: New.
10574         * gcc.target/nios2/cdx-mov.c: New.
10575         * gcc.target/nios2/cdx-shift.c: New.
10576         * gcc.target/nios2/cdx-sub.c: New.
10577         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10579 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10581         PR c++/65071
10582         * g++.dg/cpp0x/vt-65071.C: New.
10584 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10585             Cesar Philippidis  <cesar@codesourcery.com>
10586             Chung-Lin Tang  <cltang@codesourcery.com>
10588         * gcc.target/nios2/r2-io-range.c: New.
10589         * gcc.target/nios2/r2-stio-1.c: New.
10590         * gcc.target/nios2/r2-stio-2.c: New.
10591         * gcc.target/nios2/nios2-ldxio.c: New.
10592         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10593         of just compile.  Add more tests.
10595 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10597         gfortran.dg/pr66864.f90: New test.
10599 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10601         PR rtl-optimization/66626
10602         * gcc.target/i386/pr66626.c: New.
10604 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10606         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10607         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10608         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10610 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10612         * g++.dg/template/crash81.C: Adjust for error + inform change.
10613         * g++.dg/template/pr58878.C: Likewise.
10614         * g++.dg/template/shadow1.C: Likewise.
10615         * g++.dg/template/shadow2.C: Likewise.
10616         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10617         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10618         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10619         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10621 2015-07-14  Richard Biener  <rguenther@suse.de>
10623         PR tree-optimization/66863
10624         * gcc.dg/torture/pr66863.c: New testcase.
10626 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10628         PR c++/65186
10629         * g++.dg/template/pr65186.C: New test.
10631 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10633         * gcc.target/arm/macro_defs0.c: Add directive to skip
10634         test if -marm is present.
10635         * gcc.target/arm/macro_defs1.c: Likewise.
10637 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10639         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10640         if-conversion..
10641         * gcc.target/aarch64/adds1.c: Likewise.
10642         * gcc.target/aarch64/ands_1.c: Likewise.
10643         * gcc.target/aarch64/bics_1.c: Likewise.
10644         * gcc.target/aarch64/subs1.c: Likewise.
10645         * gcc.target/aarch64/subs3.c: Likewise.
10647 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10649         PR fortran/64589
10650         * gfortran.dg/pr64589.f90: New test.
10652 2015-07-13  Renlin Li  <renlin.li@arm.com>
10654         PR rtl/66556
10655         * gcc.c-torture/execute/pr66556.c: New.
10657 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10659         * gcc.dg/20020219-1.c: Fix double word typos.
10660         * gcc.dg/20020919-1.c: Same.
10662 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10663             Jeff Law  <law@redhat.com>
10665         PR middle-end/66726
10666         * g++.dg/tree-ssa/pr66726.c: New test.
10667         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10668         * gcc.dg/tree-ssa/pr66726.c: New test.
10670 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10672         PR c++/58734
10673         * g++.dg/cpp0x/variadic-ttp2.C: New.
10675 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10677         PR c++/30044
10678         * g++.dg/cpp0x/auto46.C: New test.
10679         * g++.dg/template/pr30044.C: New test.
10680         * g++.dg/template/shadow2.C: New test.
10681         * g++.dg/template/error55.C: New test.
10682         * g++.dg/template/crash83.C: Accept any error string.
10683         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10684         parameters.
10685         * g++.dg/cpp0x/variadic19.C: Likewise
10686         * g++.dg/template/canon-type-13.C: Likewise.
10687         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10688         * g++.dg/torture/20070621-1.C: Likewise.
10690 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10692         PR c++/54521
10693         * g++.dg/init/explicit3.C: New.
10695 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10697         PR target/66819
10698         * gcc.target/i386/pr66819-1.c: New test.
10699         * gcc.target/i386/pr66819-2.c: Likewise.
10700         * gcc.target/i386/pr66819-3.c: Likewise.
10701         * gcc.target/i386/pr66819-4.c: Likewise.
10702         * gcc.target/i386/pr66819-5.c: Likewise.
10704 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10706         PR target/66703
10707         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10708         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10709         type to prevent possible flag-clobbering zero-extensions.
10710         * gcc.target/i386/pr66703.c: New test.
10712 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10714         PR c++/60842
10715         * g++.dg/cpp0x/nsdmi-template15.C: New.
10717 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10719         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10721 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10723         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10724         * gcc.target/arm/flip-thumb.c: Likewise.
10726 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10728         PR target/66813
10729         * gcc.target/i386/pr66813.c: New test.
10731 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10733         PR middle-end/66820
10734         * gcc.dg/gomp/pr66820.c: New test.
10736 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10738         PR c++/65592
10739         * g++.dg/cpp0x/scoped_enum6.C: New.
10741 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10743         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10744         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10746 2015-07-10  Richard Biener  <rguenther@suse.de>
10748         PR tree-optimization/66823
10749         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10750         which should not be necessary.  XFAIL.
10752 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10754         PR c++/64848
10755         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10757 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10759         PR middle-end/66633
10760         * gcc.dg/gomp/pr66633-1.c: New test.
10761         * gcc.dg/gomp/pr66633-2.c: New test.
10762         * gcc.dg/gomp/pr66633-3.c: New test.
10763         * gcc.dg/gomp/pr66633-4.c: New test.
10765 2015-07-09  John Marino  <gnugcc@marino.st>
10767         * lib/target-supports.exp (check_effective_target_pie):
10768         Add *-*-dragonfly*
10770 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10772         PR target/66814
10773         * gcc.target/i386/pr66814.c: New test.
10775 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10777         PR target/66731
10778         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10779         * gcc.target/aarch64/fnmul-2.c: Likewise.
10780         * gcc.target/aarch64/fnmul-3.c: Likewise.
10781         * gcc.target/aarch64/fnmul-4.c: Likewise.
10783 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10785         PR c++/65790
10786         * g++.dg/cpp0x/vt-65790.C: New.
10788 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10790         PR target/66818
10791         * gcc.target/i386/pr66818.c: New test.
10793 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10795         PR target/66817
10796         * gcc.target/i386/pr66817.c: New test.
10798 2015-07-09  Marek Polacek  <polacek@redhat.com>
10800         PR tree-optimization/66718
10801         * gcc.dg/vect/vect-126.c: New test.
10803 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10805         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10806         even when dwarf-2 is not the default.
10808 2015-07-08  Jeff Law  <law@redhat.com>
10810         PR testsuite/66796
10811         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10812         to have a single memory reference.
10814 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10816         * g++.dg/other/dump-ada-spec-9.C: New test.
10818 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10820         * g++.dg/vect/vect.exp: Run also simd* tests.
10821         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10822         (check_vect): Fix up get_cpuid call for C++.
10823         * g++.dg/vect/simd-clone-1.cc: New test.
10825 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10827         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10829 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10831         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10832         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10834 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10836         PR target/66806
10837         * gcc.target/i386/pr66806.c: New test.
10839 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10841         PR c++/66421
10842         * g++.dg/cpp0x/auto45.C: New.
10844 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10846         PR middle-end/66334
10847         * gcc.target/i386/pr66334.c: New.
10849 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10851         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10852         comments.
10854 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10856         PR jit/66783
10857         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10858         (verify_code): Update expected error message.
10859         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10860         (verify_code): Likewise.
10861         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10862         (verify_code): Likewise.
10864 2015-07-08  Richard Biener  <rguenther@suse.de>
10866         PR tree-optimization/66793
10867         * gcc.dg/torture/pr66793.c: New testcase.
10869 2015-07-08  Richard Biener  <rguenther@suse.de>
10871         PR tree-optimization/66794
10872         * gcc.dg/torture/pr66794.c: New testcase.
10874 2015-07-08  Marek Polacek  <polacek@redhat.com>
10876         PR c++/66748
10877         * g++.dg/abi/abi-tag15.C: New test.
10879 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10881         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10882         * gcc.target/mips/branch-3.c: Ditto
10883         * gcc.target/mips/branch-4.c: Ditto.
10884         * gcc.target/mips/branch-5.c: Ditto.
10885         * gcc.target/mips/branch-6.c: Ditto.
10886         * gcc.target/mips/branch-7.c: Ditto.
10887         * gcc.target/mips/branch-8.c: Ditto.
10888         * gcc.target/mips/branch-9.c: Ditto.
10889         * gcc.target/mips/branch-10.c: Ditto.
10890         * gcc.target/mips/branch-11.c: Ditto.
10891         * gcc.target/mips/branch-12.c: Ditto.
10892         * gcc.target/mips/branch-13.c: Ditto.
10893         * gcc.target/mips/umips-branch-5.c: New file.
10894         * gcc.target/mips/umips-branch-6.c: New file.
10895         * gcc.target/mips/umips-branch-7.c: New file.
10896         * gcc.target/mips/umips-branch-8.c: New file.
10897         * gcc.target/mips/umips-branch-9.c: New file.
10898         * gcc.target/mips/umips-branch-10.c: New file.
10899         * gcc.target/mips/umips-branch-11.c: New file.
10900         * gcc.target/mips/umips-branch-12.c: New file.
10901         * gcc.target/mips/umips-branch-13.c: New file.
10902         * gcc.target/mips/umips-branch-14.c: New file.
10903         * gcc.target/mips/umips-branch-15.c: New file.
10904         * gcc.target/mips/umips-branch-16.c: New file.
10905         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10906         (OCCUPY_0xfffc): New define.
10908 2015-07-08  Renlin Li  <renlin.li@arm.com>
10910         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10912 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10914         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10916 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10918         * gcc.target/i386/bt-3.c: New test.
10919         * gcc.target/i386/bt-4.c: Ditto.
10921 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10923         * g++.dg/other/dump-ada-spec-8.C: New test.
10925 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10927         PR jit/66783
10928         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10929         test case.
10930         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10931         New test case.
10932         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10933         New test case.
10934         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10935         Avoid using an opaque struct for local "f".
10937 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10939         PR jit/66779
10940         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10941         * jit.dg/test-pr66779.c: New testcase.
10943 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10945         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10946         NOCOMPRESSION.
10948 2015-07-07  Richard Biener  <rguenther@suse.de>
10950         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10952 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10954         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10955         * gcc.target/mips/call-5.c: Ditto.
10956         * gcc.target/mips/call-6.c: Ditto.
10958 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10960         * gcc.dg/dx-test.c: New test-case.
10962 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10964         PR fortran/66578
10965         * gfortran.dg/allocate_with_source_9.f08: New test.
10967 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10969         PR target/52144
10970         * gcc.target/arm/flip-thumb.c: Fix scan.
10971         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10972         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10973         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10974         Fix return value.
10976 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10978         PR target/65956
10979         * gcc.c-torture/execute/pr65956.c: New test.
10981 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10983         * gcc.target/arm/aapcs/align1.c: New.
10984         * gcc.target/arm/aapcs/align_rec1.c: New.
10985         * gcc.target/arm/aapcs/align2.c: New.
10986         * gcc.target/arm/aapcs/align_rec2.c: New.
10987         * gcc.target/arm/aapcs/align3.c: New.
10988         * gcc.target/arm/aapcs/align_rec3.c: New.
10989         * gcc.target/arm/aapcs/align4.c: New.
10990         * gcc.target/arm/aapcs/align_rec4.c: New.
10991         * gcc.target/arm/aapcs/align_vararg1.c: New.
10992         * gcc.target/arm/aapcs/align_vararg2.c: New.
10994 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10996         * gfortran.dg/iomsg_2.f90: New test.
10998 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11000         PR target/66749
11001         * gcc.target/i386/pr66749.c: New test.
11003 2015-07-06  Richard Biener  <rguenther@suse.de>
11005         PR tree-optimization/66772
11006         * gcc.dg/torture/pr66772-1.c: New testcase.
11007         * gcc.dg/torture/pr66772-2.c: Likewise.
11009 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
11011         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
11012         the jals instruction.
11014 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11016         PR target/53383
11017         * gcc.target/i386/pr53383-1.c: New file.
11018         * gcc.target/i386/pr53383-2.c: Likewise.
11019         * gcc.target/i386/pr53383-3.c: Likewise.
11021 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
11023         * gcc.target/aarch64/fnmul-1.c: New.
11024         * gcc.target/aarch64/fnmul-2.c: New.
11025         * gcc.target/aarch64/fnmul-3.c: New.
11026         * gcc.target/aarch64/fnmul-4.c: New.
11028 2015-07-06  Richard Biener  <rguenther@suse.de>
11030         PR middle-end/66759
11031         * gcc.dg/torture/pr66759.c: New testcase.
11033 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
11035         PR fortran/58586
11036         * gfortran.dg/alloc_comp_class_3.f03: New test.
11037         * gfortran.dg/alloc_comp_class_4.f03: New test.
11039 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
11041         * gcc.c-torture/execute/pr66757.c: New test.
11043 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
11045         PR tree-optimization/66720
11046         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
11048 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
11049             Sandra Loosemore <sandra@codesourcery.com>
11051         * gcc.target/nios2/gprel-offset.c: New test.
11053 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
11055         PR fortran/66725
11056         * gfortran.dg/pr66725.f90: New test.
11058 2015-07-03  Jason Merrill  <jason@redhat.com>
11060         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
11061         Avoid narrowing error.
11063 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
11065         PR rtl-optimization/66706
11066         * gcc.target/powerpc/shift-int.c: New testcase.
11068 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
11070         PR target/66746.
11071         * gcc.target/i386/pr66746.c: New file.
11073 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
11075         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
11077 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
11079         PR tree-optimization/66119
11080         * g++.dg/opt/pr66119.C: New.
11082 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
11084         PR fortran/52846
11085         * gfortran.dg/submodule_1.f90: New test
11086         * gfortran.dg/submodule_2.f90: New test
11087         * gfortran.dg/submodule_3.f90: New test
11088         * gfortran.dg/submodule_4.f90: New test
11089         * gfortran.dg/submodule_5.f90: New test
11090         * gfortran.dg/submodule_6.f90: New test
11091         * gfortran.dg/submodule_7.f90: New test
11093 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
11095         PR preprocessor/53690
11096         * g++.dg/cpp/pr53690.C: New.
11098 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11100         * gcc.target/powerpc/vec-cmp.c: New test.
11102 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11104         PR fortran/56520
11105         * gfortran.dg/pr56520.f90: New test.
11107 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
11109         PR fortran/66545
11110         * gfortran.dg/pr66545_1.f90: New test.
11111         * gfortran.dg/pr66545_2.f90: New test.
11113 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
11115         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11116         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11118 2015-07-02  Richard Biener  <rguenther@suse.de>
11120         PR testsuite/66719
11121         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11122         unaligned loads.
11124 2015-07-02  Richard Biener  <rguenther@suse.de>
11126         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11128 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
11130         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11132 2015-07-01  Jason Merrill  <jason@redhat.com>
11134         * lib/target-supports.exp (cxx_default): Set to C++14.
11136 2015-07-01  Tom de Vries  <tom@codesourcery.com>
11138         PR testsuite/66723
11139         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11140         scan-assembler.
11142 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11144         * gfortran.dg/warn_conversion_8.f90:  New test.
11146 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11148         PR rtl-optimization/61047
11149         * gcc.c-torture/execute/20150611-1.c: New testcase.
11151 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11153         PR jit/66700
11154         * jit.dg/all-non-failing-tests.h: Add
11155         test-pr66700-observing-write-through-ptr.c.
11156         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11158 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11160         * jit.dg/test-accessing-union.c: Add comments for use by
11161         gcc/jit/docs/topics/types.rst.
11163 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
11165         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11166         'do-require-effective-target' with 'dg-require-effective-target'.
11167         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11168         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11169         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
11170         'stlex' with 'strex' as the expected output.
11172 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
11174         PR c++/60365
11175         * g++.dg/cpp0x/gen-attrs-60.C: New.
11176         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11178 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
11180         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11181         New function.
11182         * gcc.target/aarch64/pic-small.c: Restrict this test under
11183         check_effective_target_aarch64_small_fpic.
11185 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
11187         * gfortran.dg/gomp/pr66633.f90: New test.
11189 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
11191         PR c++/66686
11192         * g++.dg/template/pr66686.C: New test.
11194 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
11196         * gnat.dg/lto17.ad[sb]: New test.
11198 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11200         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11201         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11202         testcase.
11203         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11204         New testcase.
11205         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11206         New testcase.
11207         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11208         New testcase.
11209         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11210         New testcase.
11211         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11212         New testcase.
11213         * jit.dg/test-switch.c: New testcase.
11214         * jit.dg/test-switch.cc: New testcase.
11216 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11218         PR jit/66546
11219         * jit.dg/all-non-failing-tests.h: Add note about
11220         test-validly-unreachable-block.c.
11221         * jit.dg/test-validly-unreachable-block.c: New file.
11223 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11225         PR jit/66628
11226         * jit.dg/all-non-failing-tests.h: Add note about
11227         test-extra-options.c.
11228         * jit.dg/test-extra-options.c: New testcase.
11230 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
11232         PR debug/66691
11233         * gcc.target/i386/pr66691.c: New.
11235 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
11237         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11238         * gcc.target/i386/iamcu/args.h: Likewise.
11239         * gcc.target/i386/iamcu/asm-support.S: Likewise.
11240         * gcc.target/i386/iamcu/defines.h: Likewise.
11241         * gcc.target/i386/iamcu/macros.h: Likewise.
11242         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11243         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11244         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11245         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11246         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11247         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11248         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11249         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11250         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11251         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11252         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11253         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11254         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11255         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11256         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11257         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11258         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11260 2015-06-30  Marek Polacek  <polacek@redhat.com>
11262         * gcc.dg/fold-minus-6.c: New test.
11264         * gcc.dg/fold-ior-3.c: New test.
11266 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
11268         Implement N4197 - Adding u8 character literals
11269         * g++.dg/cpp1z/utf8.C: New.
11270         * g++.dg/cpp1z/utf8-neg.C: New.
11271         * g++.dg/cpp1z/udlit-utf8char.C: New.
11273 2015-06-30  Marek Polacek  <polacek@redhat.com>
11275         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11277 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11279         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11280         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11281         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11282         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11284 2015-06-30  Marek Polacek  <polacek@redhat.com>
11286         * gcc.dg/fold-ior-2.c: New test.
11288 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11290         PR tree-optimization/66652
11291         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11292         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
11293         pointers.
11294         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11296 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
11298         PR c++/65977
11299         * g++.dg/cpp0x/constexpr-friend-3.C: New.
11300         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11302 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11304         PR fortran/66605
11305         * gfortran.dg/wunused-parameter.f90: New test.
11307 2015-06-29  Richard Henderson  <rth@redhat.com>
11309         * gcc.target/i386/asm-flag-1.c: New.
11310         * gcc.target/i386/asm-flag-2.c: New.
11311         * gcc.target/i386/asm-flag-3.c: New.
11312         * gcc.target/i386/asm-flag-4.c: New.
11313         * gcc.target/i386/asm-flag-5.c: New.
11315 2015-06-29  Marek Polacek  <polacek@redhat.com>
11317         PR c/66322
11318         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11319         * c-c++-common/pr66322.c: New test.
11320         * g++.dg/eh/scope1.C: Remove dg-warning.
11322 2015-06-29  Richard Biener  <rguenther@suse.de>
11324         PR tree-optimization/66677
11325         * gcc.dg/vect/pr66677.c: New testcase.
11327 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
11329         PR middle-end/64130
11330         * gcc.dg/tree-ssa/pr64130.c: New test.
11332 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
11334         * gcc.target/aarch64/pic-small.c: New testcase.
11336 2015-06-26  Richard Biener  <rguenther@suse.de>
11338         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11340 2015-06-26  Marek Polacek  <polacek@redhat.com>
11342         * gcc.dg/fold-and-1.c: New test.
11343         * gcc.dg/fold-and-2.c: New test.
11345 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
11347         * gnat.dg/warn11.adb: Add missing dg directive.
11348         * gnat.dg/warn12.adb: New test.
11349         * gnat.dg/warn12_pkg.ads: New helper.
11351 2015-06-26  Richard Biener  <rguenther@suse.de>
11353         * gfortran.dg/reassoc_3.f90: Adjust.
11355 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
11357         PR target/66412
11358         * gcc.target/i386/pr66412.c: New test.
11360 2015-06-25  Richard Biener  <rguenther@suse.de>
11362         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11364 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
11366         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11368 2015-06-25  Richard Biener  <rguenther@suse.de>
11370         * gfortran.dg/vect/vect-9.f90: New testcase.
11372 2015-06-25  Nick Clifton  <nickc@redhat.com>
11374         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11375         H8300 and M32R targets.
11377 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11379         PR fortran/66528
11380         * gfortran.dg/maxerrors.f90: New test.
11382 2015-06-08  DJ Delorie  <dj@redhat.com>
11384         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11386 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11388         * gcc.target/aarch64/mgeneral-regs_3.c: New.
11390 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11392         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11393         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11394         * gcc.target/aarch64/nofp_1.c: New file.
11396 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
11398         Implement N3928 - Extending static_assert
11399         * g++.dg/cpp0x/static_assert8.C: Adjust.
11400         * g++.dg/cpp0x/static_assert12.C: New.
11401         * g++.dg/cpp0x/static_assert13.C: New.
11402         * g++.dg/cpp1y/static_assert1.C: New.
11403         * g++.dg/cpp1y/static_assert2.C: New.
11404         * g++.dg/cpp1z/static_assert-nomsg.C: New.
11406 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
11408         PR c++/65750
11409         * g++.dg/cpp0x/trailing11.C: New.
11411 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11413         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11414         multilibs.
11415         * gcc.target/arm/memset-inline-10.c: Likewise.
11416         * gcc.target/arm/pr58784.c: Likewise.
11417         * gcc.target/arm/pr59985.C: Likewise.
11418         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11420 2015-06-24  Renlin Li  <renlin.li@arm.com>
11422         * gcc.target/aarch64/arm_align_max_pwr.c: New.
11423         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11425 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
11427         Revert:
11428         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11430         PR c++/30044
11431         * g++.dg/cpp0x/auto45.C: New test.
11432         * g++.dg/template/pr30044.C: New test.
11433         * g++.dg/template/crash83.C: Accept any error string.
11434         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11435         parameters.
11436         * g++.dg/cpp0x/variadic18.C: Likewise
11437         * g++.dg/template/canon-type-13.C: Likewise.
11438         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11440 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
11442         PR c++/65811
11443         * g++.dg/other/linkage2.C: New.
11445 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11447         PR target/63408
11448         * gcc.target/arm/pr63408.c: New test.
11450 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
11452         * lib/c-torture.exp: Don't call check_effective_target_lto
11453         before setting up environment correctly.
11454         * lib/gcc-dg.exp: Likewise, and protect
11455         gcc_force_conventional_output.
11457 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11459         PR rtl-optimization/66306
11460         * gcc.target/s390/pr66306.c: New test.
11462 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11464         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11465         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11466         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11467         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11468         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11469         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11470         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11472 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
11474         PR target/65803
11475         * gcc.c-torture/pr65803.c: New test.
11477 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11479         PR c++/30044
11480         * g++.dg/cpp0x/auto45.C: New test.
11481         * g++.dg/template/pr30044.C: New test.
11482         * g++.dg/template/crash83.C: Accept any error string.
11483         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11484         parameters.
11485         * g++.dg/cpp0x/variadic18.C: Likewise
11486         * g++.dg/template/canon-type-13.C: Likewise.
11487         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11489 2015-06-23  Marek Polacek  <polacek@redhat.com>
11491         * c-c++-common/Wlogical-op-3.c: New test.
11493 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11495         PR c++/66254
11496         * g++.dg/cpp0x/scoped_enum5.C: New.
11498 2015-06-23  Richard Biener  <rguenther@suse.de>
11500         PR tree-optimization/66636
11501         * gcc.dg/vect/pr66636.c: New testcase.
11503 2015-06-23  Marek Polacek  <polacek@redhat.com>
11505         * gcc.dg/fold-minus-4.c: New test.
11506         * gcc.dg/fold-minus-5.c: New test.
11507         * c-c++-common/ubsan/overflow-add-5.c: New test.
11509 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11511         Add missing testcase from r224672.
11512         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11514         * gcc.target/vax/bswapdi-1.c: New.
11516 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11518         PR fortran/64674
11519         * gfortran.dg/associate_18.f08: New test.
11521 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11523         PR target/66560
11524         * gcc.target/i386/pr66560-1.c: New test.
11525         * gcc.target/i386/pr66560-2.c: Ditto.
11526         * gcc.target/i386/pr66560-3.c: Ditto.
11527         * gcc.target/i386/pr66560-4.c: Ditto.
11529 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11531         * gcc.target/nvptx/nvptx.exp: New file.
11532         * gcc.target/nvptx/proto-1.c: Likewise.
11534 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11536         PR tree-optimization/66449
11537         * gcc.dg/vect/pr66449.c: New test.
11539 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11541         * g++.dg/other/dump-ada-spec-5.C: New test.
11542         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11543         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11545 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11547         * g++.dg/inherit/pure1.C: Test location too.
11549 2015-06-22  Marek Polacek  <polacek@redhat.com>
11551         * gcc.dg/fold-ior-1.c: New test.
11552         * gcc.dg/fold-minus-2.c: New test.
11553         * gcc.dg/fold-minus-3.c: New test.
11554         * gcc.dg/fold-plus-1.c: New test.
11555         * gcc.dg/fold-plus-2.c: New test.
11556         * gcc.dg/fold-xor-4.c: New test.
11557         * gcc.dg/fold-xor-5.c: New test.
11559 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11561         PR target/65914
11562         * g++.dg/torture/pr65914.C:  New.
11564 2015-06-22  Richard Biener  <rguenther@suse.de>
11566         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11567         not existing TORTURE_OPTIONS only.
11568         * lib/gcc-dg.exp: Likewise.
11570 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11572         PR target/52144
11573         * gcc.target/arm/flip-thumb.c: New test.
11575 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11576             Martin Liska  <mliska@suse.cz>
11578         PR ipa/65908
11579         * g++.dg/ipa/pr65908.C: New testcase.
11581 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11583         PR c++/65882
11584         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11585         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11587 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11589         * gnat.dg/specs/debug1.ads: Adjust.
11591 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11593         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11594         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11595         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11596         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11597         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11598         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11599         * gcc.target/aarch64/fmovd-zero.c: Delete.
11600         * gcc.target/aarch64/fmovf-zero.c: Delete.
11602 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11604         * gcc.target/vax/bswapdi-1.c: New.
11606 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11608         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11610 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11612         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11614 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11616         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11618 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11620         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11622 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11624         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11626 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11628         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11630 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11632         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11634 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11636         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11638 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11640         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11642 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11644         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11646 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11648         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11650 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11652         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11654 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11656         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11658 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11660         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11662 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11664         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11666 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11668         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11670 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11672         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11674 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11676         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11678 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11680         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11682 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11684         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11685         (_ARM_FPSCR): Add FZ field.
11686         (clean_results): Force FZ=1 on AArch64.
11687         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11689 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11691         * gcc.target/aarch64/pr62308.c: New test.
11693 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11695         PR fortran/66549
11696         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11698 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11700         * gcc.target/i386/mpx/pr66581.c: New test.
11702 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11704         * gcc.target/i386/cmov9.c: New test.
11706 2015-06-18  Richard Biener  <rguenther@suse.de>
11708         * g++.dg/other/const4.C: New testcase.
11710 2015-06-18  Michael Matz  <matz@suse.de>
11712         PR middle-end/66253
11713         * gcc.dg/vect/pr66253.c: New testcase.
11715 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11717         PR target/66569
11718         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11720 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11722         PR middle-end/66568
11723         * gcc.target/i386/mpx/pr66568.c: New test.
11725 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11727         PR middle-end/66567
11728         * gcc.target/i386/mpx/pr66567.c: New test.
11730 2015-06-18  Richard Biener  <rguenther@suse.de>
11732         PR tree-optimization/66510
11733         * gcc.dg/vect/slp-perm-12.c: New testcase.
11735 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11737         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11738         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11739         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11740         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11742 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11744         PR c++/66571
11745         * g++.dg/gomp/pr66571-1.C: New test.
11747         PR middle-end/66429
11748         * c-c++-common/gomp/pr66429.c: New test.
11750 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11752         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11753         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11754         ...this.
11755         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11756         New testcase.
11757         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11758         New testcase.
11760 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11762         PR testsuite/65944
11763         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11765 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11767         * gcc.target/mips/pr65862-1.c: New test.
11768         * gcc.target/mips/pr65862-2.c: Likewise.
11770 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11772         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11773         * gcc.target/i386/pr52252-atom.c: Ditto.
11774         * gcc.target/i386/vect-div-1.c: Ditto.
11775         * gcc.target/i386/rotate-5.c: Ditto.
11776         * gcc.target/i386/pr50202.c: Ditto.
11777         * gcc.target/i386/pr37843-3.c: Ditto.
11778         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11779         * gcc.target/i386/pr53397-1.c: Ditto.
11780         * gcc.target/i386/pr55934.c: Ditto.
11781         * gcc.target/i386/pr37843-4.c: Ditto.
11782         * gcc.target/i386/pr60451.c: Ditto.
11783         * gcc.target/i386/pr53397-2.c: Ditto.
11784         * gcc.target/i386/vectorize1.c: Ditto.
11785         * gcc.target/i386/extract-insert-combining.c: Ditto.
11786         * gcc.target/i386/pr53759.c: Ditto.
11787         * gcc.target/i386/pr52252-core.c: Ditto.
11788         * gcc.target/i386/rotate-3.c: Ditto.
11789         * gcc.target/i386/sse-20.c: Ditto.
11790         * gcc.target/i386/rotate-4.c: Ditto.
11791         * gcc.target/i386/pr61403.c: Ditto.
11792         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11793         * gcc.target/i386/pr60901.c: Ditto.
11794         * gcc.target/i386/pr59794-7.c: Ditto.
11795         * gcc.target/i386/pr62208.c: Ditto.
11796         * gcc.target/i386/pr53416.c: Ditto.
11797         * gcc.target/i386/asm-dialect-1.c: Ditto.
11798         * gcc.target/i386/pr50038.c: Ditto.
11799         * gcc.target/i386/47698.c: Ditto.
11800         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11801         * gcc.target/i386/pr59794-2.c: Ditto.
11802         * gcc.target/i386/pr59794-3.c: Ditto.
11803         * gcc.target/i386/pr39058.c: Ditto.
11804         * gcc.target/i386/pr60205-1.c: Ditto.
11805         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11806         * gcc.target/i386/sse2-movq-2.c: Ditto.
11808 2015-06-17  Richard Biener  <rguenther@suse.de>
11810         PR tree-optimization/66251
11811         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11813 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11815         PR c++/59682
11816         * g++.dg/parse/new-placement1.C: New.
11818 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11820         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11821         * jit.dg/test-compound-assignment.c: New testcase.
11823 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11825         PR jit/66539
11826         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11827         to "testcases" array.
11829 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11831         PR jit/66539
11832         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11833         * jit.dg/test-debug-strings.c: New test case.
11834         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11835         the discriminant has a sane debug string.
11837 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11839         PR target/56766
11840         * gcc.target/i386/pr56766-1.c: New test.
11841         * gcc.target/i386/pr56766-2.c: Ditto.
11843 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11845         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11846         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11847         * gcc.target/mips/loongson-simd.c: Ditto.
11849 2015-06-16  Richard Biener  <rguenther@suse.de>
11851         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11853 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11855         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11856         passed by the testsuite driver.
11858 2015-06-16  Richard Biener  <rguenther@suse.de>
11860         * gcc.dg/vect/slp-perm-11.c: New testcase.
11862 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11864         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11865         dg-options.
11867 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11869         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11870         Reinstate calls to torture-init and torture-finalize.
11872 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11874         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11876 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11878         PR c++/58583
11879         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11881 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11883         PR c++/51048
11884         * g++.dg/cpp0x/local-type1.C: New.
11886 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11888         PR fortran/44672
11889         PR fortran/45440
11890         PR fortran/57307
11891         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11892         unimplemented error.
11893         * gfortran.dg/allocate_with_source_7.f08: New test.
11894         * gfortran.dg/allocate_with_source_8.f08: New test.
11896 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11898         PR c++/65168
11899         * g++.dg/warn/Walways-true-3.C: New test.
11901 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11903         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11905 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11907         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11908         (main): Remove superfluous attributes.
11909         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11910         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11912 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11914         * gcc.target/i386/monitorx.c: New.
11915         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11916         * gcc.target/i386/sse-13.c: Ditto.
11917         * gcc.target/i386/sse-14.c: Ditto.
11918         * gcc.target/i386/sse-22.c: Ditto.
11919         * gcc.target/i386/sse-23.c: Ditto.
11920         * g++.dg/other/i386-2.C: Ditto.
11921         * g++.dg/other/i386-3.C: Ditto.
11923 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11925         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11927 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11929         PR fortran/66079
11930         * gfortran.dg/allocatable_scalar_13.f90: New test
11932 2015-06-11  Marek Polacek  <polacek@redhat.com>
11934         * gcc.dg/fold-xor-3.c: New test.
11936 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11938         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11939         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11941 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11943         PR target/52144
11944         * gcc.target/arm/pragma_attribute.c: New test.
11946 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11948         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11950 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11952         PR target/66473
11953         * gcc.target/i386/pr66473.c: New test.
11955 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11957         PR target/66470
11958         * gcc.dg/tls/pr66470.c: New test.
11959         * gcc.target/i386/pr66470.c: New test.
11961 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11963         PR target/52144
11964         * gcc.target/arm/attr_arm.c: New test
11965         * gcc.target/arm/attr_arm-err.c: New test
11966         * gcc.target/arm/attr_thumb.c: New test
11967         * gcc.target/arm/attr_thumb-static.c: New test
11969 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11971         PR target/66200
11972         PR target/66428
11973         PR c++/66192
11974         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11976 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11978         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11979         passed by the testsuite driver.
11981 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11983         Revert:
11984         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11985         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11986         * gcc.dg/ssp-1.c: Make counter a register.
11987         * gcc.dg/ssp-2.c: Likewise.
11988         * gcc.dg/torture/parm-coalesce.c: New.
11990 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11992         * gcc.target/i386/vararg-loc.c: New test.
11994 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11996         PR c++/65815
11997         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11998         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
12000 2015-06-09  Marek Polacek  <polacek@redhat.com>
12002         PR tree-optimization/66299
12003         * gcc.dg/pr66299-1.c: New test.
12004         * gcc.dg/pr66299-2.c: New test.
12005         * gcc.dg/pr66299-3.c: New test.
12007 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
12009         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
12010         passed by the testsuite driver.
12012 2015-06-09  Richard Biener  <rguenther@suse.de>
12014         PR middle-end/66423
12015         * gcc.dg/fold-modpow2.c: New testcase.
12017 2015-06-09  Richard Biener  <rguenther@suse.de>
12019         PR tree-optimization/66419
12020         * gcc.dg/vect/bb-slp-37.c: New testcase.
12022 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
12024         * gcc.target/arm/stl-cond.c: New test.
12026 2015-06-09  Richard Biener  <rguenther@suse.de>
12028         PR middle-end/66413
12029         * gcc.dg/torture/pr66413.c: New testcase.
12031 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
12033         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
12034         * gcc.dg/ssp-1.c: Make counter a register.
12035         * gcc.dg/ssp-2.c: Likewise.
12036         * gcc.dg/torture/parm-coalesce.c: New.
12038 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
12040         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
12041         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
12043 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12045         PR rtl-optimization/66444
12046         * gcc.dg/pr66444.c: New test.
12048 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
12050         PR fortran/66245
12051         * gfortran.dg/class_is_1.f90: New test.
12052         * gfortran.dg/type_is_1.f90: Ditto.
12054 2015-06-08  Marek Polacek  <polacek@redhat.com>
12056         PR c/66415
12057         * gcc.dg/cpp/pr66415-1.c: New test.
12058         * gcc.dg/cpp/pr66415-2.c: New test.
12060 2015-06-08  Richard Biener  <rguenther@suse.de>
12062         PR tree-optimization/66422
12063         * gcc.dg/Warray-bounds-16.c: New testcase.
12065 2015-06-08  Richard Biener  <rguenther@suse.de>
12067         * gcc.dg/vect/slp-perm-10.c: New testcase.
12068         * gcc.dg/vect/slp-23.c: Adjust.
12069         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
12070         vector pointer update.
12072 2015-06-08  Marek Polacek  <polacek@redhat.com>
12074         PR sanitizer/66452
12075         * g++.dg/ubsan/pr66452.C: New test.
12077 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12079         PR tree-optimization/66436
12080         * gcc.dg/gomp/dump-new-function-2.c: New test.
12081         * gcc.dg/gomp/dump-new-function-3.c: Same.
12082         * gcc.dg/gomp/dump-new-function.c: Same.
12084 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12086         PR tree-optimization/66435
12087         * gcc.dg/gomp/notify-new-function-2.c: New test.
12088         * gcc.dg/gomp/notify-new-function-3.c: Same.
12089         * gcc.dg/gomp/notify-new-function.c: Same.
12091 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
12093         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12094         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12095         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12096         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12097         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12098         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12099         -fshort-enum.
12101 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
12103         PR fortran/47659
12104         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12105         * gfortran.dg/warn_conversion.f90: Add warning for change in value
12106         for assignment.
12107         * gfortran.dg/warn_conversion_3.f90: Add warnings.
12108         * gfortran.dg/warn_conversion_5.f90: New test.
12109         * gfortran.dg/warn_conversion_6.f90: New test.
12110         * gfortran.dg/warn_conversion_7.f90: New test.
12112 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12114         PR fortran/66347
12115         * gfortran.dg/blockdata_9.f: New test.
12117 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12119         PR fortran/66385
12120         * gfortran.dg/forall_17.f90:  New test.
12122 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
12124         * g++.dg/cpp0x/pr57101.C: Add warning.
12125         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12126         * g++.dg/ext/visibility/anon7.C: Same.
12127         * g++.dg/ipa/pr63587-2.C: Same.
12128         * g++.dg/opt/dump1.C: Same.
12129         * g++.dg/opt/pr59622-3.C: Same.
12130         * g++.dg/opt/pr59622.C: Same.
12131         * g++.dg/torture/pr46383.C: Same.
12132         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12133         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12134         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12135         functions.
12136         * gfortran.dg/intent_out_8.f90: Same.
12137         * gfortran.dg/warn_target_lifetime_3.f90: Same.
12139 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12141         PR fortran/66377
12142         gfortran.dg/equiv_9.f90: New test.
12145 2015-06-05  Tom de Vries  <tom@codesourcery.com>
12147         merge from gomp4 branch:
12148         2015-05-28  Tom de Vries  <tom@codesourcery.com>
12150         PR tree-optimization/65443
12151         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12152         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12153         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12155 2015-06-05  Nathan Sidwell  <nathan@acm.org>
12157         PR c++/52595
12158         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12160 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
12162         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12164 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
12166         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12168 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
12170         * gcc.target/i386/noplt-1.c: New test.
12171         * gcc.target/i386/noplt-2.c: New test.
12172         * gcc.target/i386/noplt-3.c: New test.
12173         * gcc.target/i386/noplt-4.c: New test.
12175 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
12177         PR fortran/58749
12178         * gfortran.dg/adjustl_1.f90:  New test.
12180 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
12182         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12183         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12185 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
12187         * lto.c (iterative_hash_canonical_type,
12188         gimple_register_canonical_type): only hash main variants of types
12190 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
12192         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12193         Move set of dg-do-what-default after early return.
12195 2015-06-04  Marek Polacek  <polacek@redhat.com>
12197         PR c/66341
12198         * gcc.dg/lvalue-8.c: New test.
12200 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12201             Paolo Carlini  <paolo.carlini@oracle.com>
12203         PR c++/66130
12204         * g++.dg/other/pr66130.C: New.
12205         * g++.dg/cpp0x/pr66130.C: Likewise.
12207 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
12209         * g++.dg/cpp0x/decl-loc1.C: New.
12210         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12211         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12212         * g++.dg/init/ctor8.C: Likewise.
12213         * g++.dg/parse/semicolon4.C: Likewise.
12215 2015-06-03  Marek Polacek  <polacek@redhat.com>
12217         PR sanitizer/66190
12218         * g++.dg/ubsan/static-init-1.C: New test.
12219         * g++.dg/ubsan/static-init-2.C: New test.
12220         * g++.dg/ubsan/static-init-3.C: New test.
12222 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
12224         PR target/66275
12225         * gcc.target/i386/pr66275.c: New test.
12227 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12229         * gcc.dg/Wcxx-compat-22.c: New testcase.
12230         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12231         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12232         * c-c++-common/pr58346-1.c: Likewise.
12233         * c-c++-common/transparent-union-1.c: Likewise.
12235 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
12237         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12238         * g++.dg/plugin/def_plugin.c: New file.
12239         * g++.dg/plugin/def-plugin-test.C: New file.
12241 2015-06-03  Richard Biener  <rguenther@suse.de>
12243         * gcc.dg/vect/bb-slp-36.c: New testcase.
12245 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12247         * gcc.dg/lto/chkp-removed-alias_0.c: New.
12249 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12251         * gcc.dg/lto/chkp-privatize-1_0.c: New.
12252         * gcc.dg/lto/chkp-privatize-1_1.c: New.
12253         * gcc.dg/lto/chkp-privatize-2_0.c: New.
12254         * gcc.dg/lto/chkp-privatize-2_1.c: New.
12256 2015-06-03  Marek Polacek  <polacek@redhat.com>
12258         PR c/64223
12259         PR c/29358
12260         * gcc.dg/pr64223-1.c: New test.
12261         * gcc.dg/pr64223-2.c: New test.
12263 2015-06-03  Richard Biener  <rguenther@suse.de>
12265         PR tree-optimization/63916
12266         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12268 2015-06-03  Richard Biener  <rguenther@suse.de>
12270         PR tree-optimization/66375
12271         * gcc.dg/torture/pr66375.c: New testcase.
12273 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
12275         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12277 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
12279         PR target/65768
12280         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12282 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12284         PR fortran/66380
12285         * gfortran.dg/reshape_7.f90: New test.
12287 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
12289         PR c/66220:
12290         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12291         (fn_36): New.
12293 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12295         PR c/49551
12296         * gcc.dg/pr49551.c: New testcase.
12298 2015-06-02  Richard Biener  <rguenther@suse.de>
12300         PR debug/65549
12301         * g++.dg/lto/pr65549_0.C: New testcase.
12303 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
12305         PR libgomp/65742
12306         PR middle-end/66332
12307         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12309 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12311         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12313 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
12315         PR c++/61683
12316         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12318 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12320         PR tree-optimization/48052
12321         * gcc.dg/tree-ssa/scev-8.c: New.
12322         * gcc.dg/tree-ssa/scev-9.c: New.
12323         * gcc.dg/tree-ssa/scev-10.c: New.
12324         * gcc.dg/vect/pr48052.c: New.
12326 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
12328         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12330 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12332         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12334 2015-06-02  Marek Polacek  <polacek@redhat.com>
12336         PR middle-end/66345
12337         * gcc.dg/torture/pr66345.c: New test.
12339 2015-06-02  Richard Biener  <rguenther@suse.de>
12341         PR tree-optimization/65961
12342         * gcc.dg/torture/pr65961.c: New testcase.
12344 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12346         PR tree-optimization/52563
12347         PR tree-optimization/62173
12348         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12349         * gcc.dg/tree-ssa/scev-4.c: Ditto.
12351 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12353         * gnat.dg/specs/varsize_return2.ads: New test.
12354         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12356 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
12358         * gcc.dg/vect/vect-outer-simd-1.c: New test.
12360 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
12362         PR target/65697
12363         * gcc.target/aarch64/sync-comp-swap.c: New.
12364         * gcc.target/aarch64/sync-comp-swap.x: New.
12365         * gcc.target/aarch64/sync-op-acquire.c: New.
12366         * gcc.target/aarch64/sync-op-acquire.x: New.
12367         * gcc.target/aarch64/sync-op-full.c: New.
12368         * gcc.target/aarch64/sync-op-full.x: New.
12369         * gcc.target/aarch64/sync-op-release.c: New.
12370         * gcc.target/aarch64/sync-op-release.x: New.
12372 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
12374         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12375         (bar): Predefined.
12377 2015-06-01  Richard Biener  <rguenther@suse.de>
12379         PR tree-optimization/66349
12380         PR tree-optimization/66352
12381         PR tree-optimization/66357
12382         * gcc.dg/torture/pr66357.c: New testcase.
12383         * gcc.dg/torture/pr66349.c: Likewise.
12384         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12386 2015-06-01  Richard Biener  <rguenther@suse.de>
12388         Revert
12389         2015-05-29  Richard Biener  <rguenther@suse.de>
12391         PR tree-optimization/66314
12392         * gcc.dg/asan/pr66314.c: New testcase.
12394 2015-06-01  Richard Biener  <rguenther@suse.de>
12396         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12398 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
12400         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12401         directives.
12402         (hp3, hp4): Add inline keyword.
12403         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12404         (hp2): Add inline keyword.
12405         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12406         (hp2): Add inline keyword.
12408 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
12410         PR target/65527
12411         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12412         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12413         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12414         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12416 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
12418         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12419         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12421 2015-06-01  Richard Biener  <rguenther@suse.de>
12423         PR tree-optimization/66280
12424         * g++.dg/torture/pr66280.C: New testcase.
12425         * g++.dg/torture/pr66280-2.C: Likewise.
12427 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12429         * gnat.dg/addr9_1.adb: New test.
12430         * gnat.dg/addr9_2.adb: Likewise.
12431         * gnat.dg/addr9_3.adb: Likewise.
12432         * gnat.dg/addr9_4.adb: Likewise.
12434 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
12436           * g++.dg/other/dump-ada-spec-4.C: New test.
12438 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
12440         * gcc.dg/alias-8.c: Fix dg-warning.
12442 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
12444         * gcc.dg/alias-8.c: Do not xfail.
12445         * gcc.dg/pr62167.c: Prevent FRE.
12446         * gcc.dg/alias-14.c: New testcase.
12448 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
12450         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12452 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12454         PR target/66215
12455         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12456         dg-options.
12457         * gcc.target/s390/hotpatch-10.c: Likewise.
12458         * gcc.target/s390/hotpatch-11.c: Likewise.
12459         * gcc.target/s390/hotpatch-12.c: Likewise.
12460         * gcc.target/s390/hotpatch-17.c: Likewise.
12461         * gcc.target/s390/hotpatch-18.c: Likewise.
12462         * gcc.target/s390/hotpatch-20.c: Likewise.
12463         * gcc.target/s390/hotpatch-21.c: Likewise.
12464         * gcc.target/s390/hotpatch-22.c: Likewise.
12465         * gcc.target/s390/hotpatch-23.c: Likewise.
12466         * gcc.target/s390/hotpatch-24.c: Likewise.
12467         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
12468         to check for the exact nops too.
12469         * gcc.target/s390/hotpatch-3.c: Likewise.
12470         * gcc.target/s390/hotpatch-4.c: Likewise.
12471         * gcc.target/s390/hotpatch-5.c: Likewise.
12472         * gcc.target/s390/hotpatch-6.c: Likewise.
12473         * gcc.target/s390/hotpatch-7.c: Likewise.
12474         * gcc.target/s390/hotpatch-8.c: Likewise.
12475         * gcc.target/s390/hotpatch-9.c: Likewise.
12476         * gcc.target/s390/hotpatch-14.c: Likewise.
12477         * gcc.target/s390/hotpatch-15.c: Likewise.
12478         * gcc.target/s390/hotpatch-16.c: Likewise.
12479         * gcc.target/s390/hotpatch-19.c: Likewise.
12480         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
12481         scan-assembler-times counting number of .align directives.
12482         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12483         dg-options.  Remove scan-assembler-times counting number of .align
12484         directives.
12485         * gcc.target/s390/hotpatch-26.c: New file.
12486         * gcc.target/s390/hotpatch-27.c: New file.
12487         * gcc.target/s390/hotpatch-28.c: New file.
12488         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12489         using -Os -O0 -O1 -O2 -O3 options.
12491 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12493         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12495 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
12497         PR tree-optimization/66142
12498         * gcc.dg/vect/pr66142.c: New test.
12500 2015-05-29  Richard Biener  <rguenther@suse.de>
12502         PR tree-optimization/66314
12503         * gcc.dg/asan/pr66314.c: New testcase.
12505 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
12507         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12508         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12509         Adjust all callers.
12510         (schedule-cleanups, dg-keep-saved-temps): New proc.
12511         (gcc-dg-test-1): Schedule cleanups.
12512         * lib/profopt.exp (profopt-execute): Likewise.
12513         * g++.dg/cdce3.C: Adjust expected line numbers.
12514         * gcc.dg/cdce1.c: Likewise.
12515         * gcc.dg/cdce2.c: Likewise.
12516         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12517         * gcc.dg/strlenopt-24.c: Likewise.
12518         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12519         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12520         * obj-c++.dg/encode-2.mm: Likewise.
12522 2015-05-28  DJ Delorie  <dj@redhat.com>
12524         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12526 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12528         * gnat.dg/discr43.adb: New test.
12530 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12532         * gnat.dg/varsize_temp.adb: Rename into...
12533         * gnat.dg/varsize1.adb: ...this.
12534         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12535         * gnat.dg/varsize2.ad[sb]: ...this.
12536         * gnat.dg/varsize3_1.adb: New test.
12537         * gnat.dg/varsize3_2.adb: Likewise.
12538         * gnat.dg/varsize3_3.adb: Likewise.
12539         * gnat.dg/varsize3_4.adb: Likewise.
12540         * gnat.dg/varsize3_5.adb: Likewise.
12541         * gnat.dg/varsize3_6.adb: Likewise.
12542         * gnat.dg/varsize3_pkg1.ads: New helper.
12543         * gnat.dg/varsize3_pkg2.ads: Likewise.
12544         * gnat.dg/varsize3_pkg3.ads: Likewise.
12546 2015-05-28  Richard Biener  <rguenther@suse.de>
12548         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12550 2015-05-28  Richard Biener  <rguenther@suse.de>
12552         PR tree-optimization/66142
12553         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12555 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12557         PR target/63810
12558         * gcc.dg/darwin-minversion-3.c: Update testcase.
12559         * gcc.dg/darwin-minversion-4.c: Ditto.
12560         * gcc.dg/darwin-minversion-5.c: New testcase.
12561         * gcc.dg/darwin-minversion-6.c: Ditto.
12562         * gcc.dg/darwin-minversion-7.c: Ditto.
12563         * gcc.dg/darwin-minversion-8.c: Ditto.
12564         * gcc.dg/darwin-minversion-9.c: Ditto.
12565         * gcc.dg/darwin-minversion-10.c: Ditto.
12566         * gcc.dg/darwin-minversion-11.c: Ditto.
12567         * gcc.dg/darwin-minversion-12.c: Ditto.
12569 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12571         PR rtl-optimization/66168
12572         * gcc.c-torture/compile/pr66168.c: New test.
12574 2015-05-27  Jeff Law  <law@redhat.com>
12576         PR target/39726
12577         * gcc.dg/target/m68k/pr39726-1.c: New test.
12579 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12581         PR c++/66270
12582         * g++.dg/ext/alias-canon3.C: New.
12584 2015-05-27  Richard Biener  <rguenther@suse.de>
12586         PR tree-optimization/66272
12587         Revert parts of
12588         2014-08-15  Richard Biener  <rguenther@suse.de>
12590         PR tree-optimization/62031
12591         * gcc.dg/torture/pr66272.c: New testcase.
12593 2015-05-27  Richard Biener  <rguenther@suse.de>
12595         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12597 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12599         PR target/65358
12600         * gcc.dg/pr65358.c: New test.
12602 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12604         PR fortran/65548
12605         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12606         semantic.
12607         * gfortran.dg/allocate_with_source_6.f90: New test.
12609 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12611         * gnat.dg/atomic7_1.adb: New test.
12612         * gnat.dg/atomic7_2.adb: Likewise.
12613         * gnat.dg/atomic7_pkg1.ads: New helper.
12614         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12616 2015-05-26  Michael Matz  <matz@suse.de>
12618         PR middle-end/66251
12619         * gcc.dg/vect/pr66251.c: New test.
12621 2015-05-26  Richard Biener  <rguenther@suse.de>
12623         PR tree-optimization/66142
12624         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12626 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12628         PR fortran/66082
12629         * gfortran.dg/allocatable_scalar_13.f90: New test
12631 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12633         * gnat.dg/warn11.adb: New test.
12634         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12636 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12638         * gnat.dg/vfa1_1.adb: New test.
12639         * gnat.dg/vfa1_2.adb: Likewise.
12640         * gnat.dg/vfa1_3.adb: Likewise.
12641         * gnat.dg/vfa1_4.adb: Likewise.
12642         * gnat.dg/vfa1_pkg.ads: New helper.
12644 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12646         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12647         * gcc.target/i386/pr66232-3.c: Likewise.
12649 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12651         PR target/66274
12652         * gcc.target/i386/pr66274.c: New test.
12654 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12656         * gnat.dg/renaming6.ad[sb]: New test.
12658 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12660         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12661         and 'dg-require-effective-target pie'.
12663 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12665         PR c++/66243
12666         * g++.dg/cpp0x/pr66243.C: New.
12668 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12670         PR lto/66180
12671         * g++.dg/lto/pr66180_0.C: New testcase.
12672         * g++.dg/lto/pr66180_1.C: New testcase.
12674 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12676         PR fortran/66257
12677         * typebound_call_27.f90: New file.
12679 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12681         PR c++/65936
12682         * g++.dg/template/pr65936.C: New.
12684 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12686         PR tree-optimization/63387
12687         * gcc.dg/pr63387-2.c: New testcase.
12689 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12691         * gcc.dg/simd-1.c: Update to the new message.
12693 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12695         * gcc.dg/nand.c: New testcase.
12697 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12699         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12700         Set dg-do-what-default to compile only on ARM targets without
12701         arm_neon_hw execution support.  Remove redundant c-torture-execute
12702         in loop over test cases.
12704 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12706         PR target/65491
12707         * gcc.target/aarch64/pr65491_1.c: New test.
12708         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12709         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12711 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12713         PR c++/65598
12714         * g++.dg/cpp0x/explicit9.C: New.
12715         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12717 2015-05-22  Richard Biener  <rguenther@suse.de>
12719         PR tree-optimization/66251
12720         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12722 2015-05-22  Marek Polacek  <polacek@redhat.com>
12724         PR c/47043
12725         * c-c++-common/attributes-enum-1.c: New test.
12726         * c-c++-common/attributes-enum-2.c: New test.
12727         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12728         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12730 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12732         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12733         effective target support.  If no arm_neon_hw support, do not attempt
12734         to execute the tests; only compile them.
12735         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12736         and "dg-require-effective-target arm_neon_ok".
12737         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12738         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12739         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12740         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12741         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12742         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12743         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12744         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12745         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12746         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12747         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12748         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12749         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12750         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12751         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12752         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12753         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12754         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12755         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12756         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12757         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12758         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12759         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12760         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12761         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12762         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12763         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12764         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12765         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12766         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12767         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12768         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12769         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12770         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12771         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12772         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12773         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12774         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12775         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12776         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12777         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12778         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12779         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12780         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12781         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12782         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12783         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12784         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12785         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12786         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12787         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12788         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12789         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12790         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12791         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12792         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12793         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12794         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12795         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12796         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12797         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12798         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12799         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12800         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12801         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12802         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12803         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12804         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12805         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12806         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12807         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12808         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12809         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12810         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12811         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12812         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12813         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12814         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12815         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12816         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12817         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12818         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12819         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12820         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12821         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12822         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12823         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12824         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12825         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12826         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12827         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12828         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12829         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12830         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12831         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12832         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12833         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12834         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12835         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12836         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12837         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12838         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12839         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12840         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12841         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12842         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12843         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12844         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12845         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12846         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12847         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12848         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12849         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12851 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12853         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12854         * gcc.dg/vect/pr59354.c: Likewise.
12855         * gcc.dg/vect/pr64252.c: Likewise.
12856         * gcc.dg/vect/pr64404.c: Likewise.
12857         * gcc.dg/vect/pr64493.c: Likewise.
12858         * gcc.dg/vect/pr64495.c: Likewise.
12859         * gcc.dg/vect/pr64844.c: Likewise.
12860         * gcc.dg/vect/pr65518.c: Likewise.
12861         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12863 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12865         PR c++/66210
12866         * g++.dg/cpp1y/var-templ28.C: New.
12868 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12870         PR target/66232
12871         * gcc.target/i386/pr66232-1.c: New test.
12872         * gcc.target/i386/pr66232-2.c: Likewise.
12873         * gcc.target/i386/pr66232-3.c: Likewise.
12874         * gcc.target/i386/pr66232-4.c: Likewise.
12875         * gcc.target/i386/pr66232-5.c: Likewise.
12877 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12879         * g++.dg/cpp1y/pr60943.C: New.
12881 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12883         PR tree-optimization/66233
12884         * gcc.c-torture/execute/pr66233.c: New test.
12886 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12888         PR fortran/66176
12889         * gfortran.dg/inline_matmul_11.f90:  New test.
12891 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12893         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12894         instead of listing several targets on its own.
12895         * gcc.target/i386/pr32219-2.c: Likewise.
12896         * gcc.target/i386/pr32219-3.c: Likewise.
12897         * gcc.target/i386/pr32219-4.c: Likewise.
12898         * gcc.target/i386/pr32219-5.c: Likewise.
12899         * gcc.target/i386/pr32219-6.c: Likewise
12900         * gcc.target/i386/pr32219-7.c: Likewise.
12901         * gcc.target/i386/pr32219-8.c: Likewise.
12902         * gcc.target/i386/pr39013-1.c: Likewise.
12903         * gcc.target/i386/pr39013-2.c: Likewise.
12904         * gcc.target/i386/pr64317.c: Likewise.
12906 2015-05-21  Jeff Law  <law@redhat.com>
12908         * gcc.target/hppa/shadd-3.c: New test.
12909         * gcc.target/hppa/shadd-4.c: New test.
12911 2015-05-21  Michael Matz  <matz@suse.de>
12913         * gcc.dg/vect/vect-strided-store.c: New test.
12914         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12915         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12917 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12919         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12920         * gcc.dg/pow-sqrt-synth-1.c: New test.
12921         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12923 2015-05-21  Richard Biener  <rguenther@suse.de>
12925         PR c++/66211
12926         * g++.dg/conversion/pr66211.C: New testcase.
12927         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12929 2015-05-21  Jeff Law  <law@redhat.com>
12931         * gcc.target/hppa/shadd-2.c: New test.
12933 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12935         PR target/54236
12936         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12938 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12940         PR target/65937
12941         * gcc.target/arm/pr26702.c: Adjust target selector.
12943 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12945         PR middle-end/66221
12946         * gcc.dg/lto/pr66221_0.c: New test.
12947         * gcc.dg/lto/pr66221_1.c: New test.
12949 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12951         PR c/52952
12952         * gcc.dg/redecl-4.c: Update column numbers.
12953         * gcc.dg/format/bitfld-1.c: Likewise.
12954         * gcc.dg/format/attr-2.c: Likewise.
12955         * gcc.dg/format/attr-6.c: Likewise.
12956         * gcc.dg/format/attr-7.c (baz): Likewise.
12957         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12958         * gcc.dg/format/attr-4.c: Likewise.
12959         * gcc.dg/format/branch-1.c: Likewise.
12960         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12961         locations within strings with embedded escape sequences.
12963 2015-05-20  Jeff Law  <law@redhat.com>
12965         * gcc.target/hppa/hppa.exp: New target test driver.
12966         * gcc.target/hppa/shadd-1.c: New test.
12968 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12970         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12972 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12974         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12975         (fn_33_k_and_r_style): New.
12976         (fn_33_stroustrup_style): New.
12977         (fn_33_allman_style): New.
12978         (fn_33_whitesmiths_style): New.
12979         (fn_33_horstmann_style): New.
12980         (fn_33_ratliff_banner_style): New.
12981         (fn_33_lisp_style): New.
12982         (fn_34_indent_dash_gnu): New.
12983         (fn_34_indent_dash_kr): New.
12984         (fn_34_indent_dash_orig): New.
12985         (fn_34_indent_linux_style): New.
12987 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12989         PR fortran/65548
12990         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12992 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12994         PR tree-optimization/65447
12995         * gcc.dg/tree-ssa/pr65447.c: New test.
12997 2015-05-19  Nathan sidwell  <nathan@acm.org>
12999         * g++.dg/cpp0x/pr65954.C: New.
13001 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
13003         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
13005 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13007         * lib/target-supports.exp: Vector do not always have natural
13008         alignment on s390*.
13010 2015-05-19  David Sherwood  <david.sherwood@arm.com>
13012         * gcc.dg/loop-invariant.c: New testcase.
13014 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13016         * lib/target-supports.exp: Vector do not always have natural
13017         alignment on s390*.
13019 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13021         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
13022         s390*.
13023         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
13025 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13027         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
13028         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
13029         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
13030         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
13031         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
13032         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
13033         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
13034         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
13035         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
13036         * gcc.target/s390/zvector/vec-elem-1.c: New test.
13038 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13040         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
13042 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13044         * gcc.target/s390/s390.exp
13045         (check_effective_target_vector): New check.
13046         * gcc.target/s390/vector/vec-abi-1.c: New test.
13047         * gcc.target/s390/vector/vec-abi-2.c: New test.
13048         * gcc.target/s390/vector/vec-abi-3.c: New test.
13049         * gcc.target/s390/vector/vec-abi-4.c: New test.
13050         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
13051         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
13052         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
13053         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
13054         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
13055         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
13056         * gcc.target/s390/vector/vec-clobber-1.c: New test.
13057         * gcc.target/s390/vector/vec-cmp-1.c: New test.
13058         * gcc.target/s390/vector/vec-cmp-2.c: New test.
13059         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
13060         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
13061         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
13062         * gcc.target/s390/vector/vec-genmask-1.c: New test.
13063         * gcc.target/s390/vector/vec-genmask-2.c: New test.
13064         * gcc.target/s390/vector/vec-init-1.c: New test.
13065         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
13066         * gcc.target/s390/vector/vec-shift-1.c: New test.
13067         * gcc.target/s390/vector/vec-sub-1.c: New test.
13069 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13071         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
13073 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13075         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
13077 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13079         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
13081 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13083         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13085 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13087         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13089 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13091         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13093 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13095         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13097 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13099         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13101 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13103         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13105 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13107         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13109 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13111         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13113 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13115         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13117 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13119         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13121 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
13123         PR tree-optimization/66187
13124         * gcc.c-torture/execute/pr66187.c: New test.
13125         * gcc.dg/pr66187-1.c: New test.
13126         * gcc.dg/pr66187-2.c: New test.
13128 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13130         * gcc.dg/vect/bb-slp-35.c: Adjust.
13132 2015-05-19  Richard Biener  <rguenther@suse.de>
13134         PR tree-optimization/66165
13135         * gcc.dg/torture/pr66165.c: New testcase.
13137         PR tree-optimization/66185
13138         * gcc.dg/torture/pr66185.c: New testcase.
13140 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
13142         PR target/54236
13143         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13145 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
13147         * gcc.target/mips/p5600-bonding.c : New file.
13149 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13151         PR fortran/66106
13152         * gfortran.dg/interface_operator_1.f90: New tests.
13154 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13156         PR fortran/66057
13157         * gfortran.dg/generic_29.f90: New tests.
13159 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13161         PR fortran/66043
13162         * gfortran.dg/storage_size_6.f90: New tests.
13164 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13166         PR fortran/66045
13167         * gfortran.dg/null1.f90: New test.
13169 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13171         PR fortran/66044
13172         * gfortran.dg/entry_21.f90: New test.
13174 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13176         PR fortran/66043
13177         * gfortran.dg/storage_size_6.f90: New tests.
13179 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13181         PR fortran/66040
13182         * gfortran.dg/misplaced_statement.f90: New test.
13184 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13186         PR fortran/66039
13187         * gfortran.dg/filepos1.f90: New test
13189 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13191         PR fortran/64925
13192         * gfortran.dg/pr64925.f90: New test.
13194 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13196         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13197         unit.
13198         * gfortran.dg/lto/pr41576_1.f90: Ditto.
13200 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
13202         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13203         to the family of pie capable targets.
13205 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
13207         * gcc.target/arm/bics_1.c : New testcase.
13208         * gcc.target/arm/bics_2.c : New testcase.
13209         * gcc.target/arm/bics_3.c : New testcase.
13210         * gcc.target/arm/bics_4.c : New testcase.
13212 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
13214         * gcc.target/mips/umips-attr.c: New test.
13216 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13218         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13219         * gcc.dg/20150120-2.c (dg-final): Ditto.
13220         * gcc.dg/20150120-2.c (dg-final): Ditto.
13221         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13223 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13225         PR target/66174
13226         * gcc.target/i386/pr66174.c: New test.
13228 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
13230         PR fortran/37131
13231         * gfortran.dg/matmul_bounds_6.f90:  New test.
13232         * gfortran.dg/matmul_bounds_7.f90:  New test.
13234 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
13236         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13237         * gfortran.dg/lto/pr41576_1.f90: Add interface.
13238         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13239         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13240         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13241         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13243 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13245         PR fortran/65903
13246         * gfortran.dg/continuation_13.f90: Update test.
13247         * gfortran.dg/pr65903.f90: New test.
13249 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
13251         PR fortran/66113
13252         * gfortran.dg/block_14.f90:  New test.
13254 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13256         PR fortran/44054
13257         * lib/gfortran-dg.exp: Update regex to handle two locations for
13258         the same diagnostic without caret.
13259         * gfortran.dg/badline.f: Test also that line numbers are correct
13260         before and after "left but not entered" warning.
13262 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
13263             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
13265         PR target/65768
13266         * gcc.target/arm/maskdata.c: New test.
13268 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
13270         PR fortran/65792
13271         * gfortran.dg/derived_constructor_components_5: New test
13273 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
13275         PR target/66140
13276         * gcc.target/alpha/pr66140.c: New test.
13278 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
13280         PR c/48956
13281         * gcc.dg/Wconversion-complex-c99.c: New test.
13282         * gcc.dg/Wconversion-complex-gnu.c: New test.
13284 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
13286         PR tree-optimization/64454
13287         * gcc.dg/modmod.c: New testcase.
13289 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
13291         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13293 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13295         PR middle-end/66134
13296         * gcc.target/i386/mpx/pr66134.c: New test.
13298 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
13300         * gcc.target/powerpc/pr60158.c: New test.
13302 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
13304         * gcc.target/i386/sibcall-7.c: New test.
13305         * gcc.target/i386/sibcall-8.c: New test.
13307 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
13309         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13310         (abs64_in_dreg): Likewise.
13312 2015-05-14  Marek Polacek  <polacek@redhat.com>
13314         PR c/66066
13315         PR c/66127
13316         * gcc.dg/pr14649-1.c: Add -Wpedantic.
13317         * gcc.dg/pr19984.c: Likewise.
13318         * gcc.dg/pr66066-1.c: New test.
13319         * gcc.dg/pr66066-2.c: New test.
13320         * gcc.dg/pr66066-3.c: New test.
13322 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13324         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13325         * gcc.dg/pow-sqrt.x: New file.
13326         * gcc.dg/pow-sqrt-1.c: New test.
13327         * gcc.dg/pow-sqrt-2.c: Likewise.
13328         * gcc.dg/pow-sqrt-3.c: Likewise.
13330 2015-05-13  Richard Biener  <rguenther@suse.de>
13332         PR tree-optimization/66123
13333         * gcc.dg/torture/pr66123.c: New testcase.
13335 2015-05-13  Richard Biener  <rguenther@suse.de>
13337         PR middle-end/66110
13338         * gcc.dg/alias-2.c: Adjust.
13339         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13341 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13343         PR target/65103
13344         * gcc.target/i386/pr65103-3.c: New.
13346 2015-05-13  Martin Liska  <mliska@suse.cz>
13348         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13350 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
13352         PR target/66112
13353         * gcc.target/i386/pr66112-2.c: New test.
13355         PR target/66112
13356         * gcc.target/i386/pr66112-1.c: New test.
13358 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13360         PR target/66048
13361         * gcc.target/i386/mpx/pr66048.cc: New.
13363 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13365         PR rtl-optimization/64616
13366         * gcc.dg/loop-8.c: New test.
13367         * gcc.dg/loop-9.c: New test.
13369 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13371         PR target/pr66047.c
13372         * gcc.target/i386/pr66047.c: New testcase.
13374 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13376         PR ipa/65873
13377         * gcc.c-torture/compile/pr65873.c: New testcase.
13379 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13381         PR fortran/66111
13382         * gfortran.dg/inline_matmul_10.f90:  New test.
13384 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
13386         * c-c++-common/Wmisleading-indentation.c: New testcase.
13387         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13388         * c-c++-common/Wmisleading-indentation-2.md: New file.
13390 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13392         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13393         "break".
13394         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13396 2015-05-12  Richard Biener  <rguenther@suse.de>
13398         PR tree-optimization/66101
13399         * gcc.dg/torture/pr66101.c: New testcase.
13401 2015-05-12  Richard Biener  <rguenther@suse.de>
13403         PR tree-optimization/37021
13404         * gcc.target/i386/vect-addsub.c: New testcase.
13406 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
13408         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13410 2015-05-12  Tom de Vries  <tom@codesourcery.com>
13412         PR tree-optimization/66010
13413         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13415 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
13417         PR c++/65133
13418         * g++.dg/cpp0x/trailing10.C: New.
13420 2015-05-12  Richard Biener  <rguenther@suse.de>
13422         * gcc.dg/vect/bb-slp-35.c: New testcase.
13424 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
13426         PR fortran/66100
13427         * gfortran.dg/bound_simplification_6.f90: New.
13429 2015-05-11  Steve Ellcey  <sellcey@mips.com>
13431         * gcc.target/mips/branch-1.c: Pass argument to bar().
13433 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
13435         PR target/65753
13436         * gcc.target/i386/pr65753.c: New test.
13438 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
13440         PR rtl-optimization/66076
13441         * gcc.dg/torture/pr66076.c: New test.
13443 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13445         PR fortran/66041
13446         * gfortran.dg/inline_matmul_7.f90:  New test.
13447         * gfortran.dg/inline_matmul_8.f90:  New test.
13448         * gfortran.dg/inline_matmul_9.f90:  New test.
13450 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
13452         * gfortran.dg/bound_simplification_5.f90: New.
13454 2015-05-09  Jason Merrill  <jason@redhat.com>
13456         * lib/target-supports.exp (cxx_default): New global.
13457         (check_effective_target_c++11_only)
13458         (check_effective_target_c++14_only)
13459         (check_effective_target_c++98_only)
13460         (check_effective_target_c++1z_only): Check it.
13462 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
13464         PR tree-optimization/64454
13465         * gcc.dg/tree-ssa/vrp97.c: New file.
13466         * gcc.dg/vect/slp-perm-7.c: Update.
13468 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
13470         PR fortran/65894
13471         * gfortran.dg/elemental_subroutine_11.f90: New test.
13473 2015-05-08  Richard Biener  <rguenther@suse.de>
13475         PR tree-optimization/66036
13476         * gcc.dg/vect/slp-41.c: New testcase.
13478 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
13480         * gfortran.dg/elemental_optional_args_7.f90: New.
13482 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
13484         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13485         allow cmlt or sshr.
13487 2015-05-08  Marek Polacek  <polacek@redhat.com>
13489         PR c/64918
13490         * gcc.dg/Woverride-init-side-effects-1.c: New test.
13491         * gcc.dg/Woverride-init-side-effects-2.c: New test.
13493 2015-05-07  Marek Polacek  <polacek@redhat.com>
13495         PR c/65179
13496         * c-c++-common/Wshift-negative-value-1.c: New test.
13497         * c-c++-common/Wshift-negative-value-2.c: New test.
13498         * c-c++-common/Wshift-negative-value-3.c: New test.
13499         * c-c++-common/Wshift-negative-value-4.c: New test.
13500         * c-c++-common/Wshift-negative-value-5.c: New test.
13501         * c-c++-common/Wshift-negative-value-6.c: New test.
13502         * gcc.dg/c90-left-shift-1.c: New test.
13503         * gcc.dg/c99-const-expr-7.c: Add dg-error.
13504         * gcc.dg/c99-left-shift-1.c: New test.
13506 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
13508         PR middle-end/192
13509         PR middle-end/54303
13510         * gcc.dg/fdata-sections-2.c: New file.
13512 2015-05-07  Marek Polacek  <polacek@redhat.com>
13514         PR testsuite/66046
13515         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13516         last dg-output.
13517         * c-c++-common/ubsan/align-7.c: Likewise.
13518         * c-c++-common/ubsan/bounds-8.c: Likewise.
13519         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13520         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13521         * c-c++-common/ubsan/null-1.c: Likewise.
13522         * c-c++-common/ubsan/null-10.c: Likewise.
13523         * c-c++-common/ubsan/null-11.c: Likewise.
13524         * c-c++-common/ubsan/null-2.c: Likewise.
13525         * c-c++-common/ubsan/null-3.c: Likewise.
13526         * c-c++-common/ubsan/null-4.c: Likewise.
13527         * c-c++-common/ubsan/null-5.c: Likewise.
13528         * c-c++-common/ubsan/null-6.c: Likewise.
13529         * c-c++-common/ubsan/null-7.c: Likewise.
13530         * c-c++-common/ubsan/null-8.c: Likewise.
13531         * c-c++-common/ubsan/null-9.c: Likewise.
13532         * c-c++-common/ubsan/object-size-1.c: Likewise.
13533         * c-c++-common/ubsan/object-size-10.c: Likewise.
13534         * c-c++-common/ubsan/object-size-4.c: Likewise.
13535         * c-c++-common/ubsan/object-size-5.c: Likewise.
13536         * c-c++-common/ubsan/object-size-7.c: Likewise.
13537         * c-c++-common/ubsan/object-size-8.c: Likewise.
13538         * c-c++-common/ubsan/object-size-9.c: Likewise.
13539         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13540         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13541         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13542         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13543         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13544         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13545         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13546         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13547         * c-c++-common/ubsan/pr59333.c: Likewise.
13548         * c-c++-common/ubsan/pr59667.c: Likewise.
13549         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13550         * c-c++-common/ubsan/pr60636.c: Likewise.
13551         * c-c++-common/ubsan/pr63802.c: Likewise.
13552         * c-c++-common/ubsan/recovery-1.c: Likewise.
13553         * c-c++-common/ubsan/recovery-3.c: Likewise.
13554         * c-c++-common/ubsan/shift-1.c: Likewise.
13555         * c-c++-common/ubsan/shift-2.c: Likewise.
13556         * c-c++-common/ubsan/shift-4.c: Likewise.
13557         * c-c++-common/ubsan/shift-7.c: Likewise.
13558         * c-c++-common/ubsan/undefined-2.c: Likewise.
13559         * c-c++-common/ubsan/vla-1.c: Likewise.
13560         * g++.dg/ubsan/null-1.C: Likewise.
13561         * g++.dg/ubsan/null-3.C: Likewise.
13562         * g++.dg/ubsan/null-4.C: Likewise.
13563         * g++.dg/ubsan/vptr-8.C: Likewise.
13564         * g++.dg/ubsan/vptr-9.C: Likewise.
13565         * gcc.dg/ubsan/bounds-2.c: Likewise.
13566         * gcc.dg/ubsan/object-size-9.c: Likewise.
13568 2015-05-07  Jeff Law  <law@redhat.com>
13570         * gcc.dg/tree-ssa/shorten-1.c: New test.
13572 2015-05-07  Richard Biener  <rguenther@suse.de>
13574         PR tree-optimization/66002
13575         * gcc.dg/vect/vect-125.c: New testcase.
13577 2015-05-07  Marek Polacek  <polacek@redhat.com>
13578             Martin Uecker  <uecker@eecs.berkeley.edu>
13580         * c-c++-common/ubsan/bounds-10.c: New test.
13582 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13584         * jit.dg/harness.h (set_options): Wrap with
13585         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13586         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13587         Special-case test-benchmark.c as a negative.
13588         * jit.dg/test-benchmark.c: New file.
13590 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13592         PR target/64208
13593         * gcc.target/arm/pr64208.c: New test.
13595 2015-05-06  Alan Modra  <amodra@gmail.com>
13597         PR target/66020
13598         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13599         (gparms): Make volatile.
13601 2015-05-06  Richard Biener  <rguenther@suse.de>
13603         PR tree-optimization/62283
13604         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13606 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13608         PR target/66015
13609         * gcc.target/aarch64/iinline-attr-1.c: New test.
13611 2015-05-06  Richard Biener  <rguenther@suse.de>
13613         * gcc.dg/vect/bb-slp-34.c: New testcase.
13615 2015-05-06  Richard Biener  <rguenther@suse.de>
13617         PR tree-optimization/62283
13618         * gcc.dg/vect/bb-slp-14.c: Adjust.
13620 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13622         PR target/65990
13623         * gcc.target/i386/pr65990.c: New test.
13625 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13627         PR target/65915
13628         * gcc.target/i386/pr65915.c: New.
13630 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13632         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13633         'va_list escapes 0'.
13635 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13637         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13638         in r222173.
13640 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13642         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13643         * gcc.target/arm/pr65924.c: Likewise.
13645 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13647         PR target/65871
13648         * gcc.target/i386/pr65871-3.c: New test.
13650 2015-05-04  Jeff Law  <law@redhat.com>
13652         Revert:
13653         2015-05-04  Jeff Law  <law@redhat.com>
13654         * gcc.dg/tree-ssa/shorten-1.c: New test.
13656 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13657             Jakub Jelinek  <jakub@redhat.com>
13659         PR c++/66007
13660         * g++.dg/cpp0x/Wnarrowing4.C: New.
13662 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13664         * lib/target-supports.exp
13665         (check_effective_target_keeps_null_pointer_checks): Clarify that
13666         this is for targets that disable -fdelete-null-pointer-checks,
13667         not default it to off.
13668         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13669         -fdelete-null-pointer-checks explicit.
13670         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13671         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13672         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13673         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13674         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13675         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13676         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13677         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13678         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13679         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13680         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13681         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13682         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13683         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13684         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13685         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13686         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13687         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13688         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13689         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13690         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13691         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13692         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13693         * g++.dg/cpp0x/static_assert9.C: Likewise.
13694         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13695         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13696         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13697         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13698         * g++.dg/tree-ssa/pr26406.C: Likewise.
13700 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13702         PR tree-optimization/65984
13703         * c-c++-common/ubsan/pr65984.c: New test.
13705 2015-05-04  Jeff Law  <law@redhat.com>
13707         * gcc.dg/tree-ssa/shorten-1.c: New test.
13709 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13711         PR fortran/44735
13712         * gfortran.dg/pr44735.f90: New test.
13714 2015-05-04  Richard Biener  <rguenther@suse.de>
13716         PR tree-optimization/65965
13717         * gcc.dg/vect/bb-slp-33.c: New testcase.
13719 2015-05-04  Richard Biener  <rguenther@suse.de>
13721         PR tree-optimization/65935
13722         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13724 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13726         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13727         for each supported variant instead of CHECK_RESULTS.
13728         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13729         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13730         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13731         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13732         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13733         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13734         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13735         expected results for unsupported variants.  Call CHECK for each
13736         supported variant instead of CHECK_RESULTS.
13737         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13738         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13739         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13740         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13741         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13742         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13743         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13744         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13745         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13746         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13747         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13748         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13749         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13750         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13751         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13752         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13753         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13754         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13755         expected results for unsupported variants.
13756         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13757         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13758         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13759         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13760         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13761         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13762         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13763         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13764         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13765         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13766         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13767         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13768         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13769         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13770         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13771         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13772         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13773         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13774         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13775         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13776         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13777         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13778         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13779         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13780         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13781         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13782         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13783         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13785 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13787         PR fortran/37131
13788         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13790 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13791             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13793         PR c++/65858
13794         * g++.dg/cpp0x/Wnarrowing3.C: New.
13796 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13798         * gcc.dg/20150120-1.c: New test.
13799         * gcc.dg/20150120-2.c: New test.
13800         * gcc.dg/20150120-3.c: New test.
13802 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13804         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13806 2015-05-01  Renlin Li  <renlin.li@arm.com>
13808         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13810 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13812         * gfortran.dg/bound_simplification_4.f90: New.
13814 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13816         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13817         with powerpc_p8vector_ok.
13819 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13821         PR fortran/37131
13822         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13823         scan pattern.
13824         * gfortran.dg/bound_9.f90:  New test case.
13826 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13828         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13829         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13830         for 32bit x86 targets.
13831         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13832         for 32bit x86 targets.
13833         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13834         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13835         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13836         for 32bit x86 targets.
13838 2015-04-30  Marek Polacek  <polacek@redhat.com>
13840         PR tree-optimization/63551
13841         * g++.dg/ipa/pr63551.C: New test.
13843 2015-04-30  Caroline Tice  <cmtice@google.com>
13845         PR  65929
13846         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13847         partition size on certain targets.
13849 2015-04-30  Renlin Li  <renlin.li@arm.com>
13851         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13853 2015-04-30  Marek Polacek  <polacek@redhat.com>
13855         * c-c++-common/Wbool-compare-3.c: New test.
13857         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13858         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13860 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13862         PR c++/57610
13863         * g++.dg/init/ref22.C: New.
13865 2015-04-30  Marek Polacek  <polacek@redhat.com>
13867         * gcc.dg/init-bad-8.c: New test.
13869         * gcc.dg/incomplete-typedef-1.c: New test.
13871 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13873         PR c++/59955
13874         * g++.dg/template/crash121.C: New.
13876 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13878         * gcc.target/mips/call-from-init.c: New test.
13879         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13881 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13883         PR target/65871
13884         * gcc.target/i386/pr65871-1.c: New test.
13885         * gcc.target/i386/pr65871-2.c: Ditto.
13887 2015-04-29  Marek Polacek  <polacek@redhat.com>
13889         PR c/64610
13890         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13891         * c-c++-common/Wbool-compare-2.c: New test.
13893 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13895         PR target/65770
13896         * gcc.target/aarch64/vstN_lane_1.c: New file.
13898 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13900         PR c++/64667
13901         * g++.dg/warn/Winit-self-3.C: New.
13903 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13905         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13907 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13909         PR target/65924
13910         * gcc.target/arm/pr65924.c: New test.
13912 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13914         * g++.dg/gomp/tpl-target-update.C: New file.
13916 2015-04-29  Richard Biener  <rguenther@suse.de>
13918         PR tree-optimization/65917
13919         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13921 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13923         PR target/64835
13924         * gcc.dg/ipa/iinline-attr.c: New test.
13925         * gcc.target/i386/iinline-attr-2.c: New test.
13927 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13929         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13930         segfault is fixed.
13932 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13934         * gcc.dg/vect/vect-33.c: Remove spurious line.
13936 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13938         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13940 2015-04-28  Marek Polacek  <polacek@redhat.com>
13942         PR c/65901
13943         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13944         * gcc.dg/pr65901.c: New test.
13946 2015-04-28  Richard Biener  <rguenther@suse.de>
13948         PR tree-optimization/62283
13949         * gfortran.dg/vect/pr62283-2.f: New testcase.
13950         * gcc.dg/vect/bb-slp-14.c: Adjust.
13952 2015-04-28  Richard Biener  <rguenther@suse.de>
13954         PR tree-optimization/65851
13955         * g++.dg/torture/pr65851.C: New testcase.
13957 2015-04-27  Jeff Law <law@redhat.com>
13959         PR tree-optimization/65217
13960         * gcc.target/i386/pr65217.c: Remove XFAIL.
13962 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13964         PR fortran/60322
13965         Add tests forgotten to svn-add.
13966         * gfortran.dg/class_allocate_19.f03: New test.
13967         * gfortran.dg/class_array_20.f03: New test.
13968         * gfortran.dg/class_array_21.f03: New test.
13969         * gfortran.dg/finalize_29.f08: New test.
13971 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13973         PR fortran/59678
13974         PR fortran/65841
13975         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13976         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13978 2015-04-27  Caroline Tice  <cmtice@google.com>
13980         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13981         partition size.
13983 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13985         PR target/64579
13986         * gcc.target/powerpc/htm-1.c: New test.
13987         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13988         on 64-bit compiles.
13989         (__builtin_tabortdci): Likewise.
13990         (__builtin_tcheck): Remove operand.
13991         * lib/target-supports.exp (check_htm_hw_available): New function.
13993 2015-04-27  Richard Biener  <rguenther@suse.de>
13995         * gcc.target/i386/pr65217.c: XFAIL.
13997 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13999         PR tree-optimization/65875
14000         * gcc.c-torture/compile/pr65875.c: New test.
14002 2015-04-25  Marek Polacek  <polacek@redhat.com>
14004         PR c/52085
14005         * gcc.dg/enum-incomplete-2.c: New test.
14006         * gcc.dg/enum-mode-1.c: New test.
14008 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14010         PR target/65849
14011         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
14012         set new options.
14013         * gcc.target/powerpc/pr65849-2.c: Likewise.
14015 2015-04-24  Tom de Vries  <tom@codesourcery.com>
14017         PR tree-optimization/65802
14018         * g++.dg/pr65802.C: Move to ...
14019         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
14020         stdarg.h.  Rewrite for C.
14021         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
14022         va_start and va_end.  Remove unnecessary inline asm.
14024 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
14025             Wei Mi  <wmi@google.com>
14027         * gcc.target/i386/sse2-load-multi.c: New test.
14028         * gcc.target/i386/sse2-store-multi.c: Ditto.
14030 2015-04-24  Marek Polacek  <polacek@redhat.com>
14032         PR c/65830
14033         * c-c++-common/pr65830.c: New test.
14035         PR c/63357
14036         * c-c++-common/Wlogical-op-1.c: New test.
14038 2015-04-24  Marek Polacek  <polacek@redhat.com>
14040         PR c/61534
14041         * c-c++-common/pr61534-1.c: New test.
14043 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14044             Steven Bosscher <steven@gcc.gnu.org>
14046         PR rtl-optimization/34503
14047         * gcc.target/arm/pr64616.c: New file.
14049 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
14051         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
14053 2015-04-24  Terry Guo  <terry.guo@arm.com>
14055         * gcc.target/arm/pr65710.c: Update the options.
14057 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
14059         * gcc.target/i386/pr65523.c: Skip x32.
14061 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14063         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
14064         to look for vcl* where appropriate.
14066 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14068         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
14069         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14071 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
14073         PR target/26702
14074         * gcc.target/arm/pr26702.c: New test.
14076 2015-04-23  Marek Polacek  <polacek@redhat.com>
14078         PR c/65345
14079         * gcc.dg/pr65345-1.c: New test.
14080         * gcc.dg/pr65345-2.c: New test.
14082 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14084         * gcc.target/powerpc/crypto-builtin-2.c: New.
14086 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
14088         PR fortran/60322
14089         * gfortran.dg/class_allocate_19.f03: New test.
14090         * gfortran.dg/class_array_20.f03: New test.
14091         * gfortran.dg/class_array_21.f03: New test.
14092         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14093         * gfortran.dg/finalize_15.f90: Fixing comparision to model
14094         initialization correctly.
14095         * gfortran.dg/finalize_29.f08: New test.
14097 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14099         * gcc.target/powerpc/swaps-p8-18.c: New test.
14101 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14103         PR target/65456
14104         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14105         * gcc.dg/vect/bb-slp-25.c: Likewise.
14106         * gcc.dg/vect/bb-slp-29.c: Likewise.
14107         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14108         vect_no_align && { ! vect_hw_misalign }.
14109         * gcc.dg/vect/bb-slp-9.c: Likewise.
14110         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14111         vect_hw_misalign.
14112         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14113         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14114         account for POWER8, where peeling for alignment is not needed.
14115         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14116         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14117         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14118         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14119         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14120         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14121         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14122         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14123         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14124         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14125         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14126         * gcc.dg/vect/pr16105.c: Likewise.
14127         * gcc.dg/vect/pr20122.c: Likewise.
14128         * gcc.dg/vect/pr33804.c: Likewise.
14129         * gcc.dg/vect/pr33953.c: Likewise.
14130         * gcc.dg/vect/pr56787.c: Likewise.
14131         * gcc.dg/vect/pr58508.c: Likewise.
14132         * gcc.dg/vect/slp-25.c: Likewise.
14133         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14134         * gcc.dg/vect/vect-105.c: Likewise.
14135         * gcc.dg/vect/vect-27.c: Likewise.
14136         * gcc.dg/vect/vect-29.c: Likewise.
14137         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14138         POWER8.
14139         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14140         && { ! vect_hw_misalign }.
14141         * gcc.dg/vect/vect-44.c: Likewise.
14142         * gcc.dg/vect/vect-48.c: Likewise.
14143         * gcc.dg/vect/vect-50.c: Likewise.
14144         * gcc.dg/vect/vect-52.c: Likewise.
14145         * gcc.dg/vect/vect-56.c: Likewise.
14146         * gcc.dg/vect/vect-60.c: Likewise.
14147         * gcc.dg/vect/vect-72.c: Likewise.
14148         * gcc.dg/vect/vect-75-big-array.c: Likewise.
14149         * gcc.dg/vect/vect-75.c: Likewise.
14150         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14151         * gcc.dg/vect/vect-77-global.c: Likewise.
14152         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14153         * gcc.dg/vect/vect-78-global.c: Likewise.
14154         * gcc.dg/vect/vect-93.c: Likewise.
14155         * gcc.dg/vect/vect-95.c: Likewise.
14156         * gcc.dg/vect/vect-96.c: Likewise.
14157         * gcc.dg/vect/vect-cond-1.c: Likewise.
14158         * gcc.dg/vect/vect-cond-3.c: Likewise.
14159         * gcc.dg/vect/vect-cond-4.c: Likewise.
14160         * gcc.dg/vect/vect-cselim-1.c: Likewise.
14161         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14162         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14163         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14164         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14165         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14166         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14167         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14168         * gcc.dg/vect/vect-outer-3a.c: Likewise.
14169         * gcc.dg/vect/vect-outer-5.c: Likewise.
14170         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14171         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14172         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14173         * gcc.dg/vect/vect-outer-fir.c: Likewise.
14174         * gcc.dg/vect/vect-peel-3.c: Likewise.
14175         * gcc.dg/vect/vect-peel-4.c: Likewise.
14176         * gcc.dg/vect/vect-pre-interact.c: Likewise.
14177         * gcc.target/powerpc/pr65456.c: New test.
14178         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14179         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14180         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14181         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14182         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14183         vect_no_align && { ! vect_hw_misalign }.
14184         * gfortran.dg/vect/vect-3.f90: Likewise.
14185         * gfortran.dg/vect/vect-4.f90: Likewise.
14186         * gfortran.dg/vect/vect-5.f90: Likewise.
14187         * lib/target-supports.exp (check_effective_target_vect_no_align):
14188         Return 1 for POWER8.
14189         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14191 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
14193         PR fortran/65429
14194         * gfortran.dg/pr65429.f90: New test.
14196 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
14198         * c-c++-common/asan/user-section-1.c: New test.
14199         * c-c++-common/asan/user-section-2.c: New test.
14200         * c-c++-common/asan/user-section-3.c: New test.
14202 2015-04-22  Hale Wang  <hale.wang@arm.com>
14203             Terry Guo  <terry.guo@arm.com>
14205         PR rtl-optimization/64818
14206         * gcc.target/arm/pr64818.c: New test.
14208 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
14210         PR ipa/65076
14211         * g++.dg/tree-ssa/pr61034.C: Update template.
14212         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14213         * gcc.dg/Warray-bounds-11.c: Likewise.
14214         * gcc.dg/Warray-bounds.c: Likewise.
14216 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14218         PR libgfortran/65234
14219         * gfortran.dg/fmt_unlimited.f90: New test.
14221 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
14223         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14224         headers.
14225         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14226         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14227         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14228         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14229         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14230         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14231         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14233 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14235         PR libgfortran/56743
14236         * gfortran.dg/namelist_87.f90: New test.
14238 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14240         * gcc.target/aarch64/mult-synth_1.c: New test.
14241         * gcc.target/aarch64/mult-synth_2.c: Likewise.
14242         * gcc.target/aarch64/mult-synth_3.c: Likewise.
14243         * gcc.target/aarch64/mult-synth_4.c: Likewise.
14244         * gcc.target/aarch64/mult-synth_5.c: Likewise.
14245         * gcc.target/aarch64/mult-synth_6.c: Likewise.
14247 2015-04-21  Richard Biener  <rguenther@suse.de>
14249         PR tree-optimization/65650
14250         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14251         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14252         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14253         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14254         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14255         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14257 2015-04-21  Tom de Vries  <tom@codesourcery.com>
14259         PR tree-optimization/65802
14260         * g++.dg/pr65802.C: New test.
14262 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
14264         PR testsuite/65767
14265         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14266         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14268 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
14270         PR c++/65801
14271         * g++.dg/cpp0x/Wnarrowing2.C: New.
14273 2015-04-20  Jeff Law  <law@redhat.com>
14275         PR tree-optimization/65658
14276         * gcc.dg/pr65658.c: New test.
14278 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
14280         PR target/64134
14281         * gcc.target/aarch64/vec_init_1.c: New test.
14283 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
14285         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14286         targets.
14288 2015-04-18  Martin Sebor  <msebor@redhat.com>
14290         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14291         of non-nul characters.
14292         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14294 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14296         PR target/65787
14297         * gcc.target/powerpc/pr65787.c: New.
14299 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14301         PR target/65689
14302         * gcc.target/aarch64/c-output-template-4.c: New test.
14304 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14306         PR target/65780
14307         * gcc.dg/pr65780-1.c: New test.
14308         * gcc.dg/pr65780-2.c: Likewise.
14309         * gcc.target/i386/pr32219-9.c: Likewise.
14310         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14311         symbol.
14312         * gcc.target/i386/pr64317.c (c): Initialize.
14314 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14316         PR target/65612
14317         * g++.dg/ext/mv18.C: New test.
14318         * g++.dg/ext/mv19.C: Likewise.
14319         * g++.dg/ext/mv20.C: Likewise.
14320         * g++.dg/ext/mv21.C: Likewise.
14321         * g++.dg/ext/mv22.C: Likewise.
14322         * g++.dg/ext/mv23.C: Likewise.
14324 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
14326         PR c++/64527
14327         * g++.dg/init/pr64527.C: New test.
14329 2015-04-17  Tom de Vries  <tom@codesourcery.com>
14330             Michael Matz  <matz@suse.de>
14332         PR tree-optimization/64950
14333         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14334         x86_64-*-*.
14336 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
14338         * c-c++-common/asan/user-section-1.c: New test.
14340 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14342         PR debug/65771
14343         * gcc.dg/debug/pr65771.c: New test.
14345 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
14347         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14348         __buitlin_alloca with __builtin_alloca.
14350 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
14352         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14354 2015-04-16  Richard Biener  <rguenther@suse.de>
14356         PR tree-optimization/64277
14357         * gcc.dg/Warray-bounds-14.c: New testcase.
14358         * gcc.dg/Warray-bounds-15.c: Likewise.
14359         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14360         * c-c++-common/ubsan/bounds-6.c: Likewise.
14362 2015-04-16  Renlin Li  <renlin.li@arm.com>
14364         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14365         * gcc.target/arm/unsigned-float.c: New.
14367 2015-04-16  Richard Biener  <rguenther@suse.de>
14369         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14370         * gcc.dg/tree-ssa/pr37508.c: Adjust.
14371         * gfortran.dg/reassoc_6.f: Remove XFAIL.
14373 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
14375         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14376         * g++.dg/cpp0x/decltype-call1.C: Likewise.
14377         * g++.dg/cpp0x/defaulted21.C: Likewise.
14378         * g++.dg/cpp0x/defaulted28.C: Likewise.
14379         * g++.dg/cpp0x/defaulted47.C: Likewise.
14380         * g++.dg/cpp0x/elision_neg.C: Likewise.
14381         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14382         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14383         * g++.dg/cpp0x/implicit1.C: Likewise.
14384         * g++.dg/cpp0x/implicit9.C: Likewise.
14385         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14386         * g++.dg/cpp0x/range-for13.C: Likewise.
14387         * g++.dg/gomp/clause-2.C: Likewise.
14388         * g++.dg/gomp/udr-5.C: Likewise.
14389         * g++.dg/inherit/access6.C: Likewise.
14390         * g++.dg/lookup/duperr1.C: Likewise.
14391         * g++.dg/lookup/friend2.C: Likewise.
14392         * g++.dg/lookup/pr6936.C: Likewise.
14393         * g++.dg/lookup/scoped1.C: Likewise.
14394         * g++.dg/lookup/using26.C: Likewise.
14395         * g++.dg/lookup/using38.C: Likewise.
14396         * g++.dg/other/access2.C: Likewise.
14397         * g++.dg/overload/defarg3.C: Likewise.
14398         * g++.dg/overload/defarg6.C: Likewise.
14399         * g++.dg/parse/access11.C: Likewise.
14400         * g++.dg/parse/access2.C: Likewise.
14401         * g++.dg/parse/access3.C: Likewise.
14402         * g++.dg/parse/access4.C: Likewise.
14403         * g++.dg/parse/access5.C: Likewise.
14404         * g++.dg/parse/access6.C: Likewise.
14405         * g++.dg/parse/access8.C: Likewise.
14406         * g++.dg/parse/access9.C: Likewise.
14407         * g++.dg/parse/crash40.C: Likewise.
14408         * g++.dg/tc1/dr142.C: Likewise.
14409         * g++.dg/tc1/dr166.C: Likewise.
14410         * g++.dg/tc1/dr52.C: Likewise.
14411         * g++.dg/template/access11.C: Likewise.
14412         * g++.dg/template/access18.C: Likewise.
14413         * g++.dg/template/access19.C: Likewise.
14414         * g++.dg/template/access2.C: Likewise.
14415         * g++.dg/template/access20.C: Likewise.
14416         * g++.dg/template/access26.C: Likewise.
14417         * g++.dg/template/access3.C: Likewise.
14418         * g++.dg/template/access7.C: Likewise.
14419         * g++.dg/template/conv12.C: Likewise.
14420         * g++.dg/template/crash69.C: Likewise.
14421         * g++.dg/template/friend31.C: Likewise.
14422         * g++.dg/template/friend32.C: Likewise.
14423         * g++.dg/template/memfriend15.C: Likewise.
14424         * g++.dg/template/memfriend16.C: Likewise.
14425         * g++.dg/template/memfriend17.C: Likewise.
14426         * g++.dg/template/memfriend7.C: Likewise.
14427         * g++.dg/template/pr32519.C: Likewise.
14428         * g++.dg/template/qualttp21.C: Likewise.
14429         * g++.dg/template/qualttp8.C: Likewise.
14430         * g++.dg/template/ttp10.C: Likewise.
14431         * g++.dg/template/typedef11.C: Likewise.
14432         * g++.dg/template/typedef13.C: Likewise.
14433         * g++.dg/template/typedef19.C: Likewise.
14434         * g++.dg/template/typedef20.C: Likewise.
14435         * g++.dg/template/typedef22.C: Likewise.
14436         * g++.dg/template/using16.C: Likewise.
14437         * g++.dg/template/virtual3.C: Likewise.
14438         * g++.dg/ubsan/pr61272.C: Likewise.
14439         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14440         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14441         * g++.old-deja/g++.brendan/enum6.C: Likewise.
14442         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14443         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14444         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14445         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14446         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14447         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14448         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14449         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14450         * g++.old-deja/g++.jason/access17.C: Likewise.
14451         * g++.old-deja/g++.jason/access18.C: Likewise.
14452         * g++.old-deja/g++.jason/access22.C: Likewise.
14453         * g++.old-deja/g++.jason/access23.C: Likewise.
14454         * g++.old-deja/g++.jason/access8.C: Likewise.
14455         * g++.old-deja/g++.jason/delete3.C: Likewise.
14456         * g++.old-deja/g++.jason/report.C: Likewise.
14457         * g++.old-deja/g++.law/access2.C: Likewise.
14458         * g++.old-deja/g++.law/access3.C: Likewise.
14459         * g++.old-deja/g++.law/access4.C: Likewise.
14460         * g++.old-deja/g++.law/access5.C: Likewise.
14461         * g++.old-deja/g++.law/arm12.C: Likewise.
14462         * g++.old-deja/g++.law/arm14.C: Likewise.
14463         * g++.old-deja/g++.law/ctors13.C: Likewise.
14464         * g++.old-deja/g++.law/union2.C: Likewise.
14465         * g++.old-deja/g++.law/visibility12.C: Likewise.
14466         * g++.old-deja/g++.law/visibility15.C: Likewise.
14467         * g++.old-deja/g++.law/visibility16.C: Likewise.
14468         * g++.old-deja/g++.law/visibility17.C: Likewise.
14469         * g++.old-deja/g++.law/visibility18.C: Likewise.
14470         * g++.old-deja/g++.law/visibility19.C: Likewise.
14471         * g++.old-deja/g++.law/visibility20.C: Likewise.
14472         * g++.old-deja/g++.law/visibility21.C: Likewise.
14473         * g++.old-deja/g++.law/visibility24.C: Likewise.
14474         * g++.old-deja/g++.law/visibility4.C: Likewise.
14475         * g++.old-deja/g++.law/visibility5.C: Likewise.
14476         * g++.old-deja/g++.law/visibility6.C: Likewise.
14477         * g++.old-deja/g++.law/visibility7.C: Likewise.
14478         * g++.old-deja/g++.law/visibility8.C: Likewise.
14479         * g++.old-deja/g++.law/visibility9.C: Likewise.
14480         * g++.old-deja/g++.niklas/t135.C: Likewise.
14481         * g++.old-deja/g++.oliva/delete1.C: Likewise.
14482         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14483         * g++.old-deja/g++.other/access11.C: Likewise.
14484         * g++.old-deja/g++.other/access4.C: Likewise.
14485         * g++.old-deja/g++.other/access7.C: Likewise.
14486         * g++.old-deja/g++.other/crash1.C: Likewise.
14487         * g++.old-deja/g++.other/crash7.C: Likewise.
14488         * g++.old-deja/g++.other/friend1.C: Likewise.
14489         * g++.old-deja/g++.other/friend4.C: Likewise.
14490         * g++.old-deja/g++.other/friend9.C: Likewise.
14491         * g++.old-deja/g++.other/lineno1.C: Likewise.
14492         * g++.old-deja/g++.other/using1.C: Likewise.
14493         * g++.old-deja/g++.pt/enum14.C: Likewise.
14494         * g++.old-deja/g++.pt/friend11.C: Likewise.
14495         * g++.old-deja/g++.pt/friend21.C: Likewise.
14496         * g++.old-deja/g++.pt/friend3.C: Likewise.
14497         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14498         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14499         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14500         * g++.old-deja/g++.robertl/eb94.C: Likewise.
14502 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
14504         PR ipa/65765
14505         * g++.dg/ipa/pr65765.C: New test.
14507 2015-04-15  Nick Clifton  <nickc@redhat.com>
14509         * gcc.target/rx/builtins.c: Disable RMPA test if string
14510         instructions are not allowed.
14512 2015-04-15  Alan Modra  <amodra@gmail.com>
14514         * gcc.dg/pr65408.c: New.
14516 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14518         PR target/65729
14519         * gcc.target/arm/pr65729.c: New test.
14521 2015-04-14  Richard Biener  <rguenther@suse.de>
14523         PR tree-optimization/65758
14524         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14526 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14528         PR target/65648
14529         * gcc.c-torture/execute/pr65648.c: New test.
14531 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14533         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14534         __builtin_finite instead of finite.
14535         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14536         Likewise.
14538 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14540         PR tree-optimization/63387
14541         * gcc.dg/pr63387.c: New testcase.
14543 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14545         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14547 2015-04-13  Richard Biener  <rguenther@suse.de>
14549         PR tree-optimization/65204
14550         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14552 2015-04-13  Terry Guo  <terry.guo@arm.com>
14554         PR target/65710
14555         * gcc.target/arm/pr65710.c: New.
14557 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14559         PR tree-optimization/65747
14560         * g++.dg/torture/pr65747.C: New test.
14562 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14564         PR c++/65736
14565         * g++.dg/cpp0x/pr65736.C: New test.
14567 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14568             Martin Liska  <mliska@suse.cz>
14570         PR ipa/65722
14571         * g++.dg/ipa/pr65722.C: New testcase.
14573 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14575         PR tree-optimization/65735
14576         * gcc.c-torture/compile/pr65735.c: New test.
14578 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14580         PR middle-end/65554
14581         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14583 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14585         PR target/65671
14586         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14588 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14590         PR target/65647
14591         * gcc.target/arm/pr65647-2.c: New.
14593 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14595         PR target/65694
14596         * g++.dg/torture/pr65694.C: New test.
14598 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14600         * gfortran.dg/coarray_lock_6.f90: New.
14601         * gfortran.dg/coarray_lock_7.f90: New.
14602         * gfortran.dg/coarray/lock_2.f90: New.
14604 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14606         PR fortran/56674
14607         PR fortran/58813
14608         PR fortran/59016
14609         PR fortran/59024
14610         * gfortran.dg/used_types_27.f90: New.
14612 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14614         PR target/65671
14615         * gcc.target/i386/pr65671.c: New.
14617 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14619         PR tree-optimization/65709
14620         * c-c++-common/ubsan/align-9.c: New test.
14622 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14624         PR fortran/56852
14625         * gfortran.dg/pr56852.f90: New test.
14627 2015-04-09  Marek Polacek  <polacek@redhat.com>
14628             Jakub Jelinek  <jakub@redhat.com>
14630         PR middle-end/65554
14631         * g++.dg/opt/pr65554.C: New test.
14633 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14635         PR c++/65690
14636         * c-c++-common/attr-aligned-1.c: New test.
14638 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14640         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14642 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14644         PR target/65676
14645         * gcc.target/i386/sse-25.c: New.
14647 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14649         PR target/65693
14650         * gcc.target/i386/pr65693.c: New test.
14652 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14654         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14656 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14658         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14660 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14662         * gcc.target/i386/thunk-retbnd.c: New.
14664 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14666         * gnat.dg/opt48.adb: New test.
14667         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14668         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14670 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14672         PR ipa/65540
14673         * gcc.c-torture/compile/pr65540.c: New.
14675 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14677         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14678         -Wno-pointer-arith.
14680 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14682         PR debug/65678
14683         * g++.dg/debug/pr65678.C: New test.
14685         PR middle-end/65680
14686         * gcc.c-torture/compile/pr65680.c: New test.
14688 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14690         PR fortran/65548
14691         * gfortran.dg/allocate_with_source_5.f90: New test.
14693 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14695         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14696         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14698 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14700         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14702 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14704         PR target/65614
14705         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14706         to get floating point compression.
14707         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14709 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14711         PR preprocessor/61977
14712         * gcc.dg/cpp/pr61977.c: New test.
14714 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14716         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14718 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14720         PR target/65647
14721         * gcc.target/arm/pr65647.c: New.
14723 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14725         PR ipa/65655
14726         * g++.dg/torture/pr65655.C: New testcase.
14728 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14730         PR c++/64085
14731         * g++.dg/cpp1y/lambda-init13.C: New.
14733 2015-04-03  Marek Polacek  <polacek@redhat.com>
14735         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14737 2015-04-02  Marek Polacek  <polacek@redhat.com>
14739         PR c++/65642
14740         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14741         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14743 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14745         PR preprocessor/61977
14746         * gcc.target/powerpc/pr61977-1.c: New test.
14747         * gcc.target/powerpc/pr61977-2.c: New test.
14749 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14751         PR c++/56100
14752         * g++.dg/warn/Wshadow-8.C: New.
14753         * g++.dg/warn/Wshadow-9.C: Likewise.
14754         * g++.dg/warn/Wshadow-10.C: Likewise.
14755         * g++.dg/warn/Wshadow-11.C: Likewise.
14757 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14759         * gcc.dg/pr23623.c: Added aligned attribute.
14760         * gcc.dg/20141029-1.c: Likewise.
14761         * gcc.dg/20150306-1.c: New test.
14763 2015-04-01  Marek Polacek  <polacek@redhat.com>
14765         PR c++/65554
14766         * g++.dg/cpp0x/initlist93.C: New test.
14767         * g++.dg/cpp0x/initlist94.C: New test.
14769 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14771         PR target/65624
14772         * gcc.target/aarch64/pr65624.c: New test.
14774 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14776         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14778 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14780         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14781         extra variable to force stack alignment.
14782         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14783         extra variable to force stack alignment.
14785 2015-03-31  Marek Polacek  <polacek@redhat.com>
14787         PR c++/65390
14788         * g++.dg/template/pr65390.C: New test.
14790 2015-03-31  Martin Liska  <mliska@suse.cz>
14792         * g++.dg/ipa/pr65557.C: New test.
14794 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14796         * gcc.target/s390/hotpatch-25.c: New test.
14797         * gcc.target/s390/hotpatch-1.c: Update test.
14798         * gcc.target/s390/hotpatch-10.c: Update test.
14799         * gcc.target/s390/hotpatch-11.c: Update test.
14800         * gcc.target/s390/hotpatch-12.c: Update test.
14801         * gcc.target/s390/hotpatch-13.c: Update test.
14802         * gcc.target/s390/hotpatch-14.c: Update test.
14803         * gcc.target/s390/hotpatch-15.c: Update test.
14804         * gcc.target/s390/hotpatch-16.c: Update test.
14805         * gcc.target/s390/hotpatch-17.c: Update test.
14806         * gcc.target/s390/hotpatch-18.c: Update test.
14807         * gcc.target/s390/hotpatch-19.c: Update test.
14808         * gcc.target/s390/hotpatch-2.c: Update test.
14809         * gcc.target/s390/hotpatch-21.c: Update test.
14810         * gcc.target/s390/hotpatch-22.c: Update test.
14811         * gcc.target/s390/hotpatch-23.c: Update test.
14812         * gcc.target/s390/hotpatch-24.c: Update test.
14813         * gcc.target/s390/hotpatch-3.c: Update test.
14814         * gcc.target/s390/hotpatch-4.c: Update test.
14815         * gcc.target/s390/hotpatch-5.c: Update test.
14816         * gcc.target/s390/hotpatch-6.c: Update test.
14817         * gcc.target/s390/hotpatch-7.c: Update test.
14818         * gcc.target/s390/hotpatch-8.c: Update test.
14819         * gcc.target/s390/hotpatch-9.c: Update test.
14820         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14822 2015-03-31  Richard Biener  <rguenther@suse.de>
14824         PR middle-end/65626
14825         * g++.dg/torture/pr65626.C: New testcase.
14827 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14829         PR target/65531
14830         * gcc.target/i386/mpx/pr65531.cc: New.
14832 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14834         PR target/65602
14835         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14836         __builtin_alloca instead of alloca.
14837         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14838         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14839         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14840         check.
14842 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14844         PR ipa/65610
14845         * g++.dg/ubsan/pr65610.C: New test.
14847 2015-03-30  Marek Polacek  <polacek@redhat.com>
14849         PR c++/65398
14850         * g++.dg/cpp0x/pr65398-2.C: New test.
14852 2015-03-30  Marek Polacek  <polacek@redhat.com>
14854         * c-c++-common/pr65556.c: Change the width of bit-fields.
14856 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14858         PR ipa/65588
14859         * gcc.target/i386/pr65588.c: New testcase.
14861 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14863         PR libgfortran/65563
14864         * gfortran.dg/open_errors_2.f90:  New test.
14866 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14868         PR libgfortran/65596
14869         * gfortran.dg/namelist_86.f90: New test.
14871 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14873         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14874         statement to reflect new ownership.
14876 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14878         PR c++/42328
14879         * g++.dg/template/friend58.C: New.
14880         * g++.dg/template/friend59.C: Likewise.
14882 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14884         PR c/65586
14885         * g++.dg/gomp/openmp-simd-3.C: New.
14886         * gcc.dg/gomp/openmp-simd-3.c: New.
14888 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14890         PR target/65248
14891         * gcc.target/i386/pr65248-1.c: New file.
14892         * gcc.target/i386/pr65248-2.c: Likewise.
14893         * gcc.target/i386/pr65248-3.c: Likewise.
14894         * gcc.target/i386/pr65248-4.c: Likewise.
14896 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14898         PR target/65593
14899         * gcc.c-torture/compile/pr65593.c: New test.
14901 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14903         PR c++/59329
14904         * g++.dg/cpp1y/constexpr-assert1.C: New.
14906 2015-03-27  Marek Polacek  <polacek@redhat.com>
14908         PR c++/65556
14909         * c-c++-common/pr65556.c: New test.
14911 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14913         PR ipa/65600
14914         * g++.dg/torture/pr65600.C: New testcase.
14916 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14918         PR target/65407
14919         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14921 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14923         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14924         statement and cleanup. Fixed typos.
14926 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14928         PR middle-end/65595
14929         * gcc.c-torture/compile/pr65595.c: New testcase.
14931 2015-03-27  Marek Polacek  <polacek@redhat.com>
14933         PR sanitizer/65583
14934         * g++.dg/ubsan/pr65583.C: New test.
14936 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14938         * gcc.c-torture/compile/20150327.c: New testcase.
14940 2015-03-26  Richard Biener  <rguenther@suse.de>
14942         PR middle-end/65555
14943         * g++.dg/torture/pr65555.C: New testcase.
14945 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14947         PR tree-optimization/64715
14948         * gcc.dg/builtin-object-size-15.c: New test.
14949         * gcc.dg/pr64715-1.c: New test.
14950         * gcc.dg/pr64715-2.c: New test.
14952 2015-03-26  Richard Biener  <rguenther@suse.de>
14954         PR middle-end/65519
14955         * gnat.dg/specs/opt2.ads: Fix testcase.
14957 2015-03-25  Martin Sebor  <msebor@redhat.com>
14959         PR testsuite/65526
14960         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14961         when target isn't arm*-*-*-*.
14962         (check_effective_target_arm_nothumb): Likewise.
14963         (check_effective_target_arm_little_endian): Likewise.
14964         (check_effective_target_arm_vect_no_misalign): Likewise.
14965         (check_effective_target_aarch64_little_endian): Fail early if target
14966         isn't aarch64*-*-*.
14968 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14970         PR tree-optimization/65177
14971         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14973 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14975         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14976         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14977         smmintrin.h and mm3dnow.h.
14979 2015-03-25  Marek Polacek  <polacek@redhat.com>
14981         PR c++/65558
14982         * g++.dg/cpp0x/pr65558.C: New test.
14984 2015-03-25  Marek Polacek  <polacek@redhat.com>
14986         PR c++/61670
14987         * g++.dg/template/pr61670.C: New test.
14989 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14991         PR c++/54987
14992         * g++.dg/template/pr54987.C: New.
14994 2015-03-25  Richard Biener  <rguenther@suse.de>
14996         PR tree-optimization/62630
14997         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14999 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15001         PR target/65508
15002         * gcc.target/i386/mpx/pr65508.c: New.
15004 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
15006         PR fortran/64952
15007         PR fortran/65532
15008         * gfortran.dg/data_initialized_3.f90: New.
15010 2015-03-25  Richard Biener  <rguenther@suse.de>
15012         PR middle-end/65519
15013         * gnat.dg/specs/opt2.ads: New testcase.
15015 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
15017         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
15018         * gcc.target/arm/memset-inline-4.c: Skip for
15019         arm_tune_string_ops_prefer_neon.
15020         * gcc.target/arm/memset-inline-5.c: Ditto.
15021         * gcc.target/arm/memset-inline-6.c: Ditto.
15022         * gcc.target/arm/memset-inline-8.c: Ditto.
15023         * gcc.target/arm/memset-inline-9.c: Ditto.
15025 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15027         PR c++/58923
15028         * g++.dg/other/virtual3.C: New.
15030 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15032         PR c++/60130
15033         * g++.dg/cpp0x/vt-60130.C: New.
15035 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15037         PR c++/61971
15038         * g++.dg/warn/Warray-bounds-7.C: New.
15040 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15042         PR c++/60067
15043         * g++.dg/template/defarg18.C: New.
15045 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15047         PR c++/59988
15048         * g++.dg/cpp0x/vt-59988.C: New.
15050 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
15052         PR tree-optimization/65533
15053         * gcc.dg/pr65533.c: New test.
15055 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
15057         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
15058         source= and mold= expressions functionality.
15059         * gfortran.dg/allocate_class_4.f90: New test.
15060         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
15061         copying an unlimited polymorhpic object containing a char array
15062         to another unlimited polymorphic object respects the _len
15063         component.
15064         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
15065         whether deferred length char array allocate works, unlimited
15066         polymorphic object allocation from a string works and if
15067         allocating an array of deferred length strings works.
15068         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
15070 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
15072         PR c++/65513
15073         * g++.dg/cpp0x/constexpr-array11.C: New.
15075 2015-03-24  Richard Biener  <rguenther@suse.de>
15077         PR middle-end/65517
15078         * gcc.dg/torture/pr65517.c: New testcase.
15080 2015-03-24  Tobias Burnus  <burnus@net-b.de>
15082         * gfortran.dg/coindexed_1.f90: Moved from
15083         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15085 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15087         PR testsuite/65506
15088         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15089         gimple dump.
15091         PR target/65523
15092         * gcc.target/i386/pr65523.c: New test.
15094         PR ipa/65475
15095         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15096         dg-options.
15097         * g++.dg/lto/pr65475b_0.C: Likewise.
15099 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
15101         PR target/65505
15102         * gcc.target/sh/torture/pr65505.c: New.
15104 2015-03-23  Martin Sebor  <msebor@redhat.com>
15106         PR testsuite/63175
15107         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15108         assembly for lvx in addition to lxv.
15110 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15112         PR target/65504
15113         * gfortran.dg/pr65504.f90: New test.
15115         PR ipa/65521
15116         * gcc.dg/pr65521.c: New test.
15118 2015-03-23  Richard Biener  <rguenther@suse.de>
15120         PR tree-optimization/65518
15121         * gcc.dg/vect/pr65518.c: New testcase.
15123 2015-03-23  Richard Biener  <rguenther@suse.de>
15125         PR tree-optimization/65494
15126         * gcc.dg/vect/pr65494.c: New testcase.
15128 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15130         PR preprocessor/65238
15131         * c-c++-common/cpp/pr65238-1.c: New test.
15132         * gcc.dg/cpp/pr65238-2.c: New test.
15133         * gcc.dg/cpp/trad/pr65238-3.c: New test.
15134         * gcc.dg/cpp/trad/pr65238-4.c: New test.
15136 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
15137             Mikael Morin  <mikael@gcc.gnu.org>
15139         PR fortran/64952
15140         * gfortran.dg/elemental_dependency_4.f90: New.
15141         * gfortran.dg/elemental_dependency_5.f90: New.
15143 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
15145         PR ipa/65475
15146         * g++.dg/lto/pr65475b_0.C: New testcase.
15147         * g++.dg/lto/pr65475b_1.C: New testcase.
15148         * g++.dg/lto/pr65475c_0.C: New testcase.
15149         * g++.dg/lto/pr65475c_1.C: New testcase.
15151 2015-03-21  Tobias Burnus  <burnus@net-b.de>
15153         * gfortran.dg/coarray_38.f90: New.
15154         * gfortran.dg/coarray_39.f90: New.
15155         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15156         compile test.
15158 2015-03-20  Marek Polacek  <polacek@redhat.com>
15160         PR c++/65398
15161         * g++.dg/cpp0x/pr65398.C: New test.
15163 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
15165         PR ipa/65475
15166         * g++.dg/lto/pr65475_0.C: New testcase.
15167         * g++.dg/lto/pr65475_1.C: New testcase.
15169 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
15171         PR rtl-optimization/64366
15172         * gcc.target/sh/pr64366.c: New.
15174 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15176         PR c++/48324
15177         * g++.dg/cpp0x/constexpr-48324.C: New.
15179 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15181         PR c++/48453
15182         * g++.dg/cpp0x/pr48453.C: New.
15184 2015-03-20  Marek Polacek  <polacek@redhat.com>
15186         PR c++/65072
15187         * g++.dg/cpp0x/pr65072.C: New test.
15189 2015-03-20  Richard Biener  <rguenther@suse.de>
15191         PR middle-end/64715
15192         * gcc.dg/pr15347.c: Use -O.
15193         * c-c++-common/pr19807-1.c: Likewise.
15195 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
15197         * gnat.dg/volatile13.ad[sb]: New test.
15199 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
15201         PR rtl-optimization/60851
15202         * gcc.target/i386/pr60851.c: New test.
15204 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
15206         PR target/65240
15207         * g++.dg/pr65240.h: Add tests for PR 65240.
15208         * g++.dg/pr65240-1.C: Likewise.
15209         * g++.dg/pr65240-2.C: Likewise.
15210         * g++.dg/pr65240-3.C: Likewise.
15211         * g++.dg/pr65240-4.C: Likewise.
15213 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
15215         PR rtl-optimization/63491
15216         * gcc.target/powerpc/pr63491.c: New.
15218 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15220         * g++.dg/ipa/pr65465.C: New test.
15222 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15224         PR c++/52659
15225         * g++.dg/cpp0x/deleted11.C: New.
15227 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15229         PR sanitizer/65400
15230         * c-c++-common/tsan/pr65400-3.c: New test.
15232 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15234         PR c++/59686
15235         * g++.dg/cpp0x/constexpr-59686.C: New.
15237 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15239         PR sanitizer/64265
15240         * g++.dg/tsan/pr64265.C: New test.
15242         PR sanitizer/65400
15243         * c-c++-common/tsan/pr65400-1.c: New test.
15244         * c-c++-common/tsan/pr65400-2.c: New test.
15246 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15248         PR c++/59816
15249         * g++.dg/cpp0x/pr59816.C: New.
15251 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
15253         PR fortran/59198
15254         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15256 2015-03-18  Martin Liska  <mliska@suse.cz>
15258         PR ipa/65439
15259         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15260         equivalences either to 6 or 7.
15262 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
15264         PR middle-end/64491
15265         Revert:
15266         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
15268         * gcc.dg/undefined-loop-1.c: New file.
15269         * gcc.dg/undefined-loop-2.c: New file.
15271         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
15273         PR testsuite/64032
15274         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15275         loop exits too early.
15277 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
15279         PR tree-optimization/65450
15280         * gfortran.dg/pr65450.f90: New test.
15282         PR target/65078
15283         * gcc.target/i386/pr65078-1.c: New test.
15284         * gcc.target/i386/pr65078-2.c: New test.
15285         * gcc.target/i386/pr65078-3.c: New test.
15286         * gcc.target/i386/pr65078-4.c: New test.
15287         * gcc.target/i386/pr65078-5.c: New test.
15288         * gcc.target/i386/pr65078-6.c: New test.
15290 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15292         PR c++/65340
15293         * g++.dg/cpp1y/pr65340.C: New.
15295 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15297         PR fortran/64432
15298         * gfortran.dg/system_clock_3.f08: Adjust test.
15300 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
15302         PR fortran/59198
15303         * gfortran.dg/proc_ptr_comp_44.f90: New test.
15304         * gfortran.dg/proc_ptr_comp_45.f90: New test.
15306 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15308         PR fortran/64432
15309         * gfortran.dg/system_clock_3.f08: New test.
15311 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
15313         PR c++/64626
15314         g++.dg/cpp1y/pr64626-1.C: New.
15315         g++.dg/cpp1y/pr64626-2.C: New.
15316         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15318 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
15320         PR tree-optimization/65427
15321         * gcc.c-torture/execute/pr65427.c: New test.
15323 2015-03-16  Marek Polacek  <polacek@redhat.com>
15325         DR 1688
15326         PR c++/65327
15327         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15328         * g++.dg/cpp0x/pr65327.C: New test.
15330 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15332         PR sanitizer/64820
15333         * c-c++-common/asan/pr64820.c: New test.
15335 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
15337         * gfortran.dg/pointer_2.f90: New test.
15339 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15341         * g++.dg/pr65049.C: New test.
15343 2015-03-16  Tom de Vries  <tom@codesourcery.com>
15345         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15346         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15347         * gcc.target/i386/fuse-caller-save.c: Same.
15349 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15351         * gnat.dg/loop_optimization18.ad[sb]: New test.
15352         * gnat.dg/loop_optimization18_pkg.ads: New helper.
15354 2015-03-16  Alan Modra  <amodra@gmail.com>
15356         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
15357         2014-12-05 change.
15359 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
15361         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15362         hppa*-*-hpux*.
15363         * gcc.dg/torture/pr65270-2.c: Likewise.
15365 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
15367         PR fortran/61138
15368         * gfortran.dg/pointer_remapping_9.f90: New.
15370 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
15372         PR tree-optimization/65369
15373         * gcc.c-torture/execute/pr65369.c: New test.
15375         PR tree-optimization/65418
15376         * gcc.c-torture/execute/pr65418-1.c: New test.
15377         * gcc.c-torture/execute/pr65418-2.c: New test.
15379         PR rtl-optimization/65401
15380         * gcc.c-torture/execute/pr65401.c: New test.
15382 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15384         PR target/64600
15385         * gcc.target/arm/pr64600_1.c: New test.
15387 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15389         PR rtl-optimization/65235
15390         * gcc.target/aarch64/pr65235_1.c: New test.
15392 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15394         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15395         * gcc.target/s390/hotpatch-22.c: Likewise.
15396         * gcc.target/s390/hotpatch-23.c: Likewise.
15397         * gcc.target/s390/hotpatch-24.c: Likewise.
15398         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15399         * gcc.target/s390/hotpatch-1.c: Update expected output.
15400         * gcc.target/s390/hotpatch-2.c: Likewise.
15401         * gcc.target/s390/hotpatch-3.c: Likewise.
15402         * gcc.target/s390/hotpatch-4.c: Likewise.
15403         * gcc.target/s390/hotpatch-5.c: Likewise.
15404         * gcc.target/s390/hotpatch-6.c: Likewise.
15405         * gcc.target/s390/hotpatch-7.c: Likewise.
15406         * gcc.target/s390/hotpatch-8.c: Likewise.
15407         * gcc.target/s390/hotpatch-9.c: Likewise.
15408         * gcc.target/s390/hotpatch-10.c: Likewise.
15409         * gcc.target/s390/hotpatch-11.c: Likewise.
15410         * gcc.target/s390/hotpatch-12.c: Likewise.
15411         * gcc.target/s390/hotpatch-13.c: Likewise.
15412         * gcc.target/s390/hotpatch-14.c: Likewise.
15413         * gcc.target/s390/hotpatch-15.c: Likewise.
15414         * gcc.target/s390/hotpatch-16.c: Likewise.
15415         * gcc.target/s390/hotpatch-17.c: Likewise.
15416         * gcc.target/s390/hotpatch-18.c: Likewise.
15417         * gcc.target/s390/hotpatch-19.c: Likewise.
15419 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15421         PR target/65103
15422         * gcc.target/i386/pr65103-1.c: New.
15424 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15426         PR target/65044
15427         * gcc.target/i386/pr65044.c: New.
15429 2015-03-12  Tom de Vries  <tom@codesourcery.com>
15431         PR rtl-optimization/64895
15432         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15433         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15434         * gcc.target/i386/fuse-caller-save.c: Ditto.
15436 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15438         * gcc.dg/ipa/pr63569.c: Fix template.
15440 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
15442         * g++.dg/ipa/pr64146.C: Require fpic support.
15444 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
15446         PR libfortran/65200
15447         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15448         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15450 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
15452         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15453         to dg-options, fix up dg-skip-if.
15455 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
15457         PR target/65296
15458         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15459         * gcc.target/avr/tiny-caller-save.c: Same.
15461 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
15463         PR target/65242
15464         * g++.dg/pr65242.C: New test.
15466 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
15468         * c-c++-common/asan/no-asan-check-glob.c: New test.
15470 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
15472         PR c++/65370
15473         * g++.dg/other/default11.C: New.
15474         * g++.dg/other/default12.C: Likewise.
15476 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15478         PR target/65368
15479         * gcc.target/i386/bmi2-bzhi-2.c: New test.
15481 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
15483         PR fortran/65024
15484         * gfortran.dg/unlimited_polymorphic_23.f90: New test
15486 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15488         PR c++/65127
15489         * g++.dg/cpp0x/pr65127.C: New test.
15491 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15493         * gcc.dg/ipa/PR64550.c: Update template.
15495 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
15496             Tobias Burnus  <burnus@net-b.de>
15498         * gfortran.dg/coarray_sync_memory.f90: New.
15500 2015-03-10  Marek Polacek  <polacek@redhat.com>
15502         PR sanitizer/65367
15503         * c-c++-common/ubsan/pr65367.c: New test.
15505 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15507         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15508         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15509         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15510         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15511         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15512         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15513         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15514         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15515         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15516         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15517         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15518         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15519         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15521 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15523         * lib/mpx-dg.exp (mpx_link_flags): New.
15524         (mpx_init): New.
15525         (mpx_finish): New.
15526         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15527         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15528         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15529         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15530         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15531         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15532         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15533         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15534         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15535         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15536         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15537         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15538         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15539         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15540         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15541         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15542         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15543         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15544         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15545         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15546         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15547         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15548         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15549         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15550         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15551         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15552         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15553         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15554         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15555         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15556         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15557         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15558         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15559         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15560         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15561         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15562         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15563         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15564         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15565         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15566         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15567         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15568         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15569         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15570         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15571         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15572         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15573         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15574         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15575         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15576         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15577         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15578         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15579         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15580         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15581         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15582         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15583         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15584         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15585         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15586         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15587         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15588         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15589         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15590         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15591         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15592         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15593         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15594         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15595         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15596         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15597         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15598         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15599         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15600         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15601         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15602         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15603         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15604         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15605         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15606         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15607         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15608         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15609         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15610         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15611         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15612         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15613         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15614         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15615         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15616         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15617         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15618         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15619         * gcc.target/i386/mpx/label-address-1.c: New.
15620         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15621         * gcc.target/i386/mpx/macro.c: New.
15622         * gcc.target/i386/mpx/mpx-check.h: New.
15623         * gcc.target/i386/mpx/mpx.exp: New.
15624         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15625         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15626         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15627         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15628         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15629         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15630         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15631         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15632         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15633         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15634         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15635         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15636         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15637         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15638         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15639         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15640         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15641         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15642         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15643         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15644         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15645         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15646         * gcc.target/i386/mpx/reference-1-nov.c: New.
15647         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15648         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15649         * gcc.target/i386/mpx/reference-2-nov.c: New.
15650         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15651         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15652         * gcc.target/i386/mpx/reference-3-nov.c: New.
15653         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15654         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15655         * gcc.target/i386/mpx/reference-4-nov.c: New.
15656         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15657         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15658         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15659         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15660         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15661         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15662         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15663         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15664         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15665         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15666         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15667         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15668         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15669         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15670         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15671         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15672         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15673         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15674         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15675         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15676         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15677         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15678         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15679         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15680         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15681         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15682         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15683         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15684         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15685         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15686         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15687         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15688         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15689         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15690         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15691         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15692         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15693         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15694         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15695         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15696         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15697         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15698         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15699         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15700         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15701         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15702         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15703         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15704         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15705         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15706         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15707         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15708         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15709         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15710         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15711         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15712         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15713         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15714         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15715         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15716         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15717         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15718         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15719         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15720         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15721         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15722         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15723         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15724         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15725         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15726         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15727         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15728         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15729         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15730         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15731         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15732         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15733         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15734         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15735         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15736         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15737         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15738         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15739         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15740         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15741         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15742         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15743         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15744         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15745         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15746         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15747         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15748         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15749         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15750         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15751         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15752         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15753         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15754         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15755         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15756         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15757         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15758         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15759         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15760         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15761         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15762         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15763         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15764         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15765         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15766         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15767         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15768         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15769         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15770         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15771         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15772         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15773         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15774         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15775         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15776         * gcc.target/i386/mpx/vla-1-nov.c: New.
15777         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15778         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15779         * gcc.target/i386/mpx/vla-2-nov.c: New.
15780         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15782 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15784         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15786 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15788         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15790 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15792         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15793         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15795 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15797         PR c/65120
15798         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15799         on rhs is 0.
15800         (fn4): New test.
15801         * c-c++-common/pr65120.c: New test.
15803         PR rtl-optimization/65321
15804         * gcc.dg/pr65321.c: New test.
15806 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15808         PR tree-optimization/65355
15809         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15811 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15813         PR c/65120
15814         * c-c++-common/pr49706.c: Adjust tests for not warning
15815         about !!x == y or !b == y where b is boolean, and add
15816         some further tests.
15817         * c-c++-common/pr62199-2.c: Likewise.
15819 2015-03-09  Richard Biener  <rguenther@suse.de>
15821         PR middle-end/65270
15822         * gcc.dg/torture/pr65270-1.c: New testcase.
15823         * gcc.dg/torture/pr65270-2.c: Likewise.
15825 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15827         PR tree-optimization/63743
15828         * gcc.dg/pr63743.c: New test.
15830 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15832         PR lto/65316
15833         * g++.dg/lto/pr65316_0.C: New testcase.
15834         * g++.dg/lto/pr65316_1.C: New testcase.
15836 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15838         PR target/62247
15839         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15840         hppa*-*-hpux*.
15841         * g++.dg/abi/rtti3.C: Likewise.
15843         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15845         PR target/62251
15846         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15848         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15850         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15852         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15854 2015-03-08  Morin  <mikael@gcc.gnu.org>
15856         PR fortran/60898
15857         * gfortran.dg/entry_20.f90: New.
15859 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15861         PR target/65153
15862         * gcc.c-torture/compile/pr65153.c: New.
15864 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15866         PR target/65249
15867         * g++.dg/torture/pr65249.C: New.
15869 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15871         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15872         long.
15873         (int64_t): Likewise.
15875 2015-03-07  Marek Polacek  <polacek@redhat.com>
15876             Martin Uecker  <uecker@eecs.berkeley.edu>
15878         PR sanitizer/65280
15879         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15880         member-like arrays.
15881         * c-c++-common/ubsan/bounds-8.c: New test.
15882         * c-c++-common/ubsan/bounds-9.c: New test.
15883         * gcc.dg/ubsan/bounds-2.c: New test.
15885 2015-03-05  Martin Sebor  <msebor@redhat.com>
15887         PR testsuite/63175
15888         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15889         checking of results into main to prevent it from getting optimized
15890         away.
15891         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15893 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15895         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15896         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15897         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15898         x64.
15900 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15902         * g++.dg/lto/pr65302_1.C: New testcase.
15903         * g++.dg/lto/pr65302_0.C: New testcase.
15905 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15907         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15908         -fno-ipa-icf to dg-options.
15910 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15912         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15913         compiles using the linker plugin.
15915 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15917         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15919 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15921         * gcc.target/arm/pr65067.c: New test.
15923 2015-03-05  Martin Liska  <mliska@suse.cz>
15925         PR ipa/65318
15926         * gcc.dg/ipa/pr65318.c: New test.
15928 2015-03-05  Marek Polacek  <polacek@redhat.com>
15930         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15932 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15934         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15936 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15938         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15939         max-unroll-times back to defaults for s390.
15941 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15943         Fix last commit.
15945 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15947         PR c++/64665
15948         * g++.dg/cpp0x/initlist92.C: New.
15950 2015-03-05  Richard Biener  <rguenther@suse.de>
15952         PR tree-optimization/65310
15953         * gcc.dg/vect/pr65310.c: New testcase.
15955 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15957         PR c++/64834
15958         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15960 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15962         * gnat.dg/entry_queues3.adb: New test.
15964 2015-03-04  Ian Lance Taylor  <iant@google.com>
15966         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15968 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15970         PR c++/64227
15971         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15973 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15975         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15976         -fno-ipa-icf to dg-options
15977         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15978         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15980 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15982         PR c++/64398
15983         * g++.dg/cpp0x/decltype62.C: New.
15985 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15987         * gnat.dg/object_overflow5.adb: New test.
15989 2015-03-03  Martin Liska  <mliska@suse.cz>
15991         PR ipa/65287
15992         * gcc.dg/ipa/pr65287.c: New test.
15994 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15995             Eric Botcazou  <ebotcazou@adacore.com>
15997         * gnat.dg/specs/pack12.ads: New test.
15999 2015-03-03  Martin Liska  <mliska@suse.cz>
16001         * gcc.dg/ipa/PR65282.c: New test.
16003 2015-03-13  Jeff Law  <law@redhat.com>
16005         PR tree-optimization/65241
16006         * gcc.c-torture/compile/pr65241.c: New test.
16008 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
16010         PR target/64331
16011         * gcc.target/avr/torture/pr64331.c: New test.
16013 2015-03-03  Martin Liska  <mliska@suse.cz>
16014             Jan Hubicka  <hubicka@ucw.cz>
16016         * g++.dg/ipa/pr65263.C: New test.
16018 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16020         PR ipa/65130
16021         * gcc.dg/lto/pr65130_0.c: New testcase.
16022         * gcc.dg/lto/pr65130_1.c: New testcase.
16024 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
16026         PR ipa/64988
16027         * g++.dg/torture/pr64988.C: New testcase.
16029 2015-03-02  Tobias Burnus  <burnus@net-b.de>
16031         * gfortran.dg/coarray_atomic_6.f90: New.
16033 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16035         PR target/65184
16036         * gcc.target/i386/pr65184.c: New.
16038 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
16040         PR target/65183
16041         * gcc.target/i386/pr65183.c: New.
16043 2015-02-28  Martin Liska  <mliska@suse.cz>
16044             Jan Hubicka  <hubicka@ucw.cz>
16046         * gcc.dg/ipa/ipa-icf-35.c: New test.
16047         * gcc.dg/ipa/ipa-icf-36.c: New test.
16048         * gcc.dg/ipa/ipa-icf-37.c: New test.
16050 2015-02-28  Martin Liska  <mliska@suse.cz>
16051             Jan Hubicka  <hubicka@ucw.cz>
16053         PR ipa/65245
16054         * gcc.dg/ipa/ipa-icf-34.c: New test.
16056 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
16058         PR target/61142
16059         * gcc.target/sh/sh/pr61142.c: New.
16061 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
16063         * g++.dg/other/dump-ada-spec-3.C: New test.
16065 2015-03-01  Martin Liska  <mliska@suse.cz>
16067         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
16068         * g++.dg/ipa/pr63595.C: Update expected results.
16070 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
16072         PR ipa/65236
16073         * g++.dg/ipa/ipa-icf-6.C: New testcase.
16075 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
16077         * gcc.dg/vect/pr59354.c: Move vector producing code to
16078         separate function.
16080 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
16082         PR ipa/65237
16083         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16084         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16085         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16086         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16088 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
16090         PR tree-optimization/65048
16091         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16092         (foo): Use K&R style definition.
16094 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
16096         PR target/65032
16097         * g++.dg/pr65032.C: New.
16099 2015-02-27  Marek Polacek  <polacek@redhat.com>
16101         PR c/65040
16102         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16103         -Wformat=2.
16105 2015-02-27  Marek Polacek  <polacek@redhat.com>
16107         PR c/65228
16108         * gcc.dg/pr65228.c: New test.
16110 2015-02-27  Kai Tietz  <ktietz@redhat.com>
16112         PR c/35330
16113         * gcc.dg/weak/weak-17.c: New file.
16115 2015-02-27  Richard Biener  <rguenther@suse.de>
16117         PR lto/65193
16118         * g++.dg/lto/pr65193_0.C: New testcase.
16120 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16122         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16123         * gcc.target/s390/hotpatch-8.c: Likewise.
16124         * gcc.target/s390/hotpatch-9.c: Likewise.
16125         * gcc.target/s390/pr61078.c: Likewise.
16126         * gcc.target/s390/pr57960.c: Remove -m64.
16127         * gcc.target/s390/pr61078.c: Likewise.
16129 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
16130             Martin Liska  <mliska@suse.cz>
16132         PR bootstrap/65150
16133         * gcc.dg/pr64454.c: Disable ICF.
16134         * gcc.dg/pr28685-1.c: Disable ICF
16135         * gcc.dg/ipa/iinline-5.c: Disable ICF.
16136         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16137         * g++.dg/ipa/ipa-icf-4.C: Update template.
16139 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
16141         PR tree-optimization/65216
16142         * gcc.c-torture/execute/pr65216.c: New test.
16144         PR tree-optimization/65215
16145         * gcc.c-torture/execute/pr65215-1.c: New test.
16146         * gcc.c-torture/execute/pr65215-2.c: New test.
16147         * gcc.c-torture/execute/pr65215-3.c: New test.
16148         * gcc.c-torture/execute/pr65215-4.c: New test.
16149         * gcc.c-torture/execute/pr65215-5.c: New test.
16151 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16153         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16155 2015-02-26  Martin Liska  <mliska@suse.cz>
16156             Jan Hubicka  <hubicka@ucw.cz>
16158         * g++.dg/ipa/pr64146.C: Update expected results.
16159         * gcc.dg/ipa/ipa-icf-26.c: Update test.
16160         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16161         * gcc.dg/ipa/ipa-icf-34.c: New test.
16163 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16165         * gcc.dg/vect/vect-pr61917.c: Rename to ...
16166         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16167         (dg-additional-options): Remove dg directive.
16168         (dg-final): Add dg directive.
16170 2015-02-26  Marek Polacek  <polacek@redhat.com>
16172         PR ipa/65008
16173         * g++.dg/ipa/pr65008.C: New test.
16175 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16177         * lib/profopt.exp (profopt-target-cleanup): New proc.
16178         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16179         files from sources from dg-additional-sources.
16181 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16183         * lib/gcov.exp: Cleanup in case of xfail.
16185 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16187         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16189 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
16191         PR debug/46102
16192         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16193         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16194         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16195         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16196         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16197         * g++.dg/debug/pr46123.C: XFAIL and move...
16198         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16199         * gcc.dg/debug/dwarf2-3.c: Move...
16200         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16202 2015-02-26  Marek Polacek  <polacek@redhat.com>
16204         PR c++/65202
16205         * g++.dg/cpp1y/pr65202.C: New test.
16207 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16209         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16210         locale_facets.h.gcov.
16212 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16214         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16216 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16218         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16220 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
16222         PR target/65217
16223         * gcc.target/i386/pr65217.c: New.
16225 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16227         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16229 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16231         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16233 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16235         PR tree-optimization/65048
16236         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16238 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16240         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16241         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16243 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
16245         PR target/65161
16246         * gcc.target/i386/pr65161.c: New test.
16248 2015-02-26  Terry Guo  <terry.guo@arm.com>
16250         * gcc.target/arm/no-volatile-in-it.c: New test.
16252 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
16254         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16255         (dg-options): Add -save-temps.
16256         (dg-final): Add cleanup-saved-temps.
16258 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
16260         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16262 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
16264         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16265         * gcc.target/powerpc/pack01.c: Include string.h.
16267 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
16269         PR target/65167
16270         * gcc.target/i386/pr65167.c: New.
16272 2015-02-25  Kai Tietz  <ktietz@redhat.com>
16274         PR tree-optimization/61917
16275         * gcc.dg/vect/vect-pr61917.c: New file.
16277 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
16279         PR tree-optimization/65170
16280         * gcc.c-torture/execute/pr65170.c: New test.
16281         * gcc.dg/tree-ssa/vrp96.c: New test.
16283 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16285         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16287 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16289         PR testsuite/65126
16290         * lib/gcc-defs.exp (additional_sources_used): Add new var.
16291         (dg-additional-files-options): Copy additional_sources to
16292         additional_sources_used before emptying additional_sources.
16293         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16294         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16295         (cleanup-saved-temps): Use additional_sources_used instead of
16296         additional_sources.
16297         (dg-test): Reset additional_sources_used.
16299 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
16301         PR fortran/63427
16302         * gfortran.dg/integer_exponentiation_6.F90: New test.
16304 2015-02-23  Martin Sebor  <msebor@redhat.com>
16306         PR target/65109
16307         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16308         two parts.  One to save registers, the other to verify the
16309         registers have the right values.  Save register state into
16310         static data rather than on the stack.
16312 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
16314         PR bootstrap/63888
16315         * c-c++-common/asan/pr63888.c: New test.
16317 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
16319         PR target/65163
16320         * gcc.c-torture/compile/pr65163.c: New.
16322 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16324         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16325         with -m31 on 64 bit.
16326         * gcc.dg/hoist-register-pressure-2.c: Likewise.
16327         * gcc.dg/hoist-register-pressure-3.c: Likewise.
16329 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16331         * gcc.target/s390/20090223-1.c: Add
16332         -Wno-implicit-function-declaration option.
16333         * gcc.target/s390/pr42224.c: Likewise.
16334         * gcc.target/s390/pr55718.c: Likewise.
16336 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16338         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16339         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16340         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16341         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16342         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16343         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16344         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16345         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16346         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16347         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16348         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16349         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16350         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16351         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16352         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16353         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16354         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16355         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16356         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16357         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16358         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16360 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16362         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16363         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16364         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16365         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16366         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16367         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16368         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16369         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16370         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16371         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16372         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16373         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16374         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16375         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16376         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16377         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16379 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16381         PR fortran/64980
16382         PR fortran/61960
16383         * gfortran.dg/pr61960.f90: New.
16384         * gfortran.dg/pr64230.f90: New.
16385         * gfortran.dg/pr64980.f03: New.
16387 2015-02-22  Tom de Vries  <tom@codesourcery.com>
16389         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16391 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
16393         PR ada/65156
16394         * gnat.dg/timing_events.adb: Removed, invalid test.
16396 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
16398         PR debug/58123
16399         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16400         location.
16401         * g++.dg/gcov/gcov-2.C: Likewise.
16403 2015-02-20  Richard Biener  <rguenther@suse.de>
16405         PR tree-optimization/65136
16406         * gcc.dg/tree-ssa/pr65136.c: New testcase.
16408 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
16410         PR testsuite/64158
16411         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16412         powerpc*-*-linux* and nvptx-*-* blacklisting.
16414         * gcc.dg/sibcall-9.c: New test.
16415         * gcc.dg/sibcall-10.c: New test.
16417 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16419         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16421 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
16423         PR target/64452
16424         * gcc.target/avr/torture/pr64452.c: New test.
16426 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
16428         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16429         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16431 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16433         PR testsuite/65116
16434         * lib/target-supports.exp (check_compile): Check whether
16435         additional_sources is defined before using it.
16437 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
16439         PR middle-end/65074
16440         * g++.dg/opt/pr65074.C: New file.
16442 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
16444         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16445         (size_type): New typedef.
16446         (operator "" _script): Use it for the last argument.
16448 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16450         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16452 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16454         * lib/target-supports.exp (check_compile): Save/restore
16455         additional_sources that may belong to an actual test.
16457 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
16459         PR gcov-profile/64634
16460         * g++.dg/gcov/gcov-15.C: New test.
16462 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16464         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16466 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16468         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16470 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16472         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16474 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16476         * gfortran.dg/fmt_cache_1.f: Add missing close.
16478 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16480         PR testsuite/65107
16481         * gfortran.dg/read_eof_8.f90: Add missing close.
16483 2015-02-18  Richard Biener  <rguenther@suse.de>
16485         PR tree-optimization/65063
16486         * gcc.dg/pr65063.c: New testcase.
16488 2015-02-18  Richard Biener  <rguenther@suse.de>
16490         PR tree-optimization/62217
16491         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16493 2015-02-18  Marek Polacek  <polacek@redhat.com>
16495         PR sanitizer/65081
16496         * c-c++-common/ubsan/pr65081.c: New test.
16498 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16500         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16501         * gcc.target/sh/force-cbranch-delay-slot.c: New.
16503 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
16505         * gcc.dg/ipa/propalign-3.c: New test.
16507 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16509         PR target/64793
16510         * gcc.target/sh/pr64793.c: New.
16511         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16513 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16515         * gcc.target/arm/divzero.c: New test case.
16517 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16519         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16521 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16522             Jakub Jelinek  <jakub@redhat.com>
16524         PR c++/65075
16525         * g++.dg/cpp0x/pr65075.C: New test.
16527 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16529         PR target/65058
16530         * gcc.target/powerpc/pr65058.c: New test.
16532 2015-02-16  Jeff Law  <law@redhat.com>
16534         PR tree-optimization/64823
16535         * gcc.dg/uninit-20.c: New test.
16537 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16538             James Greenhalgh  <james.greenhalgh@arm.com>
16540         PR ipa/64963
16541         * gcc.dg/ipa/ipa-clone-1.c: New test.
16543 2015-02-16  Richard Biener  <rguenther@suse.de>
16545         PR tree-optimization/65077
16546         * gcc.dg/torture/pr65077.c: New testcase.
16548 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16550         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16551         Directive adjusted to scan for ldaxr.
16552         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16553         adjusted to scan for ldaex.
16555 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16557         PR c++/65080
16558         * g++.dg/cpp0x/constexpr-65080.C: New.
16560 2015-02-16  Richard Biener  <rguenther@suse.de>
16562         PR tree-optimization/63593
16563         * gcc.dg/pr63593.c: New testcase.
16565 2015-02-16  Marek Polacek  <polacek@redhat.com>
16567         PR c/65066
16568         * gcc.dg/pr65066.c: New test.
16570 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16572         * gcc.dg/pr65002.C: Move ...
16573         * g++.dg/ipa/pr65002.C: ... here.
16575 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16577         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16578         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16579         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16580         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16582 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16584         PR testsuite/64850
16585         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16586         the expression to find calls.
16587         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16588         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16589         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16590         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16591         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16593 2015-02-14  Marek Polacek  <polacek@redhat.com>
16595         PR c/64768
16596         * gcc.dg/array-11.c: New test.
16597         * gcc.dg/array-12.c: New test.
16598         * gcc.dg/array-13.c: New test.
16599         * gcc.dg/array-14.c: New test.
16600         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16601         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16602         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16603         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16604         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16605         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16607 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16609         PR c++/60894
16610         * g++.dg/lookup/using54.C: New.
16612 2015-02-13  Jeff Law  <law@redhat.com>
16614         PR bootstrap/65060
16615         Revert my change for tree-optimization/64823.
16617 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16619         PR tree-optimization/65053
16620         * gcc.c-torture/execute/pr65053-1.c: New test.
16621         * gcc.c-torture/execute/pr65053-2.c: New test.
16623 2015-02-13  Marek Polacek  <polacek@redhat.com>
16625         PR c/65050
16626         * gcc.dg/pr65050.c: New test.
16628 2015-02-13  Jeff Law  <law@redhat.com>
16630         PR tree-optimization/64823
16631         * gcc.dg/uninit-20.c: New test.
16633         PR rtl-optimization/47477
16634         * gcc.dg/tree-ssa/pr47477.c: New test.
16636 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16638         PR c++/60211
16639         * g++.dg/parse/ivdep-2.C: New.
16640         * g++.dg/parse/ivdep-3.C: Likewise.
16642 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16644         PR fortran/64506
16645         * gfortran.dg/continuation_13.f90: New test.
16646         * gfortran.dg/continuation_14.f: New test.
16648 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16650         PR c++/64970
16651         * g++.dg/cpp0x/sfinae55.C: New.
16653 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16655         PR ipa/65034
16656         * g++.dg/ipa/pr65034.C: New test.
16658 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16660         PR tree-optimization/65002
16661         * gcc.dg/pr65002.C: New.
16663 2015-02-13  Marek Polacek  <polacek@redhat.com>
16665         PR c/65040
16666         * c-c++-common/pr65040.c: New test.
16668 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16670         PR tree-optimization/64705
16671         * gcc.dg/tree-ssa/pr64705.c: New test.
16673 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16675         PR rtl/32219
16676         * gcc.dg/visibility-22.c: New test.
16677         * gcc.dg/visibility-23.c: New test.
16678         * gcc.target/i386/pr32219-1.c: New test.
16679         * gcc.target/i386/pr32219-2.c: New test.
16680         * gcc.target/i386/pr32219-3.c: New test.
16681         * gcc.target/i386/pr32219-4.c: New test.
16682         * gcc.target/i386/pr32219-5.c: New test.
16683         * gcc.target/i386/pr32219-6.c: New test.
16684         * gcc.target/i386/pr32219-7.c: New test.
16685         * gcc.target/i386/pr32219-8.c: New test.
16686         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16688 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16690         PR libgfortran/57822
16691         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16692         four different KINDs.
16694 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16696         PR c++/64884
16697         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16699         PR sanitizer/65000
16700         * g++.dg/ubsan/pr65000.C: New test.
16702 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16704         PR fortran/64932
16705         * gfortran.dg/finalize_28.f90: New test
16707 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16709         PR debug/55541
16710         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16711         DW_TAG_lexical_block removal.
16712         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16713         * g++.dg/guality/pr55541.C: New test.
16715         PR sanitizer/64984
16716         * g++.dg/ubsan/pr64984.C: New test.
16718 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16720         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16722 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16724         PR testsuite/64930
16725         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16726         instructions for 2015-01-14 get_memmodel changes.
16727         * gcc.target/powerpc/atomic-p8.c: Likewise.
16729         PR sanitizer/65019
16730         * g++.dg/ubsan/pr65019.C: New test.
16732         PR tree-optimization/65014
16733         * gcc.c-torture/compile/pr65014.c: New test.
16735 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16737         PR libgfortran/57822
16738         * gfortran/fmt_g0_7.f08: Revise test.
16740 2015-02-11  Jeff Law  <law@redhat.com>
16742         PR target/63347
16743         * gcc.target/m68k/pr63347.c: New test.
16745 2015-02-11  Marek Polacek  <polacek@redhat.com>
16747         * g++.dg/ubsan/shift-1.C: New test.
16748         * gcc.dg/ubsan/c-shift-2.c: New test.
16749         * c-c++-common/ubsan/shift-5.c: Remove file.
16751 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16753         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16754         Directive adjusted to XFAIL.
16755         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16756         adjusted to XFAIL.
16758 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16760         PR middle-end/65003
16761         * g++.dg/opt/pr65003.C: New test.
16763 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16765         * lib/target-supports.exp (check_effective_target_pie): Renamed
16766         to ...
16767         (check_effective_target_pie_enabled): This.
16768         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16769         * gcc.target/i386/pie.c: Likewise.
16771 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16773         PR target/64893
16774         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16775         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16777 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16779         PR target/61925
16780         * gcc.target/i386/pr61925-1.c: New test.
16781         * gcc.target/i386/pr61925-2.c: New test.
16782         * gcc.target/i386/pr61925-3.c: New test.
16784 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16786         PR sanitizer/65004
16787         * g++.dg/asan/pr65004.C: New test.
16789 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16791         PR target/64661
16792         * gcc.taget/sh/pr64661-0.h: New.
16793         * gcc.taget/sh/pr64661-1.c: New.
16794         * gcc.taget/sh/pr64661-2.c: New.
16795         * gcc.taget/sh/pr64661-3.c: New.
16796         * gcc.taget/sh/pr64661-4.c: New.
16798 2015-02-10  Richard Biener  <rguenther@suse.de>
16800         PR tree-optimization/64995
16801         * g++.dg/torture/pr64995.C: New testcase.
16803 2015-02-10  Richard Biener  <rguenther@suse.de>
16805         PR tree-optimization/64909
16806         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16808 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16810         * gcc.dg/signbit-sa.c: New test.
16812 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16814         PR libgfortran/57822
16815         * gfortran/fmt_g0_7.f08: New test.
16817 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16819         PR tree-optimization/43378
16820         * gcc.dg/tree-ssa/pr43378.c: New test.
16822 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16824         PR ipa/64978
16825         * g++.dg/torture/pr64978.C: New testcase.
16827 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16829         PR sanitizer/64981
16830         * gcc.dg/asan/pr64981.c: New test.
16832 2015-02-09  Marek Polacek  <polacek@redhat.com>
16834         PR c/64856
16835         * gcc.dg/pr64856.c: New test.
16837 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16839         PR target/64979
16840         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16841         * gcc.c-torture/execute/pr64979.c: New test.
16843 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16845         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16847 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16849         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16850         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16852 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16854         PR target/58757
16855         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16857 2015-02-09  Richard Biener  <rguenther@suse.de>
16859         PR tree-optimization/54000
16860         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16862 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16864         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16866 2015-02-09  Martin Liska  <mliska@suse.cz>
16868         * g++.dg/ipa/pr64858.C: New test.
16870 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16872         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16874 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16876         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16878 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16880         PR fortran/63744
16881         * gfortran.dg/use_rename_8.f90: New.
16883 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16885         * gnat.dg/addr7.ad[sb]: New test.
16886         * gnat.dg/addr8.ad[sb]: Likewise.
16888 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16890         PR jit/64752
16891         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16892         from jit.dg/test-compile-to-executable.c's create_code, with a
16893         clarification of the output message.
16894         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16895         pass/fail message.
16896         (test_jit): Use CHECK_NO_ERRORS when calling
16897         gcc_jit_context_compile_to_file.
16898         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16899         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16900         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16901         about deletions that are attempted.
16902         (jit-verify-compile-to-file): Rename to...
16903         (jit-verify-output-file-was-created): ...this, and drop the
16904         attempt to run "file" and verify the output.
16905         (jit-verify-assembler): New function.
16906         (jit-verify-object): New function.
16907         (jit-verify-dynamic-library): New function.
16908         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16909         favor of an implementation from new file
16910         create-code-for-hello-world-executable.h, which also adds a
16911         "main".
16912         (dg-final): Replace jit-verify-compile-to-file with
16913         jit-verify-output-file-was-created, and invoke new function
16914         jit-verify-assembler.
16915         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16916         the output message.
16917         (dg-final): Replace jit-verify-compile-to-file with
16918         jit-verify-output-file-was-created, and invoke new function
16919         jit-verify-dynamic-library.
16920         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16921         favor of an implementation from new file
16922         create-code-for-hello-world-executable.h, which also adds a
16923         "main".
16924         (dg-final): Replace jit-verify-compile-to-file with
16925         jit-verify-output-file-was-created.  Strengthen the expected stdout
16926         from the built executable.
16927         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16928         favor of an implementation from new file
16929         create-code-for-hello-world-executable.h, which also adds a
16930         "main".
16931         (dg-final): Replace jit-verify-compile-to-file with
16932         jit-verify-output-file-was-created, and invoke new function
16933         jit-verify-object.
16934         * jit.dg/verify-dynamic-library.c: New source file.
16936 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16937             Brian Rzycki  <b.rzycki@samsung.com>
16939         PR tree-optimization/64878
16940         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16942 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16944         PR ipa/64896
16945         * g++.dg/ipa/pr64896.C: New test.
16947 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16949         PR target/64205
16950         * gcc.target/powerpc/pr64205.c: New file.
16952 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16954         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16955         (dg-options): Use -fpie instead of -fPIE -pie.
16957 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16959         PR middle-end/64937
16960         * g++.dg/asan/pr64937.C: New test.
16962 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16964         PR fortran/63205
16965         * gfortran.dg/class_to_type_4.f90: New test
16967 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16969         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16971 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16973         PR rtl-optimization/64957
16974         PR debug/64817
16975         * gcc.c-torture/execute/pr64957.c: New test.
16977 2015-02-05  Jeff Law  <law@redhat.com>
16979         PR target/17306
16980         * gcc.target/h8300/pr17306-1.c: New test.
16981         * gcc.target/h8300/pr17306-2.c: New test.
16983 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16985         PR fortran/64943
16986         * gfortran.dg/structure_constructor_12.f90: New.
16988 2015-02-05  Jeff Law  <law@redhat.com>
16990         PR target/58400
16991         gcc.target/h8300/pr58400.c: New test.
16993 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16995         * gcc.target/arm/macro_defs0.c: New test.
16996         * gcc.target/arm/macro_defs1.c: New test.
16997         * gcc.target/arm/macro_defs2.c: New test.
16999 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
17001         PR rtl-optimization/64905
17002         * gcc.target/i386/pr64905.c: Require nonpic target.
17003         (dg-options): Add -fomit-frame-pointer.
17004         (main): Remove.
17006 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
17008         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
17009         tree dump scanning.
17011 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
17013         PR fortran/64757
17014         * gfortran.dg/type_to_class_2.f90: New test
17015         * gfortran.dg/type_to_class_3.f90: New test
17017 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
17019         PR ipa/64686
17020         * g++.dg/torture/pr64686.C: New testcase.
17022 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
17024         PR rtl-optimization/64905
17025         * gcc.target/i386/pr64905.c: New file.
17027 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17029         * gcc.dg/guality/pr41447-1.c: Remove xfail.
17030         * gcc.dg/guality/pr41616-1.c: Ditto.
17032 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
17034         PR debug/64817
17035         * gcc.dg/pr64817-3.c: New.
17037 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
17038             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
17040         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
17041         pass parameters in registers.
17042         * gcc.dg/guality/pr36728-2.c (main): Likewise.
17043         * gcc.dg/guality/pr36728-3.c (main): Likewise.
17044         * gcc.dg/guality/pr36728-4.c (main): Likewise.
17046 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
17047             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17049         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
17050         list, allow for multilibed targets.
17051         * gcc.dg/combine_ashiftrt_2.c: Likewise.
17053 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
17055         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
17056         * gcc.dg/pr46728-6.c: Ditto.
17058 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
17060         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
17061         for mips_nanlegacy target.
17063 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
17065         * gcc.target/i386/chkp-hidden-def.c: New.
17067 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17069         PR middle-end/62103
17070         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
17071         to use 24 bits for bitfield b.
17073 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17075         PR testsuite/64796
17076         * lib/target-supports.exp (check_effective_target_bswap64): Do not
17077         cache result in a global variable.  Include all 32-bit targets for
17078         bswap64 tests.
17080 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
17082         PR rtl-optimization/64756
17083         * gcc.c-torture/execute/pr64756.c: New test.
17085 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
17087         PR target/64660
17088         * gcc.target/sh/pr64660-0.h: New.
17089         * gcc.target/sh/pr64660-1.c: New.
17090         * gcc.target/sh/pr64660-2.c: New.
17091         * gcc.target/sh/pr64660-3.c: New.
17092         * gcc.target/sh/pr64660-4.c: New.
17094 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
17096         PR c++/64877
17097         * g++.dg/warn/Waddress-2.C: New.
17099 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
17101         PR middle-end/61225
17102         * gcc.target/i386/pr49095.c: XFAIL for ia32.
17104 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
17106         PR preprocessor/64803
17107         * gcc.dg/cpp/builtin-macro-1.c: New test case.
17109 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
17111         * g++.dg/ipa/devirt-37.C: Disable early inlining.
17113 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
17115         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17116         (_ARM_FPSRC): Add DN and AHP fields.
17117         (clean_results): Force DN=1 on AArch64.
17118         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17119         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17120         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17121         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17122         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17123         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17125 2015-02-02  Alan Modra  <amodra@gmail.com>
17127         * gcc.target/powerpc/cprophard.c: New.
17129 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
17131         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17132         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17134 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
17136         PR debug/64817
17137         * gcc.dg/pr64817-1.c: New test.
17138         * gcc.dg/pr64817-2.c: New test.
17140 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
17142         PR target/64851
17143         * gcc.target/sh/pr64851-0.h: New
17144         * gcc.target/sh/pr64851-1.c: New
17145         * gcc.target/sh/pr64851-2.c: New
17146         * gcc.target/sh/pr64851-3.c: New
17147         * gcc.target/sh/pr64851-4.c: New
17149 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17151         PR target/64882
17152         * gcc.dg/torture/pr64882.c: New test.
17154 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
17156         PR target/64159
17157         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17158         sparc*-*-*.
17160 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17162         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17163         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17164         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17165         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17166         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17167         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17168         tree dump.
17169         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17170         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17171         tree dump.
17172         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17173         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17174         tree dump.
17176 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17178         PR target/64688
17179         * g++.dg/pr64688-2.C: New.
17181 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17183         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17184         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17185         * gcc.target/i386/fuse-caller-save.c: Ditto.
17186         * gcc.target/i386/headmerge-1.c: Ditto.
17187         * gcc.target/i386/headmerge-2.c: Ditto.
17188         * gcc.target/i386/sibcall-6.c: Ditto.
17190 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17192         PR target/64617
17193         * gcc.target/i386/pr64617.c: New test.
17195 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17197         PR target/15184
17198         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17199         (dg-options): Remove -m32.
17200         (dg-final): Scan for "movb %al" only.
17201         * gcc.target/i386/pr15184-2.c: Ditto.
17203 2015-01-30  Richard Biener  <rguenther@suse.de>
17205         PR tree-optimization/64829
17206         * gcc.dg/vect/pr64829.c: New testcase.
17208 2015-01-29  Marek Polacek  <polacek@redhat.com>
17210         PR c/64709
17211         * gcc.dg/pr64709.c: New test.
17213 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
17215         PR c++/64717
17216         * g++.dg/ubsan/pr64717-1.C: New test.
17217         * g++.dg/ubsan/pr64717-2.C: New test.
17219 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
17221         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17223 2015-01-29  Jeff Law  <law@redhat.com>
17225         PR target/15184
17226         * gcc.target/i386/pr15184-1.c: New test.
17227         * gcc.target/i386/pr15184-2.c: New test.
17229 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17231         PR tree-optimization/64746
17232         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17234 2015-01-29  Richard Biener  <rguenther@suse.de>
17236         PR tree-optimization/64853
17237         * gcc.dg/torture/pr64853.c: New testcase.
17239 2015-01-29  Richard Biener  <rguenther@suse.de>
17241         PR tree-optimization/64844
17242         * gcc.dg/vect/pr64844.c: New testcase.
17244 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17246         PR middle-end/64809
17247         * gcc.dg/pr64809.c: Delete.
17249 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
17251         PR middle-end/64805
17252         * gcc.target/i386/pr64805.c: New.
17254 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17256         * gcc.dg/guality/guality.h (main): Add argv[0] to
17257         guality_gdb_command.
17259 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
17261         PR ipa/64801
17262         * gcc.dg/tree-ssa/pr64801.c: New testcase.
17264 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
17266         PR target/64659
17267         * gcc.target/sh/sh.exp
17268         (check_effective_target_atomic_model_soft_gusa_available,
17269         check_effective_target_atomic_model_soft_tcb_available,
17270         check_effective_target_atomic_model_soft_imask_available,
17271         check_effective_target_atomic_model_hard_llcs_available): New.
17272         * gcc.target/sh/pr64659-0.h: New.
17273         * gcc.target/sh/pr64659-1.c: New.
17274         * gcc.target/sh/pr64659-2.c: New.
17275         * gcc.target/sh/pr64659-3.c: New.
17276         * gcc.target/sh/pr64659-4.c: New.
17278 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
17280         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17281         scan-assembler-times pattern.
17283 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
17285         PR middle-end/64809
17286         * gcc.dg/pr64809.c: New test.
17288 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
17290         PR tree-optimization/64277
17291         * gcc.dg/pr64277.c: New.
17293 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17295         PR tree-optimization/64718
17296         * gcc.c-torture/execute/pr64718.c: New test.
17298 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
17300         * gcc.target/aarch64/abs_2.c: New.
17302 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
17304         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17305         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17306         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17307         ISA rev < 2.
17309 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
17311         PR bootstrap/64612
17312         * lib/target-supports.exp (check_effective_target_comdat_group): New.
17313         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17314         { target comdat_group }.
17316 2015-01-27  Tobias Burnus  <burnus@net-b.de>
17318         PR fortran/63861
17319         * gfortran.dg/goacc/coarray_2.f90: New.
17321 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17323         PR ipa/60871
17324         PR ipa/64139
17325         * g++.dg/torture/pr64139.C: New testcase.
17326         * g++.dg/torture/pr60871.C: Likewise.
17328 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
17330         PR fortran/64230
17331         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17332         prevent linking errors.
17334 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17336         PR ipa/64282
17337         * g++.dg/torture/pr64282.C: New testcase.
17339 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17341         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17342         for wzr reg.
17344 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17346         * gcc.target/s390/hotpatch-13.c: New testcase.
17347         * gcc.target/s390/hotpatch-14.c: New testcase.
17348         * gcc.target/s390/hotpatch-15.c: New testcase.
17349         * gcc.target/s390/hotpatch-16.c: New testcase.
17350         * gcc.target/s390/hotpatch-17.c: New testcase.
17351         * gcc.target/s390/hotpatch-18.c: New testcase.
17352         * gcc.target/s390/hotpatch-19.c: New testcase.
17353         * gcc.target/s390/hotpatch-20.c: New testcase.
17354         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17355         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17356         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17357         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17358         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17359         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17360         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17361         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17362         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17363         * gcc.target/s390/hotpatch-10.c: Likewise.
17364         * gcc.target/s390/hotpatch-11.c: Likewise.
17365         * gcc.target/s390/hotpatch-12.c: Likewise.
17366         * gcc.target/s390/hotpatch-2.c: Likewise.
17367         * gcc.target/s390/hotpatch-3.c: Likewise.
17368         * gcc.target/s390/hotpatch-4.c: Likewise.
17369         * gcc.target/s390/hotpatch-5.c: Likewise.
17370         * gcc.target/s390/hotpatch-6.c: Likewise.
17371         * gcc.target/s390/hotpatch-7.c: Likewise.
17372         * gcc.target/s390/hotpatch-8.c: Likewise.
17373         * gcc.target/s390/hotpatch-9.c: Likewise.
17374         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17375         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17376         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17377         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17378         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17379         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17380         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17381         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17383 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
17385         * gcc.dg/long_branch.c: New testcase.
17387 2015-01-27  Richard Biener  <rguenther@suse.de>
17389         PR tree-optimization/56273
17390         PR tree-optimization/59124
17391         PR tree-optimization/64277
17392         * g++.dg/warn/Warray-bounds-6.C: New testcase.
17393         * gcc.dg/Warray-bounds-12.c: Likewise.
17394         * gcc.dg/Warray-bounds-13.c: Likewise.
17396 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
17398         PR rtl-optimization/61058
17399         * gcc.dg/pr61058.c: New test.
17401 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
17403         * gcc.target/i386/chkp-narrow-bounds.c: New.
17405 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
17407         PR tree-optimization/64807
17408         * gcc.dg/pr64807.c: New test.
17410         PR c/64766
17411         * gcc.dg/pr64766.c: New test.
17413 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
17415         PR target/49263
17416         * gcc.target/sh/pr49263-4.c: New.
17418 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
17420         PR fortran/62044
17421         * gfortran.dg/allocate_with_mold_1.f90: New test
17423 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
17425         PR c/64778
17426         * gcc.dg/pr64778.c: New test.
17428         PR middle-end/64421
17429         * gcc.dg/vect/pr64421.c: New test.
17431 2015-01-26  Tobias Burnus  <burnus@net-b.de>
17433         PR fortran/64771
17434         * gfortran.dg/coarray_36.f: New.
17435         * gfortran.dg/coarray_37.f90: New.
17437 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
17439         PR fortran/64230
17440         * gfortran.dg/class_allocate_18.f90: New.
17442 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17444         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17446 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17448         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17450 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17452         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17454 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17456         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17458 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17460         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17461         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17462         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17463         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17465 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17467         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17468         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17469         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17471 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17473         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17474         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17475         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17476         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17477         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17478         vXXXhn.inc.
17480 2015-01-26  Richard Biener  <rguenther@suse.de>
17482         PR middle-end/64764
17483         * gcc.dg/uninit-19.c: New testcase.
17485 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17487         * lib/target-supports.exp (check_effective_target_vect64): Add
17488         sparc*-*-*.
17490 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17492         PR testsuite/64712
17493         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17495 2015-01-26  Tony Liu  <tony.liu@arm.com>
17497         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17498         non-UAL cases.
17500 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
17502         PR libfortran/64770
17503         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17504         correctly, clean up afterwards.
17506 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
17508         PR fortran/62044
17509         * gfortran.dg/use_rename_7.f90: New.
17511 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17513         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17514         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17516 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17518         PR target/54236
17519         * gcc.target/sh/pr54236-4.c: New.
17521 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17523         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17524         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17525         Bridge test.
17527 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17529         PR libfortran/64770
17530         * gfortran.dg/open_new_segv.f90: New test.
17532 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17534         PR target/49263
17535         PR target/53987
17536         PR target/64345
17537         PR target/59533
17538         PR target/52933
17539         PR target/54236
17540         PR target/51244
17541         * gcc.target/sh/pr64345-1.c: New.
17542         * gcc.target/sh/pr64345-2.c: New.
17543         * gcc.target/sh/pr59533-1.c: New.
17544         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17545         * gcc.target/sh/pr52933-2.c: Likewise.
17546         * gcc.target/sh/pr54089-1.c: Likewise.
17547         * gcc.target/sh/pr54236-1.c: Likewise.
17548         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17549         * gcc.target/sh/pr49263-1.c: Remove xfails.
17550         * gcc.target/sh/pr49263-2.c: Likewise.
17551         * gcc.target/sh/pr49263-3.c: Likewise.
17552         * gcc.target/sh/pr53987-1.c: Likewise.
17553         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17554         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17555         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17556         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17557         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17558         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17559         test_009): New.
17560         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17561         (test_02): New.
17563 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17565         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17567 2015-01-23  Ian Lance Taylor  <iant@google.com>
17569         PR go/64510
17570         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17571         targets without split stack support.
17573 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17575         PR target/64317
17576         * gcc.target/i386/pr64317.c: New test.
17578 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17580         PR rtl-optimization/63637
17581         PR rtl-optimization/60663
17582         * gcc.dg/pr63637-1.c: New test.
17583         * gcc.dg/pr63637-2.c: New test.
17584         * gcc.dg/pr63637-3.c: New test.
17585         * gcc.dg/pr63637-4.c: New test.
17586         * gcc.dg/pr63637-5.c: New test.
17587         * gcc.dg/pr63637-6.c: New test.
17588         * gcc.target/i386/pr63637-1.c: New test.
17589         * gcc.target/i386/pr63637-2.c: New test.
17590         * gcc.target/i386/pr63637-3.c: New test.
17591         * gcc.target/i386/pr63637-4.c: New test.
17592         * gcc.target/i386/pr63637-5.c: New test.
17593         * gcc.target/i386/pr63637-6.c: New test.
17595 2015-01-23  Richard Biener  <rguenther@suse.de>
17597         PR testsuite/63439
17598         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17599         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17601 2015-01-23  Marek Polacek  <polacek@redhat.com>
17603         PR preprocessor/60570
17604         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17605         * gcc.dg/cpp/pr60570.c: New test.
17607 2015-01-23  Richard Biener  <rguenther@suse.de>
17609         PR testsuite/63439
17610         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17611         vectorization on vect64 targets.
17613 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17615         PR fortran/60922
17616         * gfortran.dg/class_allocate_17.f90: New.
17618 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17620         PR fortran/64726
17621         * gfortran.dg/goacc/combined_loop.f90: New.
17623 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17625         PR fortran/61933
17626         * gfortran.dg/make_unit.f90: New test.
17628 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17630         PR fortran/61933
17631         * gfortran.dg/negative_unit_int8.f: Update.
17633 2015-01-22  Jeff Law  <law@redhat.com>
17635         PR target/52076
17636         * gcc.target/m68k/pr52076-1.c: New test.
17637         * gcc.target/m68k/pr52076-2.c: New test.
17639 2015-01-22  Richard Biener  <rguenther@suse.de>
17641         PR middle-end/64728
17642         * gcc.dg/torture/pr64728.c: New testcase.
17644 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17646         PR target/64688
17647         * g++.dg/pr64688.C: New test.
17649 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17651         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17652         to avoid errors with -fpic.
17654 2015-01-22  Richard Biener  <rguenther@suse.de>
17656         PR libstdc++/64535
17657         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17659 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17661         PR rtl-optimization/64682
17662         * gcc.c-torture/execute/pr64682.c: New file.
17664 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17666         PR debug/64511
17667         * gcc.dg/pr64511.c: New test.
17669         PR rtl-optimization/62078
17670         * g++.dg/opt/pr62078.C: New test.
17672         PR c/63307
17673         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17675 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17677         PR fortran/57023
17678         * gfortran.dg/internal_pack_15.f90:  New test.
17680 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17682         * c-c++-common/tsan/step.c: New testcase.
17684 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17686         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17688 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17690         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17692 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17694         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17696 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17698         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17700 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17702         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17704 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17706         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17708 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17710         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17712 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17714         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17716 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17718         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17720 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17722         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17724 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17726         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17728 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17730         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17732 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17734         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17735         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17736         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17737         vXXXw.inc.
17739 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17741         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17742         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17743         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17744         vXXXl.inc.
17746 2015-01-21  Renlin Li  <renlin.li@arm.com>
17748         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17749         * g++.dg/tls/thread_local5g.C: Likewise.
17750         * g++.dg/tls/thread_local6g.C: Likewise.
17752 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17754         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17755         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17756         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17758 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17760         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17761         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17762         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17764 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17766         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17767         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17768         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17770 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17772         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17773         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17774         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17776 2015-01-20  Jeff Law  <law@redhat.com>
17778         PR target/59946
17779         * gcc.target/m68k/pr59946.c: New test.
17781 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17783         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17784         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17785         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17787 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17789         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17790         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17791         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17793 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17795         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17796         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17797         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17799 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17801         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17802         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17803         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17804         vshuffle.inc.
17805         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17806         vshuffle.inc.
17808 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17810         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17811         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17812         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17814 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17816         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17817         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17818         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17820 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17822         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17824 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17826         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17828         PR sanitizer/64632
17829         * g++.dg/ubsan/pr64632.C: New test.
17831         PR debug/64663
17832         * gcc.dg/pr64663.c: New test.
17834 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17836         PR c++/64383
17837         * g++.dg/warn/Wunused-var-23.C: New.
17839 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17841         PR c++/59937
17842         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17843         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17845 2015-01-20  Richard Biener  <rguenther@suse.de>
17847         PR ipa/64684
17848         * gcc.dg/lto/pr64684_0.c: New testcase.
17849         * gcc.dg/lto/pr64684_1.c: Likewise.
17850         * gcc.dg/lto/pr64684_2.c: Likewise.
17851         * gcc.dg/lto/pr64685_0.c: Likewise.
17852         * gcc.dg/lto/pr64685_1.c: Likewise.
17854 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17856         PR c++/62241
17857         * g++.dg/cpp1y/lambda-init12.C: New.
17859 2015-01-20  Richard Biener  <rguenther@suse.de>
17861         PR tree-optimization/64410
17862         * g++.dg/vect/pr64410.cc: Require vect_double.
17864 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17866         PR target/64149
17867         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17869 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17871         PR bootstrap/64676
17872         Revert:
17873         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17875         PR rtl-optimization/64081
17876         * gcc.dg/pr64081.c: New test.
17878 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17880         * jit.dg/harness.h: Include <unistd.h>.
17881         (CHECK_NO_ERRORS): New.
17882         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17883         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17884         gcc_jit_context_compile_to_file.
17885         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17886         args to the spawned executable.
17887         (jit-expand-vars): New function.
17888         (jit-exe-params): New variable.
17889         (dg-jit-set-exe-params): New function.
17890         (jit-dg-test): Detect testcases that use
17891         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17892         Set arguments of spawned process to jit-exe-params.
17893         (jit-get-output-filename): New function.
17894         (jit-setup-compile-to-file): New function.
17895         (jit-verify-compile-to-file): New function.
17896         (jit-run-executable): New function.
17897         (jit-verify-executable): New function.
17898         * jit.dg/test-compile-to-assembler.c: New testcase.
17899         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17900         * jit.dg/test-compile-to-executable.c: New testcase.
17901         * jit.dg/test-compile-to-object.c: New testcase.
17903 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17905         PR target/64652
17906         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17907         (test_1): New.
17909 2015-01-19  Martin Liska  <mliska@suse.cz>
17911         * objc/compile/pr64668.m: New test.
17913 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17915         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17916         (create_overflow_fn): Update comment to clarify that
17917         the third param of the created function is a bool *, not
17918         an int *.
17919         (verify_int_overflow_fn): Convert param "expected_ovf" from
17920         int to bool.  Update third param of "overflow_fn_type" from int *
17921         to bool *.  Update local "actual_ovf" from int to bool.
17922         (verify_uint_overflow_fn): Likewise.
17924 2015-01-19  Martin Liska  <mliska@suse.cz>
17926         * gcc.dg/ipa/ipa-icf-33.c: New test.
17928 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17929             Haijian Zhang  <z.zhanghaijian@huawei.com>
17931         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17932         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17933         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17934         result_float64x2, expected_hfloat64x2): New helper type, variable and
17935         declaration.
17936         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17937         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17938         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17939         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17940         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17941         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17942         and target without the FMA feature.
17944 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17946         * gcc.target/aarch64/pr64304.c: New testcase.
17948 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17950         PR rtl-optimization/64081
17951         * gcc.dg/pr64081.c: New test.
17953 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17955         PR target/63971
17956         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17957         the epilogue).
17958         * gcc.target/aarch64/test_frame_6.c: Likewise.
17959         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17960         and x19 (in the epilogue).
17961         * gcc.target/aarch64/test_frame_4.c: Likewise.
17962         * gcc.target/aarch64/test_frame_7.c: Likewise.
17964 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17966         * gcc.target/i386/chkp-always_inline.c: New.
17968 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17969             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17971         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17972         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17974 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17976         PR fortran/60255
17977         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17978         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17980 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17982         PR fortran/64578
17983         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17985 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17987         PR target/64652
17988         * gcc.target/sh/torture/pr64652.c: New.
17990 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17992         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17993         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17994         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17995         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17996         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17997         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17999 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
18001         PR ipa/64378
18002         * g++.dg/torture/pr64378.C: New testcase.
18004 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18006         PR fortran/57959
18007         * gfortran.dg/block_13.f08: New test
18009 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
18011         PR fortran/55901
18012         * gfortran.dg/associate_1.f03: Allow test for character with
18013         automatic length.
18015 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18017         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
18018         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18020 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
18022         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
18024 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
18026         PR fortran/64578
18027         * gfortran.dg/unlimited_polymorphic_21.f90: New test
18029 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18031         PR fortran/60357
18032         * gfortran.dg/alloc_comp_assign_13.f08: New test.
18034         PR fortran/61275
18035         * gfortran.dg/alloc_comp_assign_14.f08: New test.
18037         PR fortran/55932
18038         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
18040 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
18042         PR fortran/60334
18043         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
18045 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
18047         PR rtl-optimization/52773
18048         * gcc.c-torture/compile/pr52773.c: New test.
18050 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18052         PR c++/62134
18053         * g++.dg/cpp0x/alias-decl-46.C: New.
18055 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18057         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
18059 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18061         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
18062         Add trace.
18063         (CHECK_FP): Likewise.
18064         (CHECK_CUMULATIVE_SAT): Likewise.
18066 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
18068         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18069         (Set_Neon_Cumulative_Sat): Add parameter.
18070         (__set_neon_cumulative_sat): Support new parameter.
18071         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
18072         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18073         argument.
18074         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
18075         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
18076         argument.
18078 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18080         * g++.dg/tsan/vptr_benign_race.C: New testcase.
18081         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18083 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18085         PR c++/60056
18086         * g++.dg/tls/thread_local-ice4.C: New.
18088 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
18090         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18091         than Neon options.
18093 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18095         PR c++/62276
18096         * g++.dg/cpp0x/vt-62276.C: New.
18098 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18100         PR middle-end/64353
18101         * g++.dg/pr64353.C: New.
18103 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18105         PR target/64263
18106         * gcc.target/aarch64/pr64263_1.c: New test.
18108 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
18110         PR tree-optimization/64434
18111         * gcc.dg/torture/pr64434.c: Move to...
18112         * gcc.dg/pr64434.c: ... here.
18114 2015-01-16  Richard Biener  <rguenther@suse.de>
18116         PR middle-end/64614
18117         * gcc.dg/uninit-18.c: New testcase.
18119 2015-01-16  Richard Biener  <rguenther@suse.de>
18121         PR tree-optimization/64568
18122         * g++.dg/torture/pr64568-2.C: New testcase.
18124 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18126         PR target/64363
18127         * gcc.target/i386/chkp-label-address.c: New.
18129 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
18131         PR fortran/45290
18132         * gfortran.dg/pointer_init_6.f90: Extended.
18134 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
18136         * gcc.c-torture/compile/20150108.c: New test.
18138 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18140         * gcc.target/visium: New directory.
18142 2015-01-16  Richard Biener  <rguenther@suse.de>
18144         PR tree-optimization/61743
18145         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18146         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18148 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
18150         * gcc.dg/pr64015.c: New test.
18152 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
18154         PR ipa/64163
18155         PR ipa/64612
18156         * g++.dg/ipa/pr64612.C: New test.
18158 2015-01-16  Renlin Li  <renlin.li@arm.com>
18160         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18162 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
18164         * gcc.target/i386/sse-14.c: Test new intrinsic.
18165         * gcc.target/i386/sse-22.c: Ditto.
18167 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18169         PR c++/58614
18170         * g++.dg/cpp0x/auto44.C: New.
18172 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
18174         PR target/59710
18175         * gcc.target/nios2/gpopt-all.c: New test case.
18176         * gcc.target/nios2/gpopt-local.c: New test case.
18177         * gcc.target/nios2/gpopt-global.c: New test case.
18178         * gcc.target/nios2/gpopt-data.c: New test case.
18179         * gcc.target/nios2/gpopt-none.c: New test case.
18181 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
18183         * g++.dg/ubsan/vptr-1.C: New test.
18184         * g++.dg/ubsan/vptr-2.C: New test.
18185         * g++.dg/ubsan/vptr-3.C: New test.
18186         * g++.dg/ubsan/vptr-4.C: New test.
18187         * g++.dg/ubsan/vptr-5.C: New test.
18188         * g++.dg/ubsan/vptr-6.C: New test.
18189         * g++.dg/ubsan/vptr-7.C: New test.
18190         * g++.dg/ubsan/vptr-8.C: New test.
18191         * g++.dg/ubsan/vptr-9.C: New test.
18193 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18195         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18196         is set up.
18197         * lib/gcc-dg.exp: Likewise.
18199 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
18201         PR rtl-optimization/64110
18202         * gcc.target/i386/pr64110.c: Add scan-assembler.
18204 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
18205             James Norris  <jnorris@codesourcery.com>
18206             Cesar Philippidis  <cesar@codesourcery.com>
18207             Ilmir Usmanov  <i.usmanov@samsung.com>
18209         * lib/target-supports.exp (check_effective_target_fopenacc): New
18210         procedure.
18211         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18212         * g++.dg/goacc/goacc.exp: Likewise.
18213         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18214         * gcc.dg/goacc/goacc.exp: Likewise.
18215         * gfortran.dg/goacc/goacc.exp: Likewise.
18216         * c-c++-common/cpp/openacc-define-1.c: New file.
18217         * c-c++-common/cpp/openacc-define-2.c: Likewise.
18218         * c-c++-common/cpp/openacc-define-3.c: Likewise.
18219         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18220         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18221         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18222         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18223         * c-c++-common/goacc/asyncwait-1.c: Likewise.
18224         * c-c++-common/goacc/cache-1.c: Likewise.
18225         * c-c++-common/goacc/clauses-fail.c: Likewise.
18226         * c-c++-common/goacc/collapse-1.c: Likewise.
18227         * c-c++-common/goacc/data-1.c: Likewise.
18228         * c-c++-common/goacc/data-2.c: Likewise.
18229         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18230         * c-c++-common/goacc/deviceptr-1.c: Likewise.
18231         * c-c++-common/goacc/deviceptr-2.c: Likewise.
18232         * c-c++-common/goacc/deviceptr-3.c: Likewise.
18233         * c-c++-common/goacc/if-clause-1.c: Likewise.
18234         * c-c++-common/goacc/if-clause-2.c: Likewise.
18235         * c-c++-common/goacc/kernels-1.c: Likewise.
18236         * c-c++-common/goacc/loop-1.c: Likewise.
18237         * c-c++-common/goacc/loop-private-1.c: Likewise.
18238         * c-c++-common/goacc/nesting-1.c: Likewise.
18239         * c-c++-common/goacc/nesting-data-1.c: Likewise.
18240         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18241         * c-c++-common/goacc/parallel-1.c: Likewise.
18242         * c-c++-common/goacc/pcopy.c: Likewise.
18243         * c-c++-common/goacc/pcopyin.c: Likewise.
18244         * c-c++-common/goacc/pcopyout.c: Likewise.
18245         * c-c++-common/goacc/pcreate.c: Likewise.
18246         * c-c++-common/goacc/pragma_context.c: Likewise.
18247         * c-c++-common/goacc/present-1.c: Likewise.
18248         * c-c++-common/goacc/reduction-1.c: Likewise.
18249         * c-c++-common/goacc/reduction-2.c: Likewise.
18250         * c-c++-common/goacc/reduction-3.c: Likewise.
18251         * c-c++-common/goacc/reduction-4.c: Likewise.
18252         * c-c++-common/goacc/sb-1.c: Likewise.
18253         * c-c++-common/goacc/sb-2.c: Likewise.
18254         * c-c++-common/goacc/sb-3.c: Likewise.
18255         * c-c++-common/goacc/update-1.c: Likewise.
18256         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18257         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18258         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18259         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18260         * gfortran.dg/goacc/assumed.f95: Likewise.
18261         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18262         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18263         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18264         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18265         * gfortran.dg/goacc/branch.f95: Likewise.
18266         * gfortran.dg/goacc/cache-1.f95: Likewise.
18267         * gfortran.dg/goacc/coarray.f95: Likewise.
18268         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18269         * gfortran.dg/goacc/cray.f95: Likewise.
18270         * gfortran.dg/goacc/critical.f95: Likewise.
18271         * gfortran.dg/goacc/data-clauses.f95: Likewise.
18272         * gfortran.dg/goacc/data-tree.f95: Likewise.
18273         * gfortran.dg/goacc/declare-1.f95: Likewise.
18274         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18275         * gfortran.dg/goacc/fixed-1.f: Likewise.
18276         * gfortran.dg/goacc/fixed-2.f: Likewise.
18277         * gfortran.dg/goacc/fixed-3.f: Likewise.
18278         * gfortran.dg/goacc/fixed-4.f: Likewise.
18279         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18280         * gfortran.dg/goacc/if.f95: Likewise.
18281         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18282         * gfortran.dg/goacc/list.f95: Likewise.
18283         * gfortran.dg/goacc/literal.f95: Likewise.
18284         * gfortran.dg/goacc/loop-1.f95: Likewise.
18285         * gfortran.dg/goacc/loop-2.f95: Likewise.
18286         * gfortran.dg/goacc/loop-3.f95: Likewise.
18287         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18288         * gfortran.dg/goacc/omp.f95: Likewise.
18289         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18290         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18291         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18292         * gfortran.dg/goacc/parameter.f95: Likewise.
18293         * gfortran.dg/goacc/private-1.f95: Likewise.
18294         * gfortran.dg/goacc/private-2.f95: Likewise.
18295         * gfortran.dg/goacc/private-3.f95: Likewise.
18296         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18297         * gfortran.dg/goacc/reduction-2.f95: Likewise.
18298         * gfortran.dg/goacc/reduction.f95: Likewise.
18299         * gfortran.dg/goacc/routine-1.f90: Likewise.
18300         * gfortran.dg/goacc/routine-2.f90: Likewise.
18301         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18302         * gfortran.dg/goacc/several-directives.f95: Likewise.
18303         * gfortran.dg/goacc/sie.f95: Likewise.
18304         * gfortran.dg/goacc/subarrays.f95: Likewise.
18305         * gfortran.dg/gomp/map-1.f90: Likewise.
18306         * gfortran.dg/openacc-define-1.f90: Likewise.
18307         * gfortran.dg/openacc-define-2.f90: Likewise.
18308         * gfortran.dg/openacc-define-3.f90: Likewise.
18309         * g++.dg/gomp/block-1.C: Update for changed compiler output.
18310         * g++.dg/gomp/block-2.C: Likewise.
18311         * g++.dg/gomp/block-3.C: Likewise.
18312         * g++.dg/gomp/block-5.C: Likewise.
18313         * g++.dg/gomp/target-1.C: Likewise.
18314         * g++.dg/gomp/target-2.C: Likewise.
18315         * g++.dg/gomp/taskgroup-1.C: Likewise.
18316         * g++.dg/gomp/teams-1.C: Likewise.
18317         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18318         * gcc.dg/cilk-plus/jump.c: Likewise.
18319         * gcc.dg/gomp/block-1.c: Likewise.
18320         * gcc.dg/gomp/block-10.c: Likewise.
18321         * gcc.dg/gomp/block-2.c: Likewise.
18322         * gcc.dg/gomp/block-3.c: Likewise.
18323         * gcc.dg/gomp/block-4.c: Likewise.
18324         * gcc.dg/gomp/block-5.c: Likewise.
18325         * gcc.dg/gomp/block-6.c: Likewise.
18326         * gcc.dg/gomp/block-7.c: Likewise.
18327         * gcc.dg/gomp/block-8.c: Likewise.
18328         * gcc.dg/gomp/block-9.c: Likewise.
18329         * gcc.dg/gomp/target-1.c: Likewise.
18330         * gcc.dg/gomp/target-2.c: Likewise.
18331         * gcc.dg/gomp/taskgroup-1.c: Likewise.
18332         * gcc.dg/gomp/teams-1.c: Likewise.
18334 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
18336         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18337         test case.
18339 2015-01-15  Mike Stump  <mikestump@comcast.net>
18341         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18342         * gcc.dg/inline_2.c: Likewise.
18343         * gcc.dg/inline_3.c: Likewise.
18344         * gcc.dg/inline_4.c: Likewise.
18346 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
18348         PR fortran/58023
18349         * gfortran.dg/proc_ptr_comp_43.f90: New.
18351 2015-01-15  Mike Stump  <mikestump@comcast.net>
18353         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18354         * gcc.dg/unroll_2.c: Likewise.
18355         * gcc.dg/unroll_3.c: Likewise.
18356         * gcc.dg/unroll_4.c: Likewise.
18357         * gcc.dg/unroll_5.c: Likewise.
18359 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
18361         PR target/63971
18362         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18363         in epilogue.
18364         * gcc.target/aarch64/test_frame_6.c: Likewise.
18365         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18366         x30 and x19 (in the epilogue).
18367         * gcc.target/aarch64/test_frame_4.c: Likewise.
18368         * gcc.target/aarch64/test_frame_7.c: Likewise.
18370 2015-01-15  Martin Liska  <mliska@suse.cz>
18372         * g++.dg/ipa/pr64068.C: New test.
18373         * gcc.dg/ipa/PR64559.c: New test.
18375 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18377         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18378         with PIE.
18380 2015-01-15  Richard Biener  <rguenther@suse.de>
18382         PR tree-optimization/61743
18383         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18384         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18386 2015-01-15 Renlin Li <renlin.li@arm.com>
18388         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18389         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18391 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18393         * gcc.dg/vect/vect-aggressive-1.c: New.
18394         * gcc.target/i386/avx2-vect-aggressive.c: New.
18396 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18398         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18400 2015-01-15  Richard Biener  <rguenther@suse.de>
18402         PR lto/64415
18403         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18404         -Wl,-undefined,dynamic_lookup.
18406 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18408         * gnat.dg/opt47.adb: New test.
18410 2015-01-15  Richard Biener  <rguenther@suse.de>
18412         PR lto/64415
18413         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18415 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18417         PR tree-optimization/64434
18418         * gcc.dg/torture/pr64434.c: New test.
18420 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
18422         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18423         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
18424         -march=loongson* and -march=octeon* require -mno-micromips.
18426 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
18427             Matthew Fortune  <matthew.fortune@imgtec.com>
18429         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18430         * gcc.target/mips/call-saved-5.c (foo): Likewise.
18431         * gcc.target/mips/call-saved-6.c (foo): Likewise.
18432         * gcc.target/mips/call-saved-7.c: New file.
18433         * gcc.target/mips/call-saved-8.c: New file.
18434         * gcc.target/mips/call-saved-9.c: New file.
18436 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
18438         * gcc.target/mips/lsa.c: New file.
18439         * gcc.target/mips/mips64-lsa.c: Likewise.
18440         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18441         * gcc.target/mips/mulsize-4.c: Likewise.
18442         * gcc.target/mips/mulsize-5.c: New file.
18443         * gcc.target/mips/mulsize-6.c: Likewise.
18444         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18445         and !HAS_LSA as ghost options.
18446         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18447         for !HAS_LSA.
18449 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
18451         * g++.dg/torture/20141013.c: Set -fno-short-enums.
18453 2015-01-15  Richard Biener  <rguenther@suse.de>
18455         PR middle-end/64365
18456         * gcc.dg/torture/pr64365.c: New testcase.
18458 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
18460         * gcc.dg/stackprotectexplicit1.c: New test.
18461         * g++.dg/stackprotectexplicit2.c: New test.
18463 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18465         PR target/61933
18466         * gfortran.dg/inquire_internal.f90: New.
18467         * gfortran.dg/negative_unit_check.f90: New.
18469 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
18471         PR target/53988
18472         * gcc.target/sh/pr53988-1.c: New.
18474 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
18476         PR c++/58671
18477         * g++.dg/tls/thread_local-ice3.C: New.
18479 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18481         * gcc.target/i386/fentry-override.c: Properly place {} in target
18482         selector.  Remove nonpic.
18483         * gcc.target/i386/fentry.c: Likewise.
18485 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18487         * gcc.dg/atomic-invalid.c: Check for invalid memory model
18488         warnings instead of errors.
18490 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
18492         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18493         option support instead of ENABLE_LTO from Makefile.
18495 2015-01-14  Richard Biener  <rguenther@suse.de>
18497         PR tree-optimization/59354
18498         * gcc.dg/vect/pr59354.c: New testcase.
18500 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
18502         * lib/target-supports.exp
18503         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18504         on ARM architures before v7.
18506 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18508         PR middle-end/59448
18509         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18510         an atomic_exchange.
18512 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18514         PR target/64386
18515         * gcc.target/i386/pr64386.c: New test.
18517 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18519         PR target/64393
18520         * gcc.target/i386/pr64393.c: New test.
18522 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18524         PR target/64387
18525         * gcc.target/i386/pr64387.c: New test.
18527 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18529         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18531 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18533         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18535 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18537         PR target/64453
18538         * gcc.target/arm/pr64453.c: New.
18540 2015-01-14  Richard Biener  <rguenther@suse.de>
18542         PR lto/64415
18543         * gcc.dg/lto/pr64415_0.c: New testcase.
18544         * gcc.dg/lto/pr64415_1.c: Likewise.
18546 2015-01-14  Martin Liska  <mliska@suse.cz>
18548         * gcc.dg/ipa/pr64307.c: New test.
18550 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18552         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18553         64-bit and 128-bit.
18555 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18557         PR target/64460
18558         * gcc.target/arm/pr64460_1.c: New test.
18560 2015-01-14  Richard Biener  <rguenther@suse.de>
18562         PR tree-optimization/64493
18563         PR tree-optimization/64495
18564         * gcc.dg/vect/pr64493.c: New testcase.
18565         * gcc.dg/vect/pr64495.c: Likewise.
18567 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18569         * gcc.dg/Warray-bounds-11.c: New test-case.
18571 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18573         * gcc.target/mips/octeon3-pipe-1.c: New test.
18575 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18577         * jit.dg/harness.h (set_up_logging): Move string concatenation
18578         into...
18579         (concat_strings): New function.
18580         (dump_reproducer): New function.
18581         (test_jit): Call dump_reproducer.
18582         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18583         function.
18584         (jit-dg-test): Delete any generated reproducer from previous runs.
18585         Verify that a generated reproducer was created, and verify that it
18586         compiles.
18587         * jit.dg/test-nested-contexts.c (main): Call
18588         gcc_jit_context_dump_reproducer_to_file.
18590 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18592         * gcc.dg/aru-2.c: Add dg-require-profiling.
18594 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18596         * lib/target-supports.exp (check_profiling_available): Check if
18597         -pg links.
18599 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18601         PR ipa/64565
18602         * g++.dg/torture/pr64565.C: New testcase.
18604 2015-01-13  Marek Polacek  <polacek@redhat.com>
18606         PR middle-end/64391
18607         * gcc.dg/tm/pr64391.c: New test.
18609 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18611         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18612         true.
18614 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18616         * gcc.target/i386/pie.c: New test.
18618         * lib/target-supports.exp (check_effective_target_pie): New.
18620 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18622         PR rtl-optimization/64286
18623         * gcc.target/i386/avx2-pr64286.c: New test.
18625 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18627         PR c++/57626
18628         * g++.dg/cpp0x/vt-57626.C: New.
18630 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18632         PR fortran/64528
18633         * gfortran.dg/pr64528.f90: New test.
18635 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18637         * gcc.target/aarch64/subsp.c: New test.
18639 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18641         * gcc.target/aarch64/store-pair-1.c: New testcase.
18643 2015-01-13  Richard Biener  <rguenther@suse.de>
18645         PR lto/64373
18646         * gcc.dg/lto/pr64373_0.c: New testcase.
18648 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18650         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18651         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18653 2015-01-13  Richard Biener  <rguenther@suse.de>
18655         PR tree-optimization/64406
18656         * gcc.dg/pr64406.c: New testcase.
18658 2015-01-13  Richard Biener  <rguenther@suse.de>
18660         PR tree-optimization/64404
18661         * gcc.dg/vect/pr64404.c: New testcase.
18663 2015-01-13  Richard Biener  <rguenther@suse.de>
18665         PR tree-optimization/64568
18666         * g++.dg/torture/pr64568.C: New testcase.
18668 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18670         * jit.dg/test-error-local-used-from-other-function.c: New test
18671         case.
18672         * jit.dg/test-error-param-reuse.c: New test case.
18673         * jit.dg/test-error-param-sharing.c: New test case.
18674         * jit.dg/test-error-param-used-from-other-function.c: New test
18675         case.
18676         * jit.dg/test-error-param-used-without-a-function.c: New test
18677         case.
18679 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18681         PR tree-optimization/64563
18682         * gcc.dg/pr64563.c: New test.
18684         PR target/64513
18685         * gcc.target/i386/pr64513.c: New test.
18687         PR tree-optimization/64454
18688         * gcc.dg/pr64454.c: New test.
18690         PR testsuite/64028
18691         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18692         bind_pic_locally.
18693         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18694         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18695         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18696         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18697         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18698         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18699         * gcc.dg/vect/slp-25.c: Likewise.
18700         * gcc.dg/vect/vect-109.c: Likewise.
18701         * gcc.dg/vect/vect-13.c: Likewise.
18702         * gcc.dg/vect/vect-17.c: Likewise.
18703         * gcc.dg/vect/vect-18.c: Likewise.
18704         * gcc.dg/vect/vect-19.c: Likewise.
18705         * gcc.dg/vect/vect-20.c: Likewise.
18706         * gcc.dg/vect/vect-21.c: Likewise.
18707         * gcc.dg/vect/vect-22.c: Likewise.
18708         * gcc.dg/vect/vect-27.c: Likewise.
18709         * gcc.dg/vect/vect-29.c: Likewise.
18710         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18711         * gcc.dg/vect/vect-2.c: Likewise.
18712         * gcc.dg/vect/vect-3.c: Likewise.
18713         * gcc.dg/vect/vect-4.c: Likewise.
18714         * gcc.dg/vect/vect-5.c: Likewise.
18715         * gcc.dg/vect/vect-72.c: Likewise.
18716         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18717         * gcc.dg/vect/vect-73.c: Likewise.
18718         * gcc.dg/vect/vect-77-global.c: Likewise.
18719         * gcc.dg/vect/vect-78-global.c: Likewise.
18720         * gcc.dg/vect/vect-7.c: Likewise.
18721         * gcc.dg/vect/vect-86.c: Likewise.
18722         * gcc.dg/vect/vect-align-1.c: Likewise.
18723         * gcc.dg/vect/vect-align-3.c: Likewise.
18724         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18725         * gcc.dg/vect/vect-all.c: Likewise.
18726         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18727         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18728         * gcc.dg/vect/vect-peel-3.c: Likewise.
18729         * gcc.dg/vect/vect-peel-4.c: Likewise.
18730         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18732 2015-01-12  Jeff Law  <law@redhat.com>
18734         PR target/64461
18735         * gcc.target/m68k/pr64461.c: New test.
18737 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18739         * jit.dg/test-array-as-pointer.c (create_code): Update call
18740         to gcc_jit_context_new_global by setting "kind" to
18741         GCC_JIT_GLOBAL_IMPORTED.
18742         * jit.dg/test-error-array-as-pointer.c: Likewise.
18743         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18744         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18745         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18746         * jit.dg/test-using-global.c (the_global): Rename to...
18747         (imported_global): ...this.
18748         (create_code): Update to test the three kinds of global.
18749         (verify_code): Likewise.
18751 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18753         PR testsuite/64427
18754         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18755         undefined behavior.
18756         * gcc.target/i386/pr64291-2.c: Updated.
18758 2015-01-12  Richard Biener  <rguenther@suse.de>
18760         PR tree-optimization/64530
18761         * gfortran.dg/pr64530.f90: New testcase.
18763 2015-01-12  Richard Biener  <rguenther@suse.de>
18765         PR middle-end/64357
18766         * gcc.dg/torture/pr64357.c: New testcase.
18768 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18770         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18771         selector.
18773 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18774         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18776 2015-01-12  Martin Liska  <mliska@suse.cz>
18778         * gcc.dg/ipa/PR64550.c: New test.
18780 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18782         PR ipa/63470
18783         * g++.dg/ipa/pr63470.C: New testcase.
18785 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18787         PR fortran/63733
18788         * gfortran.dg/typebound_operator_20.f90: New.
18790 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18792         PR fortran/58023
18793         * gfortran.dg/proc_ptr_comp_42.f90: New.
18795 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18797         PR fortran/64508
18798         * gfortran.dg/proc_ptr_comp_41.f90: New.
18800 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18802         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18804 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18806         PR fortran/64522
18807         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18808         and add dg-excess-errors.
18809         * gfortran.dg/line_length_6.f90: New.
18810         * gfortran.dg/line_length_7.f90: New.
18811         * gfortran.dg/line_length_8.f90: New.
18812         * gfortran.dg/line_length_9.f90: New.
18813         * gfortran.dg/line_length_10.f90: New.
18814         * gfortran.dg/line_length_11.f90: New.
18816 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18818         * jit.dg/test-threads.c (struct testcase): Move declaration
18819         to jit.dg/all-non-failing-tests.h.
18820         (testcases): Likewise.
18821         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18822         declaration here from jit.dg/all-non-failing-tests.h.
18823         (testcases): Likewise.
18824         * jit.dg/test-combination.c (create_code): Eliminate spelling
18825         out all of the testcases in favor of looping through the
18826         "testcases" metadata.
18827         (verify_code): Likewise.
18829 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18831         PR rtl-optimization/64536
18832         * gcc.dg/pr64536.c: New test.
18834 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18836         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18837         * jit.dg/test-combination.c (create_code): Likewise.
18838         (verify_code): Likewise.
18839         * jit.dg/test-constants.c: New test case.
18840         * jit.dg/test-threads.c: Add test-constants.c.
18842 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18844         PR libobjc/51891
18845         * objc.dg/gnu-api-2-class.m: Add a test case
18846         for the above change.
18848 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18850         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18852 2015-01-09  Richard Biener  <rguenther@suse.de>
18854         PR tree-optimization/64410
18855         * g++.dg/vect/pr64410.cc: New testcase.
18857 2015-01-09  Martin Liska  <mliska@suse.cz>
18859         * gcc.dg/ipa/ipa-icf-32.c: New test.
18861 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18863         * c-c++-common/tsan/tsan_barrier.h: New.
18864         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18865         * c-c++-common/tsan/bitfield_race.c: Likewise.
18866         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18867         * c-c++-common/tsan/mutexset1.c: Likewise.
18868         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18869         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18870         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18871         * c-c++-common/tsan/simple_race.c: Likewise.
18872         * c-c++-common/tsan/simple_stack.c: Likewise.
18873         * c-c++-common/tsan/sleep_sync.c: Likewise.
18874         * c-c++-common/tsan/tiny_race.c: Likewise.
18875         * c-c++-common/tsan/tls_race.c: Likewise.
18876         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18877         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18878         * g++.dg/tsan/atomic_free.C: Likewise.
18879         * g++.dg/tsan/atomic_free2.C: Likewise.
18880         * g++.dg/tsan/cond_race.C: Likewise.
18881         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18883 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18885         PR testsuite/62250
18886         * lib/target-supports.exp (check_effective_target_libatomic_available):
18887         New.
18888         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18889         targets that match effective-target libatomic_available.
18890         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18892 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18894         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18895         Verify the result of gcc_jit_context_get_last_error.
18896         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18898 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18900         PR tree-optimization/63989
18901         * gcc.dg/strlenopt-27.c: New test.
18903 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18905         * jit.dg/harness.h (set_up_logging): New function.
18906         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18907         set_up_logging on the context, so that every testcase is
18908         logged to a particular file.
18909         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18910         and call gcc_jit_context_set_logfile on the top-level context.
18912 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18914         PR target/64338
18915         * g++.dg/opt/pr64338.C: New test.
18917 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18919         * gfortran.dg/coarray/codimension_2b.f90: New file.
18920         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18921         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18923 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18925         PR c++/59004
18926         * g++.dg/ext/fnname4.C: New.
18928 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18930         PR c++/64462
18931         * g++.dg/cpp0x/constexpr-64462.C: New.
18933 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18935         PR c++/60753
18936         * g++.dg/cpp0x/deleted10.C: New.
18938 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18940         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18942 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18944         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18945         GCC_JIT_UNARY_OP_ABS.
18946         (verify_unary_ops): Likewise.
18948 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18950         * jit.dg/test-arith-overflow.c: New test case.
18951         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18952         * jit.dg/test-combination.c (create_code): Likewise.
18953         (verify_code): Likewise.
18954         * jit.dg/test-threads.c (testcases): Likewise.
18956 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18958         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18959         rather than "jit".  Load g++.exp, and call g++_init.
18960         Run test-*.cc files within the testsuite and *.cc files within
18961         docs/examples.
18962         (jit-dg-test): Drop the addition of -fgnu89-inline to
18963         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18964         doing it when compiling C testcases (since g++ does not handle
18965         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18966         is restored to the value after g++_init ran, rather than the
18967         value before g++_init ran.  Return a list of
18968         $comp_output $output_file, as dg-test assumes.
18970 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18972         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18973         make it easier to figure out the origin of each test result when
18974         running test-combination.c and test-threads.c.
18975         (CHECK_VALUE): Likewise.
18976         (CHECK_DOUBLE_VALUE): Likewise.
18977         (CHECK_STRING_VALUE): Likewise.
18978         (CHECK_STRING_STARTS_WITH): Likewise.
18979         (CHECK_STRING_CONTAINS): Likewise.
18980         (CHECK): Likewise.
18981         (check_string_value): Likewise, add "funcname" param.
18982         (check_string_starts_with): Likewise.
18983         (check_string_contains): Likewise.
18985 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18987         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18988         generating name of built executable.
18990 2015-01-07  Marek Polacek  <polacek@redhat.com>
18992         PR c/64440
18993         * gcc.dg/pr64440.c: New test.
18994         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18996 2015-01-07  Marek Polacek  <polacek@redhat.com>
18998         PR c/64417
18999         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
19000         * gcc.dg/pr64417.c: New test.
19002 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
19004         PR target/64505
19005         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
19006         fix is correct.
19008 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19010         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
19011         Check if testcases run without errors, not just if they compile.
19013 2015-01-06  Christian Bruel  <christian.bruel@st.com>
19015         PR target/64507
19016         * gcc.target/sh/pr64507.c: New test.
19018 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
19020         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
19022 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
19024         * c-c++-common/asan/sanitize-all-1.c: New test.
19025         * c-c++-common/ubsan/sanitize-all-1.c: New test.
19026         * c-c++-common/ubsan/sanitize-all-2.c: New test.
19027         * c-c++-common/ubsan/sanitize-all-3.c: New test.
19028         * c-c++-common/ubsan/sanitize-all-4.c: New test.
19030 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
19032         * lib/target-supports.exp (check_profiling_available): Return 0 for
19033         Visium.
19034         (check_effective_target_tls_runtime): Likewise.
19035         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
19036         * gcc.dg/20020312-2.c: Adjust for Visium.
19037         * gcc.dg/tls/thr-cse-1.c: Likewise
19038         * gcc.dg/tree-ssa/20040204-1.c: Likewise
19039         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19040         * gcc.dg/weak/typeof-2.c: Likewise.
19042 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
19044         PR rtl-optimization/64287
19045         * gcc.dg/aru-2.c: New test.
19047 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19049         PR sanitizer/64344
19050         * c-c++-common/ubsan/pr64344-1.c: New test.
19051         * c-c++-common/ubsan/pr64344-2.c: New test.
19053         PR tree-optimization/64465
19054         * gcc.dg/pr64465.c: New test.
19056         PR tree-optimization/64494
19057         * gcc.c-torture/compile/pr64494.c: New test.
19059 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
19061         PR fortran/47674
19062         * gfortran.dg/realloc_on_assign_25.f90:  New test.
19064 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
19066         Update copyright years.
19068 2015-01-05  Marek Polacek  <polacek@redhat.com>
19070         PR c/64423
19071         * gcc.dg/pr64423.c: New test.
19073 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19075         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
19076         mmix-knuth-mmixware for the same reason as for MIPS.
19077         * gcc.dg/debug/debug-2.c: Ditto.
19079         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
19081 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
19083         PR testsuite/62250
19084         * lib/gfortran.exp: Add libatomic library search path.
19085         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19086         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19088         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19090 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19092         * c-c++-common/tsan/bitfield_race.c: New testcase.
19093         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19095 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19097         * gfortran.dg/coarray/collectives_4.f90: New.
19099 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19101         PR fortran/57562
19102         * gfortran.dg/extends_16.f90: New.
19104 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19106         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19108 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19110         * gfortran.dg/coarray/codimension_2.f90: New.
19111         * gfortran.dg/coarray/codimension_2a.f90: New.
19112         * gfortran.dg/coarray_35.f90: New.
19113         * gfortran.dg/coarray_35a.f90: New.
19115 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19117         PR fortran/60507
19118         * gfortran.dg/dummy_procedure_11.f90: New.
19120 Copyright (C) 2015 Free Software Foundation, Inc.
19122 Copying and distribution of this file, with or without modification,
19123 are permitted in any medium without royalty provided the copyright
19124 notice and this notice are preserved.