S/390: Enable vrepi constants.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobea09cb1640a24e492a0a289f8dd24cc9acc59034
1 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3         * gcc.target/s390/vector/vec-vrepi-1.c: New test.
5 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7         * gcc.target/s390/zvector/vec-splat-1.c: New test.
9 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11         * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
12         * gcc.target/s390/bswaphi-1.c: New test.
14 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
16         * lib/target-supports.exp: Add s390 and s390x to the list of long
17         long atomic targets.
19 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
21         * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
22         s390x to enable 64 bit bswap patterns.
23         * gcc.dg/optimize-bswapdi-2.c: Likewise.
24         * gcc.dg/optimize-bswapdi-3.c: Likewise.
25         * lib/target-supports.exp: Add a comment for s390.
27 2015-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
29         * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
30         order to make -m31 work.
31         * gcc.dg/optimize-bswapsi-1.c: Likewise.
32         * gcc.dg/optimize-bswapsi-2.c: Likewise.
34 2015-12-02  Jakub Jelinek  <jakub@redhat.com>
36         PR c/68533
37         * gcc.dg/pr68533.c: New test.
39 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
41         PR tree-optimization/68577
42         * gcc.dg/vect/pr68577.c: New test.
44 2015-12-01  Nathan Sidwell  <nathan@acm.org>
46         * gcc.target/nvptx/uninit-decl.c: New.
48 2015-12-01  Jan Hubicka  <hubicka@ucw.cz>
50         * gcc.c-torture/execute/alias-1.c: New testcase.
52 2015-12-01  Marek Polacek  <polacek@redhat.com>
54         PR tree-optimization/64769
55         * c-c++-common/gomp/pr64769.c: New test.
57 2015-12-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
59         * gcc.target/powerpc/swaps-p8-22.c: New.
61 2015-12-01  Marek Polacek  <polacek@redhat.com>
63         PR tree-optimization/67916
64         * gcc.dg/torture/pr67916.c: New test.
66 2015-12-01  Marek Polacek  <polacek@redhat.com>
68         PR middle-end/68582
69         * c-c++-common/pr68582.c: New test.
71 2015-12-01  Richard Sandiford  <richard.sandiford@arm.com>
73         PR tree-optimization/68474
74         * gcc.dg/pr68474.c: New test.
76 2015-12-01  Christian Bruel  <christian.bruel@st.com>
78         PR target/68617
79         * gcc.target/arm/attr-unaligned-load-ice.c: New test.
81 2015-12-01  Tom de Vries  <tom@codesourcery.com>
83         * gcc.dg/pr46032.c: Move to ...
84         * gcc.dg/vect/pr46032.c: here.  Add dg-require-effective-target
85         vect_int.
86         * gcc.dg/pr46032-2.c: Move to ...
87         * gcc.dg/gomp/pr46032-2.c: ... here.  Drop dg-require-effective-target fopenmp.
88         * gcc.dg/pr46032-3.c: Move to ...
89         * gcc.dg/gomp/pr46032-3.c: ... here.  Drop dg-require-effective-target fopenmp.
91 2015-12-01  Cesar Philippidis  <cesar@codesourcery.com>
93         * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
94         * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
95         * gfortran.dg/goacc/loop-6.f95: Likewise.
96         * gfortran.dg/goacc/loop-7.f95: New test.
97         * gfortran.dg/goacc/reduction-2.f95: New test.
99 2015-12-01  Richard Biener  <rguenther@suse.de>
101         PR tree-optimization/68379
102         * gcc.dg/torture/pr68379.c: New testcase.
103         * gfortran.dg/pr68379-1.f90: Likewise.
104         * gfortran.dg/pr68379-2.f: Likewise.
106 2015-12-01  Christophe Lyon  <christophe.lyon@linaro.org>
108         * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
109         * gcc.dg/pr46032-2.c: Likewise.
110         * gcc.dg/pr46032-3.c: Likewise.
112 2015-12-01  Richard Biener  <rguenther@suse.de>
114         PR ipa/68470
115         * g++.dg/torture/pr68470.C: New testcase.
117 2015-12-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
119         PR middle-end/68595
120         * gcc.dg/pr68595.c: New test.
122 2015-12-01  Christian Bruel  <christian.bruel@st.com>
124         * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
125         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
126         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
128 2015-12-01  Bin Cheng  <bin.cheng@arm.com>
130         PR tree-optimization/68529
131         * gcc.dg/tree-ssa/pr68529-1.c: New test.
132         * gcc.dg/tree-ssa/pr68529-2.c: New test.
133         * gcc.dg/tree-ssa/pr68529-3.c: New test.
135 2015-11-30  Jan Hubicka  <hubicka@ucw.cz>
137         * gcc.dg/lto/alias-1_0.c: New testcase.
138         * gcc.dg/lto/alias-1_1.c: New testcase.
140 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
141             Sebastian Pop  <s.pop@samsung.com>
143         PR tree-optimization/68565
144         * gfortran.dg/graphite/pr68565.f90: New.
146 2015-11-30  Aditya Kumar  <aditya.k7@samsung.com>
147             Sebastian Pop  <s.pop@samsung.com>
149         * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
151 2015-11-30  Cesar Philippidis  <cesar@codesourcery.com>
152             Nathan Sidwell  <nathan@codesourcery.com>
154         * gfortran.dg/goacc/routine-3.f90: New test.
155         * gfortran.dg/goacc/routine-4.f90: New test.
156         * gfortran.dg/goacc/routine-5.f90: New test.
157         * gfortran.dg/goacc/routine-6.f90: New test.
158         * gfortran.dg/goacc/subroutines: New test.
160 2015-11-30  Tom de Vries  <tom@codesourcery.com>
162         * gcc.dg/pr46032-2.c: New test.
163         * gcc.dg/pr46032-3.c: New test.
165 2015-11-30  Charles Baylis  <charles.baylis@linaro.org>
167         PR target/63870
168         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
169         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
170         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
171         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
172         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
173         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
174         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
175         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
176         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
177         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
178         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
179         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
180         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
181         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
182         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
183         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
184         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
185         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
186         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
187         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
188         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
189         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
190         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
191         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
192         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
193         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
194         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
195         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
196         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
197         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
198         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
199         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
200         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
201         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
202         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
203         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
204         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
205         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
206         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
207         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
208         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
209         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
210         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
211         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
212         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
213         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
214         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
215         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
216         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
217         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
218         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
219         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
220         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
221         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
222         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
223         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
224         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
225         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
226         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
227         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
228         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
229         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
230         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
231         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
232         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
233         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
234         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
235         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
236         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
237         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
238         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
239         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
240         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
241         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
242         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
243         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
244         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
245         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
246         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
247         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
248         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
249         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
250         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
251         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
252         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
253         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
254         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
255         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
256         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
257         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
258         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
259         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
260         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
261         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
262         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
263         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
264         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
265         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
266         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
267         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
268         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
269         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
270         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
271         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
272         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
273         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
274         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
275         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
276         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
277         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
278         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
279         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
280         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
281         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
282         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
283         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
284         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
285         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
286         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
287         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
288         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
289         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
290         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
291         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
292         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
293         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
294         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
295         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
296         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
297         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
298         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
299         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
300         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
301         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
302         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
303         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
304         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
305         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
306         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
307         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
308         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
309         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
310         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
311         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
313 2015-11-30  Tom de Vries  <tom@codesourcery.com>
315         PR tree-optimization/46032
316         * gcc.dg/pr46032.c: New test.
318 2015-11-30  Richard Biener  <rguenther@suse.de>
320         PR tree-optimization/68592
321         * gfortran.dg/pr68592.f: New testcase.
323 2015-11-30  Paul Thomas  <pault@gcc.gnu.org>
325         PR fortran/68534
326         * gfortran.dg/submodule_13.f08: New test.
328 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
330         * gcc.target/s390/load-relative-check.c: Add scan patterns for
331         -m31.
333 2015-11-30  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
335         * gcc.target/s390/load-relative-check.c: Add -mzarch.
337 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
339         * gcc.dg/dump-ada-spec-1.c: Move to...
340         * c-c++-common/dump-ada-spec-1.c: ...here.
341         * c-c++-common/dump-ada-spec-2.c: New test.
343 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
345         * gnat.dg/loop_optimization22.ad[sb]: New test.
347 2015-11-30  Eric Botcazou  <ebotcazou@adacore.com>
349         * gnat.dg/specs/rep_clause5.ads: New test.
351 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
353         PR c/67106
354         * gcc.c-torture/compile/pr67106.c: New testcase.
356 2015-11-29  Jan Hubicka  <hubicka@ucw.cz>
358         PR c/67581
359         * g++.dg/torture/pr67581.C: New testcase.
361 2015-11-27  Richard Biener  <rguenther@suse.de>
363         PR tree-optimization/68559
364         * gcc.dg/vect/slp-perm-4.c: Adjust again.
365         * gcc.dg/vect/pr45752.c: Likewise.
367 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
369         PR rtl-optimization/68250
370         * gcc.c-torture/execute/pr68250.c: New test.
372 2015-11-27  Marek Polacek  <polacek@redhat.com>
374         * gcc.dg/pr63568.c: Convert to GIMPLE.
376 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
378         PR rtl-optimization/68506
379         * gcc.c-torture/execute/pr68506.c: New test.
381 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
383         PR c/63326
384         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
385         * c-c++-common/gomp/pr63326.c: New test.
387 2015-11-27  Richard Biener  <rguenther@suse.de>
389         PR tree-optimization/68553
390         * gcc.dg/vect/pr45752.c: Adjust.
391         * gcc.dg/vect/slp-perm-4.c: Likewise.
393 2015-11-26  Martin Sebor  <msebor@redhat.com>
395         * g++.dg/init/new45.C (cookie_size): New constant set to a value
396         appropriate for the target.
397         (operator new[]): Use it.
399 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
401         PR c++/67238
402         * g++.dg/cpp0x/pr67238.C: New.
404 2015-11-26  Martin Sebor  <msebor@redhat.com>
406         * g++.dg/pr67876.C: Remove duplicate content.
408 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
410         * g++.dg/guality/pr67192.C: New test.
412 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
414         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
415         support code for vqrdml{as}h_lane tests.
416         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
417         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
419 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
421         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
422         support code for vqrdml{as}h tests.
423         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
424         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
426 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
428         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
429         (check_effective_target_arm_arch_FUNC_ok)
430         (add_options_for_arm_arch_FUNC)
431         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
432         to the list to be generated.
433         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
434         (check_effective_target_arm_v8_1a_neon_ok): New.
435         (check_effective_target_arm_v8_1a_neon_hw): New.
437 2015-11-26  Nathan Sidwell  <nathan@acm.org>
439         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
441 2015-11-26  Richard Biener  <rguenther@suse.de>
443         PR testsuite/68555
444         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
445         and not XFAIL.
447 2015-11-26  Richard Biener  <rguenther@suse.de>
449         PR testsuite/68554
450         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
452 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
454         PR c++/67249
455         * g++.dg/concepts/pr67249.C: New.
457 2015-11-26  Richard Biener  <rguenther@suse.de>
459         PR testsuite/66799
460         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
461         vectorize init loop and adjust expected outcome.
463 2015-11-26  Richard Biener  <rguenther@suse.de>
465         PR testsuite/67203
466         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
467         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
468         also monitor final optimization result.
470 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
472         PR rtl-optimization/68249
473         PR rtl-optimization/68321
474         * gcc.c-torture/execute/pr68249.c: New test.
475         * gcc.c-torture/execute/pr68321.c: New test.
477 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
479         PR target/68416
480         * gcc.target/i386/mpx/pr68416.c: New test.
482 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
484         PR c++/67313
485         * g++.dg/cpp0x/no-weak1.C: New.
487 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
489         PR tree-optimization/68128
490         * gcc.dg/gomp/pr68128-1.c: New test.
491         * gcc.dg/gomp/pr68128-2.c: New test.
493 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
495         PR rtl-optimization/67226
496         * gcc.c-torture/execute/pr67226.c: New test.
498 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
500         PR c++/68508
501         * g++.dg/ubsan/pr68508.C: New test.
503 2015-11-25  Martin Sebor  <msebor@redhat.com>
505         PR c++/67876
506         * g++.dg/pr67876.C: New test.
508 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
509             Sebastian Pop  <s.pop@samsung.com>
511         PR tree-optimization/68453
512         * gfortran.dg/graphite/pr68453.f90: New.
514 2015-11-25  Martin Sebor  <msebor@redhat.com>
516         PR c/66516
517         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
518         * gcc.dg/addr_builtin-1.c: Same.
520 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
522         * gcc.target/powerpc/dform-1.c: New test.
523         * gcc.target/powerpc/dform-2.c: Likewise.
525 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
527         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
528         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
529         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
531 2015-11-25  Tom de Vries  <tom@codesourcery.com>
533         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
534         * gcc.dg/pr23911.c: Same.
535         * gcc.dg/tree-ssa/20030709-2.c: Same.
536         * gcc.dg/tree-ssa/20030731-2.c: Same.
537         * gcc.dg/tree-ssa/20040729-1.c: Same.
538         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
539         * gcc.dg/tree-ssa/loop-36.c: Same.
540         * gcc.dg/tree-ssa/pr21086.c: Same.
541         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
542         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
543         * gcc.dg/vect/pr26359.c: Same.
544         * c-c++-common/restrict-2.c: Update after adding new lim1.
545         * c-c++-common/restrict-4.c: Same.
546         * g++.dg/tree-ssa/pr33615.C: Same.
547         * g++.dg/tree-ssa/restrict1.C: Same.
548         * gcc.dg/tm/pub-safety-1.c: Same.
549         * gcc.dg/tm/reg-promotion.c: Same.
550         * gcc.dg/tree-ssa/20050314-1.c: Same.
551         * gcc.dg/tree-ssa/loop-32.c: Same.
552         * gcc.dg/tree-ssa/loop-33.c: Same.
553         * gcc.dg/tree-ssa/loop-34.c: Same.
554         * gcc.dg/tree-ssa/loop-35.c: Same.
555         * gcc.dg/tree-ssa/loop-7.c: Same.
556         * gcc.dg/tree-ssa/pr23109.c: Same.
557         * gcc.dg/tree-ssa/restrict-3.c: Same.
558         * gcc.dg/tree-ssa/restrict-5.c: Same.
559         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
560         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
561         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
562         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
563         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
564         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
565         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
566         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
567         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
568         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
569         * gcc.dg/tree-ssa/structopt-1.c: Same.
570         * gfortran.dg/pr32921.f: Same.
571         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
572         * g++.dg/tree-ssa/pr61009.C: Same.
573         * g++.dg/tree-ssa/ssa-dom.C: Same.
574         * gcc.dg/pr20115-1.c: Same.
575         * gcc.dg/tree-prof/20050826-2.c: Same.
576         * gcc.dg/tree-prof/cmpsf-1.c: Same.
577         * gcc.dg/tree-ssa/20030821-1.c: Same.
578         * gcc.dg/tree-ssa/20030922-2.c: Same.
579         * gcc.dg/tree-ssa/20031022-1.c: Same.
580         * gcc.dg/tree-ssa/20040615-1.c: Same.
581         * gcc.dg/tree-ssa/20040624-1.c: Same.
582         * gcc.dg/tree-ssa/pr21417.c: Same.
583         * gcc.dg/tree-ssa/pr61607.c: Same.
584         * gcc.dg/tree-ssa/slsr-27.c: Same.
585         * gcc.dg/tree-ssa/slsr-28.c: Same.
586         * gcc.dg/tree-ssa/slsr-29.c: Same.
587         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
588         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
589         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
590         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
591         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
592         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
593         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
594         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
595         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
596         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
597         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
598         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
599         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
600         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
601         * gcc.dg/tree-ssa/vrp47.c: Same.
602         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
603         * gcc.dg/tree-ssa/foldconst-2.c: Same.
604         * gcc.dg/tree-ssa/loop-40.c: Same.
605         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
607 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
609         * g++.dg/cpp0x/constexpr-array13.C: Fix.
611 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
613         * gfortran.dg/nint_p7.f90: New testcase.
615 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
616             Paolo Carlini  <paolo.carlini@oracle.com>
618         PR c++/68087
619         * g++.dg/cpp0x/constexpr-array13.C: New.
621 2015-11-25  Ilmir Usmanov <me@ilmir.us>
622             Cesar Philippidis  <cesar@codesourcery.com>
624         PR fortran/63858
625         * goacc/omp-fixed.f: New test.
626         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
628 2015-11-25  Richard Biener  <rguenther@suse.de>
630         PR middle-end/68528
631         * gcc.dg/torture/pr68528.c: New testcase.
633 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
635         PR c++/58910
636         * g++.dg/cpp0x/constexpr-tuple2.C: New.
638 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
640         PR rtl-optimization/68435
641         * gcc.dg/pr68435.c: New test.
643 2015-11-25  Richard Biener  <rguenther@suse.de>
645         PR tree-optimization/68517
646         * gcc.dg/torture/pr68517.c: New testcase.
648 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
650         PR target/67089
651         * gcc.dg/pr67089-1.c: New test.
652         * gcc.dg/pr67089-2.c: New test.
653         * gcc.dg/pr67089-3.c: New test.
654         * gcc.dg/pr67089-4.c: New test.
655         * gcc.dg/pr67089-5.c: New test.
656         * gcc.dg/pr67089-6.c: New test.
657         * gcc.dg/pr67089-7.c: New test.
659 2015-11-25  Richard Biener  <rguenther@suse.de>
661         PR tree-optimization/68502
662         * gcc.dg/vect/pr68502-1.c: New testcase.
663         * gcc.dg/vect/pr68502-2.c: Likewise.
665 2015-11-24  Michael Collison  <michael.collison@linaro.org>
667         * gcc.target/aarch64/saddw-1.c: New test.
668         * gcc.target/aarch64/saddw-2.c: New test.
669         * gcc.target/aarch64/uaddw-1.c: New test.
670         * gcc.target/aarch64/uaddw-2.c: New test.
671         * gcc.target/aarch64/uaddw-3.c: New test.
672         * lib/target-support.exp
673         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
674         Add aarch64 to list of support targets.
676 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
678         * gcc.target/mips/frame-header-4.c: New test.
680 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
682         PR fortran/68486
683         * gfortran.dg/simplify_cshift_3.f90
685 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
687         PR c++/68278
688         * g++.dg/cpp1y/pr68278.C: New.
690 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
692         PR c++/68388
693         * g++.dg/cpp1y/pr68388.C: New.
695 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
696             Sebastian Pop  <s.pop@samsung.com>
698         PR tree-optimization/67984
699         * gcc.dg/graphite/pr67984.c: New.
701 2015-11-24  Michael Matz  <matz@suse.de>
703         PR rtl-optimization/68392
704         * g++.dg/pr68392.C: New test.
706 2015-11-24  Nathan Sidwell  <nathan@acm.org>
708         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
710 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
712         PR rtl-optimization/68381
713         * gcc.c-torture/execute/pr68381.c: New test.
715 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
717         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
718         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
720 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
722         PR target/68497
723         * gcc.target/i386/pr68497.c: New test.
725 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
727         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
728         New.
729         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
730         New.
731         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
732         New.
733         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
734         New.
735         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
736         New.
737         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
738         New.
739         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
740         New.
741         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
742         New.
743         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
744         New.
745         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
746         New.
747         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
748         New.
749         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
750         New.
752 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
754         PR middle-end/68375
755         * gcc.dg/pr68375.c: New test.
757 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
759         PR target/68483
760         * gcc.target/i386/pr68483-1.c: New test.
761         * gcc.target/i386/pr68483-2.c: New test.
763 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
765         PR c/68337
766         * gcc.target/i386/mpx/pr68337-1.c: New test.
767         * gcc.target/i386/mpx/pr68337-2.c: New test.
769 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
771         PR rtl-optimization/68194
772         PR rtl-optimization/68328
773         PR rtl-optimization/68185
774         * gcc.c-torture/execute/pr68185.c: New test.
775         * gcc.c-torture/execute/pr68328.c: Likewise.
777 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
779         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
781 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
783         PR objc/68438
784         * objc.dg/plugin: New subdirectory.
785         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
786         * objc.dg/plugin/plugin.exp: New file, based on
787         gcc.dg/plugin/plugin.exp.
789 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
790             Sebastian Pop  <s.pop@samsung.com>
792         PR tree-optimization/68493
793         * gcc.dg/graphite/pr68493.c: New.
795 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
796             Sebastian Pop  <s.pop@samsung.com>
798         PR tree-optimization/68279
799         * gfortran.dg/graphite/pr68279.f90: New.
801 2015-11-23  Marek Polacek  <polacek@redhat.com>
803         PR tree-optimization/68455
804         * gcc.dg/tree-ssa/pr68455.c: New test.
806 2015-11-23  Richard Biener  <rguenther@suse.de>
808         PR tree-optimization/68465
809         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
811 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
813         PR target/68363
814         * gcc.target/aarch64/pr68363_1.c: New test.
816 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
818         * gcc.target/aarch64/simd/vmulx.x: New.
819         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
820         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
821         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
823 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
825         PR c++/68001
826         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
828 2015-11-23  Richard Biener  <rguenther@suse.de>
829             Jiong Wang  <jiong.wang@arm.com>
831         PR tree-optimization/68317
832         PR tree-optimization/68326
833         * gcc.dg/pr68317.c: New testcase.
835 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
837         PR tree-optimization/68327
838         * gcc.dg/pr68327.c: New test.
840 2015-11-23  Tom de Vries  <tom@codesourcery.com>
842         PR tree-optimization/68460
843         * gcc.dg/autopar/pr68460.c: New test.
845 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
847         * c-c++-common/asan/halt_on_error-1.c: New test.
848         * c-c++-common/asan/halt_on_error-2.c: Likewise.
850 2015-11-23  Richard Biener  <rguenther@suse.de>
852         PR tree-optimization/68482
853         * gcc.dg/vect/pr68482.c: New testcase.
855 2015-11-23  Richard Biener  <rguenther@suse.de>
857         PR tree-optimization/68445
858         * gcc.dg/vect/pr68445.c: New testcase.
860 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
862         * gcc.target/s390/load-relative-check.c: New test to check
863         generation of load relative instructions.
865 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
867         * gfortran.dg/fmt_t_8.f90: New test.
869 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
871         PR target/68390
872         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
874 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
876         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
878 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
880         PR fortran/68486
881         * gfortran.dg/simplify_cshift_2.f90: New test.
883 2015-11-22  James Norris  <jnorris@codesourcery.com>
884             Cesar Philippidis  <cesar@codesourcery.com>
886         * gfortran.dg/goacc/declare-1.f95: Update test.
887         * gfortran.dg/goacc/declare-2.f95: New test.
889 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
891         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
892         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
893         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
894         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
895         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
896         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
897         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
898         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
899         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
900         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
901         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
902         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
904 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
906         * gfortran.dg/simplify_cshift_1.f90: New test.
908 2015-11-21  Nathan Sidwell  <nathan@acm.org>
910         * gcc.dg/atomic-generic.c: Include <string.h>.
912 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
914         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
916 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
918         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
920 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
922         PR debug/66432
923         * gcc.dg/debug/pr66432.c: New test.
925 2015-11-20  Ian Lance Taylor  <iant@google.com>
927         PR go/66406
928         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
930 2015-11-20  Mike Stump  <mikestump@comcast.net>
932         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
933         isn't portable.
935 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
937         PR 62314
938         * gcc.dg/fixits.c: New file.
939         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
940         (test_fixit_insert): New.
941         (test_fixit_remove): New.
942         (test_fixit_replace): New.
943         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
944         (test_fixit_insert): New.
945         (test_fixit_remove): New.
946         (test_fixit_replace): New.
947         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
948         (test_show_locus): Add tests of rendering fixit hints.
950 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
952         PR middle-end/68339
953         * gcc.dg/vect/pr68339.c: New test.
955 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
957         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
959 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
961         PR fortran/68237
962         * gfortran.dg/submodule_12.f90: New test
964         PR fortran/66762
965         * gfortran.dg/submodule_6.f08: Add compile option -flto.
967 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
969         * lib/target-supports.exp
970         (check_effective_target_arm_neon_ok_nocache): Add check
971         for M profile.
973 2015-11-20  Tom de Vries  <tom@codesourcery.com>
975         PR tree-optimization/68373
976         * gcc.dg/autopar/pr68373.c: New test.
978 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
980         PR c++/67354
981         * g++.dg/abi/mangle67.C: New test.
983 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
985         * gcc.target/s390/bswap-1.c: New test.
987 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
989         * gcc.target/s390/pfpo.c: New test.
991 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
993         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
994         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
996 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
998         * g++.dg/spellcheck-fields.C: New file.
1000 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1001             Sebastian Pop  <s.pop@samsung.com>
1003         PR tree-optimization/68428
1004         * gcc.dg/graphite/pr68428.c: New.
1006 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
1007             Sebastian Pop  <s.pop@samsung.com>
1009         PR tree-optimization/68335
1010         * gfortran.dg/graphite/pr68335.f90: New.
1012 2015-11-19  Nathan Sidwell  <nathan@acm.org>
1014         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
1015         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
1016         * gcc.dg/special/weak-2.c: Likewise.
1017         * gcc.dg/weak/weak-12.c: Likewise.
1018         * gcc.dg/weak/weak-15.c: Likewise.
1019         * gcc.dg/weak/weak-16.c: Likewise.
1020         * gcc.dg/weak/weak-1.c: Likewise.
1021         * gcc.dg/weak/weak-2.c: Likewise.
1022         * gcc.dg/weak/weak-4.c: Likewise.
1023         * gcc.dg/torture/pr53922.c: Likewise.
1024         * gcc.dg/torture/pr60092.c: Likewise.
1026 2015-11-19  Marek Polacek  <polacek@redhat.com>
1028         PR c/68412
1029         * gcc.dg/pr68412-2.c: New test.
1030         * gcc.dg/pr68412.c: New test.
1032 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1034         * gcc.dg/tree-ssa/vrp98.c: New testcase.
1035         * gcc.target/avr/uint8-single-reg.c: New testcase.
1037 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1039         PR c++/67409
1040         * g++.dg/eh/goto3.C: New test.
1042 2015-11-19  Marek Polacek  <polacek@redhat.com>
1044         PR tree-optimization/68431
1045         * gcc.dg/tree-ssa/pr68431.c: New test.
1047 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
1049         PR rtl-optimization/68376
1050         * gcc.c-torture/execute/pr68376-1.c: New test.
1051         * gcc.c-torture/execute/pr68376-2.c: New test.
1053         PR target/67770
1054         * gcc.target/i386/pr67770.c: New test.
1056 2015-11-18  Jeff Law  <law@redhat.com>
1058         PR tree-optimization/68198
1059         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
1060         * gcc.dg/tree-ssa/pr68198.c: New test.
1062 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1064         PR fortran/59910
1065         * gfortran.dg/pr59910.f90: New test.
1067 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1069         PR fortran/43996
1070         * gfortran.dg/pr43996.f90: New test.
1072 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
1074         PR c/65083
1075         * gcc.dg/atomic/stdatomic-fence-2.c,
1076         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
1078 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1080         * gnat.dg/loop_optimization19.adb: New test.
1081         * gnat.dg/loop_optimization20.adb: Likewise.
1082         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
1084 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1086         * gnat.dg/opt52.adb: New test.
1088 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
1090         * gcc.dg/goacc/nvptx-sese-1.c: New.
1092 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1094         * gnat.dg/renaming7.adb: New test.
1095         * gnat.dg/renaming7_pkg.ads: New helper.
1097 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
1099         PR tree-optimization/68402
1100         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
1101         to avoid undefined behaviour.
1103 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
1105         PR tree-optimization/68157
1106         * g++.dg/opt/pr68157.C: New test.
1108 2015-11-18  Richard Biener  <rguenther@suse.de>
1110         PR tree-optimization/67790
1111         * gcc.dg/vect/pr67790.c: New testcase.
1113 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
1115         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
1117 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
1119         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
1120         (test_braced_init): New function.
1121         (test_statement_expression): New function.
1122         (test_address_of_label): New function.
1123         (test_transaction_expressions): New function.
1124         (test_keywords): New function.
1125         (test_builtin_va_arg): New function.
1126         (test_builtin_offsetof): New function.
1127         * lib/multiline.exp (_build_multiline_regex): Escape braces.
1129 2015-11-17  Martin Sebor  <msebor@redhat.com>
1131         PR c++/68308
1132         * g++.dg/init/new46.C: New test.
1134 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
1136         PR fortran/65751
1137         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1139 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1141         PR middle-end/68134
1142         * gcc.dg/pr68134.c: New test.
1144 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1146         PR target/68143
1147         * gcc.c-torture/execute/pr68143_1.c: New test.
1149 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
1151         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
1153 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
1155         * gcc.dg/tree-ssa/ifc-8.c: New test.
1157 2015-11-16  Marek Polacek  <polacek@redhat.com>
1159         PR c++/68362
1160         * g++.dg/delayedfold/switch-1.C: New test.
1162 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1164         PR fortran/58027
1165         PR fortran/60993
1166         * gfortran.dg/pr58027.f90: New test.
1168 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
1170         * c-c++-common/attr-simd.c: New test.
1171         * c-c++-common/attr-simd-2.c: New test.
1172         * c-c++-common/attr-simd-3.c: New test.
1174 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
1176         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
1178 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1180         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
1181          Check __ARM_NEON__ instead of "arm_neon.h.
1182         * gcc.target/arm/attr-neon3.c: New test.
1183         * gcc.target/arm/attr-neon-fp16.c: Likewise
1185 2015-11-16  Christian Bruel  <christian.bruel@st.com>
1187         PR target/65837
1188         * gcc.target/arm/lto/pr65837_0.c
1189         * gcc.target/arm/attr-neon2.c
1190         * gcc.target/arm/attr-neon.c
1191         * gcc.target/arm/attr-neon-builtin-fail.c
1192         * gcc.target/arm/attr-crypto.c
1194 2015-11-16  Richard Biener  <rguenther@suse.de>
1196         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
1198 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
1200         PR fortran/50221
1201         * gfortran.dg/deferred_character_1.f90: New test.
1202         * gfortran.dg/deferred_character_4.f90: New test for comment
1203         #4 of the PR.
1205         PR fortran/68216
1206         * gfortran.dg/deferred_character_2.f90: New test.
1208         PR fortran/67674
1209         * gfortran.dg/deferred_character_3.f90: New test.
1211         PR fortran/63932
1212         * gfortran.dg/deferred_character_5.f90: New test.
1214         PR fortran/66408
1215         * gfortran.dg/deferred_character_6.f90: New test.
1217         PR fortran/49954
1218         * gfortran.dg/deferred_character_7.f90: New test.
1220 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1222         PR fortran/67803
1223         * gfortran.dg/pr67803.f90: New test.
1225 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
1227         * g++.dg/cpp/ucn-1.C: Fix typo.
1229 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
1231         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
1232         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
1234 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
1235             Jeff Law  <law@redhat.com>
1237         * gcc.dg/tree-ssa/split-path-1.c: New test.
1239 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1241         * c-c++-common/goacc/loop-auto-1.c: New.
1243         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
1244         * gcc.dg/goacc/nvptx-merged-loop.c: New.
1246 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
1248         PR fortran/68319
1249         * gfortran.dg/pr68319.f90: New test.
1251 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1253         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
1254         hardware floating point support.
1256         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
1257         vector direct move instructions.
1259         * gcc.target/powerpc/maddld.c: New test.
1261 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
1263         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
1264         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
1265         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
1267 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
1269         * gcc.dg/diagnostic-token-ranges.c: New file.
1270         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
1271         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
1272         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
1273         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
1274         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
1275         line_table param when calling
1276         linemap_position_for_line_and_column.
1277         (test_show_locus): Pass line_table to rich_location ctors.
1278         (plugin_init): Remove setting of global_dc->colorize_source_p.
1279         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
1280         New file.
1281         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1282         diagnostic_plugin_test_tree_expression_range.c,
1283         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
1284         and diagnostic-test-show-trees-1.c.
1286 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
1288         PR tree-optimization/67682
1289         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
1290         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
1291         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
1292         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
1294 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1296         * gcc.target/aarch64/umaddl_combine_1.c: New test.
1298 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
1300         PR tree-optimization/68264
1301         * gcc.dg/torture/pr68264.c: New test.
1303 2015-11-13  Marek Polacek  <polacek@redhat.com>
1305         PR c/68320
1306         * gcc.dg/pr68320.c: New test.
1308 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
1310         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
1312 2015-11-13  Richard Biener  <rguenther@suse.de>
1314         PR tree-optimization/68306
1315         * gcc.dg/pr68306.c: Adjust.
1316         * gcc.dg/pr68306-2.c: New testcase.
1317         * gcc.dg/pr68306-3.c: Likewise.
1319 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
1321         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
1322         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
1324 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
1326         PR fortran/47266
1327         * gfortran.dg/module_private_2.f90: New test.
1329 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
1331         PR fortran/47266
1332         * gfortran.dg/warn_unused_function_2.f90: New test.
1334 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
1336         Revert [ARM] Remove neon-testgen.ml and generated tests.
1337         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
1339         * gcc.target/arm/neon/vRaddhns16.c: Remove.
1340         * gcc.target/arm/neon/vRaddhns32.c: Remove.
1341         * gcc.target/arm/neon/vRaddhns64.c: Remove.
1342         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
1343         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
1344         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
1345         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
1346         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
1347         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
1348         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
1349         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
1350         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
1351         * gcc.target/arm/neon/vRhadds16.c: Remove.
1352         * gcc.target/arm/neon/vRhadds32.c: Remove.
1353         * gcc.target/arm/neon/vRhadds8.c: Remove.
1354         * gcc.target/arm/neon/vRhaddu16.c: Remove.
1355         * gcc.target/arm/neon/vRhaddu32.c: Remove.
1356         * gcc.target/arm/neon/vRhaddu8.c: Remove.
1357         * gcc.target/arm/neon/vRshlQs16.c: Remove.
1358         * gcc.target/arm/neon/vRshlQs32.c: Remove.
1359         * gcc.target/arm/neon/vRshlQs64.c: Remove.
1360         * gcc.target/arm/neon/vRshlQs8.c: Remove.
1361         * gcc.target/arm/neon/vRshlQu16.c: Remove.
1362         * gcc.target/arm/neon/vRshlQu32.c: Remove.
1363         * gcc.target/arm/neon/vRshlQu64.c: Remove.
1364         * gcc.target/arm/neon/vRshlQu8.c: Remove.
1365         * gcc.target/arm/neon/vRshls16.c: Remove.
1366         * gcc.target/arm/neon/vRshls32.c: Remove.
1367         * gcc.target/arm/neon/vRshls64.c: Remove.
1368         * gcc.target/arm/neon/vRshls8.c: Remove.
1369         * gcc.target/arm/neon/vRshlu16.c: Remove.
1370         * gcc.target/arm/neon/vRshlu32.c: Remove.
1371         * gcc.target/arm/neon/vRshlu64.c: Remove.
1372         * gcc.target/arm/neon/vRshlu8.c: Remove.
1373         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1374         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1375         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1376         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1377         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1378         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1379         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1380         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1381         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1382         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1383         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1384         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1385         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1386         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1387         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1388         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1389         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1390         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1391         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1392         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1393         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1394         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1395         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1396         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1397         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1398         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1399         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1400         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1401         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1402         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1403         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1404         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1405         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1406         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1407         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1408         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1409         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1410         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1411         * gcc.target/arm/neon/vRsubhns16.c: Remove.
1412         * gcc.target/arm/neon/vRsubhns32.c: Remove.
1413         * gcc.target/arm/neon/vRsubhns64.c: Remove.
1414         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1415         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1416         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1417         * gcc.target/arm/neon/vabaQs16.c: Remove.
1418         * gcc.target/arm/neon/vabaQs32.c: Remove.
1419         * gcc.target/arm/neon/vabaQs8.c: Remove.
1420         * gcc.target/arm/neon/vabaQu16.c: Remove.
1421         * gcc.target/arm/neon/vabaQu32.c: Remove.
1422         * gcc.target/arm/neon/vabaQu8.c: Remove.
1423         * gcc.target/arm/neon/vabals16.c: Remove.
1424         * gcc.target/arm/neon/vabals32.c: Remove.
1425         * gcc.target/arm/neon/vabals8.c: Remove.
1426         * gcc.target/arm/neon/vabalu16.c: Remove.
1427         * gcc.target/arm/neon/vabalu32.c: Remove.
1428         * gcc.target/arm/neon/vabalu8.c: Remove.
1429         * gcc.target/arm/neon/vabas16.c: Remove.
1430         * gcc.target/arm/neon/vabas32.c: Remove.
1431         * gcc.target/arm/neon/vabas8.c: Remove.
1432         * gcc.target/arm/neon/vabau16.c: Remove.
1433         * gcc.target/arm/neon/vabau32.c: Remove.
1434         * gcc.target/arm/neon/vabau8.c: Remove.
1435         * gcc.target/arm/neon/vabdQf32.c: Remove.
1436         * gcc.target/arm/neon/vabdQs16.c: Remove.
1437         * gcc.target/arm/neon/vabdQs32.c: Remove.
1438         * gcc.target/arm/neon/vabdQs8.c: Remove.
1439         * gcc.target/arm/neon/vabdQu16.c: Remove.
1440         * gcc.target/arm/neon/vabdQu32.c: Remove.
1441         * gcc.target/arm/neon/vabdQu8.c: Remove.
1442         * gcc.target/arm/neon/vabdf32.c: Remove.
1443         * gcc.target/arm/neon/vabdls16.c: Remove.
1444         * gcc.target/arm/neon/vabdls32.c: Remove.
1445         * gcc.target/arm/neon/vabdls8.c: Remove.
1446         * gcc.target/arm/neon/vabdlu16.c: Remove.
1447         * gcc.target/arm/neon/vabdlu32.c: Remove.
1448         * gcc.target/arm/neon/vabdlu8.c: Remove.
1449         * gcc.target/arm/neon/vabds16.c: Remove.
1450         * gcc.target/arm/neon/vabds32.c: Remove.
1451         * gcc.target/arm/neon/vabds8.c: Remove.
1452         * gcc.target/arm/neon/vabdu16.c: Remove.
1453         * gcc.target/arm/neon/vabdu32.c: Remove.
1454         * gcc.target/arm/neon/vabdu8.c: Remove.
1455         * gcc.target/arm/neon/vabsQf32.c: Remove.
1456         * gcc.target/arm/neon/vabsQs16.c: Remove.
1457         * gcc.target/arm/neon/vabsQs32.c: Remove.
1458         * gcc.target/arm/neon/vabsQs8.c: Remove.
1459         * gcc.target/arm/neon/vabsf32.c: Remove.
1460         * gcc.target/arm/neon/vabss16.c: Remove.
1461         * gcc.target/arm/neon/vabss32.c: Remove.
1462         * gcc.target/arm/neon/vabss8.c: Remove.
1463         * gcc.target/arm/neon/vaddQf32.c: Remove.
1464         * gcc.target/arm/neon/vaddQs16.c: Remove.
1465         * gcc.target/arm/neon/vaddQs32.c: Remove.
1466         * gcc.target/arm/neon/vaddQs64.c: Remove.
1467         * gcc.target/arm/neon/vaddQs8.c: Remove.
1468         * gcc.target/arm/neon/vaddQu16.c: Remove.
1469         * gcc.target/arm/neon/vaddQu32.c: Remove.
1470         * gcc.target/arm/neon/vaddQu64.c: Remove.
1471         * gcc.target/arm/neon/vaddQu8.c: Remove.
1472         * gcc.target/arm/neon/vaddf32.c: Remove.
1473         * gcc.target/arm/neon/vaddhns16.c: Remove.
1474         * gcc.target/arm/neon/vaddhns32.c: Remove.
1475         * gcc.target/arm/neon/vaddhns64.c: Remove.
1476         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1477         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1478         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1479         * gcc.target/arm/neon/vaddls16.c: Remove.
1480         * gcc.target/arm/neon/vaddls32.c: Remove.
1481         * gcc.target/arm/neon/vaddls8.c: Remove.
1482         * gcc.target/arm/neon/vaddlu16.c: Remove.
1483         * gcc.target/arm/neon/vaddlu32.c: Remove.
1484         * gcc.target/arm/neon/vaddlu8.c: Remove.
1485         * gcc.target/arm/neon/vadds16.c: Remove.
1486         * gcc.target/arm/neon/vadds32.c: Remove.
1487         * gcc.target/arm/neon/vadds64.c: Remove.
1488         * gcc.target/arm/neon/vadds8.c: Remove.
1489         * gcc.target/arm/neon/vaddu16.c: Remove.
1490         * gcc.target/arm/neon/vaddu32.c: Remove.
1491         * gcc.target/arm/neon/vaddu64.c: Remove.
1492         * gcc.target/arm/neon/vaddu8.c: Remove.
1493         * gcc.target/arm/neon/vaddws16.c: Remove.
1494         * gcc.target/arm/neon/vaddws32.c: Remove.
1495         * gcc.target/arm/neon/vaddws8.c: Remove.
1496         * gcc.target/arm/neon/vaddwu16.c: Remove.
1497         * gcc.target/arm/neon/vaddwu32.c: Remove.
1498         * gcc.target/arm/neon/vaddwu8.c: Remove.
1499         * gcc.target/arm/neon/vandQs16.c: Remove.
1500         * gcc.target/arm/neon/vandQs32.c: Remove.
1501         * gcc.target/arm/neon/vandQs64.c: Remove.
1502         * gcc.target/arm/neon/vandQs8.c: Remove.
1503         * gcc.target/arm/neon/vandQu16.c: Remove.
1504         * gcc.target/arm/neon/vandQu32.c: Remove.
1505         * gcc.target/arm/neon/vandQu64.c: Remove.
1506         * gcc.target/arm/neon/vandQu8.c: Remove.
1507         * gcc.target/arm/neon/vands16.c: Remove.
1508         * gcc.target/arm/neon/vands32.c: Remove.
1509         * gcc.target/arm/neon/vands64.c: Remove.
1510         * gcc.target/arm/neon/vands8.c: Remove.
1511         * gcc.target/arm/neon/vandu16.c: Remove.
1512         * gcc.target/arm/neon/vandu32.c: Remove.
1513         * gcc.target/arm/neon/vandu64.c: Remove.
1514         * gcc.target/arm/neon/vandu8.c: Remove.
1515         * gcc.target/arm/neon/vbicQs16.c: Remove.
1516         * gcc.target/arm/neon/vbicQs32.c: Remove.
1517         * gcc.target/arm/neon/vbicQs64.c: Remove.
1518         * gcc.target/arm/neon/vbicQs8.c: Remove.
1519         * gcc.target/arm/neon/vbicQu16.c: Remove.
1520         * gcc.target/arm/neon/vbicQu32.c: Remove.
1521         * gcc.target/arm/neon/vbicQu64.c: Remove.
1522         * gcc.target/arm/neon/vbicQu8.c: Remove.
1523         * gcc.target/arm/neon/vbics16.c: Remove.
1524         * gcc.target/arm/neon/vbics32.c: Remove.
1525         * gcc.target/arm/neon/vbics64.c: Remove.
1526         * gcc.target/arm/neon/vbics8.c: Remove.
1527         * gcc.target/arm/neon/vbicu16.c: Remove.
1528         * gcc.target/arm/neon/vbicu32.c: Remove.
1529         * gcc.target/arm/neon/vbicu64.c: Remove.
1530         * gcc.target/arm/neon/vbicu8.c: Remove.
1531         * gcc.target/arm/neon/vbslQf32.c: Remove.
1532         * gcc.target/arm/neon/vbslQp16.c: Remove.
1533         * gcc.target/arm/neon/vbslQp64.c: Remove.
1534         * gcc.target/arm/neon/vbslQp8.c: Remove.
1535         * gcc.target/arm/neon/vbslQs16.c: Remove.
1536         * gcc.target/arm/neon/vbslQs32.c: Remove.
1537         * gcc.target/arm/neon/vbslQs64.c: Remove.
1538         * gcc.target/arm/neon/vbslQs8.c: Remove.
1539         * gcc.target/arm/neon/vbslQu16.c: Remove.
1540         * gcc.target/arm/neon/vbslQu32.c: Remove.
1541         * gcc.target/arm/neon/vbslQu64.c: Remove.
1542         * gcc.target/arm/neon/vbslQu8.c: Remove.
1543         * gcc.target/arm/neon/vbslf32.c: Remove.
1544         * gcc.target/arm/neon/vbslp16.c: Remove.
1545         * gcc.target/arm/neon/vbslp64.c: Remove.
1546         * gcc.target/arm/neon/vbslp8.c: Remove.
1547         * gcc.target/arm/neon/vbsls16.c: Remove.
1548         * gcc.target/arm/neon/vbsls32.c: Remove.
1549         * gcc.target/arm/neon/vbsls64.c: Remove.
1550         * gcc.target/arm/neon/vbsls8.c: Remove.
1551         * gcc.target/arm/neon/vbslu16.c: Remove.
1552         * gcc.target/arm/neon/vbslu32.c: Remove.
1553         * gcc.target/arm/neon/vbslu64.c: Remove.
1554         * gcc.target/arm/neon/vbslu8.c: Remove.
1555         * gcc.target/arm/neon/vcageQf32.c: Remove.
1556         * gcc.target/arm/neon/vcagef32.c: Remove.
1557         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1558         * gcc.target/arm/neon/vcagtf32.c: Remove.
1559         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1560         * gcc.target/arm/neon/vcalef32.c: Remove.
1561         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1562         * gcc.target/arm/neon/vcaltf32.c: Remove.
1563         * gcc.target/arm/neon/vceqQf32.c: Remove.
1564         * gcc.target/arm/neon/vceqQp8.c: Remove.
1565         * gcc.target/arm/neon/vceqQs16.c: Remove.
1566         * gcc.target/arm/neon/vceqQs32.c: Remove.
1567         * gcc.target/arm/neon/vceqQs8.c: Remove.
1568         * gcc.target/arm/neon/vceqQu16.c: Remove.
1569         * gcc.target/arm/neon/vceqQu32.c: Remove.
1570         * gcc.target/arm/neon/vceqQu8.c: Remove.
1571         * gcc.target/arm/neon/vceqf32.c: Remove.
1572         * gcc.target/arm/neon/vceqp8.c: Remove.
1573         * gcc.target/arm/neon/vceqs16.c: Remove.
1574         * gcc.target/arm/neon/vceqs32.c: Remove.
1575         * gcc.target/arm/neon/vceqs8.c: Remove.
1576         * gcc.target/arm/neon/vcequ16.c: Remove.
1577         * gcc.target/arm/neon/vcequ32.c: Remove.
1578         * gcc.target/arm/neon/vcequ8.c: Remove.
1579         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1580         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1581         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1582         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1583         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1584         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1585         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1586         * gcc.target/arm/neon/vcgef32.c: Remove.
1587         * gcc.target/arm/neon/vcges16.c: Remove.
1588         * gcc.target/arm/neon/vcges32.c: Remove.
1589         * gcc.target/arm/neon/vcges8.c: Remove.
1590         * gcc.target/arm/neon/vcgeu16.c: Remove.
1591         * gcc.target/arm/neon/vcgeu32.c: Remove.
1592         * gcc.target/arm/neon/vcgeu8.c: Remove.
1593         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1594         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1595         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1596         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1597         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1598         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1599         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1600         * gcc.target/arm/neon/vcgtf32.c: Remove.
1601         * gcc.target/arm/neon/vcgts16.c: Remove.
1602         * gcc.target/arm/neon/vcgts32.c: Remove.
1603         * gcc.target/arm/neon/vcgts8.c: Remove.
1604         * gcc.target/arm/neon/vcgtu16.c: Remove.
1605         * gcc.target/arm/neon/vcgtu32.c: Remove.
1606         * gcc.target/arm/neon/vcgtu8.c: Remove.
1607         * gcc.target/arm/neon/vcleQf32.c: Remove.
1608         * gcc.target/arm/neon/vcleQs16.c: Remove.
1609         * gcc.target/arm/neon/vcleQs32.c: Remove.
1610         * gcc.target/arm/neon/vcleQs8.c: Remove.
1611         * gcc.target/arm/neon/vcleQu16.c: Remove.
1612         * gcc.target/arm/neon/vcleQu32.c: Remove.
1613         * gcc.target/arm/neon/vcleQu8.c: Remove.
1614         * gcc.target/arm/neon/vclef32.c: Remove.
1615         * gcc.target/arm/neon/vcles16.c: Remove.
1616         * gcc.target/arm/neon/vcles32.c: Remove.
1617         * gcc.target/arm/neon/vcles8.c: Remove.
1618         * gcc.target/arm/neon/vcleu16.c: Remove.
1619         * gcc.target/arm/neon/vcleu32.c: Remove.
1620         * gcc.target/arm/neon/vcleu8.c: Remove.
1621         * gcc.target/arm/neon/vclsQs16.c: Remove.
1622         * gcc.target/arm/neon/vclsQs32.c: Remove.
1623         * gcc.target/arm/neon/vclsQs8.c: Remove.
1624         * gcc.target/arm/neon/vclss16.c: Remove.
1625         * gcc.target/arm/neon/vclss32.c: Remove.
1626         * gcc.target/arm/neon/vclss8.c: Remove.
1627         * gcc.target/arm/neon/vcltQf32.c: Remove.
1628         * gcc.target/arm/neon/vcltQs16.c: Remove.
1629         * gcc.target/arm/neon/vcltQs32.c: Remove.
1630         * gcc.target/arm/neon/vcltQs8.c: Remove.
1631         * gcc.target/arm/neon/vcltQu16.c: Remove.
1632         * gcc.target/arm/neon/vcltQu32.c: Remove.
1633         * gcc.target/arm/neon/vcltQu8.c: Remove.
1634         * gcc.target/arm/neon/vcltf32.c: Remove.
1635         * gcc.target/arm/neon/vclts16.c: Remove.
1636         * gcc.target/arm/neon/vclts32.c: Remove.
1637         * gcc.target/arm/neon/vclts8.c: Remove.
1638         * gcc.target/arm/neon/vcltu16.c: Remove.
1639         * gcc.target/arm/neon/vcltu32.c: Remove.
1640         * gcc.target/arm/neon/vcltu8.c: Remove.
1641         * gcc.target/arm/neon/vclzQs16.c: Remove.
1642         * gcc.target/arm/neon/vclzQs32.c: Remove.
1643         * gcc.target/arm/neon/vclzQs8.c: Remove.
1644         * gcc.target/arm/neon/vclzQu16.c: Remove.
1645         * gcc.target/arm/neon/vclzQu32.c: Remove.
1646         * gcc.target/arm/neon/vclzQu8.c: Remove.
1647         * gcc.target/arm/neon/vclzs16.c: Remove.
1648         * gcc.target/arm/neon/vclzs32.c: Remove.
1649         * gcc.target/arm/neon/vclzs8.c: Remove.
1650         * gcc.target/arm/neon/vclzu16.c: Remove.
1651         * gcc.target/arm/neon/vclzu32.c: Remove.
1652         * gcc.target/arm/neon/vclzu8.c: Remove.
1653         * gcc.target/arm/neon/vcntQp8.c: Remove.
1654         * gcc.target/arm/neon/vcntQs8.c: Remove.
1655         * gcc.target/arm/neon/vcntQu8.c: Remove.
1656         * gcc.target/arm/neon/vcntp8.c: Remove.
1657         * gcc.target/arm/neon/vcnts8.c: Remove.
1658         * gcc.target/arm/neon/vcntu8.c: Remove.
1659         * gcc.target/arm/neon/vcombinef32.c: Remove.
1660         * gcc.target/arm/neon/vcombinep16.c: Remove.
1661         * gcc.target/arm/neon/vcombinep64.c: Remove.
1662         * gcc.target/arm/neon/vcombinep8.c: Remove.
1663         * gcc.target/arm/neon/vcombines16.c: Remove.
1664         * gcc.target/arm/neon/vcombines32.c: Remove.
1665         * gcc.target/arm/neon/vcombines64.c: Remove.
1666         * gcc.target/arm/neon/vcombines8.c: Remove.
1667         * gcc.target/arm/neon/vcombineu16.c: Remove.
1668         * gcc.target/arm/neon/vcombineu32.c: Remove.
1669         * gcc.target/arm/neon/vcombineu64.c: Remove.
1670         * gcc.target/arm/neon/vcombineu8.c: Remove.
1671         * gcc.target/arm/neon/vcreatef32.c: Remove.
1672         * gcc.target/arm/neon/vcreatep16.c: Remove.
1673         * gcc.target/arm/neon/vcreatep64.c: Remove.
1674         * gcc.target/arm/neon/vcreatep8.c: Remove.
1675         * gcc.target/arm/neon/vcreates16.c: Remove.
1676         * gcc.target/arm/neon/vcreates32.c: Remove.
1677         * gcc.target/arm/neon/vcreates64.c: Remove.
1678         * gcc.target/arm/neon/vcreates8.c: Remove.
1679         * gcc.target/arm/neon/vcreateu16.c: Remove.
1680         * gcc.target/arm/neon/vcreateu32.c: Remove.
1681         * gcc.target/arm/neon/vcreateu64.c: Remove.
1682         * gcc.target/arm/neon/vcreateu8.c: Remove.
1683         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1684         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1685         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1686         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1687         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1688         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1689         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1690         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1691         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1692         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1693         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1694         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1695         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1696         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1697         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1698         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1699         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1700         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1701         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1702         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1703         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1704         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1705         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1706         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1707         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1708         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1709         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1710         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1711         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1712         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1713         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1714         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1715         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1716         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1717         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1718         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1719         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1720         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1721         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1722         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1723         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1724         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1725         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1726         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1727         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1728         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1729         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1730         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1731         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1732         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1733         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1734         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1735         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1736         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1737         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1738         * gcc.target/arm/neon/vdup_np16.c: Remove.
1739         * gcc.target/arm/neon/vdup_np64.c: Remove.
1740         * gcc.target/arm/neon/vdup_np8.c: Remove.
1741         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1742         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1743         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1744         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1745         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1746         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1747         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1748         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1749         * gcc.target/arm/neon/veorQs16.c: Remove.
1750         * gcc.target/arm/neon/veorQs32.c: Remove.
1751         * gcc.target/arm/neon/veorQs64.c: Remove.
1752         * gcc.target/arm/neon/veorQs8.c: Remove.
1753         * gcc.target/arm/neon/veorQu16.c: Remove.
1754         * gcc.target/arm/neon/veorQu32.c: Remove.
1755         * gcc.target/arm/neon/veorQu64.c: Remove.
1756         * gcc.target/arm/neon/veorQu8.c: Remove.
1757         * gcc.target/arm/neon/veors16.c: Remove.
1758         * gcc.target/arm/neon/veors32.c: Remove.
1759         * gcc.target/arm/neon/veors64.c: Remove.
1760         * gcc.target/arm/neon/veors8.c: Remove.
1761         * gcc.target/arm/neon/veoru16.c: Remove.
1762         * gcc.target/arm/neon/veoru32.c: Remove.
1763         * gcc.target/arm/neon/veoru64.c: Remove.
1764         * gcc.target/arm/neon/veoru8.c: Remove.
1765         * gcc.target/arm/neon/vextQf32.c: Remove.
1766         * gcc.target/arm/neon/vextQp16.c: Remove.
1767         * gcc.target/arm/neon/vextQp64.c: Remove.
1768         * gcc.target/arm/neon/vextQp8.c: Remove.
1769         * gcc.target/arm/neon/vextQs16.c: Remove.
1770         * gcc.target/arm/neon/vextQs32.c: Remove.
1771         * gcc.target/arm/neon/vextQs64.c: Remove.
1772         * gcc.target/arm/neon/vextQs8.c: Remove.
1773         * gcc.target/arm/neon/vextQu16.c: Remove.
1774         * gcc.target/arm/neon/vextQu32.c: Remove.
1775         * gcc.target/arm/neon/vextQu64.c: Remove.
1776         * gcc.target/arm/neon/vextQu8.c: Remove.
1777         * gcc.target/arm/neon/vextf32.c: Remove.
1778         * gcc.target/arm/neon/vextp16.c: Remove.
1779         * gcc.target/arm/neon/vextp64.c: Remove.
1780         * gcc.target/arm/neon/vextp8.c: Remove.
1781         * gcc.target/arm/neon/vexts16.c: Remove.
1782         * gcc.target/arm/neon/vexts32.c: Remove.
1783         * gcc.target/arm/neon/vexts64.c: Remove.
1784         * gcc.target/arm/neon/vexts8.c: Remove.
1785         * gcc.target/arm/neon/vextu16.c: Remove.
1786         * gcc.target/arm/neon/vextu32.c: Remove.
1787         * gcc.target/arm/neon/vextu64.c: Remove.
1788         * gcc.target/arm/neon/vextu8.c: Remove.
1789         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1790         * gcc.target/arm/neon/vfmaf32.c: Remove.
1791         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1792         * gcc.target/arm/neon/vfmsf32.c: Remove.
1793         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1794         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1795         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1796         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1797         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1798         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1799         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1800         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1801         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1802         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1803         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1804         * gcc.target/arm/neon/vget_highf32.c: Remove.
1805         * gcc.target/arm/neon/vget_highp16.c: Remove.
1806         * gcc.target/arm/neon/vget_highp64.c: Remove.
1807         * gcc.target/arm/neon/vget_highp8.c: Remove.
1808         * gcc.target/arm/neon/vget_highs16.c: Remove.
1809         * gcc.target/arm/neon/vget_highs32.c: Remove.
1810         * gcc.target/arm/neon/vget_highs64.c: Remove.
1811         * gcc.target/arm/neon/vget_highs8.c: Remove.
1812         * gcc.target/arm/neon/vget_highu16.c: Remove.
1813         * gcc.target/arm/neon/vget_highu32.c: Remove.
1814         * gcc.target/arm/neon/vget_highu64.c: Remove.
1815         * gcc.target/arm/neon/vget_highu8.c: Remove.
1816         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1817         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1818         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1819         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1820         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1821         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1822         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1823         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1824         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1825         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1826         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1827         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1828         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1829         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1830         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1831         * gcc.target/arm/neon/vget_lows16.c: Remove.
1832         * gcc.target/arm/neon/vget_lows32.c: Remove.
1833         * gcc.target/arm/neon/vget_lows64.c: Remove.
1834         * gcc.target/arm/neon/vget_lows8.c: Remove.
1835         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1836         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1837         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1838         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1839         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1840         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1841         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1842         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1843         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1844         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1845         * gcc.target/arm/neon/vhadds16.c: Remove.
1846         * gcc.target/arm/neon/vhadds32.c: Remove.
1847         * gcc.target/arm/neon/vhadds8.c: Remove.
1848         * gcc.target/arm/neon/vhaddu16.c: Remove.
1849         * gcc.target/arm/neon/vhaddu32.c: Remove.
1850         * gcc.target/arm/neon/vhaddu8.c: Remove.
1851         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1852         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1853         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1854         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1855         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1856         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1857         * gcc.target/arm/neon/vhsubs16.c: Remove.
1858         * gcc.target/arm/neon/vhsubs32.c: Remove.
1859         * gcc.target/arm/neon/vhsubs8.c: Remove.
1860         * gcc.target/arm/neon/vhsubu16.c: Remove.
1861         * gcc.target/arm/neon/vhsubu32.c: Remove.
1862         * gcc.target/arm/neon/vhsubu8.c: Remove.
1863         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1864         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1865         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1866         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1867         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1868         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1869         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1870         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1871         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1872         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1873         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1874         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1875         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1876         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1877         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1878         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1879         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1880         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1881         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1882         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1883         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1884         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1885         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1886         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1887         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1888         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1889         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1890         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1891         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1892         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1893         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1894         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1895         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1896         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1897         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1898         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1899         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1900         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1901         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1902         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1903         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1904         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1905         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1906         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1907         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1908         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1909         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1910         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1911         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1912         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1913         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1914         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1915         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1916         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1917         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1918         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1919         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1920         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1921         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1922         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1923         * gcc.target/arm/neon/vld1f32.c: Remove.
1924         * gcc.target/arm/neon/vld1p16.c: Remove.
1925         * gcc.target/arm/neon/vld1p64.c: Remove.
1926         * gcc.target/arm/neon/vld1p8.c: Remove.
1927         * gcc.target/arm/neon/vld1s16.c: Remove.
1928         * gcc.target/arm/neon/vld1s32.c: Remove.
1929         * gcc.target/arm/neon/vld1s64.c: Remove.
1930         * gcc.target/arm/neon/vld1s8.c: Remove.
1931         * gcc.target/arm/neon/vld1u16.c: Remove.
1932         * gcc.target/arm/neon/vld1u32.c: Remove.
1933         * gcc.target/arm/neon/vld1u64.c: Remove.
1934         * gcc.target/arm/neon/vld1u8.c: Remove.
1935         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1936         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1937         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1938         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1939         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1940         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1941         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1942         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1943         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1944         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1945         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1946         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1947         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1948         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1949         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1950         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1951         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1952         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1953         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1954         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1955         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1956         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1957         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1958         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1959         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1960         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1961         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1962         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1963         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1964         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1965         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1966         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1967         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1968         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1969         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1970         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1971         * gcc.target/arm/neon/vld2f32.c: Remove.
1972         * gcc.target/arm/neon/vld2p16.c: Remove.
1973         * gcc.target/arm/neon/vld2p64.c: Remove.
1974         * gcc.target/arm/neon/vld2p8.c: Remove.
1975         * gcc.target/arm/neon/vld2s16.c: Remove.
1976         * gcc.target/arm/neon/vld2s32.c: Remove.
1977         * gcc.target/arm/neon/vld2s64.c: Remove.
1978         * gcc.target/arm/neon/vld2s8.c: Remove.
1979         * gcc.target/arm/neon/vld2u16.c: Remove.
1980         * gcc.target/arm/neon/vld2u32.c: Remove.
1981         * gcc.target/arm/neon/vld2u64.c: Remove.
1982         * gcc.target/arm/neon/vld2u8.c: Remove.
1983         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1984         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1985         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1986         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1987         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1988         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1989         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1990         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1991         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1992         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1993         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1994         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1995         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1996         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1997         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1998         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1999         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
2000         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
2001         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
2002         * gcc.target/arm/neon/vld3_dups16.c: Remove.
2003         * gcc.target/arm/neon/vld3_dups32.c: Remove.
2004         * gcc.target/arm/neon/vld3_dups64.c: Remove.
2005         * gcc.target/arm/neon/vld3_dups8.c: Remove.
2006         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
2007         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
2008         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
2009         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
2010         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
2011         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
2012         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
2013         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
2014         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
2015         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
2016         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
2017         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
2018         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
2019         * gcc.target/arm/neon/vld3f32.c: Remove.
2020         * gcc.target/arm/neon/vld3p16.c: Remove.
2021         * gcc.target/arm/neon/vld3p64.c: Remove.
2022         * gcc.target/arm/neon/vld3p8.c: Remove.
2023         * gcc.target/arm/neon/vld3s16.c: Remove.
2024         * gcc.target/arm/neon/vld3s32.c: Remove.
2025         * gcc.target/arm/neon/vld3s64.c: Remove.
2026         * gcc.target/arm/neon/vld3s8.c: Remove.
2027         * gcc.target/arm/neon/vld3u16.c: Remove.
2028         * gcc.target/arm/neon/vld3u32.c: Remove.
2029         * gcc.target/arm/neon/vld3u64.c: Remove.
2030         * gcc.target/arm/neon/vld3u8.c: Remove.
2031         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
2032         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
2033         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
2034         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
2035         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
2036         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
2037         * gcc.target/arm/neon/vld4Qf32.c: Remove.
2038         * gcc.target/arm/neon/vld4Qp16.c: Remove.
2039         * gcc.target/arm/neon/vld4Qp8.c: Remove.
2040         * gcc.target/arm/neon/vld4Qs16.c: Remove.
2041         * gcc.target/arm/neon/vld4Qs32.c: Remove.
2042         * gcc.target/arm/neon/vld4Qs8.c: Remove.
2043         * gcc.target/arm/neon/vld4Qu16.c: Remove.
2044         * gcc.target/arm/neon/vld4Qu32.c: Remove.
2045         * gcc.target/arm/neon/vld4Qu8.c: Remove.
2046         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
2047         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
2048         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
2049         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
2050         * gcc.target/arm/neon/vld4_dups16.c: Remove.
2051         * gcc.target/arm/neon/vld4_dups32.c: Remove.
2052         * gcc.target/arm/neon/vld4_dups64.c: Remove.
2053         * gcc.target/arm/neon/vld4_dups8.c: Remove.
2054         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
2055         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
2056         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
2057         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
2058         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
2059         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
2060         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
2061         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
2062         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
2063         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
2064         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
2065         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
2066         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
2067         * gcc.target/arm/neon/vld4f32.c: Remove.
2068         * gcc.target/arm/neon/vld4p16.c: Remove.
2069         * gcc.target/arm/neon/vld4p64.c: Remove.
2070         * gcc.target/arm/neon/vld4p8.c: Remove.
2071         * gcc.target/arm/neon/vld4s16.c: Remove.
2072         * gcc.target/arm/neon/vld4s32.c: Remove.
2073         * gcc.target/arm/neon/vld4s64.c: Remove.
2074         * gcc.target/arm/neon/vld4s8.c: Remove.
2075         * gcc.target/arm/neon/vld4u16.c: Remove.
2076         * gcc.target/arm/neon/vld4u32.c: Remove.
2077         * gcc.target/arm/neon/vld4u64.c: Remove.
2078         * gcc.target/arm/neon/vld4u8.c: Remove.
2079         * gcc.target/arm/neon/vmaxQf32.c: Remove.
2080         * gcc.target/arm/neon/vmaxQs16.c: Remove.
2081         * gcc.target/arm/neon/vmaxQs32.c: Remove.
2082         * gcc.target/arm/neon/vmaxQs8.c: Remove.
2083         * gcc.target/arm/neon/vmaxQu16.c: Remove.
2084         * gcc.target/arm/neon/vmaxQu32.c: Remove.
2085         * gcc.target/arm/neon/vmaxQu8.c: Remove.
2086         * gcc.target/arm/neon/vmaxf32.c: Remove.
2087         * gcc.target/arm/neon/vmaxs16.c: Remove.
2088         * gcc.target/arm/neon/vmaxs32.c: Remove.
2089         * gcc.target/arm/neon/vmaxs8.c: Remove.
2090         * gcc.target/arm/neon/vmaxu16.c: Remove.
2091         * gcc.target/arm/neon/vmaxu32.c: Remove.
2092         * gcc.target/arm/neon/vmaxu8.c: Remove.
2093         * gcc.target/arm/neon/vminQf32.c: Remove.
2094         * gcc.target/arm/neon/vminQs16.c: Remove.
2095         * gcc.target/arm/neon/vminQs32.c: Remove.
2096         * gcc.target/arm/neon/vminQs8.c: Remove.
2097         * gcc.target/arm/neon/vminQu16.c: Remove.
2098         * gcc.target/arm/neon/vminQu32.c: Remove.
2099         * gcc.target/arm/neon/vminQu8.c: Remove.
2100         * gcc.target/arm/neon/vminf32.c: Remove.
2101         * gcc.target/arm/neon/vmins16.c: Remove.
2102         * gcc.target/arm/neon/vmins32.c: Remove.
2103         * gcc.target/arm/neon/vmins8.c: Remove.
2104         * gcc.target/arm/neon/vminu16.c: Remove.
2105         * gcc.target/arm/neon/vminu32.c: Remove.
2106         * gcc.target/arm/neon/vminu8.c: Remove.
2107         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
2108         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
2109         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
2110         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
2111         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
2112         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
2113         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
2114         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
2115         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
2116         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
2117         * gcc.target/arm/neon/vmlaQf32.c: Remove.
2118         * gcc.target/arm/neon/vmlaQs16.c: Remove.
2119         * gcc.target/arm/neon/vmlaQs32.c: Remove.
2120         * gcc.target/arm/neon/vmlaQs8.c: Remove.
2121         * gcc.target/arm/neon/vmlaQu16.c: Remove.
2122         * gcc.target/arm/neon/vmlaQu32.c: Remove.
2123         * gcc.target/arm/neon/vmlaQu8.c: Remove.
2124         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
2125         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
2126         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
2127         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
2128         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
2129         * gcc.target/arm/neon/vmla_nf32.c: Remove.
2130         * gcc.target/arm/neon/vmla_ns16.c: Remove.
2131         * gcc.target/arm/neon/vmla_ns32.c: Remove.
2132         * gcc.target/arm/neon/vmla_nu16.c: Remove.
2133         * gcc.target/arm/neon/vmla_nu32.c: Remove.
2134         * gcc.target/arm/neon/vmlaf32.c: Remove.
2135         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
2136         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
2137         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
2138         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
2139         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
2140         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
2141         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
2142         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
2143         * gcc.target/arm/neon/vmlals16.c: Remove.
2144         * gcc.target/arm/neon/vmlals32.c: Remove.
2145         * gcc.target/arm/neon/vmlals8.c: Remove.
2146         * gcc.target/arm/neon/vmlalu16.c: Remove.
2147         * gcc.target/arm/neon/vmlalu32.c: Remove.
2148         * gcc.target/arm/neon/vmlalu8.c: Remove.
2149         * gcc.target/arm/neon/vmlas16.c: Remove.
2150         * gcc.target/arm/neon/vmlas32.c: Remove.
2151         * gcc.target/arm/neon/vmlas8.c: Remove.
2152         * gcc.target/arm/neon/vmlau16.c: Remove.
2153         * gcc.target/arm/neon/vmlau32.c: Remove.
2154         * gcc.target/arm/neon/vmlau8.c: Remove.
2155         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
2156         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
2157         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
2158         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
2159         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
2160         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
2161         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
2162         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
2163         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
2164         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
2165         * gcc.target/arm/neon/vmlsQf32.c: Remove.
2166         * gcc.target/arm/neon/vmlsQs16.c: Remove.
2167         * gcc.target/arm/neon/vmlsQs32.c: Remove.
2168         * gcc.target/arm/neon/vmlsQs8.c: Remove.
2169         * gcc.target/arm/neon/vmlsQu16.c: Remove.
2170         * gcc.target/arm/neon/vmlsQu32.c: Remove.
2171         * gcc.target/arm/neon/vmlsQu8.c: Remove.
2172         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
2173         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
2174         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
2175         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
2176         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
2177         * gcc.target/arm/neon/vmls_nf32.c: Remove.
2178         * gcc.target/arm/neon/vmls_ns16.c: Remove.
2179         * gcc.target/arm/neon/vmls_ns32.c: Remove.
2180         * gcc.target/arm/neon/vmls_nu16.c: Remove.
2181         * gcc.target/arm/neon/vmls_nu32.c: Remove.
2182         * gcc.target/arm/neon/vmlsf32.c: Remove.
2183         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
2184         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
2185         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
2186         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
2187         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
2188         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
2189         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
2190         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
2191         * gcc.target/arm/neon/vmlsls16.c: Remove.
2192         * gcc.target/arm/neon/vmlsls32.c: Remove.
2193         * gcc.target/arm/neon/vmlsls8.c: Remove.
2194         * gcc.target/arm/neon/vmlslu16.c: Remove.
2195         * gcc.target/arm/neon/vmlslu32.c: Remove.
2196         * gcc.target/arm/neon/vmlslu8.c: Remove.
2197         * gcc.target/arm/neon/vmlss16.c: Remove.
2198         * gcc.target/arm/neon/vmlss32.c: Remove.
2199         * gcc.target/arm/neon/vmlss8.c: Remove.
2200         * gcc.target/arm/neon/vmlsu16.c: Remove.
2201         * gcc.target/arm/neon/vmlsu32.c: Remove.
2202         * gcc.target/arm/neon/vmlsu8.c: Remove.
2203         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
2204         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
2205         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
2206         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
2207         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
2208         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
2209         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
2210         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
2211         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
2212         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
2213         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
2214         * gcc.target/arm/neon/vmov_nf32.c: Remove.
2215         * gcc.target/arm/neon/vmov_np16.c: Remove.
2216         * gcc.target/arm/neon/vmov_np8.c: Remove.
2217         * gcc.target/arm/neon/vmov_ns16.c: Remove.
2218         * gcc.target/arm/neon/vmov_ns32.c: Remove.
2219         * gcc.target/arm/neon/vmov_ns64.c: Remove.
2220         * gcc.target/arm/neon/vmov_ns8.c: Remove.
2221         * gcc.target/arm/neon/vmov_nu16.c: Remove.
2222         * gcc.target/arm/neon/vmov_nu32.c: Remove.
2223         * gcc.target/arm/neon/vmov_nu64.c: Remove.
2224         * gcc.target/arm/neon/vmov_nu8.c: Remove.
2225         * gcc.target/arm/neon/vmovls16.c: Remove.
2226         * gcc.target/arm/neon/vmovls32.c: Remove.
2227         * gcc.target/arm/neon/vmovls8.c: Remove.
2228         * gcc.target/arm/neon/vmovlu16.c: Remove.
2229         * gcc.target/arm/neon/vmovlu32.c: Remove.
2230         * gcc.target/arm/neon/vmovlu8.c: Remove.
2231         * gcc.target/arm/neon/vmovns16.c: Remove.
2232         * gcc.target/arm/neon/vmovns32.c: Remove.
2233         * gcc.target/arm/neon/vmovns64.c: Remove.
2234         * gcc.target/arm/neon/vmovnu16.c: Remove.
2235         * gcc.target/arm/neon/vmovnu32.c: Remove.
2236         * gcc.target/arm/neon/vmovnu64.c: Remove.
2237         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
2238         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
2239         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
2240         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
2241         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
2242         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
2243         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
2244         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
2245         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
2246         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
2247         * gcc.target/arm/neon/vmulQf32.c: Remove.
2248         * gcc.target/arm/neon/vmulQp8.c: Remove.
2249         * gcc.target/arm/neon/vmulQs16.c: Remove.
2250         * gcc.target/arm/neon/vmulQs32.c: Remove.
2251         * gcc.target/arm/neon/vmulQs8.c: Remove.
2252         * gcc.target/arm/neon/vmulQu16.c: Remove.
2253         * gcc.target/arm/neon/vmulQu32.c: Remove.
2254         * gcc.target/arm/neon/vmulQu8.c: Remove.
2255         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
2256         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
2257         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
2258         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
2259         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
2260         * gcc.target/arm/neon/vmul_nf32.c: Remove.
2261         * gcc.target/arm/neon/vmul_ns16.c: Remove.
2262         * gcc.target/arm/neon/vmul_ns32.c: Remove.
2263         * gcc.target/arm/neon/vmul_nu16.c: Remove.
2264         * gcc.target/arm/neon/vmul_nu32.c: Remove.
2265         * gcc.target/arm/neon/vmulf32.c: Remove.
2266         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
2267         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
2268         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
2269         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
2270         * gcc.target/arm/neon/vmull_ns16.c: Remove.
2271         * gcc.target/arm/neon/vmull_ns32.c: Remove.
2272         * gcc.target/arm/neon/vmull_nu16.c: Remove.
2273         * gcc.target/arm/neon/vmull_nu32.c: Remove.
2274         * gcc.target/arm/neon/vmullp8.c: Remove.
2275         * gcc.target/arm/neon/vmulls16.c: Remove.
2276         * gcc.target/arm/neon/vmulls32.c: Remove.
2277         * gcc.target/arm/neon/vmulls8.c: Remove.
2278         * gcc.target/arm/neon/vmullu16.c: Remove.
2279         * gcc.target/arm/neon/vmullu32.c: Remove.
2280         * gcc.target/arm/neon/vmullu8.c: Remove.
2281         * gcc.target/arm/neon/vmulp8.c: Remove.
2282         * gcc.target/arm/neon/vmuls16.c: Remove.
2283         * gcc.target/arm/neon/vmuls32.c: Remove.
2284         * gcc.target/arm/neon/vmuls8.c: Remove.
2285         * gcc.target/arm/neon/vmulu16.c: Remove.
2286         * gcc.target/arm/neon/vmulu32.c: Remove.
2287         * gcc.target/arm/neon/vmulu8.c: Remove.
2288         * gcc.target/arm/neon/vmvnQp8.c: Remove.
2289         * gcc.target/arm/neon/vmvnQs16.c: Remove.
2290         * gcc.target/arm/neon/vmvnQs32.c: Remove.
2291         * gcc.target/arm/neon/vmvnQs8.c: Remove.
2292         * gcc.target/arm/neon/vmvnQu16.c: Remove.
2293         * gcc.target/arm/neon/vmvnQu32.c: Remove.
2294         * gcc.target/arm/neon/vmvnQu8.c: Remove.
2295         * gcc.target/arm/neon/vmvnp8.c: Remove.
2296         * gcc.target/arm/neon/vmvns16.c: Remove.
2297         * gcc.target/arm/neon/vmvns32.c: Remove.
2298         * gcc.target/arm/neon/vmvns8.c: Remove.
2299         * gcc.target/arm/neon/vmvnu16.c: Remove.
2300         * gcc.target/arm/neon/vmvnu32.c: Remove.
2301         * gcc.target/arm/neon/vmvnu8.c: Remove.
2302         * gcc.target/arm/neon/vnegQf32.c: Remove.
2303         * gcc.target/arm/neon/vnegQs16.c: Remove.
2304         * gcc.target/arm/neon/vnegQs32.c: Remove.
2305         * gcc.target/arm/neon/vnegQs8.c: Remove.
2306         * gcc.target/arm/neon/vnegf32.c: Remove.
2307         * gcc.target/arm/neon/vnegs16.c: Remove.
2308         * gcc.target/arm/neon/vnegs32.c: Remove.
2309         * gcc.target/arm/neon/vnegs8.c: Remove.
2310         * gcc.target/arm/neon/vornQs16.c: Remove.
2311         * gcc.target/arm/neon/vornQs32.c: Remove.
2312         * gcc.target/arm/neon/vornQs64.c: Remove.
2313         * gcc.target/arm/neon/vornQs8.c: Remove.
2314         * gcc.target/arm/neon/vornQu16.c: Remove.
2315         * gcc.target/arm/neon/vornQu32.c: Remove.
2316         * gcc.target/arm/neon/vornQu64.c: Remove.
2317         * gcc.target/arm/neon/vornQu8.c: Remove.
2318         * gcc.target/arm/neon/vorns16.c: Remove.
2319         * gcc.target/arm/neon/vorns32.c: Remove.
2320         * gcc.target/arm/neon/vorns64.c: Remove.
2321         * gcc.target/arm/neon/vorns8.c: Remove.
2322         * gcc.target/arm/neon/vornu16.c: Remove.
2323         * gcc.target/arm/neon/vornu32.c: Remove.
2324         * gcc.target/arm/neon/vornu64.c: Remove.
2325         * gcc.target/arm/neon/vornu8.c: Remove.
2326         * gcc.target/arm/neon/vorrQs16.c: Remove.
2327         * gcc.target/arm/neon/vorrQs32.c: Remove.
2328         * gcc.target/arm/neon/vorrQs64.c: Remove.
2329         * gcc.target/arm/neon/vorrQs8.c: Remove.
2330         * gcc.target/arm/neon/vorrQu16.c: Remove.
2331         * gcc.target/arm/neon/vorrQu32.c: Remove.
2332         * gcc.target/arm/neon/vorrQu64.c: Remove.
2333         * gcc.target/arm/neon/vorrQu8.c: Remove.
2334         * gcc.target/arm/neon/vorrs16.c: Remove.
2335         * gcc.target/arm/neon/vorrs32.c: Remove.
2336         * gcc.target/arm/neon/vorrs64.c: Remove.
2337         * gcc.target/arm/neon/vorrs8.c: Remove.
2338         * gcc.target/arm/neon/vorru16.c: Remove.
2339         * gcc.target/arm/neon/vorru32.c: Remove.
2340         * gcc.target/arm/neon/vorru64.c: Remove.
2341         * gcc.target/arm/neon/vorru8.c: Remove.
2342         * gcc.target/arm/neon/vpadalQs16.c: Remove.
2343         * gcc.target/arm/neon/vpadalQs32.c: Remove.
2344         * gcc.target/arm/neon/vpadalQs8.c: Remove.
2345         * gcc.target/arm/neon/vpadalQu16.c: Remove.
2346         * gcc.target/arm/neon/vpadalQu32.c: Remove.
2347         * gcc.target/arm/neon/vpadalQu8.c: Remove.
2348         * gcc.target/arm/neon/vpadals16.c: Remove.
2349         * gcc.target/arm/neon/vpadals32.c: Remove.
2350         * gcc.target/arm/neon/vpadals8.c: Remove.
2351         * gcc.target/arm/neon/vpadalu16.c: Remove.
2352         * gcc.target/arm/neon/vpadalu32.c: Remove.
2353         * gcc.target/arm/neon/vpadalu8.c: Remove.
2354         * gcc.target/arm/neon/vpaddf32.c: Remove.
2355         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
2356         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
2357         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
2358         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
2359         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2360         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2361         * gcc.target/arm/neon/vpaddls16.c: Remove.
2362         * gcc.target/arm/neon/vpaddls32.c: Remove.
2363         * gcc.target/arm/neon/vpaddls8.c: Remove.
2364         * gcc.target/arm/neon/vpaddlu16.c: Remove.
2365         * gcc.target/arm/neon/vpaddlu32.c: Remove.
2366         * gcc.target/arm/neon/vpaddlu8.c: Remove.
2367         * gcc.target/arm/neon/vpadds16.c: Remove.
2368         * gcc.target/arm/neon/vpadds32.c: Remove.
2369         * gcc.target/arm/neon/vpadds8.c: Remove.
2370         * gcc.target/arm/neon/vpaddu16.c: Remove.
2371         * gcc.target/arm/neon/vpaddu32.c: Remove.
2372         * gcc.target/arm/neon/vpaddu8.c: Remove.
2373         * gcc.target/arm/neon/vpmaxf32.c: Remove.
2374         * gcc.target/arm/neon/vpmaxs16.c: Remove.
2375         * gcc.target/arm/neon/vpmaxs32.c: Remove.
2376         * gcc.target/arm/neon/vpmaxs8.c: Remove.
2377         * gcc.target/arm/neon/vpmaxu16.c: Remove.
2378         * gcc.target/arm/neon/vpmaxu32.c: Remove.
2379         * gcc.target/arm/neon/vpmaxu8.c: Remove.
2380         * gcc.target/arm/neon/vpminf32.c: Remove.
2381         * gcc.target/arm/neon/vpmins16.c: Remove.
2382         * gcc.target/arm/neon/vpmins32.c: Remove.
2383         * gcc.target/arm/neon/vpmins8.c: Remove.
2384         * gcc.target/arm/neon/vpminu16.c: Remove.
2385         * gcc.target/arm/neon/vpminu32.c: Remove.
2386         * gcc.target/arm/neon/vpminu8.c: Remove.
2387         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2388         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2389         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2390         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2391         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2392         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2393         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2394         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2395         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2396         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2397         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2398         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2399         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2400         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2401         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2402         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2403         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2404         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2405         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2406         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2407         * gcc.target/arm/neon/vqRshls16.c: Remove.
2408         * gcc.target/arm/neon/vqRshls32.c: Remove.
2409         * gcc.target/arm/neon/vqRshls64.c: Remove.
2410         * gcc.target/arm/neon/vqRshls8.c: Remove.
2411         * gcc.target/arm/neon/vqRshlu16.c: Remove.
2412         * gcc.target/arm/neon/vqRshlu32.c: Remove.
2413         * gcc.target/arm/neon/vqRshlu64.c: Remove.
2414         * gcc.target/arm/neon/vqRshlu8.c: Remove.
2415         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2416         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2417         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2418         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2419         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2420         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2421         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2422         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2423         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2424         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2425         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2426         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2427         * gcc.target/arm/neon/vqabss16.c: Remove.
2428         * gcc.target/arm/neon/vqabss32.c: Remove.
2429         * gcc.target/arm/neon/vqabss8.c: Remove.
2430         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2431         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2432         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2433         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2434         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2435         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2436         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2437         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2438         * gcc.target/arm/neon/vqadds16.c: Remove.
2439         * gcc.target/arm/neon/vqadds32.c: Remove.
2440         * gcc.target/arm/neon/vqadds64.c: Remove.
2441         * gcc.target/arm/neon/vqadds8.c: Remove.
2442         * gcc.target/arm/neon/vqaddu16.c: Remove.
2443         * gcc.target/arm/neon/vqaddu32.c: Remove.
2444         * gcc.target/arm/neon/vqaddu64.c: Remove.
2445         * gcc.target/arm/neon/vqaddu8.c: Remove.
2446         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2447         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2448         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2449         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2450         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2451         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2452         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2453         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2454         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2455         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2456         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2457         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2458         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2459         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2460         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2461         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2462         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2463         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2464         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2465         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2466         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2467         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2468         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2469         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2470         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2471         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2472         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2473         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2474         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2475         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2476         * gcc.target/arm/neon/vqmovns16.c: Remove.
2477         * gcc.target/arm/neon/vqmovns32.c: Remove.
2478         * gcc.target/arm/neon/vqmovns64.c: Remove.
2479         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2480         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2481         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2482         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2483         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2484         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2485         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2486         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2487         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2488         * gcc.target/arm/neon/vqnegs16.c: Remove.
2489         * gcc.target/arm/neon/vqnegs32.c: Remove.
2490         * gcc.target/arm/neon/vqnegs8.c: Remove.
2491         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2492         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2493         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2494         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2495         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2496         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2497         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2498         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2499         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2500         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2501         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2502         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2503         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2504         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2505         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2506         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2507         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2508         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2509         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2510         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2511         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2512         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2513         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2514         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2515         * gcc.target/arm/neon/vqshls16.c: Remove.
2516         * gcc.target/arm/neon/vqshls32.c: Remove.
2517         * gcc.target/arm/neon/vqshls64.c: Remove.
2518         * gcc.target/arm/neon/vqshls8.c: Remove.
2519         * gcc.target/arm/neon/vqshlu16.c: Remove.
2520         * gcc.target/arm/neon/vqshlu32.c: Remove.
2521         * gcc.target/arm/neon/vqshlu64.c: Remove.
2522         * gcc.target/arm/neon/vqshlu8.c: Remove.
2523         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2524         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2525         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2526         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2527         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2528         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2529         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2530         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2531         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2532         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2533         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2534         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2535         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2536         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2537         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2538         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2539         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2540         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2541         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2542         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2543         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2544         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2545         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2546         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2547         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2548         * gcc.target/arm/neon/vqsubs16.c: Remove.
2549         * gcc.target/arm/neon/vqsubs32.c: Remove.
2550         * gcc.target/arm/neon/vqsubs64.c: Remove.
2551         * gcc.target/arm/neon/vqsubs8.c: Remove.
2552         * gcc.target/arm/neon/vqsubu16.c: Remove.
2553         * gcc.target/arm/neon/vqsubu32.c: Remove.
2554         * gcc.target/arm/neon/vqsubu64.c: Remove.
2555         * gcc.target/arm/neon/vqsubu8.c: Remove.
2556         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2557         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2558         * gcc.target/arm/neon/vrecpef32.c: Remove.
2559         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2560         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2561         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2562         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2563         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2564         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2565         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2566         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2567         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2568         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2569         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2570         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2571         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2572         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2573         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2574         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2575         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2576         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2577         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2578         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2579         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2580         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2581         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2582         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2583         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2584         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2585         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2586         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2587         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2588         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2589         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2590         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2591         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2592         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2593         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2594         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2595         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2596         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2597         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2598         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2599         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2600         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2601         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2602         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2603         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2604         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2605         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2606         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2607         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2608         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2609         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2610         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2611         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2612         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2613         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2614         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2615         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2616         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2617         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2618         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2619         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2620         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2621         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2622         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2623         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2624         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2625         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2626         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2627         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2628         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2629         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2630         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2631         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2632         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2633         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2634         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2635         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2636         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2637         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2638         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2639         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2640         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2641         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2642         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2643         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2644         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2645         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2646         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2647         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2648         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2649         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2650         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2651         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2652         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2653         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2654         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2655         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2656         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2657         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2658         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2659         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2660         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2661         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2662         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2663         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2664         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2665         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2666         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2667         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2668         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2669         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2670         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2671         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2672         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2673         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2674         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2675         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2676         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2677         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2678         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2679         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2680         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2681         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2682         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2683         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2684         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2685         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2686         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2687         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2688         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2689         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2690         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2691         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2692         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2693         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2694         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2695         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2696         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2697         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2698         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2699         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2700         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2701         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2702         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2703         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2704         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2705         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2706         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2707         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2708         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2709         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2710         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2711         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2712         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2713         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2714         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2715         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2716         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2717         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2718         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2719         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2720         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2721         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2722         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2723         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2724         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2725         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2726         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2727         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2728         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2729         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2730         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2731         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2732         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2733         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2734         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2735         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2736         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2737         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2738         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2739         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2740         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2741         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2742         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2743         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2744         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2745         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2746         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2747         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2748         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2749         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2750         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2751         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2752         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2753         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2754         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2755         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2756         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2757         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2758         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2759         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2760         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2761         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2762         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2763         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2764         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2765         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2766         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2767         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2768         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2769         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2770         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2771         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2772         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2773         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2774         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2775         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2776         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2777         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2778         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2779         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2780         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2781         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2782         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2783         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2784         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2785         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2786         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2787         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2788         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2789         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2790         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2791         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2792         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2793         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2794         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2795         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2796         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2797         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2798         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2799         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2800         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2801         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2802         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2803         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2804         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2805         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2806         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2807         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2808         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2809         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2810         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2811         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2812         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2813         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2814         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2815         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2816         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2817         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2818         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2819         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2820         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2821         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2822         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2823         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2824         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2825         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2826         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2827         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2828         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2829         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2830         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2831         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2832         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2833         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2834         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2835         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2836         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2837         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2838         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2839         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2840         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2841         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2842         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2843         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2844         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2845         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2846         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2847         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2848         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2849         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2850         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2851         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2852         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2853         * gcc.target/arm/neon/vrev16p8.c: Remove.
2854         * gcc.target/arm/neon/vrev16s8.c: Remove.
2855         * gcc.target/arm/neon/vrev16u8.c: Remove.
2856         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2857         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2858         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2859         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2860         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2861         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2862         * gcc.target/arm/neon/vrev32p16.c: Remove.
2863         * gcc.target/arm/neon/vrev32p8.c: Remove.
2864         * gcc.target/arm/neon/vrev32s16.c: Remove.
2865         * gcc.target/arm/neon/vrev32s8.c: Remove.
2866         * gcc.target/arm/neon/vrev32u16.c: Remove.
2867         * gcc.target/arm/neon/vrev32u8.c: Remove.
2868         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2869         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2870         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2871         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2872         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2873         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2874         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2875         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2876         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2877         * gcc.target/arm/neon/vrev64f32.c: Remove.
2878         * gcc.target/arm/neon/vrev64p16.c: Remove.
2879         * gcc.target/arm/neon/vrev64p8.c: Remove.
2880         * gcc.target/arm/neon/vrev64s16.c: Remove.
2881         * gcc.target/arm/neon/vrev64s32.c: Remove.
2882         * gcc.target/arm/neon/vrev64s8.c: Remove.
2883         * gcc.target/arm/neon/vrev64u16.c: Remove.
2884         * gcc.target/arm/neon/vrev64u32.c: Remove.
2885         * gcc.target/arm/neon/vrev64u8.c: Remove.
2886         * gcc.target/arm/neon/vrndaf32.c: Remove.
2887         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2888         * gcc.target/arm/neon/vrndf32.c: Remove.
2889         * gcc.target/arm/neon/vrndmf32.c: Remove.
2890         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2891         * gcc.target/arm/neon/vrndnf32.c: Remove.
2892         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2893         * gcc.target/arm/neon/vrndpf32.c: Remove.
2894         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2895         * gcc.target/arm/neon/vrndqf32.c: Remove.
2896         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2897         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2898         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2899         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2900         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2901         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2902         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2903         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2904         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2905         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2906         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2907         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2908         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2909         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2910         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2911         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2912         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2913         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2914         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2915         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2916         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2917         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2918         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2919         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2920         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2921         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2922         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2923         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2924         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2925         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2926         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2927         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2928         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2929         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2930         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2931         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2932         * gcc.target/arm/neon/vshlQs16.c: Remove.
2933         * gcc.target/arm/neon/vshlQs32.c: Remove.
2934         * gcc.target/arm/neon/vshlQs64.c: Remove.
2935         * gcc.target/arm/neon/vshlQs8.c: Remove.
2936         * gcc.target/arm/neon/vshlQu16.c: Remove.
2937         * gcc.target/arm/neon/vshlQu32.c: Remove.
2938         * gcc.target/arm/neon/vshlQu64.c: Remove.
2939         * gcc.target/arm/neon/vshlQu8.c: Remove.
2940         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2941         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2942         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2943         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2944         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2945         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2946         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2947         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2948         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2949         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2950         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2951         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2952         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2953         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2954         * gcc.target/arm/neon/vshls16.c: Remove.
2955         * gcc.target/arm/neon/vshls32.c: Remove.
2956         * gcc.target/arm/neon/vshls64.c: Remove.
2957         * gcc.target/arm/neon/vshls8.c: Remove.
2958         * gcc.target/arm/neon/vshlu16.c: Remove.
2959         * gcc.target/arm/neon/vshlu32.c: Remove.
2960         * gcc.target/arm/neon/vshlu64.c: Remove.
2961         * gcc.target/arm/neon/vshlu8.c: Remove.
2962         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2963         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2964         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2965         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2966         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2967         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2968         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2969         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2970         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2971         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2972         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2973         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2974         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2975         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2976         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2977         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2978         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2979         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2980         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2981         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2982         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2983         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2984         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2985         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2986         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2987         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2988         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2989         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2990         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2991         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2992         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2993         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2994         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2995         * gcc.target/arm/neon/vsli_np16.c: Remove.
2996         * gcc.target/arm/neon/vsli_np64.c: Remove.
2997         * gcc.target/arm/neon/vsli_np8.c: Remove.
2998         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2999         * gcc.target/arm/neon/vsli_ns32.c: Remove.
3000         * gcc.target/arm/neon/vsli_ns64.c: Remove.
3001         * gcc.target/arm/neon/vsli_ns8.c: Remove.
3002         * gcc.target/arm/neon/vsli_nu16.c: Remove.
3003         * gcc.target/arm/neon/vsli_nu32.c: Remove.
3004         * gcc.target/arm/neon/vsli_nu64.c: Remove.
3005         * gcc.target/arm/neon/vsli_nu8.c: Remove.
3006         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
3007         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
3008         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
3009         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
3010         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
3011         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
3012         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
3013         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
3014         * gcc.target/arm/neon/vsra_ns16.c: Remove.
3015         * gcc.target/arm/neon/vsra_ns32.c: Remove.
3016         * gcc.target/arm/neon/vsra_ns64.c: Remove.
3017         * gcc.target/arm/neon/vsra_ns8.c: Remove.
3018         * gcc.target/arm/neon/vsra_nu16.c: Remove.
3019         * gcc.target/arm/neon/vsra_nu32.c: Remove.
3020         * gcc.target/arm/neon/vsra_nu64.c: Remove.
3021         * gcc.target/arm/neon/vsra_nu8.c: Remove.
3022         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
3023         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
3024         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
3025         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
3026         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
3027         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
3028         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
3029         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
3030         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
3031         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
3032         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
3033         * gcc.target/arm/neon/vsri_np16.c: Remove.
3034         * gcc.target/arm/neon/vsri_np64.c: Remove.
3035         * gcc.target/arm/neon/vsri_np8.c: Remove.
3036         * gcc.target/arm/neon/vsri_ns16.c: Remove.
3037         * gcc.target/arm/neon/vsri_ns32.c: Remove.
3038         * gcc.target/arm/neon/vsri_ns64.c: Remove.
3039         * gcc.target/arm/neon/vsri_ns8.c: Remove.
3040         * gcc.target/arm/neon/vsri_nu16.c: Remove.
3041         * gcc.target/arm/neon/vsri_nu32.c: Remove.
3042         * gcc.target/arm/neon/vsri_nu64.c: Remove.
3043         * gcc.target/arm/neon/vsri_nu8.c: Remove.
3044         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
3045         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
3046         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
3047         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
3048         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
3049         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
3050         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
3051         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
3052         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
3053         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
3054         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
3055         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
3056         * gcc.target/arm/neon/vst1Qf32.c: Remove.
3057         * gcc.target/arm/neon/vst1Qp16.c: Remove.
3058         * gcc.target/arm/neon/vst1Qp64.c: Remove.
3059         * gcc.target/arm/neon/vst1Qp8.c: Remove.
3060         * gcc.target/arm/neon/vst1Qs16.c: Remove.
3061         * gcc.target/arm/neon/vst1Qs32.c: Remove.
3062         * gcc.target/arm/neon/vst1Qs64.c: Remove.
3063         * gcc.target/arm/neon/vst1Qs8.c: Remove.
3064         * gcc.target/arm/neon/vst1Qu16.c: Remove.
3065         * gcc.target/arm/neon/vst1Qu32.c: Remove.
3066         * gcc.target/arm/neon/vst1Qu64.c: Remove.
3067         * gcc.target/arm/neon/vst1Qu8.c: Remove.
3068         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
3069         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
3070         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
3071         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
3072         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
3073         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
3074         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
3075         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
3076         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
3077         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
3078         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
3079         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
3080         * gcc.target/arm/neon/vst1f32.c: Remove.
3081         * gcc.target/arm/neon/vst1p16.c: Remove.
3082         * gcc.target/arm/neon/vst1p64.c: Remove.
3083         * gcc.target/arm/neon/vst1p8.c: Remove.
3084         * gcc.target/arm/neon/vst1s16.c: Remove.
3085         * gcc.target/arm/neon/vst1s32.c: Remove.
3086         * gcc.target/arm/neon/vst1s64.c: Remove.
3087         * gcc.target/arm/neon/vst1s8.c: Remove.
3088         * gcc.target/arm/neon/vst1u16.c: Remove.
3089         * gcc.target/arm/neon/vst1u32.c: Remove.
3090         * gcc.target/arm/neon/vst1u64.c: Remove.
3091         * gcc.target/arm/neon/vst1u8.c: Remove.
3092         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
3093         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
3094         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
3095         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
3096         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
3097         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
3098         * gcc.target/arm/neon/vst2Qf32.c: Remove.
3099         * gcc.target/arm/neon/vst2Qp16.c: Remove.
3100         * gcc.target/arm/neon/vst2Qp8.c: Remove.
3101         * gcc.target/arm/neon/vst2Qs16.c: Remove.
3102         * gcc.target/arm/neon/vst2Qs32.c: Remove.
3103         * gcc.target/arm/neon/vst2Qs8.c: Remove.
3104         * gcc.target/arm/neon/vst2Qu16.c: Remove.
3105         * gcc.target/arm/neon/vst2Qu32.c: Remove.
3106         * gcc.target/arm/neon/vst2Qu8.c: Remove.
3107         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
3108         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
3109         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
3110         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
3111         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
3112         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
3113         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
3114         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
3115         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
3116         * gcc.target/arm/neon/vst2f32.c: Remove.
3117         * gcc.target/arm/neon/vst2p16.c: Remove.
3118         * gcc.target/arm/neon/vst2p64.c: Remove.
3119         * gcc.target/arm/neon/vst2p8.c: Remove.
3120         * gcc.target/arm/neon/vst2s16.c: Remove.
3121         * gcc.target/arm/neon/vst2s32.c: Remove.
3122         * gcc.target/arm/neon/vst2s64.c: Remove.
3123         * gcc.target/arm/neon/vst2s8.c: Remove.
3124         * gcc.target/arm/neon/vst2u16.c: Remove.
3125         * gcc.target/arm/neon/vst2u32.c: Remove.
3126         * gcc.target/arm/neon/vst2u64.c: Remove.
3127         * gcc.target/arm/neon/vst2u8.c: Remove.
3128         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
3129         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
3130         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
3131         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
3132         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
3133         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
3134         * gcc.target/arm/neon/vst3Qf32.c: Remove.
3135         * gcc.target/arm/neon/vst3Qp16.c: Remove.
3136         * gcc.target/arm/neon/vst3Qp8.c: Remove.
3137         * gcc.target/arm/neon/vst3Qs16.c: Remove.
3138         * gcc.target/arm/neon/vst3Qs32.c: Remove.
3139         * gcc.target/arm/neon/vst3Qs8.c: Remove.
3140         * gcc.target/arm/neon/vst3Qu16.c: Remove.
3141         * gcc.target/arm/neon/vst3Qu32.c: Remove.
3142         * gcc.target/arm/neon/vst3Qu8.c: Remove.
3143         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
3144         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
3145         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
3146         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
3147         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
3148         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
3149         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
3150         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
3151         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
3152         * gcc.target/arm/neon/vst3f32.c: Remove.
3153         * gcc.target/arm/neon/vst3p16.c: Remove.
3154         * gcc.target/arm/neon/vst3p64.c: Remove.
3155         * gcc.target/arm/neon/vst3p8.c: Remove.
3156         * gcc.target/arm/neon/vst3s16.c: Remove.
3157         * gcc.target/arm/neon/vst3s32.c: Remove.
3158         * gcc.target/arm/neon/vst3s64.c: Remove.
3159         * gcc.target/arm/neon/vst3s8.c: Remove.
3160         * gcc.target/arm/neon/vst3u16.c: Remove.
3161         * gcc.target/arm/neon/vst3u32.c: Remove.
3162         * gcc.target/arm/neon/vst3u64.c: Remove.
3163         * gcc.target/arm/neon/vst3u8.c: Remove.
3164         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
3165         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
3166         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
3167         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
3168         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
3169         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
3170         * gcc.target/arm/neon/vst4Qf32.c: Remove.
3171         * gcc.target/arm/neon/vst4Qp16.c: Remove.
3172         * gcc.target/arm/neon/vst4Qp8.c: Remove.
3173         * gcc.target/arm/neon/vst4Qs16.c: Remove.
3174         * gcc.target/arm/neon/vst4Qs32.c: Remove.
3175         * gcc.target/arm/neon/vst4Qs8.c: Remove.
3176         * gcc.target/arm/neon/vst4Qu16.c: Remove.
3177         * gcc.target/arm/neon/vst4Qu32.c: Remove.
3178         * gcc.target/arm/neon/vst4Qu8.c: Remove.
3179         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
3180         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
3181         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
3182         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
3183         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
3184         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
3185         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
3186         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
3187         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
3188         * gcc.target/arm/neon/vst4f32.c: Remove.
3189         * gcc.target/arm/neon/vst4p16.c: Remove.
3190         * gcc.target/arm/neon/vst4p64.c: Remove.
3191         * gcc.target/arm/neon/vst4p8.c: Remove.
3192         * gcc.target/arm/neon/vst4s16.c: Remove.
3193         * gcc.target/arm/neon/vst4s32.c: Remove.
3194         * gcc.target/arm/neon/vst4s64.c: Remove.
3195         * gcc.target/arm/neon/vst4s8.c: Remove.
3196         * gcc.target/arm/neon/vst4u16.c: Remove.
3197         * gcc.target/arm/neon/vst4u32.c: Remove.
3198         * gcc.target/arm/neon/vst4u64.c: Remove.
3199         * gcc.target/arm/neon/vst4u8.c: Remove.
3200         * gcc.target/arm/neon/vsubQf32.c: Remove.
3201         * gcc.target/arm/neon/vsubQs16.c: Remove.
3202         * gcc.target/arm/neon/vsubQs32.c: Remove.
3203         * gcc.target/arm/neon/vsubQs64.c: Remove.
3204         * gcc.target/arm/neon/vsubQs8.c: Remove.
3205         * gcc.target/arm/neon/vsubQu16.c: Remove.
3206         * gcc.target/arm/neon/vsubQu32.c: Remove.
3207         * gcc.target/arm/neon/vsubQu64.c: Remove.
3208         * gcc.target/arm/neon/vsubQu8.c: Remove.
3209         * gcc.target/arm/neon/vsubf32.c: Remove.
3210         * gcc.target/arm/neon/vsubhns16.c: Remove.
3211         * gcc.target/arm/neon/vsubhns32.c: Remove.
3212         * gcc.target/arm/neon/vsubhns64.c: Remove.
3213         * gcc.target/arm/neon/vsubhnu16.c: Remove.
3214         * gcc.target/arm/neon/vsubhnu32.c: Remove.
3215         * gcc.target/arm/neon/vsubhnu64.c: Remove.
3216         * gcc.target/arm/neon/vsubls16.c: Remove.
3217         * gcc.target/arm/neon/vsubls32.c: Remove.
3218         * gcc.target/arm/neon/vsubls8.c: Remove.
3219         * gcc.target/arm/neon/vsublu16.c: Remove.
3220         * gcc.target/arm/neon/vsublu32.c: Remove.
3221         * gcc.target/arm/neon/vsublu8.c: Remove.
3222         * gcc.target/arm/neon/vsubs16.c: Remove.
3223         * gcc.target/arm/neon/vsubs32.c: Remove.
3224         * gcc.target/arm/neon/vsubs64.c: Remove.
3225         * gcc.target/arm/neon/vsubs8.c: Remove.
3226         * gcc.target/arm/neon/vsubu16.c: Remove.
3227         * gcc.target/arm/neon/vsubu32.c: Remove.
3228         * gcc.target/arm/neon/vsubu64.c: Remove.
3229         * gcc.target/arm/neon/vsubu8.c: Remove.
3230         * gcc.target/arm/neon/vsubws16.c: Remove.
3231         * gcc.target/arm/neon/vsubws32.c: Remove.
3232         * gcc.target/arm/neon/vsubws8.c: Remove.
3233         * gcc.target/arm/neon/vsubwu16.c: Remove.
3234         * gcc.target/arm/neon/vsubwu32.c: Remove.
3235         * gcc.target/arm/neon/vsubwu8.c: Remove.
3236         * gcc.target/arm/neon/vtbl1p8.c: Remove.
3237         * gcc.target/arm/neon/vtbl1s8.c: Remove.
3238         * gcc.target/arm/neon/vtbl1u8.c: Remove.
3239         * gcc.target/arm/neon/vtbl2p8.c: Remove.
3240         * gcc.target/arm/neon/vtbl2s8.c: Remove.
3241         * gcc.target/arm/neon/vtbl2u8.c: Remove.
3242         * gcc.target/arm/neon/vtbl3p8.c: Remove.
3243         * gcc.target/arm/neon/vtbl3s8.c: Remove.
3244         * gcc.target/arm/neon/vtbl3u8.c: Remove.
3245         * gcc.target/arm/neon/vtbl4p8.c: Remove.
3246         * gcc.target/arm/neon/vtbl4s8.c: Remove.
3247         * gcc.target/arm/neon/vtbl4u8.c: Remove.
3248         * gcc.target/arm/neon/vtbx1p8.c: Remove.
3249         * gcc.target/arm/neon/vtbx1s8.c: Remove.
3250         * gcc.target/arm/neon/vtbx1u8.c: Remove.
3251         * gcc.target/arm/neon/vtbx2p8.c: Remove.
3252         * gcc.target/arm/neon/vtbx2s8.c: Remove.
3253         * gcc.target/arm/neon/vtbx2u8.c: Remove.
3254         * gcc.target/arm/neon/vtbx3p8.c: Remove.
3255         * gcc.target/arm/neon/vtbx3s8.c: Remove.
3256         * gcc.target/arm/neon/vtbx3u8.c: Remove.
3257         * gcc.target/arm/neon/vtbx4p8.c: Remove.
3258         * gcc.target/arm/neon/vtbx4s8.c: Remove.
3259         * gcc.target/arm/neon/vtbx4u8.c: Remove.
3260         * gcc.target/arm/neon/vtrnQf32.c: Remove.
3261         * gcc.target/arm/neon/vtrnQp16.c: Remove.
3262         * gcc.target/arm/neon/vtrnQp8.c: Remove.
3263         * gcc.target/arm/neon/vtrnQs16.c: Remove.
3264         * gcc.target/arm/neon/vtrnQs32.c: Remove.
3265         * gcc.target/arm/neon/vtrnQs8.c: Remove.
3266         * gcc.target/arm/neon/vtrnQu16.c: Remove.
3267         * gcc.target/arm/neon/vtrnQu32.c: Remove.
3268         * gcc.target/arm/neon/vtrnQu8.c: Remove.
3269         * gcc.target/arm/neon/vtrnf32.c: Remove.
3270         * gcc.target/arm/neon/vtrnp16.c: Remove.
3271         * gcc.target/arm/neon/vtrnp8.c: Remove.
3272         * gcc.target/arm/neon/vtrns16.c: Remove.
3273         * gcc.target/arm/neon/vtrns32.c: Remove.
3274         * gcc.target/arm/neon/vtrns8.c: Remove.
3275         * gcc.target/arm/neon/vtrnu16.c: Remove.
3276         * gcc.target/arm/neon/vtrnu32.c: Remove.
3277         * gcc.target/arm/neon/vtrnu8.c: Remove.
3278         * gcc.target/arm/neon/vtstQp8.c: Remove.
3279         * gcc.target/arm/neon/vtstQs16.c: Remove.
3280         * gcc.target/arm/neon/vtstQs32.c: Remove.
3281         * gcc.target/arm/neon/vtstQs8.c: Remove.
3282         * gcc.target/arm/neon/vtstQu16.c: Remove.
3283         * gcc.target/arm/neon/vtstQu32.c: Remove.
3284         * gcc.target/arm/neon/vtstQu8.c: Remove.
3285         * gcc.target/arm/neon/vtstp8.c: Remove.
3286         * gcc.target/arm/neon/vtsts16.c: Remove.
3287         * gcc.target/arm/neon/vtsts32.c: Remove.
3288         * gcc.target/arm/neon/vtsts8.c: Remove.
3289         * gcc.target/arm/neon/vtstu16.c: Remove.
3290         * gcc.target/arm/neon/vtstu32.c: Remove.
3291         * gcc.target/arm/neon/vtstu8.c: Remove.
3292         * gcc.target/arm/neon/vuzpQf32.c: Remove.
3293         * gcc.target/arm/neon/vuzpQp16.c: Remove.
3294         * gcc.target/arm/neon/vuzpQp8.c: Remove.
3295         * gcc.target/arm/neon/vuzpQs16.c: Remove.
3296         * gcc.target/arm/neon/vuzpQs32.c: Remove.
3297         * gcc.target/arm/neon/vuzpQs8.c: Remove.
3298         * gcc.target/arm/neon/vuzpQu16.c: Remove.
3299         * gcc.target/arm/neon/vuzpQu32.c: Remove.
3300         * gcc.target/arm/neon/vuzpQu8.c: Remove.
3301         * gcc.target/arm/neon/vuzpf32.c: Remove.
3302         * gcc.target/arm/neon/vuzpp16.c: Remove.
3303         * gcc.target/arm/neon/vuzpp8.c: Remove.
3304         * gcc.target/arm/neon/vuzps16.c: Remove.
3305         * gcc.target/arm/neon/vuzps32.c: Remove.
3306         * gcc.target/arm/neon/vuzps8.c: Remove.
3307         * gcc.target/arm/neon/vuzpu16.c: Remove.
3308         * gcc.target/arm/neon/vuzpu32.c: Remove.
3309         * gcc.target/arm/neon/vuzpu8.c: Remove.
3310         * gcc.target/arm/neon/vzipQf32.c: Remove.
3311         * gcc.target/arm/neon/vzipQp16.c: Remove.
3312         * gcc.target/arm/neon/vzipQp8.c: Remove.
3313         * gcc.target/arm/neon/vzipQs16.c: Remove.
3314         * gcc.target/arm/neon/vzipQs32.c: Remove.
3315         * gcc.target/arm/neon/vzipQs8.c: Remove.
3316         * gcc.target/arm/neon/vzipQu16.c: Remove.
3317         * gcc.target/arm/neon/vzipQu32.c: Remove.
3318         * gcc.target/arm/neon/vzipQu8.c: Remove.
3319         * gcc.target/arm/neon/vzipf32.c: Remove.
3320         * gcc.target/arm/neon/vzipp16.c: Remove.
3321         * gcc.target/arm/neon/vzipp8.c: Remove.
3322         * gcc.target/arm/neon/vzips16.c: Remove.
3323         * gcc.target/arm/neon/vzips32.c: Remove.
3324         * gcc.target/arm/neon/vzips8.c: Remove.
3325         * gcc.target/arm/neon/vzipu16.c: Remove.
3326         * gcc.target/arm/neon/vzipu32.c: Remove.
3327         * gcc.target/arm/neon/vzipu8.c: Remove.
3329 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
3331         * g++.dg/vect/simd-mask-store-bool.cc: New test.
3333 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3335         PR driver/67613
3336         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
3337         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
3339 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
3341         * gcc.dg/plugin/levenshtein-test-1.c: New file.
3342         * gcc.dg/plugin/levenshtein_plugin.c: New file.
3343         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3344         levenshtein_plugin.c.
3345         * gcc.dg/spellcheck-fields.c: New file.
3347 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
3349         PR fortran/68318
3350         * gfortran.dg/pr68318_1.f90: New test.
3351         * gfortran.dg/pr68318_2.f90: Ditto.
3353 2015-11-12  James Norris  <jnorris@codesourcery.com>
3354             Joseph Myers  <joseph@codesourcery.com>
3356         * c-c++-common/goacc/declare-1.c: New test.
3357         * c-c++-common/goacc/declare-2.c: Likewise.
3359 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
3361         [ARM] Remove neon-testgen.ml and generated tests.
3363         * gcc.target/arm/neon/vRaddhns16.c: Remove.
3364         * gcc.target/arm/neon/vRaddhns32.c: Remove.
3365         * gcc.target/arm/neon/vRaddhns64.c: Remove.
3366         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3367         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3368         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3369         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3370         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3371         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3372         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3373         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3374         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3375         * gcc.target/arm/neon/vRhadds16.c: Remove.
3376         * gcc.target/arm/neon/vRhadds32.c: Remove.
3377         * gcc.target/arm/neon/vRhadds8.c: Remove.
3378         * gcc.target/arm/neon/vRhaddu16.c: Remove.
3379         * gcc.target/arm/neon/vRhaddu32.c: Remove.
3380         * gcc.target/arm/neon/vRhaddu8.c: Remove.
3381         * gcc.target/arm/neon/vRshlQs16.c: Remove.
3382         * gcc.target/arm/neon/vRshlQs32.c: Remove.
3383         * gcc.target/arm/neon/vRshlQs64.c: Remove.
3384         * gcc.target/arm/neon/vRshlQs8.c: Remove.
3385         * gcc.target/arm/neon/vRshlQu16.c: Remove.
3386         * gcc.target/arm/neon/vRshlQu32.c: Remove.
3387         * gcc.target/arm/neon/vRshlQu64.c: Remove.
3388         * gcc.target/arm/neon/vRshlQu8.c: Remove.
3389         * gcc.target/arm/neon/vRshls16.c: Remove.
3390         * gcc.target/arm/neon/vRshls32.c: Remove.
3391         * gcc.target/arm/neon/vRshls64.c: Remove.
3392         * gcc.target/arm/neon/vRshls8.c: Remove.
3393         * gcc.target/arm/neon/vRshlu16.c: Remove.
3394         * gcc.target/arm/neon/vRshlu32.c: Remove.
3395         * gcc.target/arm/neon/vRshlu64.c: Remove.
3396         * gcc.target/arm/neon/vRshlu8.c: Remove.
3397         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3398         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3399         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3400         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3401         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3402         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3403         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3404         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3405         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3406         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3407         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3408         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3409         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3410         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3411         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3412         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3413         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3414         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3415         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3416         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3417         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3418         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3419         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3420         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3421         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3422         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3423         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3424         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3425         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3426         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3427         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3428         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3429         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3430         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3431         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3432         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3433         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3434         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3435         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3436         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3437         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3438         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3439         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3440         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3441         * gcc.target/arm/neon/vabaQs16.c: Remove.
3442         * gcc.target/arm/neon/vabaQs32.c: Remove.
3443         * gcc.target/arm/neon/vabaQs8.c: Remove.
3444         * gcc.target/arm/neon/vabaQu16.c: Remove.
3445         * gcc.target/arm/neon/vabaQu32.c: Remove.
3446         * gcc.target/arm/neon/vabaQu8.c: Remove.
3447         * gcc.target/arm/neon/vabals16.c: Remove.
3448         * gcc.target/arm/neon/vabals32.c: Remove.
3449         * gcc.target/arm/neon/vabals8.c: Remove.
3450         * gcc.target/arm/neon/vabalu16.c: Remove.
3451         * gcc.target/arm/neon/vabalu32.c: Remove.
3452         * gcc.target/arm/neon/vabalu8.c: Remove.
3453         * gcc.target/arm/neon/vabas16.c: Remove.
3454         * gcc.target/arm/neon/vabas32.c: Remove.
3455         * gcc.target/arm/neon/vabas8.c: Remove.
3456         * gcc.target/arm/neon/vabau16.c: Remove.
3457         * gcc.target/arm/neon/vabau32.c: Remove.
3458         * gcc.target/arm/neon/vabau8.c: Remove.
3459         * gcc.target/arm/neon/vabdQf32.c: Remove.
3460         * gcc.target/arm/neon/vabdQs16.c: Remove.
3461         * gcc.target/arm/neon/vabdQs32.c: Remove.
3462         * gcc.target/arm/neon/vabdQs8.c: Remove.
3463         * gcc.target/arm/neon/vabdQu16.c: Remove.
3464         * gcc.target/arm/neon/vabdQu32.c: Remove.
3465         * gcc.target/arm/neon/vabdQu8.c: Remove.
3466         * gcc.target/arm/neon/vabdf32.c: Remove.
3467         * gcc.target/arm/neon/vabdls16.c: Remove.
3468         * gcc.target/arm/neon/vabdls32.c: Remove.
3469         * gcc.target/arm/neon/vabdls8.c: Remove.
3470         * gcc.target/arm/neon/vabdlu16.c: Remove.
3471         * gcc.target/arm/neon/vabdlu32.c: Remove.
3472         * gcc.target/arm/neon/vabdlu8.c: Remove.
3473         * gcc.target/arm/neon/vabds16.c: Remove.
3474         * gcc.target/arm/neon/vabds32.c: Remove.
3475         * gcc.target/arm/neon/vabds8.c: Remove.
3476         * gcc.target/arm/neon/vabdu16.c: Remove.
3477         * gcc.target/arm/neon/vabdu32.c: Remove.
3478         * gcc.target/arm/neon/vabdu8.c: Remove.
3479         * gcc.target/arm/neon/vabsQf32.c: Remove.
3480         * gcc.target/arm/neon/vabsQs16.c: Remove.
3481         * gcc.target/arm/neon/vabsQs32.c: Remove.
3482         * gcc.target/arm/neon/vabsQs8.c: Remove.
3483         * gcc.target/arm/neon/vabsf32.c: Remove.
3484         * gcc.target/arm/neon/vabss16.c: Remove.
3485         * gcc.target/arm/neon/vabss32.c: Remove.
3486         * gcc.target/arm/neon/vabss8.c: Remove.
3487         * gcc.target/arm/neon/vaddQf32.c: Remove.
3488         * gcc.target/arm/neon/vaddQs16.c: Remove.
3489         * gcc.target/arm/neon/vaddQs32.c: Remove.
3490         * gcc.target/arm/neon/vaddQs64.c: Remove.
3491         * gcc.target/arm/neon/vaddQs8.c: Remove.
3492         * gcc.target/arm/neon/vaddQu16.c: Remove.
3493         * gcc.target/arm/neon/vaddQu32.c: Remove.
3494         * gcc.target/arm/neon/vaddQu64.c: Remove.
3495         * gcc.target/arm/neon/vaddQu8.c: Remove.
3496         * gcc.target/arm/neon/vaddf32.c: Remove.
3497         * gcc.target/arm/neon/vaddhns16.c: Remove.
3498         * gcc.target/arm/neon/vaddhns32.c: Remove.
3499         * gcc.target/arm/neon/vaddhns64.c: Remove.
3500         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3501         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3502         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3503         * gcc.target/arm/neon/vaddls16.c: Remove.
3504         * gcc.target/arm/neon/vaddls32.c: Remove.
3505         * gcc.target/arm/neon/vaddls8.c: Remove.
3506         * gcc.target/arm/neon/vaddlu16.c: Remove.
3507         * gcc.target/arm/neon/vaddlu32.c: Remove.
3508         * gcc.target/arm/neon/vaddlu8.c: Remove.
3509         * gcc.target/arm/neon/vadds16.c: Remove.
3510         * gcc.target/arm/neon/vadds32.c: Remove.
3511         * gcc.target/arm/neon/vadds64.c: Remove.
3512         * gcc.target/arm/neon/vadds8.c: Remove.
3513         * gcc.target/arm/neon/vaddu16.c: Remove.
3514         * gcc.target/arm/neon/vaddu32.c: Remove.
3515         * gcc.target/arm/neon/vaddu64.c: Remove.
3516         * gcc.target/arm/neon/vaddu8.c: Remove.
3517         * gcc.target/arm/neon/vaddws16.c: Remove.
3518         * gcc.target/arm/neon/vaddws32.c: Remove.
3519         * gcc.target/arm/neon/vaddws8.c: Remove.
3520         * gcc.target/arm/neon/vaddwu16.c: Remove.
3521         * gcc.target/arm/neon/vaddwu32.c: Remove.
3522         * gcc.target/arm/neon/vaddwu8.c: Remove.
3523         * gcc.target/arm/neon/vandQs16.c: Remove.
3524         * gcc.target/arm/neon/vandQs32.c: Remove.
3525         * gcc.target/arm/neon/vandQs64.c: Remove.
3526         * gcc.target/arm/neon/vandQs8.c: Remove.
3527         * gcc.target/arm/neon/vandQu16.c: Remove.
3528         * gcc.target/arm/neon/vandQu32.c: Remove.
3529         * gcc.target/arm/neon/vandQu64.c: Remove.
3530         * gcc.target/arm/neon/vandQu8.c: Remove.
3531         * gcc.target/arm/neon/vands16.c: Remove.
3532         * gcc.target/arm/neon/vands32.c: Remove.
3533         * gcc.target/arm/neon/vands64.c: Remove.
3534         * gcc.target/arm/neon/vands8.c: Remove.
3535         * gcc.target/arm/neon/vandu16.c: Remove.
3536         * gcc.target/arm/neon/vandu32.c: Remove.
3537         * gcc.target/arm/neon/vandu64.c: Remove.
3538         * gcc.target/arm/neon/vandu8.c: Remove.
3539         * gcc.target/arm/neon/vbicQs16.c: Remove.
3540         * gcc.target/arm/neon/vbicQs32.c: Remove.
3541         * gcc.target/arm/neon/vbicQs64.c: Remove.
3542         * gcc.target/arm/neon/vbicQs8.c: Remove.
3543         * gcc.target/arm/neon/vbicQu16.c: Remove.
3544         * gcc.target/arm/neon/vbicQu32.c: Remove.
3545         * gcc.target/arm/neon/vbicQu64.c: Remove.
3546         * gcc.target/arm/neon/vbicQu8.c: Remove.
3547         * gcc.target/arm/neon/vbics16.c: Remove.
3548         * gcc.target/arm/neon/vbics32.c: Remove.
3549         * gcc.target/arm/neon/vbics64.c: Remove.
3550         * gcc.target/arm/neon/vbics8.c: Remove.
3551         * gcc.target/arm/neon/vbicu16.c: Remove.
3552         * gcc.target/arm/neon/vbicu32.c: Remove.
3553         * gcc.target/arm/neon/vbicu64.c: Remove.
3554         * gcc.target/arm/neon/vbicu8.c: Remove.
3555         * gcc.target/arm/neon/vbslQf32.c: Remove.
3556         * gcc.target/arm/neon/vbslQp16.c: Remove.
3557         * gcc.target/arm/neon/vbslQp64.c: Remove.
3558         * gcc.target/arm/neon/vbslQp8.c: Remove.
3559         * gcc.target/arm/neon/vbslQs16.c: Remove.
3560         * gcc.target/arm/neon/vbslQs32.c: Remove.
3561         * gcc.target/arm/neon/vbslQs64.c: Remove.
3562         * gcc.target/arm/neon/vbslQs8.c: Remove.
3563         * gcc.target/arm/neon/vbslQu16.c: Remove.
3564         * gcc.target/arm/neon/vbslQu32.c: Remove.
3565         * gcc.target/arm/neon/vbslQu64.c: Remove.
3566         * gcc.target/arm/neon/vbslQu8.c: Remove.
3567         * gcc.target/arm/neon/vbslf32.c: Remove.
3568         * gcc.target/arm/neon/vbslp16.c: Remove.
3569         * gcc.target/arm/neon/vbslp64.c: Remove.
3570         * gcc.target/arm/neon/vbslp8.c: Remove.
3571         * gcc.target/arm/neon/vbsls16.c: Remove.
3572         * gcc.target/arm/neon/vbsls32.c: Remove.
3573         * gcc.target/arm/neon/vbsls64.c: Remove.
3574         * gcc.target/arm/neon/vbsls8.c: Remove.
3575         * gcc.target/arm/neon/vbslu16.c: Remove.
3576         * gcc.target/arm/neon/vbslu32.c: Remove.
3577         * gcc.target/arm/neon/vbslu64.c: Remove.
3578         * gcc.target/arm/neon/vbslu8.c: Remove.
3579         * gcc.target/arm/neon/vcageQf32.c: Remove.
3580         * gcc.target/arm/neon/vcagef32.c: Remove.
3581         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3582         * gcc.target/arm/neon/vcagtf32.c: Remove.
3583         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3584         * gcc.target/arm/neon/vcalef32.c: Remove.
3585         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3586         * gcc.target/arm/neon/vcaltf32.c: Remove.
3587         * gcc.target/arm/neon/vceqQf32.c: Remove.
3588         * gcc.target/arm/neon/vceqQp8.c: Remove.
3589         * gcc.target/arm/neon/vceqQs16.c: Remove.
3590         * gcc.target/arm/neon/vceqQs32.c: Remove.
3591         * gcc.target/arm/neon/vceqQs8.c: Remove.
3592         * gcc.target/arm/neon/vceqQu16.c: Remove.
3593         * gcc.target/arm/neon/vceqQu32.c: Remove.
3594         * gcc.target/arm/neon/vceqQu8.c: Remove.
3595         * gcc.target/arm/neon/vceqf32.c: Remove.
3596         * gcc.target/arm/neon/vceqp8.c: Remove.
3597         * gcc.target/arm/neon/vceqs16.c: Remove.
3598         * gcc.target/arm/neon/vceqs32.c: Remove.
3599         * gcc.target/arm/neon/vceqs8.c: Remove.
3600         * gcc.target/arm/neon/vcequ16.c: Remove.
3601         * gcc.target/arm/neon/vcequ32.c: Remove.
3602         * gcc.target/arm/neon/vcequ8.c: Remove.
3603         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3604         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3605         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3606         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3607         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3608         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3609         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3610         * gcc.target/arm/neon/vcgef32.c: Remove.
3611         * gcc.target/arm/neon/vcges16.c: Remove.
3612         * gcc.target/arm/neon/vcges32.c: Remove.
3613         * gcc.target/arm/neon/vcges8.c: Remove.
3614         * gcc.target/arm/neon/vcgeu16.c: Remove.
3615         * gcc.target/arm/neon/vcgeu32.c: Remove.
3616         * gcc.target/arm/neon/vcgeu8.c: Remove.
3617         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3618         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3619         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3620         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3621         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3622         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3623         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3624         * gcc.target/arm/neon/vcgtf32.c: Remove.
3625         * gcc.target/arm/neon/vcgts16.c: Remove.
3626         * gcc.target/arm/neon/vcgts32.c: Remove.
3627         * gcc.target/arm/neon/vcgts8.c: Remove.
3628         * gcc.target/arm/neon/vcgtu16.c: Remove.
3629         * gcc.target/arm/neon/vcgtu32.c: Remove.
3630         * gcc.target/arm/neon/vcgtu8.c: Remove.
3631         * gcc.target/arm/neon/vcleQf32.c: Remove.
3632         * gcc.target/arm/neon/vcleQs16.c: Remove.
3633         * gcc.target/arm/neon/vcleQs32.c: Remove.
3634         * gcc.target/arm/neon/vcleQs8.c: Remove.
3635         * gcc.target/arm/neon/vcleQu16.c: Remove.
3636         * gcc.target/arm/neon/vcleQu32.c: Remove.
3637         * gcc.target/arm/neon/vcleQu8.c: Remove.
3638         * gcc.target/arm/neon/vclef32.c: Remove.
3639         * gcc.target/arm/neon/vcles16.c: Remove.
3640         * gcc.target/arm/neon/vcles32.c: Remove.
3641         * gcc.target/arm/neon/vcles8.c: Remove.
3642         * gcc.target/arm/neon/vcleu16.c: Remove.
3643         * gcc.target/arm/neon/vcleu32.c: Remove.
3644         * gcc.target/arm/neon/vcleu8.c: Remove.
3645         * gcc.target/arm/neon/vclsQs16.c: Remove.
3646         * gcc.target/arm/neon/vclsQs32.c: Remove.
3647         * gcc.target/arm/neon/vclsQs8.c: Remove.
3648         * gcc.target/arm/neon/vclss16.c: Remove.
3649         * gcc.target/arm/neon/vclss32.c: Remove.
3650         * gcc.target/arm/neon/vclss8.c: Remove.
3651         * gcc.target/arm/neon/vcltQf32.c: Remove.
3652         * gcc.target/arm/neon/vcltQs16.c: Remove.
3653         * gcc.target/arm/neon/vcltQs32.c: Remove.
3654         * gcc.target/arm/neon/vcltQs8.c: Remove.
3655         * gcc.target/arm/neon/vcltQu16.c: Remove.
3656         * gcc.target/arm/neon/vcltQu32.c: Remove.
3657         * gcc.target/arm/neon/vcltQu8.c: Remove.
3658         * gcc.target/arm/neon/vcltf32.c: Remove.
3659         * gcc.target/arm/neon/vclts16.c: Remove.
3660         * gcc.target/arm/neon/vclts32.c: Remove.
3661         * gcc.target/arm/neon/vclts8.c: Remove.
3662         * gcc.target/arm/neon/vcltu16.c: Remove.
3663         * gcc.target/arm/neon/vcltu32.c: Remove.
3664         * gcc.target/arm/neon/vcltu8.c: Remove.
3665         * gcc.target/arm/neon/vclzQs16.c: Remove.
3666         * gcc.target/arm/neon/vclzQs32.c: Remove.
3667         * gcc.target/arm/neon/vclzQs8.c: Remove.
3668         * gcc.target/arm/neon/vclzQu16.c: Remove.
3669         * gcc.target/arm/neon/vclzQu32.c: Remove.
3670         * gcc.target/arm/neon/vclzQu8.c: Remove.
3671         * gcc.target/arm/neon/vclzs16.c: Remove.
3672         * gcc.target/arm/neon/vclzs32.c: Remove.
3673         * gcc.target/arm/neon/vclzs8.c: Remove.
3674         * gcc.target/arm/neon/vclzu16.c: Remove.
3675         * gcc.target/arm/neon/vclzu32.c: Remove.
3676         * gcc.target/arm/neon/vclzu8.c: Remove.
3677         * gcc.target/arm/neon/vcntQp8.c: Remove.
3678         * gcc.target/arm/neon/vcntQs8.c: Remove.
3679         * gcc.target/arm/neon/vcntQu8.c: Remove.
3680         * gcc.target/arm/neon/vcntp8.c: Remove.
3681         * gcc.target/arm/neon/vcnts8.c: Remove.
3682         * gcc.target/arm/neon/vcntu8.c: Remove.
3683         * gcc.target/arm/neon/vcombinef32.c: Remove.
3684         * gcc.target/arm/neon/vcombinep16.c: Remove.
3685         * gcc.target/arm/neon/vcombinep64.c: Remove.
3686         * gcc.target/arm/neon/vcombinep8.c: Remove.
3687         * gcc.target/arm/neon/vcombines16.c: Remove.
3688         * gcc.target/arm/neon/vcombines32.c: Remove.
3689         * gcc.target/arm/neon/vcombines64.c: Remove.
3690         * gcc.target/arm/neon/vcombines8.c: Remove.
3691         * gcc.target/arm/neon/vcombineu16.c: Remove.
3692         * gcc.target/arm/neon/vcombineu32.c: Remove.
3693         * gcc.target/arm/neon/vcombineu64.c: Remove.
3694         * gcc.target/arm/neon/vcombineu8.c: Remove.
3695         * gcc.target/arm/neon/vcreatef32.c: Remove.
3696         * gcc.target/arm/neon/vcreatep16.c: Remove.
3697         * gcc.target/arm/neon/vcreatep64.c: Remove.
3698         * gcc.target/arm/neon/vcreatep8.c: Remove.
3699         * gcc.target/arm/neon/vcreates16.c: Remove.
3700         * gcc.target/arm/neon/vcreates32.c: Remove.
3701         * gcc.target/arm/neon/vcreates64.c: Remove.
3702         * gcc.target/arm/neon/vcreates8.c: Remove.
3703         * gcc.target/arm/neon/vcreateu16.c: Remove.
3704         * gcc.target/arm/neon/vcreateu32.c: Remove.
3705         * gcc.target/arm/neon/vcreateu64.c: Remove.
3706         * gcc.target/arm/neon/vcreateu8.c: Remove.
3707         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3708         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3709         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3710         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3711         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3712         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3713         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3714         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3715         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3716         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3717         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3718         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3719         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3720         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3721         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3722         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3723         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3724         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3725         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3726         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3727         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3728         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3729         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3730         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3731         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3732         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3733         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3734         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3735         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3736         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3737         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3738         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3739         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3740         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3741         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3742         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3743         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3744         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3745         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3746         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3747         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3748         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3749         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3750         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3751         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3752         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3753         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3754         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3755         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3756         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3757         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3758         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3759         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3760         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3761         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3762         * gcc.target/arm/neon/vdup_np16.c: Remove.
3763         * gcc.target/arm/neon/vdup_np64.c: Remove.
3764         * gcc.target/arm/neon/vdup_np8.c: Remove.
3765         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3766         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3767         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3768         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3769         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3770         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3771         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3772         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3773         * gcc.target/arm/neon/veorQs16.c: Remove.
3774         * gcc.target/arm/neon/veorQs32.c: Remove.
3775         * gcc.target/arm/neon/veorQs64.c: Remove.
3776         * gcc.target/arm/neon/veorQs8.c: Remove.
3777         * gcc.target/arm/neon/veorQu16.c: Remove.
3778         * gcc.target/arm/neon/veorQu32.c: Remove.
3779         * gcc.target/arm/neon/veorQu64.c: Remove.
3780         * gcc.target/arm/neon/veorQu8.c: Remove.
3781         * gcc.target/arm/neon/veors16.c: Remove.
3782         * gcc.target/arm/neon/veors32.c: Remove.
3783         * gcc.target/arm/neon/veors64.c: Remove.
3784         * gcc.target/arm/neon/veors8.c: Remove.
3785         * gcc.target/arm/neon/veoru16.c: Remove.
3786         * gcc.target/arm/neon/veoru32.c: Remove.
3787         * gcc.target/arm/neon/veoru64.c: Remove.
3788         * gcc.target/arm/neon/veoru8.c: Remove.
3789         * gcc.target/arm/neon/vextQf32.c: Remove.
3790         * gcc.target/arm/neon/vextQp16.c: Remove.
3791         * gcc.target/arm/neon/vextQp64.c: Remove.
3792         * gcc.target/arm/neon/vextQp8.c: Remove.
3793         * gcc.target/arm/neon/vextQs16.c: Remove.
3794         * gcc.target/arm/neon/vextQs32.c: Remove.
3795         * gcc.target/arm/neon/vextQs64.c: Remove.
3796         * gcc.target/arm/neon/vextQs8.c: Remove.
3797         * gcc.target/arm/neon/vextQu16.c: Remove.
3798         * gcc.target/arm/neon/vextQu32.c: Remove.
3799         * gcc.target/arm/neon/vextQu64.c: Remove.
3800         * gcc.target/arm/neon/vextQu8.c: Remove.
3801         * gcc.target/arm/neon/vextf32.c: Remove.
3802         * gcc.target/arm/neon/vextp16.c: Remove.
3803         * gcc.target/arm/neon/vextp64.c: Remove.
3804         * gcc.target/arm/neon/vextp8.c: Remove.
3805         * gcc.target/arm/neon/vexts16.c: Remove.
3806         * gcc.target/arm/neon/vexts32.c: Remove.
3807         * gcc.target/arm/neon/vexts64.c: Remove.
3808         * gcc.target/arm/neon/vexts8.c: Remove.
3809         * gcc.target/arm/neon/vextu16.c: Remove.
3810         * gcc.target/arm/neon/vextu32.c: Remove.
3811         * gcc.target/arm/neon/vextu64.c: Remove.
3812         * gcc.target/arm/neon/vextu8.c: Remove.
3813         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3814         * gcc.target/arm/neon/vfmaf32.c: Remove.
3815         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3816         * gcc.target/arm/neon/vfmsf32.c: Remove.
3817         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3818         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3819         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3820         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3821         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3822         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3823         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3824         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3825         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3826         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3827         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3828         * gcc.target/arm/neon/vget_highf32.c: Remove.
3829         * gcc.target/arm/neon/vget_highp16.c: Remove.
3830         * gcc.target/arm/neon/vget_highp64.c: Remove.
3831         * gcc.target/arm/neon/vget_highp8.c: Remove.
3832         * gcc.target/arm/neon/vget_highs16.c: Remove.
3833         * gcc.target/arm/neon/vget_highs32.c: Remove.
3834         * gcc.target/arm/neon/vget_highs64.c: Remove.
3835         * gcc.target/arm/neon/vget_highs8.c: Remove.
3836         * gcc.target/arm/neon/vget_highu16.c: Remove.
3837         * gcc.target/arm/neon/vget_highu32.c: Remove.
3838         * gcc.target/arm/neon/vget_highu64.c: Remove.
3839         * gcc.target/arm/neon/vget_highu8.c: Remove.
3840         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3841         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3842         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3843         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3844         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3845         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3846         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3847         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3848         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3849         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3850         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3851         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3852         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3853         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3854         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3855         * gcc.target/arm/neon/vget_lows16.c: Remove.
3856         * gcc.target/arm/neon/vget_lows32.c: Remove.
3857         * gcc.target/arm/neon/vget_lows64.c: Remove.
3858         * gcc.target/arm/neon/vget_lows8.c: Remove.
3859         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3860         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3861         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3862         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3863         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3864         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3865         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3866         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3867         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3868         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3869         * gcc.target/arm/neon/vhadds16.c: Remove.
3870         * gcc.target/arm/neon/vhadds32.c: Remove.
3871         * gcc.target/arm/neon/vhadds8.c: Remove.
3872         * gcc.target/arm/neon/vhaddu16.c: Remove.
3873         * gcc.target/arm/neon/vhaddu32.c: Remove.
3874         * gcc.target/arm/neon/vhaddu8.c: Remove.
3875         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3876         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3877         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3878         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3879         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3880         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3881         * gcc.target/arm/neon/vhsubs16.c: Remove.
3882         * gcc.target/arm/neon/vhsubs32.c: Remove.
3883         * gcc.target/arm/neon/vhsubs8.c: Remove.
3884         * gcc.target/arm/neon/vhsubu16.c: Remove.
3885         * gcc.target/arm/neon/vhsubu32.c: Remove.
3886         * gcc.target/arm/neon/vhsubu8.c: Remove.
3887         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3888         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3889         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3890         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3891         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3892         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3893         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3894         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3895         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3896         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3897         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3898         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3899         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3900         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3901         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3902         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3903         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3904         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3905         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3906         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3907         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3908         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3909         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3910         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3911         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3912         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3913         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3914         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3915         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3916         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3917         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3918         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3919         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3920         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3921         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3922         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3923         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3924         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3925         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3926         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3927         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3928         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3929         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3930         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3931         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3932         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3933         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3934         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3935         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3936         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3937         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3938         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3939         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3940         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3941         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3942         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3943         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3944         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3945         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3946         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3947         * gcc.target/arm/neon/vld1f32.c: Remove.
3948         * gcc.target/arm/neon/vld1p16.c: Remove.
3949         * gcc.target/arm/neon/vld1p64.c: Remove.
3950         * gcc.target/arm/neon/vld1p8.c: Remove.
3951         * gcc.target/arm/neon/vld1s16.c: Remove.
3952         * gcc.target/arm/neon/vld1s32.c: Remove.
3953         * gcc.target/arm/neon/vld1s64.c: Remove.
3954         * gcc.target/arm/neon/vld1s8.c: Remove.
3955         * gcc.target/arm/neon/vld1u16.c: Remove.
3956         * gcc.target/arm/neon/vld1u32.c: Remove.
3957         * gcc.target/arm/neon/vld1u64.c: Remove.
3958         * gcc.target/arm/neon/vld1u8.c: Remove.
3959         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3960         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3961         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3962         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3963         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3964         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3965         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3966         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3967         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3968         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3969         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3970         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3971         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3972         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3973         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3974         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3975         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3976         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3977         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3978         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3979         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3980         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3981         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3982         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3983         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3984         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3985         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3986         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3987         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3988         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3989         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3990         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3991         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3992         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3993         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3994         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3995         * gcc.target/arm/neon/vld2f32.c: Remove.
3996         * gcc.target/arm/neon/vld2p16.c: Remove.
3997         * gcc.target/arm/neon/vld2p64.c: Remove.
3998         * gcc.target/arm/neon/vld2p8.c: Remove.
3999         * gcc.target/arm/neon/vld2s16.c: Remove.
4000         * gcc.target/arm/neon/vld2s32.c: Remove.
4001         * gcc.target/arm/neon/vld2s64.c: Remove.
4002         * gcc.target/arm/neon/vld2s8.c: Remove.
4003         * gcc.target/arm/neon/vld2u16.c: Remove.
4004         * gcc.target/arm/neon/vld2u32.c: Remove.
4005         * gcc.target/arm/neon/vld2u64.c: Remove.
4006         * gcc.target/arm/neon/vld2u8.c: Remove.
4007         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
4008         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
4009         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
4010         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
4011         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
4012         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
4013         * gcc.target/arm/neon/vld3Qf32.c: Remove.
4014         * gcc.target/arm/neon/vld3Qp16.c: Remove.
4015         * gcc.target/arm/neon/vld3Qp8.c: Remove.
4016         * gcc.target/arm/neon/vld3Qs16.c: Remove.
4017         * gcc.target/arm/neon/vld3Qs32.c: Remove.
4018         * gcc.target/arm/neon/vld3Qs8.c: Remove.
4019         * gcc.target/arm/neon/vld3Qu16.c: Remove.
4020         * gcc.target/arm/neon/vld3Qu32.c: Remove.
4021         * gcc.target/arm/neon/vld3Qu8.c: Remove.
4022         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
4023         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
4024         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
4025         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
4026         * gcc.target/arm/neon/vld3_dups16.c: Remove.
4027         * gcc.target/arm/neon/vld3_dups32.c: Remove.
4028         * gcc.target/arm/neon/vld3_dups64.c: Remove.
4029         * gcc.target/arm/neon/vld3_dups8.c: Remove.
4030         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
4031         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
4032         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
4033         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
4034         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
4035         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
4036         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
4037         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
4038         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
4039         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
4040         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
4041         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
4042         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
4043         * gcc.target/arm/neon/vld3f32.c: Remove.
4044         * gcc.target/arm/neon/vld3p16.c: Remove.
4045         * gcc.target/arm/neon/vld3p64.c: Remove.
4046         * gcc.target/arm/neon/vld3p8.c: Remove.
4047         * gcc.target/arm/neon/vld3s16.c: Remove.
4048         * gcc.target/arm/neon/vld3s32.c: Remove.
4049         * gcc.target/arm/neon/vld3s64.c: Remove.
4050         * gcc.target/arm/neon/vld3s8.c: Remove.
4051         * gcc.target/arm/neon/vld3u16.c: Remove.
4052         * gcc.target/arm/neon/vld3u32.c: Remove.
4053         * gcc.target/arm/neon/vld3u64.c: Remove.
4054         * gcc.target/arm/neon/vld3u8.c: Remove.
4055         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
4056         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
4057         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
4058         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
4059         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
4060         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
4061         * gcc.target/arm/neon/vld4Qf32.c: Remove.
4062         * gcc.target/arm/neon/vld4Qp16.c: Remove.
4063         * gcc.target/arm/neon/vld4Qp8.c: Remove.
4064         * gcc.target/arm/neon/vld4Qs16.c: Remove.
4065         * gcc.target/arm/neon/vld4Qs32.c: Remove.
4066         * gcc.target/arm/neon/vld4Qs8.c: Remove.
4067         * gcc.target/arm/neon/vld4Qu16.c: Remove.
4068         * gcc.target/arm/neon/vld4Qu32.c: Remove.
4069         * gcc.target/arm/neon/vld4Qu8.c: Remove.
4070         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
4071         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
4072         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
4073         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
4074         * gcc.target/arm/neon/vld4_dups16.c: Remove.
4075         * gcc.target/arm/neon/vld4_dups32.c: Remove.
4076         * gcc.target/arm/neon/vld4_dups64.c: Remove.
4077         * gcc.target/arm/neon/vld4_dups8.c: Remove.
4078         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
4079         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
4080         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
4081         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
4082         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
4083         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
4084         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
4085         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
4086         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
4087         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
4088         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
4089         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
4090         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
4091         * gcc.target/arm/neon/vld4f32.c: Remove.
4092         * gcc.target/arm/neon/vld4p16.c: Remove.
4093         * gcc.target/arm/neon/vld4p64.c: Remove.
4094         * gcc.target/arm/neon/vld4p8.c: Remove.
4095         * gcc.target/arm/neon/vld4s16.c: Remove.
4096         * gcc.target/arm/neon/vld4s32.c: Remove.
4097         * gcc.target/arm/neon/vld4s64.c: Remove.
4098         * gcc.target/arm/neon/vld4s8.c: Remove.
4099         * gcc.target/arm/neon/vld4u16.c: Remove.
4100         * gcc.target/arm/neon/vld4u32.c: Remove.
4101         * gcc.target/arm/neon/vld4u64.c: Remove.
4102         * gcc.target/arm/neon/vld4u8.c: Remove.
4103         * gcc.target/arm/neon/vmaxQf32.c: Remove.
4104         * gcc.target/arm/neon/vmaxQs16.c: Remove.
4105         * gcc.target/arm/neon/vmaxQs32.c: Remove.
4106         * gcc.target/arm/neon/vmaxQs8.c: Remove.
4107         * gcc.target/arm/neon/vmaxQu16.c: Remove.
4108         * gcc.target/arm/neon/vmaxQu32.c: Remove.
4109         * gcc.target/arm/neon/vmaxQu8.c: Remove.
4110         * gcc.target/arm/neon/vmaxf32.c: Remove.
4111         * gcc.target/arm/neon/vmaxs16.c: Remove.
4112         * gcc.target/arm/neon/vmaxs32.c: Remove.
4113         * gcc.target/arm/neon/vmaxs8.c: Remove.
4114         * gcc.target/arm/neon/vmaxu16.c: Remove.
4115         * gcc.target/arm/neon/vmaxu32.c: Remove.
4116         * gcc.target/arm/neon/vmaxu8.c: Remove.
4117         * gcc.target/arm/neon/vminQf32.c: Remove.
4118         * gcc.target/arm/neon/vminQs16.c: Remove.
4119         * gcc.target/arm/neon/vminQs32.c: Remove.
4120         * gcc.target/arm/neon/vminQs8.c: Remove.
4121         * gcc.target/arm/neon/vminQu16.c: Remove.
4122         * gcc.target/arm/neon/vminQu32.c: Remove.
4123         * gcc.target/arm/neon/vminQu8.c: Remove.
4124         * gcc.target/arm/neon/vminf32.c: Remove.
4125         * gcc.target/arm/neon/vmins16.c: Remove.
4126         * gcc.target/arm/neon/vmins32.c: Remove.
4127         * gcc.target/arm/neon/vmins8.c: Remove.
4128         * gcc.target/arm/neon/vminu16.c: Remove.
4129         * gcc.target/arm/neon/vminu32.c: Remove.
4130         * gcc.target/arm/neon/vminu8.c: Remove.
4131         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
4132         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
4133         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
4134         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
4135         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
4136         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
4137         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
4138         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
4139         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
4140         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
4141         * gcc.target/arm/neon/vmlaQf32.c: Remove.
4142         * gcc.target/arm/neon/vmlaQs16.c: Remove.
4143         * gcc.target/arm/neon/vmlaQs32.c: Remove.
4144         * gcc.target/arm/neon/vmlaQs8.c: Remove.
4145         * gcc.target/arm/neon/vmlaQu16.c: Remove.
4146         * gcc.target/arm/neon/vmlaQu32.c: Remove.
4147         * gcc.target/arm/neon/vmlaQu8.c: Remove.
4148         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
4149         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
4150         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
4151         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
4152         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
4153         * gcc.target/arm/neon/vmla_nf32.c: Remove.
4154         * gcc.target/arm/neon/vmla_ns16.c: Remove.
4155         * gcc.target/arm/neon/vmla_ns32.c: Remove.
4156         * gcc.target/arm/neon/vmla_nu16.c: Remove.
4157         * gcc.target/arm/neon/vmla_nu32.c: Remove.
4158         * gcc.target/arm/neon/vmlaf32.c: Remove.
4159         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
4160         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
4161         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
4162         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
4163         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
4164         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
4165         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
4166         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
4167         * gcc.target/arm/neon/vmlals16.c: Remove.
4168         * gcc.target/arm/neon/vmlals32.c: Remove.
4169         * gcc.target/arm/neon/vmlals8.c: Remove.
4170         * gcc.target/arm/neon/vmlalu16.c: Remove.
4171         * gcc.target/arm/neon/vmlalu32.c: Remove.
4172         * gcc.target/arm/neon/vmlalu8.c: Remove.
4173         * gcc.target/arm/neon/vmlas16.c: Remove.
4174         * gcc.target/arm/neon/vmlas32.c: Remove.
4175         * gcc.target/arm/neon/vmlas8.c: Remove.
4176         * gcc.target/arm/neon/vmlau16.c: Remove.
4177         * gcc.target/arm/neon/vmlau32.c: Remove.
4178         * gcc.target/arm/neon/vmlau8.c: Remove.
4179         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
4180         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
4181         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
4182         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
4183         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
4184         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
4185         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
4186         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
4187         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
4188         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
4189         * gcc.target/arm/neon/vmlsQf32.c: Remove.
4190         * gcc.target/arm/neon/vmlsQs16.c: Remove.
4191         * gcc.target/arm/neon/vmlsQs32.c: Remove.
4192         * gcc.target/arm/neon/vmlsQs8.c: Remove.
4193         * gcc.target/arm/neon/vmlsQu16.c: Remove.
4194         * gcc.target/arm/neon/vmlsQu32.c: Remove.
4195         * gcc.target/arm/neon/vmlsQu8.c: Remove.
4196         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
4197         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
4198         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
4199         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
4200         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
4201         * gcc.target/arm/neon/vmls_nf32.c: Remove.
4202         * gcc.target/arm/neon/vmls_ns16.c: Remove.
4203         * gcc.target/arm/neon/vmls_ns32.c: Remove.
4204         * gcc.target/arm/neon/vmls_nu16.c: Remove.
4205         * gcc.target/arm/neon/vmls_nu32.c: Remove.
4206         * gcc.target/arm/neon/vmlsf32.c: Remove.
4207         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
4208         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
4209         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
4210         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
4211         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
4212         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
4213         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
4214         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
4215         * gcc.target/arm/neon/vmlsls16.c: Remove.
4216         * gcc.target/arm/neon/vmlsls32.c: Remove.
4217         * gcc.target/arm/neon/vmlsls8.c: Remove.
4218         * gcc.target/arm/neon/vmlslu16.c: Remove.
4219         * gcc.target/arm/neon/vmlslu32.c: Remove.
4220         * gcc.target/arm/neon/vmlslu8.c: Remove.
4221         * gcc.target/arm/neon/vmlss16.c: Remove.
4222         * gcc.target/arm/neon/vmlss32.c: Remove.
4223         * gcc.target/arm/neon/vmlss8.c: Remove.
4224         * gcc.target/arm/neon/vmlsu16.c: Remove.
4225         * gcc.target/arm/neon/vmlsu32.c: Remove.
4226         * gcc.target/arm/neon/vmlsu8.c: Remove.
4227         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
4228         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
4229         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
4230         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
4231         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
4232         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
4233         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
4234         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
4235         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
4236         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
4237         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
4238         * gcc.target/arm/neon/vmov_nf32.c: Remove.
4239         * gcc.target/arm/neon/vmov_np16.c: Remove.
4240         * gcc.target/arm/neon/vmov_np8.c: Remove.
4241         * gcc.target/arm/neon/vmov_ns16.c: Remove.
4242         * gcc.target/arm/neon/vmov_ns32.c: Remove.
4243         * gcc.target/arm/neon/vmov_ns64.c: Remove.
4244         * gcc.target/arm/neon/vmov_ns8.c: Remove.
4245         * gcc.target/arm/neon/vmov_nu16.c: Remove.
4246         * gcc.target/arm/neon/vmov_nu32.c: Remove.
4247         * gcc.target/arm/neon/vmov_nu64.c: Remove.
4248         * gcc.target/arm/neon/vmov_nu8.c: Remove.
4249         * gcc.target/arm/neon/vmovls16.c: Remove.
4250         * gcc.target/arm/neon/vmovls32.c: Remove.
4251         * gcc.target/arm/neon/vmovls8.c: Remove.
4252         * gcc.target/arm/neon/vmovlu16.c: Remove.
4253         * gcc.target/arm/neon/vmovlu32.c: Remove.
4254         * gcc.target/arm/neon/vmovlu8.c: Remove.
4255         * gcc.target/arm/neon/vmovns16.c: Remove.
4256         * gcc.target/arm/neon/vmovns32.c: Remove.
4257         * gcc.target/arm/neon/vmovns64.c: Remove.
4258         * gcc.target/arm/neon/vmovnu16.c: Remove.
4259         * gcc.target/arm/neon/vmovnu32.c: Remove.
4260         * gcc.target/arm/neon/vmovnu64.c: Remove.
4261         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
4262         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
4263         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
4264         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
4265         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
4266         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
4267         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
4268         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
4269         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
4270         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
4271         * gcc.target/arm/neon/vmulQf32.c: Remove.
4272         * gcc.target/arm/neon/vmulQp8.c: Remove.
4273         * gcc.target/arm/neon/vmulQs16.c: Remove.
4274         * gcc.target/arm/neon/vmulQs32.c: Remove.
4275         * gcc.target/arm/neon/vmulQs8.c: Remove.
4276         * gcc.target/arm/neon/vmulQu16.c: Remove.
4277         * gcc.target/arm/neon/vmulQu32.c: Remove.
4278         * gcc.target/arm/neon/vmulQu8.c: Remove.
4279         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
4280         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
4281         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
4282         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
4283         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
4284         * gcc.target/arm/neon/vmul_nf32.c: Remove.
4285         * gcc.target/arm/neon/vmul_ns16.c: Remove.
4286         * gcc.target/arm/neon/vmul_ns32.c: Remove.
4287         * gcc.target/arm/neon/vmul_nu16.c: Remove.
4288         * gcc.target/arm/neon/vmul_nu32.c: Remove.
4289         * gcc.target/arm/neon/vmulf32.c: Remove.
4290         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
4291         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
4292         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
4293         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
4294         * gcc.target/arm/neon/vmull_ns16.c: Remove.
4295         * gcc.target/arm/neon/vmull_ns32.c: Remove.
4296         * gcc.target/arm/neon/vmull_nu16.c: Remove.
4297         * gcc.target/arm/neon/vmull_nu32.c: Remove.
4298         * gcc.target/arm/neon/vmullp8.c: Remove.
4299         * gcc.target/arm/neon/vmulls16.c: Remove.
4300         * gcc.target/arm/neon/vmulls32.c: Remove.
4301         * gcc.target/arm/neon/vmulls8.c: Remove.
4302         * gcc.target/arm/neon/vmullu16.c: Remove.
4303         * gcc.target/arm/neon/vmullu32.c: Remove.
4304         * gcc.target/arm/neon/vmullu8.c: Remove.
4305         * gcc.target/arm/neon/vmulp8.c: Remove.
4306         * gcc.target/arm/neon/vmuls16.c: Remove.
4307         * gcc.target/arm/neon/vmuls32.c: Remove.
4308         * gcc.target/arm/neon/vmuls8.c: Remove.
4309         * gcc.target/arm/neon/vmulu16.c: Remove.
4310         * gcc.target/arm/neon/vmulu32.c: Remove.
4311         * gcc.target/arm/neon/vmulu8.c: Remove.
4312         * gcc.target/arm/neon/vmvnQp8.c: Remove.
4313         * gcc.target/arm/neon/vmvnQs16.c: Remove.
4314         * gcc.target/arm/neon/vmvnQs32.c: Remove.
4315         * gcc.target/arm/neon/vmvnQs8.c: Remove.
4316         * gcc.target/arm/neon/vmvnQu16.c: Remove.
4317         * gcc.target/arm/neon/vmvnQu32.c: Remove.
4318         * gcc.target/arm/neon/vmvnQu8.c: Remove.
4319         * gcc.target/arm/neon/vmvnp8.c: Remove.
4320         * gcc.target/arm/neon/vmvns16.c: Remove.
4321         * gcc.target/arm/neon/vmvns32.c: Remove.
4322         * gcc.target/arm/neon/vmvns8.c: Remove.
4323         * gcc.target/arm/neon/vmvnu16.c: Remove.
4324         * gcc.target/arm/neon/vmvnu32.c: Remove.
4325         * gcc.target/arm/neon/vmvnu8.c: Remove.
4326         * gcc.target/arm/neon/vnegQf32.c: Remove.
4327         * gcc.target/arm/neon/vnegQs16.c: Remove.
4328         * gcc.target/arm/neon/vnegQs32.c: Remove.
4329         * gcc.target/arm/neon/vnegQs8.c: Remove.
4330         * gcc.target/arm/neon/vnegf32.c: Remove.
4331         * gcc.target/arm/neon/vnegs16.c: Remove.
4332         * gcc.target/arm/neon/vnegs32.c: Remove.
4333         * gcc.target/arm/neon/vnegs8.c: Remove.
4334         * gcc.target/arm/neon/vornQs16.c: Remove.
4335         * gcc.target/arm/neon/vornQs32.c: Remove.
4336         * gcc.target/arm/neon/vornQs64.c: Remove.
4337         * gcc.target/arm/neon/vornQs8.c: Remove.
4338         * gcc.target/arm/neon/vornQu16.c: Remove.
4339         * gcc.target/arm/neon/vornQu32.c: Remove.
4340         * gcc.target/arm/neon/vornQu64.c: Remove.
4341         * gcc.target/arm/neon/vornQu8.c: Remove.
4342         * gcc.target/arm/neon/vorns16.c: Remove.
4343         * gcc.target/arm/neon/vorns32.c: Remove.
4344         * gcc.target/arm/neon/vorns64.c: Remove.
4345         * gcc.target/arm/neon/vorns8.c: Remove.
4346         * gcc.target/arm/neon/vornu16.c: Remove.
4347         * gcc.target/arm/neon/vornu32.c: Remove.
4348         * gcc.target/arm/neon/vornu64.c: Remove.
4349         * gcc.target/arm/neon/vornu8.c: Remove.
4350         * gcc.target/arm/neon/vorrQs16.c: Remove.
4351         * gcc.target/arm/neon/vorrQs32.c: Remove.
4352         * gcc.target/arm/neon/vorrQs64.c: Remove.
4353         * gcc.target/arm/neon/vorrQs8.c: Remove.
4354         * gcc.target/arm/neon/vorrQu16.c: Remove.
4355         * gcc.target/arm/neon/vorrQu32.c: Remove.
4356         * gcc.target/arm/neon/vorrQu64.c: Remove.
4357         * gcc.target/arm/neon/vorrQu8.c: Remove.
4358         * gcc.target/arm/neon/vorrs16.c: Remove.
4359         * gcc.target/arm/neon/vorrs32.c: Remove.
4360         * gcc.target/arm/neon/vorrs64.c: Remove.
4361         * gcc.target/arm/neon/vorrs8.c: Remove.
4362         * gcc.target/arm/neon/vorru16.c: Remove.
4363         * gcc.target/arm/neon/vorru32.c: Remove.
4364         * gcc.target/arm/neon/vorru64.c: Remove.
4365         * gcc.target/arm/neon/vorru8.c: Remove.
4366         * gcc.target/arm/neon/vpadalQs16.c: Remove.
4367         * gcc.target/arm/neon/vpadalQs32.c: Remove.
4368         * gcc.target/arm/neon/vpadalQs8.c: Remove.
4369         * gcc.target/arm/neon/vpadalQu16.c: Remove.
4370         * gcc.target/arm/neon/vpadalQu32.c: Remove.
4371         * gcc.target/arm/neon/vpadalQu8.c: Remove.
4372         * gcc.target/arm/neon/vpadals16.c: Remove.
4373         * gcc.target/arm/neon/vpadals32.c: Remove.
4374         * gcc.target/arm/neon/vpadals8.c: Remove.
4375         * gcc.target/arm/neon/vpadalu16.c: Remove.
4376         * gcc.target/arm/neon/vpadalu32.c: Remove.
4377         * gcc.target/arm/neon/vpadalu8.c: Remove.
4378         * gcc.target/arm/neon/vpaddf32.c: Remove.
4379         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4380         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4381         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4382         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4383         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4384         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4385         * gcc.target/arm/neon/vpaddls16.c: Remove.
4386         * gcc.target/arm/neon/vpaddls32.c: Remove.
4387         * gcc.target/arm/neon/vpaddls8.c: Remove.
4388         * gcc.target/arm/neon/vpaddlu16.c: Remove.
4389         * gcc.target/arm/neon/vpaddlu32.c: Remove.
4390         * gcc.target/arm/neon/vpaddlu8.c: Remove.
4391         * gcc.target/arm/neon/vpadds16.c: Remove.
4392         * gcc.target/arm/neon/vpadds32.c: Remove.
4393         * gcc.target/arm/neon/vpadds8.c: Remove.
4394         * gcc.target/arm/neon/vpaddu16.c: Remove.
4395         * gcc.target/arm/neon/vpaddu32.c: Remove.
4396         * gcc.target/arm/neon/vpaddu8.c: Remove.
4397         * gcc.target/arm/neon/vpmaxf32.c: Remove.
4398         * gcc.target/arm/neon/vpmaxs16.c: Remove.
4399         * gcc.target/arm/neon/vpmaxs32.c: Remove.
4400         * gcc.target/arm/neon/vpmaxs8.c: Remove.
4401         * gcc.target/arm/neon/vpmaxu16.c: Remove.
4402         * gcc.target/arm/neon/vpmaxu32.c: Remove.
4403         * gcc.target/arm/neon/vpmaxu8.c: Remove.
4404         * gcc.target/arm/neon/vpminf32.c: Remove.
4405         * gcc.target/arm/neon/vpmins16.c: Remove.
4406         * gcc.target/arm/neon/vpmins32.c: Remove.
4407         * gcc.target/arm/neon/vpmins8.c: Remove.
4408         * gcc.target/arm/neon/vpminu16.c: Remove.
4409         * gcc.target/arm/neon/vpminu32.c: Remove.
4410         * gcc.target/arm/neon/vpminu8.c: Remove.
4411         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4412         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4413         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4414         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4415         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4416         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4417         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4418         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4419         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4420         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4421         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4422         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4423         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4424         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4425         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4426         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4427         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4428         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4429         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4430         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4431         * gcc.target/arm/neon/vqRshls16.c: Remove.
4432         * gcc.target/arm/neon/vqRshls32.c: Remove.
4433         * gcc.target/arm/neon/vqRshls64.c: Remove.
4434         * gcc.target/arm/neon/vqRshls8.c: Remove.
4435         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4436         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4437         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4438         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4439         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4440         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4441         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4442         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4443         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4444         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4445         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4446         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4447         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4448         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4449         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4450         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4451         * gcc.target/arm/neon/vqabss16.c: Remove.
4452         * gcc.target/arm/neon/vqabss32.c: Remove.
4453         * gcc.target/arm/neon/vqabss8.c: Remove.
4454         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4455         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4456         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4457         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4458         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4459         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4460         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4461         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4462         * gcc.target/arm/neon/vqadds16.c: Remove.
4463         * gcc.target/arm/neon/vqadds32.c: Remove.
4464         * gcc.target/arm/neon/vqadds64.c: Remove.
4465         * gcc.target/arm/neon/vqadds8.c: Remove.
4466         * gcc.target/arm/neon/vqaddu16.c: Remove.
4467         * gcc.target/arm/neon/vqaddu32.c: Remove.
4468         * gcc.target/arm/neon/vqaddu64.c: Remove.
4469         * gcc.target/arm/neon/vqaddu8.c: Remove.
4470         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4471         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4472         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4473         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4474         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4475         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4476         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4477         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4478         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4479         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4480         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4481         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4482         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4483         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4484         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4485         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4486         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4487         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4488         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4489         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4490         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4491         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4492         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4493         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4494         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4495         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4496         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4497         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4498         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4499         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4500         * gcc.target/arm/neon/vqmovns16.c: Remove.
4501         * gcc.target/arm/neon/vqmovns32.c: Remove.
4502         * gcc.target/arm/neon/vqmovns64.c: Remove.
4503         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4504         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4505         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4506         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4507         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4508         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4509         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4510         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4511         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4512         * gcc.target/arm/neon/vqnegs16.c: Remove.
4513         * gcc.target/arm/neon/vqnegs32.c: Remove.
4514         * gcc.target/arm/neon/vqnegs8.c: Remove.
4515         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4516         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4517         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4518         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4519         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4520         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4521         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4522         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4523         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4524         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4525         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4526         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4527         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4528         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4529         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4530         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4531         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4532         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4533         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4534         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4535         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4536         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4537         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4538         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4539         * gcc.target/arm/neon/vqshls16.c: Remove.
4540         * gcc.target/arm/neon/vqshls32.c: Remove.
4541         * gcc.target/arm/neon/vqshls64.c: Remove.
4542         * gcc.target/arm/neon/vqshls8.c: Remove.
4543         * gcc.target/arm/neon/vqshlu16.c: Remove.
4544         * gcc.target/arm/neon/vqshlu32.c: Remove.
4545         * gcc.target/arm/neon/vqshlu64.c: Remove.
4546         * gcc.target/arm/neon/vqshlu8.c: Remove.
4547         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4548         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4549         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4550         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4551         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4552         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4553         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4554         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4555         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4556         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4557         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4558         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4559         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4560         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4561         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4562         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4563         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4564         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4565         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4566         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4567         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4568         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4569         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4570         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4571         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4572         * gcc.target/arm/neon/vqsubs16.c: Remove.
4573         * gcc.target/arm/neon/vqsubs32.c: Remove.
4574         * gcc.target/arm/neon/vqsubs64.c: Remove.
4575         * gcc.target/arm/neon/vqsubs8.c: Remove.
4576         * gcc.target/arm/neon/vqsubu16.c: Remove.
4577         * gcc.target/arm/neon/vqsubu32.c: Remove.
4578         * gcc.target/arm/neon/vqsubu64.c: Remove.
4579         * gcc.target/arm/neon/vqsubu8.c: Remove.
4580         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4581         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4582         * gcc.target/arm/neon/vrecpef32.c: Remove.
4583         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4584         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4585         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4586         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4587         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4588         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4589         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4590         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4591         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4592         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4593         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4594         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4595         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4596         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4597         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4598         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4599         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4600         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4601         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4602         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4603         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4604         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4605         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4606         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4607         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4608         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4609         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4610         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4611         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4612         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4613         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4614         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4615         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4616         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4617         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4618         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4619         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4620         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4621         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4622         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4623         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4624         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4625         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4626         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4627         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4628         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4629         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4630         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4631         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4632         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4633         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4634         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4635         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4636         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4637         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4638         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4639         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4640         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4641         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4642         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4643         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4644         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4645         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4646         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4647         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4648         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4649         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4650         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4651         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4652         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4653         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4654         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4655         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4656         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4657         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4658         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4659         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4660         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4661         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4662         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4663         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4664         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4665         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4666         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4667         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4668         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4669         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4670         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4671         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4672         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4673         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4674         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4675         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4676         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4677         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4678         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4679         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4680         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4681         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4682         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4683         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4684         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4685         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4686         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4687         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4688         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4689         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4690         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4691         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4692         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4693         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4694         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4695         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4696         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4697         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4698         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4699         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4700         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4701         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4702         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4703         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4704         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4705         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4706         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4707         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4708         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4709         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4710         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4711         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4712         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4713         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4714         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4715         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4716         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4717         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4718         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4719         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4720         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4721         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4722         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4723         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4724         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4725         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4726         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4727         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4728         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4729         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4730         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4731         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4732         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4733         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4734         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4735         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4736         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4737         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4738         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4739         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4740         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4741         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4742         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4743         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4744         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4745         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4746         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4747         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4748         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4749         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4750         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4751         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4752         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4753         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4754         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4755         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4756         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4757         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4758         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4759         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4760         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4761         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4762         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4763         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4764         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4765         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4766         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4767         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4768         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4769         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4770         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4771         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4772         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4773         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4774         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4775         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4776         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4777         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4778         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4779         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4780         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4781         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4782         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4783         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4784         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4785         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4786         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4787         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4788         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4789         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4790         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4791         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4792         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4793         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4794         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4795         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4796         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4797         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4798         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4799         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4800         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4801         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4802         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4803         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4804         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4805         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4806         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4807         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4808         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4809         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4810         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4811         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4812         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4813         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4814         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4815         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4816         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4817         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4818         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4819         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4820         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4821         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4822         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4823         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4824         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4825         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4826         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4827         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4828         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4829         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4830         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4831         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4832         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4833         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4834         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4835         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4836         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4837         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4838         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4839         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4840         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4841         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4842         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4843         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4844         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4845         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4846         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4847         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4848         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4849         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4850         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4851         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4852         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4853         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4854         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4855         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4856         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4857         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4858         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4859         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4860         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4861         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4862         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4863         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4864         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4865         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4866         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4867         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4868         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4869         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4870         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4871         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4872         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4873         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4874         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4875         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4876         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4877         * gcc.target/arm/neon/vrev16p8.c: Remove.
4878         * gcc.target/arm/neon/vrev16s8.c: Remove.
4879         * gcc.target/arm/neon/vrev16u8.c: Remove.
4880         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4881         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4882         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4883         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4884         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4885         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4886         * gcc.target/arm/neon/vrev32p16.c: Remove.
4887         * gcc.target/arm/neon/vrev32p8.c: Remove.
4888         * gcc.target/arm/neon/vrev32s16.c: Remove.
4889         * gcc.target/arm/neon/vrev32s8.c: Remove.
4890         * gcc.target/arm/neon/vrev32u16.c: Remove.
4891         * gcc.target/arm/neon/vrev32u8.c: Remove.
4892         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4893         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4894         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4895         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4896         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4897         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4898         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4899         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4900         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4901         * gcc.target/arm/neon/vrev64f32.c: Remove.
4902         * gcc.target/arm/neon/vrev64p16.c: Remove.
4903         * gcc.target/arm/neon/vrev64p8.c: Remove.
4904         * gcc.target/arm/neon/vrev64s16.c: Remove.
4905         * gcc.target/arm/neon/vrev64s32.c: Remove.
4906         * gcc.target/arm/neon/vrev64s8.c: Remove.
4907         * gcc.target/arm/neon/vrev64u16.c: Remove.
4908         * gcc.target/arm/neon/vrev64u32.c: Remove.
4909         * gcc.target/arm/neon/vrev64u8.c: Remove.
4910         * gcc.target/arm/neon/vrndaf32.c: Remove.
4911         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4912         * gcc.target/arm/neon/vrndf32.c: Remove.
4913         * gcc.target/arm/neon/vrndmf32.c: Remove.
4914         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4915         * gcc.target/arm/neon/vrndnf32.c: Remove.
4916         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4917         * gcc.target/arm/neon/vrndpf32.c: Remove.
4918         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4919         * gcc.target/arm/neon/vrndqf32.c: Remove.
4920         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4921         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4922         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4923         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4924         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4925         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4926         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4927         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4928         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4929         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4930         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4931         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4932         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4933         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4934         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4935         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4936         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4937         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4938         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4939         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4940         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4941         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4942         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4943         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4944         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4945         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4946         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4947         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4948         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4949         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4950         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4951         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4952         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4953         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4954         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4955         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4956         * gcc.target/arm/neon/vshlQs16.c: Remove.
4957         * gcc.target/arm/neon/vshlQs32.c: Remove.
4958         * gcc.target/arm/neon/vshlQs64.c: Remove.
4959         * gcc.target/arm/neon/vshlQs8.c: Remove.
4960         * gcc.target/arm/neon/vshlQu16.c: Remove.
4961         * gcc.target/arm/neon/vshlQu32.c: Remove.
4962         * gcc.target/arm/neon/vshlQu64.c: Remove.
4963         * gcc.target/arm/neon/vshlQu8.c: Remove.
4964         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4965         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4966         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4967         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4968         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4969         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4970         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4971         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4972         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4973         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4974         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4975         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4976         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4977         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4978         * gcc.target/arm/neon/vshls16.c: Remove.
4979         * gcc.target/arm/neon/vshls32.c: Remove.
4980         * gcc.target/arm/neon/vshls64.c: Remove.
4981         * gcc.target/arm/neon/vshls8.c: Remove.
4982         * gcc.target/arm/neon/vshlu16.c: Remove.
4983         * gcc.target/arm/neon/vshlu32.c: Remove.
4984         * gcc.target/arm/neon/vshlu64.c: Remove.
4985         * gcc.target/arm/neon/vshlu8.c: Remove.
4986         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4987         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4988         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4989         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4990         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4991         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4992         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4993         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4994         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4995         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4996         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4997         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4998         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4999         * gcc.target/arm/neon/vshr_nu32.c: Remove.
5000         * gcc.target/arm/neon/vshr_nu64.c: Remove.
5001         * gcc.target/arm/neon/vshr_nu8.c: Remove.
5002         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
5003         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
5004         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
5005         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
5006         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
5007         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
5008         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
5009         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
5010         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
5011         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
5012         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
5013         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
5014         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
5015         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
5016         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
5017         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
5018         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
5019         * gcc.target/arm/neon/vsli_np16.c: Remove.
5020         * gcc.target/arm/neon/vsli_np64.c: Remove.
5021         * gcc.target/arm/neon/vsli_np8.c: Remove.
5022         * gcc.target/arm/neon/vsli_ns16.c: Remove.
5023         * gcc.target/arm/neon/vsli_ns32.c: Remove.
5024         * gcc.target/arm/neon/vsli_ns64.c: Remove.
5025         * gcc.target/arm/neon/vsli_ns8.c: Remove.
5026         * gcc.target/arm/neon/vsli_nu16.c: Remove.
5027         * gcc.target/arm/neon/vsli_nu32.c: Remove.
5028         * gcc.target/arm/neon/vsli_nu64.c: Remove.
5029         * gcc.target/arm/neon/vsli_nu8.c: Remove.
5030         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
5031         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
5032         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
5033         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
5034         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
5035         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
5036         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
5037         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
5038         * gcc.target/arm/neon/vsra_ns16.c: Remove.
5039         * gcc.target/arm/neon/vsra_ns32.c: Remove.
5040         * gcc.target/arm/neon/vsra_ns64.c: Remove.
5041         * gcc.target/arm/neon/vsra_ns8.c: Remove.
5042         * gcc.target/arm/neon/vsra_nu16.c: Remove.
5043         * gcc.target/arm/neon/vsra_nu32.c: Remove.
5044         * gcc.target/arm/neon/vsra_nu64.c: Remove.
5045         * gcc.target/arm/neon/vsra_nu8.c: Remove.
5046         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
5047         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
5048         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
5049         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
5050         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
5051         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
5052         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
5053         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
5054         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
5055         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
5056         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
5057         * gcc.target/arm/neon/vsri_np16.c: Remove.
5058         * gcc.target/arm/neon/vsri_np64.c: Remove.
5059         * gcc.target/arm/neon/vsri_np8.c: Remove.
5060         * gcc.target/arm/neon/vsri_ns16.c: Remove.
5061         * gcc.target/arm/neon/vsri_ns32.c: Remove.
5062         * gcc.target/arm/neon/vsri_ns64.c: Remove.
5063         * gcc.target/arm/neon/vsri_ns8.c: Remove.
5064         * gcc.target/arm/neon/vsri_nu16.c: Remove.
5065         * gcc.target/arm/neon/vsri_nu32.c: Remove.
5066         * gcc.target/arm/neon/vsri_nu64.c: Remove.
5067         * gcc.target/arm/neon/vsri_nu8.c: Remove.
5068         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
5069         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
5070         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
5071         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
5072         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
5073         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
5074         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
5075         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
5076         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
5077         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
5078         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
5079         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
5080         * gcc.target/arm/neon/vst1Qf32.c: Remove.
5081         * gcc.target/arm/neon/vst1Qp16.c: Remove.
5082         * gcc.target/arm/neon/vst1Qp64.c: Remove.
5083         * gcc.target/arm/neon/vst1Qp8.c: Remove.
5084         * gcc.target/arm/neon/vst1Qs16.c: Remove.
5085         * gcc.target/arm/neon/vst1Qs32.c: Remove.
5086         * gcc.target/arm/neon/vst1Qs64.c: Remove.
5087         * gcc.target/arm/neon/vst1Qs8.c: Remove.
5088         * gcc.target/arm/neon/vst1Qu16.c: Remove.
5089         * gcc.target/arm/neon/vst1Qu32.c: Remove.
5090         * gcc.target/arm/neon/vst1Qu64.c: Remove.
5091         * gcc.target/arm/neon/vst1Qu8.c: Remove.
5092         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
5093         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
5094         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
5095         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
5096         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
5097         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
5098         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
5099         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
5100         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
5101         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
5102         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
5103         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
5104         * gcc.target/arm/neon/vst1f32.c: Remove.
5105         * gcc.target/arm/neon/vst1p16.c: Remove.
5106         * gcc.target/arm/neon/vst1p64.c: Remove.
5107         * gcc.target/arm/neon/vst1p8.c: Remove.
5108         * gcc.target/arm/neon/vst1s16.c: Remove.
5109         * gcc.target/arm/neon/vst1s32.c: Remove.
5110         * gcc.target/arm/neon/vst1s64.c: Remove.
5111         * gcc.target/arm/neon/vst1s8.c: Remove.
5112         * gcc.target/arm/neon/vst1u16.c: Remove.
5113         * gcc.target/arm/neon/vst1u32.c: Remove.
5114         * gcc.target/arm/neon/vst1u64.c: Remove.
5115         * gcc.target/arm/neon/vst1u8.c: Remove.
5116         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
5117         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
5118         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
5119         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
5120         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
5121         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
5122         * gcc.target/arm/neon/vst2Qf32.c: Remove.
5123         * gcc.target/arm/neon/vst2Qp16.c: Remove.
5124         * gcc.target/arm/neon/vst2Qp8.c: Remove.
5125         * gcc.target/arm/neon/vst2Qs16.c: Remove.
5126         * gcc.target/arm/neon/vst2Qs32.c: Remove.
5127         * gcc.target/arm/neon/vst2Qs8.c: Remove.
5128         * gcc.target/arm/neon/vst2Qu16.c: Remove.
5129         * gcc.target/arm/neon/vst2Qu32.c: Remove.
5130         * gcc.target/arm/neon/vst2Qu8.c: Remove.
5131         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
5132         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
5133         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
5134         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
5135         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
5136         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
5137         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
5138         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
5139         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
5140         * gcc.target/arm/neon/vst2f32.c: Remove.
5141         * gcc.target/arm/neon/vst2p16.c: Remove.
5142         * gcc.target/arm/neon/vst2p64.c: Remove.
5143         * gcc.target/arm/neon/vst2p8.c: Remove.
5144         * gcc.target/arm/neon/vst2s16.c: Remove.
5145         * gcc.target/arm/neon/vst2s32.c: Remove.
5146         * gcc.target/arm/neon/vst2s64.c: Remove.
5147         * gcc.target/arm/neon/vst2s8.c: Remove.
5148         * gcc.target/arm/neon/vst2u16.c: Remove.
5149         * gcc.target/arm/neon/vst2u32.c: Remove.
5150         * gcc.target/arm/neon/vst2u64.c: Remove.
5151         * gcc.target/arm/neon/vst2u8.c: Remove.
5152         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
5153         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
5154         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
5155         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
5156         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
5157         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
5158         * gcc.target/arm/neon/vst3Qf32.c: Remove.
5159         * gcc.target/arm/neon/vst3Qp16.c: Remove.
5160         * gcc.target/arm/neon/vst3Qp8.c: Remove.
5161         * gcc.target/arm/neon/vst3Qs16.c: Remove.
5162         * gcc.target/arm/neon/vst3Qs32.c: Remove.
5163         * gcc.target/arm/neon/vst3Qs8.c: Remove.
5164         * gcc.target/arm/neon/vst3Qu16.c: Remove.
5165         * gcc.target/arm/neon/vst3Qu32.c: Remove.
5166         * gcc.target/arm/neon/vst3Qu8.c: Remove.
5167         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
5168         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
5169         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
5170         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
5171         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
5172         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
5173         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
5174         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
5175         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
5176         * gcc.target/arm/neon/vst3f32.c: Remove.
5177         * gcc.target/arm/neon/vst3p16.c: Remove.
5178         * gcc.target/arm/neon/vst3p64.c: Remove.
5179         * gcc.target/arm/neon/vst3p8.c: Remove.
5180         * gcc.target/arm/neon/vst3s16.c: Remove.
5181         * gcc.target/arm/neon/vst3s32.c: Remove.
5182         * gcc.target/arm/neon/vst3s64.c: Remove.
5183         * gcc.target/arm/neon/vst3s8.c: Remove.
5184         * gcc.target/arm/neon/vst3u16.c: Remove.
5185         * gcc.target/arm/neon/vst3u32.c: Remove.
5186         * gcc.target/arm/neon/vst3u64.c: Remove.
5187         * gcc.target/arm/neon/vst3u8.c: Remove.
5188         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
5189         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
5190         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
5191         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
5192         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
5193         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
5194         * gcc.target/arm/neon/vst4Qf32.c: Remove.
5195         * gcc.target/arm/neon/vst4Qp16.c: Remove.
5196         * gcc.target/arm/neon/vst4Qp8.c: Remove.
5197         * gcc.target/arm/neon/vst4Qs16.c: Remove.
5198         * gcc.target/arm/neon/vst4Qs32.c: Remove.
5199         * gcc.target/arm/neon/vst4Qs8.c: Remove.
5200         * gcc.target/arm/neon/vst4Qu16.c: Remove.
5201         * gcc.target/arm/neon/vst4Qu32.c: Remove.
5202         * gcc.target/arm/neon/vst4Qu8.c: Remove.
5203         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
5204         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
5205         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
5206         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
5207         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
5208         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
5209         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
5210         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
5211         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
5212         * gcc.target/arm/neon/vst4f32.c: Remove.
5213         * gcc.target/arm/neon/vst4p16.c: Remove.
5214         * gcc.target/arm/neon/vst4p64.c: Remove.
5215         * gcc.target/arm/neon/vst4p8.c: Remove.
5216         * gcc.target/arm/neon/vst4s16.c: Remove.
5217         * gcc.target/arm/neon/vst4s32.c: Remove.
5218         * gcc.target/arm/neon/vst4s64.c: Remove.
5219         * gcc.target/arm/neon/vst4s8.c: Remove.
5220         * gcc.target/arm/neon/vst4u16.c: Remove.
5221         * gcc.target/arm/neon/vst4u32.c: Remove.
5222         * gcc.target/arm/neon/vst4u64.c: Remove.
5223         * gcc.target/arm/neon/vst4u8.c: Remove.
5224         * gcc.target/arm/neon/vsubQf32.c: Remove.
5225         * gcc.target/arm/neon/vsubQs16.c: Remove.
5226         * gcc.target/arm/neon/vsubQs32.c: Remove.
5227         * gcc.target/arm/neon/vsubQs64.c: Remove.
5228         * gcc.target/arm/neon/vsubQs8.c: Remove.
5229         * gcc.target/arm/neon/vsubQu16.c: Remove.
5230         * gcc.target/arm/neon/vsubQu32.c: Remove.
5231         * gcc.target/arm/neon/vsubQu64.c: Remove.
5232         * gcc.target/arm/neon/vsubQu8.c: Remove.
5233         * gcc.target/arm/neon/vsubf32.c: Remove.
5234         * gcc.target/arm/neon/vsubhns16.c: Remove.
5235         * gcc.target/arm/neon/vsubhns32.c: Remove.
5236         * gcc.target/arm/neon/vsubhns64.c: Remove.
5237         * gcc.target/arm/neon/vsubhnu16.c: Remove.
5238         * gcc.target/arm/neon/vsubhnu32.c: Remove.
5239         * gcc.target/arm/neon/vsubhnu64.c: Remove.
5240         * gcc.target/arm/neon/vsubls16.c: Remove.
5241         * gcc.target/arm/neon/vsubls32.c: Remove.
5242         * gcc.target/arm/neon/vsubls8.c: Remove.
5243         * gcc.target/arm/neon/vsublu16.c: Remove.
5244         * gcc.target/arm/neon/vsublu32.c: Remove.
5245         * gcc.target/arm/neon/vsublu8.c: Remove.
5246         * gcc.target/arm/neon/vsubs16.c: Remove.
5247         * gcc.target/arm/neon/vsubs32.c: Remove.
5248         * gcc.target/arm/neon/vsubs64.c: Remove.
5249         * gcc.target/arm/neon/vsubs8.c: Remove.
5250         * gcc.target/arm/neon/vsubu16.c: Remove.
5251         * gcc.target/arm/neon/vsubu32.c: Remove.
5252         * gcc.target/arm/neon/vsubu64.c: Remove.
5253         * gcc.target/arm/neon/vsubu8.c: Remove.
5254         * gcc.target/arm/neon/vsubws16.c: Remove.
5255         * gcc.target/arm/neon/vsubws32.c: Remove.
5256         * gcc.target/arm/neon/vsubws8.c: Remove.
5257         * gcc.target/arm/neon/vsubwu16.c: Remove.
5258         * gcc.target/arm/neon/vsubwu32.c: Remove.
5259         * gcc.target/arm/neon/vsubwu8.c: Remove.
5260         * gcc.target/arm/neon/vtbl1p8.c: Remove.
5261         * gcc.target/arm/neon/vtbl1s8.c: Remove.
5262         * gcc.target/arm/neon/vtbl1u8.c: Remove.
5263         * gcc.target/arm/neon/vtbl2p8.c: Remove.
5264         * gcc.target/arm/neon/vtbl2s8.c: Remove.
5265         * gcc.target/arm/neon/vtbl2u8.c: Remove.
5266         * gcc.target/arm/neon/vtbl3p8.c: Remove.
5267         * gcc.target/arm/neon/vtbl3s8.c: Remove.
5268         * gcc.target/arm/neon/vtbl3u8.c: Remove.
5269         * gcc.target/arm/neon/vtbl4p8.c: Remove.
5270         * gcc.target/arm/neon/vtbl4s8.c: Remove.
5271         * gcc.target/arm/neon/vtbl4u8.c: Remove.
5272         * gcc.target/arm/neon/vtbx1p8.c: Remove.
5273         * gcc.target/arm/neon/vtbx1s8.c: Remove.
5274         * gcc.target/arm/neon/vtbx1u8.c: Remove.
5275         * gcc.target/arm/neon/vtbx2p8.c: Remove.
5276         * gcc.target/arm/neon/vtbx2s8.c: Remove.
5277         * gcc.target/arm/neon/vtbx2u8.c: Remove.
5278         * gcc.target/arm/neon/vtbx3p8.c: Remove.
5279         * gcc.target/arm/neon/vtbx3s8.c: Remove.
5280         * gcc.target/arm/neon/vtbx3u8.c: Remove.
5281         * gcc.target/arm/neon/vtbx4p8.c: Remove.
5282         * gcc.target/arm/neon/vtbx4s8.c: Remove.
5283         * gcc.target/arm/neon/vtbx4u8.c: Remove.
5284         * gcc.target/arm/neon/vtrnQf32.c: Remove.
5285         * gcc.target/arm/neon/vtrnQp16.c: Remove.
5286         * gcc.target/arm/neon/vtrnQp8.c: Remove.
5287         * gcc.target/arm/neon/vtrnQs16.c: Remove.
5288         * gcc.target/arm/neon/vtrnQs32.c: Remove.
5289         * gcc.target/arm/neon/vtrnQs8.c: Remove.
5290         * gcc.target/arm/neon/vtrnQu16.c: Remove.
5291         * gcc.target/arm/neon/vtrnQu32.c: Remove.
5292         * gcc.target/arm/neon/vtrnQu8.c: Remove.
5293         * gcc.target/arm/neon/vtrnf32.c: Remove.
5294         * gcc.target/arm/neon/vtrnp16.c: Remove.
5295         * gcc.target/arm/neon/vtrnp8.c: Remove.
5296         * gcc.target/arm/neon/vtrns16.c: Remove.
5297         * gcc.target/arm/neon/vtrns32.c: Remove.
5298         * gcc.target/arm/neon/vtrns8.c: Remove.
5299         * gcc.target/arm/neon/vtrnu16.c: Remove.
5300         * gcc.target/arm/neon/vtrnu32.c: Remove.
5301         * gcc.target/arm/neon/vtrnu8.c: Remove.
5302         * gcc.target/arm/neon/vtstQp8.c: Remove.
5303         * gcc.target/arm/neon/vtstQs16.c: Remove.
5304         * gcc.target/arm/neon/vtstQs32.c: Remove.
5305         * gcc.target/arm/neon/vtstQs8.c: Remove.
5306         * gcc.target/arm/neon/vtstQu16.c: Remove.
5307         * gcc.target/arm/neon/vtstQu32.c: Remove.
5308         * gcc.target/arm/neon/vtstQu8.c: Remove.
5309         * gcc.target/arm/neon/vtstp8.c: Remove.
5310         * gcc.target/arm/neon/vtsts16.c: Remove.
5311         * gcc.target/arm/neon/vtsts32.c: Remove.
5312         * gcc.target/arm/neon/vtsts8.c: Remove.
5313         * gcc.target/arm/neon/vtstu16.c: Remove.
5314         * gcc.target/arm/neon/vtstu32.c: Remove.
5315         * gcc.target/arm/neon/vtstu8.c: Remove.
5316         * gcc.target/arm/neon/vuzpQf32.c: Remove.
5317         * gcc.target/arm/neon/vuzpQp16.c: Remove.
5318         * gcc.target/arm/neon/vuzpQp8.c: Remove.
5319         * gcc.target/arm/neon/vuzpQs16.c: Remove.
5320         * gcc.target/arm/neon/vuzpQs32.c: Remove.
5321         * gcc.target/arm/neon/vuzpQs8.c: Remove.
5322         * gcc.target/arm/neon/vuzpQu16.c: Remove.
5323         * gcc.target/arm/neon/vuzpQu32.c: Remove.
5324         * gcc.target/arm/neon/vuzpQu8.c: Remove.
5325         * gcc.target/arm/neon/vuzpf32.c: Remove.
5326         * gcc.target/arm/neon/vuzpp16.c: Remove.
5327         * gcc.target/arm/neon/vuzpp8.c: Remove.
5328         * gcc.target/arm/neon/vuzps16.c: Remove.
5329         * gcc.target/arm/neon/vuzps32.c: Remove.
5330         * gcc.target/arm/neon/vuzps8.c: Remove.
5331         * gcc.target/arm/neon/vuzpu16.c: Remove.
5332         * gcc.target/arm/neon/vuzpu32.c: Remove.
5333         * gcc.target/arm/neon/vuzpu8.c: Remove.
5334         * gcc.target/arm/neon/vzipQf32.c: Remove.
5335         * gcc.target/arm/neon/vzipQp16.c: Remove.
5336         * gcc.target/arm/neon/vzipQp8.c: Remove.
5337         * gcc.target/arm/neon/vzipQs16.c: Remove.
5338         * gcc.target/arm/neon/vzipQs32.c: Remove.
5339         * gcc.target/arm/neon/vzipQs8.c: Remove.
5340         * gcc.target/arm/neon/vzipQu16.c: Remove.
5341         * gcc.target/arm/neon/vzipQu32.c: Remove.
5342         * gcc.target/arm/neon/vzipQu8.c: Remove.
5343         * gcc.target/arm/neon/vzipf32.c: Remove.
5344         * gcc.target/arm/neon/vzipp16.c: Remove.
5345         * gcc.target/arm/neon/vzipp8.c: Remove.
5346         * gcc.target/arm/neon/vzips16.c: Remove.
5347         * gcc.target/arm/neon/vzips32.c: Remove.
5348         * gcc.target/arm/neon/vzips8.c: Remove.
5349         * gcc.target/arm/neon/vzipu16.c: Remove.
5350         * gcc.target/arm/neon/vzipu32.c: Remove.
5351         * gcc.target/arm/neon/vzipu8.c: Remove.
5354 2015-11-12  Marek Polacek  <polacek@redhat.com>
5356         PR c/67784
5357         * gcc.dg/pr67784-1.c: New test.
5358         * gcc.dg/pr67784-2.c: New test.
5360 2015-11-12  Martin Liska  <mliska@suse.cz>
5362         * gcc.dg/ipa/pr68035.c: New test.
5364 2015-11-12  Richard Biener  <rguenther@suse.de>
5366         PR tree-optimization/68306
5367         * gcc.dg/pr68306.c: New testcase.
5369 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
5371         Implement D0013R2, logical type traits.
5373         * g++.dg/cpp0x/Wattributes1.C: Adjust.
5375 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
5377         * c-c++-common/goacc/data-default-1.c: New.
5379 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
5381         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5383 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5385         PR tree-optimization/68305
5386         * gcc.dg/vect/pr68305.c: New test.
5388 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
5390         * gcc.target/i386/pr67265-2.c: New test.
5392 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5394         * gcc.dg/pr68286.c: New test.
5396 2015-11-12  Christian Bruel  <christian.bruel@st.com>
5398         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5400 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
5402         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5403         aligned to 64 bits.
5405 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
5407         * gcc.dg/pr65521.c: Fail on AIX.
5409 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
5411         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
5412         * gcc.dg/graphite/fuse-2.c: Same.
5413         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5414         isl-ast-gen-*.c files.
5415         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5416         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5417         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5418         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5419         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5420         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5421         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5422         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5423         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5424         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5425         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5427 2015-11-11  Marek Polacek  <polacek@redhat.com>
5429         PR c/68107
5430         PR c++/68266
5431         * c-c++-common/pr68107.c: New test.
5432         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5433         (large_array_char_template): Likewise.
5434         * g++.dg/init/new44.C: Adjust dg-error.
5436 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5438         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5439         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5441 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5443         * gcc.target/i386/pr67265.c: New test.
5445 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5447         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5448         tests for the expected generated code.
5450 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5452         * gcc.target/mips/split-ds-sequence.c: New test.
5454 2015-11-11  Julia Koval  <julia.koval@intel.com>
5456         * g++.dg/ext/mv16.C: New functions.
5458 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5459             Jiong Wang      <jiong.wang@arm.com>
5461         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5463 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5465         * gcc.target/i386/mask-pack.c: New test.
5466         * gcc.target/i386/mask-unpack.c: New test.
5468 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5470         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5472 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5474         * gcc.dg/vect/slp-cond-5.c: New test.
5476 2015-11-10  Richard Biener  <rguenther@suse.de>
5478         PR tree-optimization/68240
5479         * gcc.dg/torture/pr68240.c: New testcase.
5481 2015-11-10  Richard Biener  <rguenther@suse.de>
5483         PR tree-optimization/56118
5484         * gcc.target/i386/pr56118.c: New testcase.
5486 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5488         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5490 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5492         * gfortran.dg/pr68251.f90: New test.
5494 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5496         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5498 2015-11-09  Martin Sebor  <msebor@redhat.com>
5500         * init/new45.C: New test to verify that operator new is invoked
5501         with or without overhead for a cookie.
5503         PR c++/67927
5504         * init/new44.C: New test for placement new expressions for arrays
5505         with excessive number of elements.
5507         PR c++/67913
5508         * init/new43.C: New test for placement new expressions for arrays
5509         with negative number of elements.
5511         * other/new-size-type.C: Expect array new expression with
5512         an excessive number of elements to be rejected.
5514 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5516         * c-c++-common/goacc/routine-1.c: New.
5517         * c-c++-common/goacc/routine-2.c: New.
5518         * c-c++-common/goacc/routine-3.c: New.
5519         * c-c++-common/goacc/routine-4.c: New.
5520         * c-c++-common/goacc/routine-5.c: New.
5522 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5524         * gcc.target/sparc/sparc-ret.c: Rename to...
5525         * gcc.target/sparc/sparc-ret-1.c: ...this.
5526         * gcc.target/sparc/sparc-ret-2.c: New test.
5528 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5530         * lib/target-supports.exp (check_p8vector_hw_available): Split
5531         long line.
5532         (check_vsx_hw_available): Likewise.
5533         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5534         support and for PowerPC float128 support.
5535         (check_p9modulo_hw_available): Likewise.
5536         (check_ppc_float128_sw_available): Likewise.
5537         (check_ppc_float128_hw_available): Likewise.
5538         (check_effective_target_powerpc_p9vector_ok): Likewise.
5539         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5540         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5541         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5542         (is-effective-target): Add new PowerPc targets.
5543         (is-effective-target-keyword): Likewise.
5544         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5545         instructions, use it.
5547         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5548         * gcc.target/powerpc/mod-2.c: Likewise.
5549         * gcc.target/powerpc/ctz-1.c: Likewise.
5550         * gcc.target/powerpc/ctz-2.c: Likewise.
5551         * gcc.target/powerpc/extswsli-1.c: Likewise.
5552         * gcc.target/powerpc/extswsli-2.c: Likewise.
5553         * gcc.target/powerpc/extswsli-3.c: Likewise.
5555         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5556         and allow the test on PowerPC LE.
5557         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5558         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5560         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5561         check instead of powerpc_vsx_ok.
5562         * gcc.target/powerpc/float128-mix.c: Likewise.
5564 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5566         * gcc.dg/sso/*.c: Robustify dg-output directives.
5568 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5570         * g++.dg/ubsan/pr68259.C: New test.
5572 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5574         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5575         (main): Use _Cilk_spawn instead of cilk_spawn.
5577 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5579         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5580         scan-assembler directive.
5582 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5584         PR target/68129
5585         * gcc.dg/pr68129_1.c: New test.
5587 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5589         PR debug/67192
5590         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5591         (main): Invoke them.
5593 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5595         PR debug/67192
5596         * gcc.dg/guality/pr67192.c: New test.
5598 2015-11-09  Richard Biener  <rguenther@suse.de>
5600         PR tree-optimization/68248
5601         * gcc.dg/torture/pr68248.c: New testcase.
5603 2015-11-09  Richard Biener  <rguenther@suse.de>
5605         PR tree-optimization/56118
5606         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5608 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5610         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5611         labelref and check use of constant pool by looking for .word and
5612         similar directives.
5614 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5616         PR target/66326
5617         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5619 2015-11-09  Richard Henderson  <rth@redhat.com>
5621         * gcc.target/i386/addr-space-1.c: New test.
5622         * gcc.target/i386/addr-space-2.c: New test.
5623         * gcc.target/i386/addr-space-3.c: New test.
5625 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5627         PR fortran/68053
5628         * gfortran.dg/pr68053.f90: New test.
5630 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5632         * g++.dg/lto/pr68057_0.C: Fix testcase.
5634 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5636         * gfortran.dg/PR67518.f90: move from here...
5637         * gfortran.dg/graphite/PR67518.f90: to here.
5638         * gfortran.dg/PR53852.f90: move from here...
5639         * gfortran.dg/graphite/PR53852.f90: to here.
5641 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5643         * gcc.dg/sso-1.c: New test.
5644         * gcc.dg/sso-2.c: Likewise.
5645         * gcc.dg/sso-3.c: Likewise.
5646         * gcc.dg/sso-4.c: Likewise.
5647         * gcc.dg/sso-5.c: Likewise.
5648         * gcc.dg/sso-6.c: Likewise.
5649         * gcc.dg/sso-7.c: Likewise.
5650         * gcc.dg/sso-8.c: Likewise.
5651         * gcc.dg/sso: New directory.
5652         * gcc.target/i386/movbe-3.c: New test.
5653         * gnat.dg/sso1.adb: Likewise.
5654         * gnat.dg/sso2.ad[sb]: Likewise.
5655         * gnat.dg/sso3.adb: Likewise.
5656         * gnat.dg/sso4.adb: Likewise.
5657         * gnat.dg/sso5.adb: Likewise.
5658         * gnat.dg/sso6.adb: Likewise.
5659         * gnat.dg/sso7.adb: Likewise.
5660         * gnat.dg/specs/sso1.ads: Likewise.
5661         * gnat.dg/specs/sso2.ads: Likewise.
5662         * gnat.dg/sso: New directory.
5664 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5666         PR fortran/68218
5667         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5669 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5671         PR fortran/68224
5672         * gfortran.dg/pr68224.f90: New test.
5674 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5676         PR fortran/68196
5677         * gfortran.dg/proc_ptr_47.f90: New test.
5679         PR fortran/66465
5680         * gfortran.dg/pr66465.f90: New test.
5682 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5684         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5686 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5688         PR fortran/68153
5689         * gfortran.dg/pr68153.f90: New test.
5691 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5693         PR fortran/68151
5694         * gfortran.dg/pr68151.f90: New test.
5696 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5698         PR tree-optimization/68235
5699         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5701 2015-11-06  Jeff Law  <law@redhat.com>
5703         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5704         realized jump threads.
5705         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5706         threads rather than dom1 dump.
5708 2015-11-06  Michael Collison  <michael.collison@linaro.org
5709             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5711         Revert:
5712         2015-08-01  Michael Collison  <michael.collison@linaro.org
5713                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5715         * gcc.target/arm/mincmp.c: New test.
5717 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5719         PR fortran/54224
5720         * gfortran.dg/warn_unused_function_2.f90: Add two new
5721         "defined but not used" subroutines.
5723 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5725         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5726         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5727         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5728         expected diagnostics for the addition of quotes.
5729         * gfortran.dg/gomp/target3.f90: Likewise.
5730         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5731         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5732         * c-c++-common/gomp/doacross-1.c: Likewise.
5733         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5734         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5735         Adjust expected diagnostics wording.
5736         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5737         Don't expect error on ordered threads simd when in for simd.
5738         * c-c++-common/gomp/nesting-2.c: New test.
5739         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5740         * c-c++-common/gomp/ordered-4.c: New test.
5742 2015-11-06  Mike Stump  <mikestump@comcast.net>
5744         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5746 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5747             Sebastian Pop  <s.pop@samsung.com>
5749         * gcc.dg/graphite/fuse-1.c: New.
5750         * gcc.dg/graphite/fuse-2.c: New.
5751         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5753 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5755         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5757 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5759         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5760         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5761         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5762         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5763         * lib/gcc-dg.exp: Load multiline.exp.
5765 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5767         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5768         * gcc.target/arm/interrupt-1.c: Likewise.
5769         * gcc.target/arm/interrupt-2.c: Likewise.
5770         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5772 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5773             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5775         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5776         macros for assembly checks.
5777         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5778         frsqrts and frsqrte are not emitted.
5779         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5780         frsqrts and frsqrte are emitted.
5781         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5783 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5785         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5787 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5789         PR ipa/68057
5790         PR ipa/68220
5791         * g++.dg/lto/pr68057_0.C: New testcase.
5792         * g++.dg/lto/pr68057_1.C: New testcase.
5793         * g++.dg/torture/pr68220.C: New testcase.
5795 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5797         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5798         comment.
5800 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5802         PR tree-optimization/68145
5803         * g++.dg/vect/pr68145.cc: New test.
5805 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5807         PR target/68088
5808         * gcc.dg/pr68088_1.c: New test.
5810 2015-11-06  Richard Biener  <rguenther@suse.de>
5812         * gcc.dg/vect/bb-slp-38.c: New testcase.
5814 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5816         * gfortran.dg/goacc/private-3.f95: XFAIL.
5818 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5820         PR middle-end/53852
5821         PR middle-end/67518
5822         * gfortran.dg/PR67518.f90: New test.
5823         * gfortran.dg/PR53852.f90: New test.
5825 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5826             Tom de Vries  <tom@codesourcery.com>
5827             Nathan Sidwell  <nathan@codesourcery.com>
5828             Thomas Schwinge  <thomas@codesourcery.com>
5830         * c-c++-common/goacc/combined-directives.c: New test.
5831         * c-c++-common/goacc/loop-clauses.c: New test.
5832         * c-c++-common/goacc/tile.c: New test.
5833         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5834         as gang static arguments.
5835         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5836         * g++.dg/goacc/template.C: New test.
5837         * gfortran.dg/goacc/combined-directives.f90: New test.
5838         * gfortran.dg/goacc/default.f95: New test.
5839         * gfortran.dg/goacc/default_none.f95: New test.
5840         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5841         * gfortran.dg/goacc/gang-static.f95: New test.
5842         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5843         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5844         * gfortran.dg/goacc/list.f95: Update test.
5845         * gfortran.dg/goacc/loop-2.f95: Likewise.
5846         * gfortran.dg/goacc/loop-4.f95: New test.
5847         * gfortran.dg/goacc/loop-5.f95: New test.
5848         * gfortran.dg/goacc/loop-6.f95: New test.
5849         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5850         * gfortran.dg/goacc/multi-clause.f90: New test.
5851         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5852         * gfortran.dg/goacc/update.f95: New test.
5854 2015-11-05  Martin Sebor  <msebor@redhat.com>
5856         PR c++/67942
5857         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5858         invocations where the size of the destination buffer object
5859         or its type (or both) is unknown.
5861 2015-11-05  Martin Sebor  <msebor@redhat.com>
5863         PR c++/67942
5864         * g++.dg/warn/Wplacement-new-size.C: New test.
5866 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5868         * gcc.dg/pr68112.c: New.
5869         * gcc.dg/vect/vect-strided-shift-1.c: New.
5871 2015-11-05  Marek Polacek  <polacek@redhat.com>
5873         PR c/68090
5874         * gcc.dg/pr68090.c: New test.
5876 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5878         * gcc.dg/ifcvt-4.c: New.
5880 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5882         PR c++/67846
5883         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5885 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5887         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5888         of variables in both data sharing and mapping clauses and for
5889         structure element based array sections being mapped rather than
5890         privatized.
5891         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5892         expected diagnostics wording in one case.
5893         * c-c++-common/gomp/distribute-1.c: New test.
5894         * c-c++-common/gomp/element-1.c: New test.
5895         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5896         and #pragma omp end declare target pair around the function.
5897         Change s from a parameter to a file scope variable.
5898         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5899         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5900         on non-zero low-bound in reduction array sections.  Add further
5901         tests.
5902         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5903         * c-c++-common/gomp/target-teams-1.c: New test.
5904         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5905         for expected mangling on x86_64/i?86.
5906         * gcc.dg/gomp/declare-simd-3.c: New test.
5907         * gcc.dg/gomp/declare-simd-4.c: New test.
5908         * gcc.dg/gomp/for-20.c: New test.
5909         * gcc.dg/gomp/for-21.c: New test.
5910         * gcc.dg/gomp/for-22.c: New test.
5911         * gcc.dg/gomp/for-23.c: New test.
5912         * gcc.dg/gomp/for-24.c: New test.
5913         * gcc.dg/gomp/linear-1.c: New test.
5914         * gcc.dg/gomp/loop-1.c: New test.
5915         * g++.dg/gomp/atomic-17.C: New test.
5916         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5917         non-static data member in shared clause.  Add single construct.
5918         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5919         scan-assembler-times directives for expected mangling on x86_64/i?86.
5920         * g++.dg/gomp/declare-simd-3.C: Likewise.
5921         * g++.dg/gomp/declare-simd-4.C: New test.
5922         * g++.dg/gomp/declare-simd-5.C: New test.
5923         * g++.dg/gomp/declare-target-1.C: New test.
5924         * g++.dg/gomp/linear-2.C: New test.
5925         * g++.dg/gomp/loop-1.C: New test.
5926         * g++.dg/gomp/loop-2.C: New test.
5927         * g++.dg/gomp/loop-3.C: New test.
5928         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5929         non-static data member in shared clause.
5930         * g++.dg/gomp/member-3.C: New test.
5931         * g++.dg/gomp/member-4.C: New test.
5932         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5933         (bar): Remove dg-message.
5934         * g++.dg/gomp/target-teams-1.C: New test.
5936 2015-11-05  Richard Biener  <rguenther@suse.de>
5938         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5939         uninitialized variables.
5940         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5941         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5942         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5943         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5944         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5945         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5946         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5947         * gcc.dg/ipa/pure-const-2.c: Likewise.
5948         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5949         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5950         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5951         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5952         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5953         * gcc.dg/vect/pr30858.c: Likewise.
5954         * gcc.dg/vect/pr33866.c: Likewise.
5955         * gcc.dg/vect/pr37027.c: Likewise.
5956         * c-c++-common/ubsan/null-10.c: Likewise.
5957         * gcc.target/i386/incoming-8.c: Likewise.
5959 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5961         * gnat.dg/slice9.adb: New test.
5963 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5965         * gfortran.dg/goacc/reduction-2.f95: Delete.
5967 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5969         PR tree-optimization/67742
5970         * gcc.dg/tree-ssa/restrict-7.c: New test.
5971         * gcc.dg/tree-ssa/restrict-8.c: New test.
5973 2015-11-03  Martin Sebor  <msebor@redhat.com>
5975         PR c++-common/67882
5976         * c-c++-common/builtin-offsetof-2.c: New test.
5978 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5980         PR fortran/67982
5981         * gfortran.dg/warn_unused_function_3.f90: New test.
5983 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5985         * gnat.dg/discr45.adb: Only compile the test.
5987 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5989         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5990         * gcc.target/i386/mvc5.c: Ditto.
5991         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5992         resolver.
5994 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5996         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5997         from here to...
5998         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5999         to succeed.
6001 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
6003         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
6004         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
6005         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
6006         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
6007         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
6008         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
6010 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
6012         * gcc.target/aarch64/fp16/set_zero_1.c: New.
6014 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
6016         * gcc.dg/mvc1.c: Move to ...
6017         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
6018         * gcc.dg/mvc2.c: Move to ...
6019         * gcc.target/i386/mvc2.c: ... here.
6020         * gcc.dg/mvc3.c: Move to ...
6021         * gcc.target/i386/mvc3.c: ... here.
6022         * gcc.dg/mvc4.c: Move to ...
6023         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
6024         * gcc.dg/mvc5.c: Move to ...
6025         * gcc.target/i386/mvc5.c: ... here.
6026         * gcc.dg/mvc6.c: Move to ...
6027         * gcc.target/i386/mvc6.c: ... here.
6028         * gcc.dg/mvc7.c: Move to ...
6029         * gcc.target/i386/mvc7.c: ... here.
6031         * g++.dg/ext/mvc1.C: Require ifunc.
6033 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
6035         PR tree-optimization/68083
6036         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
6038 2015-11-02  Jeff Law  <law@redhat.com>
6040         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
6041         irreducible loops in the CFG.
6043 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
6045         Revert:
6046         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6048         * gcc.dg/vect/vect-strided-shift-1.c: New.
6050 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6052         PR target/67929
6053         * gcc.target/arm/pr67929_1.c: Move to...
6054         * gcc.c-torture/execute/pr67929_1.c: ... Here.
6055         Remove arm-specific directives.  Add noclone, noinline
6056         attributes.
6058 2015-11-01  Jeff Law  <law@redhat.com>
6060         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
6062 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
6064         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
6065         (sse2_test): Rename from main.  Do not return 0.
6067 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
6069         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
6070         * gfortran.dg/proc_ptr_39.f90: Require visibility.
6071         * gfortran.dg/read_dir.f90: XFAIL AIX.
6073 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
6075         Remove the implementation of N3994, terse range-for loops.
6076         * g++.dg/cpp1z/range-for1.C: Remove.
6078 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
6080         * gnat.dg/discr45.adb: New test.
6082 2015-10-31  Tom de Vries  <tom@codesourcery.com>
6084         * gfortran.dg/assumed_type_2.f90: Update test.
6085         * gfortran.dg/no_arg_check_2.f90: Same.
6087 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
6089         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
6091 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6093         PR fortran/46588
6094         * gfortran.dg/pr46588.f90: New test.
6096 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
6098         * gcc.dg/mvc1.c: New test for multiple targets cloning.
6099         * gcc.dg/mvc2.c: Ditto.
6100         * gcc.dg/mvc3.c: Ditto.
6101         * gcc.dg/mvc4.c: Ditto.
6102         * gcc.dg/mvc5.c: Ditto.
6103         * gcc.dg/mvc6.c: Ditto.
6104         * gcc.dg/mvc7.c: Ditto.
6105         * g++.dg/ext/mvc1.C: Ditto.
6106         * g++.dg/ext/mvc2.C: Ditto.
6107         * g++.dg/ext/mvc3.C: Ditto.
6108         * g++.dg/ext/mvc4.C: Ditto.
6110 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6112         PR fortran/51993
6113         * gfortran.dg/pr51993.f90: New test.
6115 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
6117         PR rtl-optimization/68106
6118         * gcc.target/aarch64/pr68106.c: New.
6120 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6122         PR fortran/36192
6123         * gfortran.dg/pr36192_1.f90: New test.
6125 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
6127         PR fortran/68154
6128         *gfortran.dg/pr68154.f90
6130 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
6132         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
6133         * c-c++-common/goacc/acc_on_device-2.c: Delete.
6135 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
6137         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
6139 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6141         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
6142         PowerPC.
6143         * gcc.target/powerpc/float128-mix.c: Likewise.
6145 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6147         PR fortran/68054
6148         * gfortran.dg/pr68054.f90: New test.
6150 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6152         PR fortran/67885
6153         * gfortran.dg/pr67885.f90: New test.
6155 2015-10-29  Jeff Law  <law@redhat.com>
6157         PR tree-optimization/67892
6158         * gcc.dg/tree-ssa/pr21417: Update expected output.
6159         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6161 2015-10-29  Richard Biener  <rguenther@suse.de>
6163         PR middle-end/68142
6164         * c-c++-common/ubsan/pr68142.c: New testcase.
6166 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
6168         PR c++/67845
6169         * g++.dg/other/cv_func4.C: New.
6171 2015-10-29  Richard Biener  <rguenther@suse.de>
6173         PR middle-end/56956
6174         * c-c++-common/ubsan/pr56956.c: New testcase.
6176 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
6178         * gnat.dg/discr44.adb: New test.
6180 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
6182         PR debug/66068
6183         * gcc.dg/debug/pr66068.c: New test.
6185 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
6187         PR fortran/67933
6188         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
6189         array bounds error at line 25.
6191 2015-10-28  Catherine Moore  <clm@codesourcery.com>
6193         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
6194         * gcc.target/mips/oddspreg-6.c: Likewise.
6195         * gcc.target/mips/oddspreg-1.c: Likewise.
6196         * gcc.target/mips/oddspreg-2.c: Likewise.
6198 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6200         PR target/67839
6201         * gcc.target/avr/pr67839.c: New test.
6203 2015-10-28  Richard Biener  <rguenther@suse.de>
6205         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
6207 2015-10-28  Tom de Vries  <tom@codesourcery.com>
6209         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
6211 2015-10-28  Richard Biener  <rguenther@suse.de>
6213         PR ipa/67600
6214         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
6215         of #includes.
6217 2015-10-28  Richard Biener  <rguenther@suse.de>
6219         PR tree-optimization/65962
6220         * gcc.dg/vect/vect-62.c: Adjust.
6222 2015-10-28  Richard Biener  <rguenther@suse.de>
6224         PR middle-end/68067
6225         * gcc.dg/torture/pr68067-1.c: New testcase.
6226         * gcc.dg/torture/pr68067-2.c: Likewise.
6228 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6230         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
6232 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
6234         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
6235         as xvmadd and xvnmsub.
6236         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
6238 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
6240         * c-c++-common/goacc/loop-shape.c: New test.
6242 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
6243             Cesar Philippidis  <cesar@codesourcery.com>
6245         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
6246         * g++.dg/gomp/pr33372-3.C: Likewise.
6248 2015-10-27  Richard Henderson  <rth@redhat.com>
6250         PR rtl-opt/67609
6251         * gcc.target/i386/pr67609-2.c: New test.
6253 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6255         PR target/68102
6256         * gcc.target/aarch64/pr68102_1.c: New test.
6258 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
6260         PR fortran/67933
6261         * gfortran.dg/allocate_with_source_15.f03: New test
6263 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6264             James Norris  <jnorris@codesourcery.com>
6266         PR fortran/63865
6267         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
6268         directive to work.
6269         * gfortran.dg/goacc/loop-1.f95: Likewise.
6270         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
6271         * gfortran.dg/goacc/cray.f95: Likewise.
6272         * gfortran.dg/goacc/parameter.f95: Likewise.
6274 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6276         PR fortran/68108
6277         * gfortran.dg/pr67805_2.f90: New test.
6279 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
6280             Aditya Kumar  <aditya.k7@samsung.com>
6282         * gcc.dg/graphite/block-0.c: Changed to match pattern.
6283         * gcc.dg/graphite/interchange-1.c: Same.
6284         * gcc.dg/graphite/interchange-10.c: Same.
6285         * gcc.dg/graphite/interchange-11.c: Same.
6286         * gcc.dg/graphite/interchange-13.c: Same.
6287         * gcc.dg/graphite/interchange-3.c: Same.
6288         * gcc.dg/graphite/interchange-4.c: Same.
6289         * gcc.dg/graphite/interchange-7.c: Same.
6290         * gcc.dg/graphite/interchange-9.c: Same.
6291         * gcc.dg/graphite/uns-interchange-9.c: Same.
6292         * gfortran.dg/graphite/interchange-3.f90: Same.
6294 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
6296         PR target/67215
6297         * gcc.target/i386/pr67215-1.c: New test.
6298         * gcc.target/i386/pr67215-2.c: Likewise.
6299         * gcc.target/i386/pr67215-3.c: Likewise.
6301 2015-10-27  Richard Biener  <rguenther@suse.de>
6303         PR tree-optimization/68104
6304         * gcc.dg/torture/pr68104.c: New testcase.
6306 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
6308         * gcc.dg/vect/vect-strided-shift-1.c: New.
6310 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6312         PR target/67929
6313         * gcc.target/arm/pr67929_1.c: New test.
6315 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6317         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
6319 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6321         PR tree-optimization/68097
6322         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
6323         --param max-ssa-name-query-depth=3 to dg-options.
6325 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6327         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
6329 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6331         * gcc.dg/builtins-52.c: Add -O to dg-options.
6333 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
6335         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
6337 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
6339         PR c/64765
6340         PR c/64880
6341         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
6342         sorry message.
6343         (PR64765): New function.
6344         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6345         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
6346         sorry message.
6347         * gfortran.dg/goacc/cray.f95: Refine prune directive.
6348         * gfortran.dg/goacc/parameter.f95: Likewise.
6350 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
6352         PR fortran/66056
6353         * gfortran.dg/empty_label_typedecl.f90: New test.
6355 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6357         PR fortran/36192
6358         * gfortran.dg/pr36192.f90: New test.
6360 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
6362         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6363         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6364         * gnat.dg/opt51.adb: New test.
6365         * gnat.dg/opt51_pkg.ads: New helper.
6367 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
6369         * gcc.target/mips/ds-schedule-1.c: New.
6370         * gcc.target/mips/ds-schedule-2.c: New.
6372 2015-10-26  Jeff Law  <law@redhat.com>
6374         PR tree-optimization/68013
6375         * gcc.c-torture/compile/pr68013.c: New test.
6377 2015-10-26  Richard Biener  <rguenther@suse.de>
6378         Dominik Vogt  <vogt@linux.vnet.ibm.com>
6380         PR middle-end/67443
6381         * gcc.target/s390/pr67443.c: New testcase.
6383 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
6385         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6386         make it unique per testcase.
6387         * gfortran.dg/chmod_2.f90: Likewise.
6388         * gfortran.dg/chmod_3.f90: Likewise.
6389         * gfortran.dg/direct_io_8.f90: Likewise.
6390         * gfortran.dg/f2003_inquire_1.f03: Likewise.
6391         * gfortran.dg/f2003_io_1.f03: Likewise.
6392         * gfortran.dg/f2003_io_2.f03: Likewise.
6393         * gfortran.dg/f2003_io_8.f03: Likewise.
6394         * gfortran.dg/inquire_size.f90: Likewise.
6395         * gfortran.dg/namelist_66.f90: Likewise.
6396         * gfortran.dg/namelist_82.f90: Likewise.
6397         * gfortran.dg/namelist_87.f90: Likewise.
6398         * gfortran.dg/open_negative_unit_1.f90: Likewise.
6399         * gfortran.dg/open_new.f90: Likewise.
6400         * gfortran.dg/stat_1.f90: Likewise.
6401         * gfortran.dg/stat_2.f90: Likewise.
6402         * gfortran.dg/streamio_15.f90: Likewise.
6403         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6405 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6407         PR middle-end/67989
6408         * g++.dg/pr67989.C: New test.
6410 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6412         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6413         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6414         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6415         suffix to the temporary filename to make it unique per testcase.
6417 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
6419         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6421 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
6423         PR fortran/67171
6424         * gfortran.dg/allocate_with_source_12.f03: New test
6426         PR fortran/61819
6427         * gfortran.dg/allocate_with_source_13.f03: New test
6429         PR fortran/61830
6430         * gfortran.dg/allocate_with_source_14.f03: New test
6432 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6434         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6436 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6438         PR target/68084
6439         * gcc.target/i386/pr68084.c: New test.
6441 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6443         PR fortran/66927
6444         PR fortran/67044
6445         * gfortran.dg/allocate_with_source_10.f08: New test.
6446         * gfortran.dg/allocate_with_source_11.f08: New test.
6447         * gfortran.dg/class_array_15.f03: Changed count of expected
6448         _builtin_frees to 11. One step of temporaries is spared, therefore
6449         the allocatable component of that temporary is not to be freeed.
6451 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6453         PR fortran/68055
6454         * gfortran.dg/pr68055.f90: New case.
6456 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6458         PR fortran/67805
6459         * gfortran.dg/pr67805.f90: New testcase.
6460         * gfortran.dg/array_constructor_26.f03: Update testcase.
6461         * gfortran.dg/array_constructor_27.f03: Ditto.
6462         * gfortran.dg/char_type_len_2.f90: Ditto.
6463         * gfortran.dg/pr67802.f90: Ditto.
6464         * gfortran.dg/used_before_typed_3.f90: Ditto.
6466 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6468         PR ipa/pr67600
6469         * g++.dg/torture/pr67600.C: New testcase.
6471 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6473         * g++.dg/pr68062.C: New test.
6475 2015-10-23  Jeff Law  <law@redhat.com>
6477         PR tree-optimization/67830
6478         * gcc.dg/pr67830.c: New test.
6480 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6482         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6484 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6485             Andrew Pinski  <apinski@cavium.com>
6487         PR rtl-optimization/67736
6488         * gcc.dg/torture/pr67736.c: New test.
6489         * gcc.dg/combine-subregs.c: New test.
6491 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6493         PR tree-optimization/65947
6494         * lib/target-supports.exp
6495         (check_effective_target_vect_max_reduc): Add.
6496         * gcc.dg/vect/pr65947-1.c: New test.
6497         * gcc.dg/vect/pr65947-2.c: New test.
6498         * gcc.dg/vect/pr65947-3.c: New test.
6499         * gcc.dg/vect/pr65947-4.c: New test.
6500         * gcc.dg/vect/pr65947-5.c: New test.
6501         * gcc.dg/vect/pr65947-6.c: New test.
6502         * gcc.dg/vect/pr65947-7.c: New test.
6503         * gcc.dg/vect/pr65947-8.c: New test.
6504         * gcc.dg/vect/pr65947-9.c: New test.
6505         * gcc.dg/vect/pr65947-10.c: New test.
6506         * gcc.dg/vect/pr65947-11.c: New test.
6508 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6510         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6511         Make weak rather than noinline.
6512         * gcc.dg/builtins-57.c: Compile with -O.
6513         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6515 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6517         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6519 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6521         PR sanitizer/68042
6522         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6523         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6525 2015-10-22  Martin Sebor  <msebor@redhat.com>
6527         PR driver/68043
6528         * gcc.misc-tests/help.exp: Verify that option descriptions
6529         end in periods.
6530         * lib/options.exp (check_for_options): Use the regexp --line option.
6531         Print unexpected match on failure.
6533 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6535         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6537 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6539         PR c++/67838
6540         * g++.dg/cpp1y/var-templ46.C: New.
6542 2015-10-22  Richard Biener  <rguenther@suse.de>
6544         PR tree-optimization/58497
6545         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6547 2015-10-22  Richard Biener  <rguenther@suse.de>
6549         PR tree-optimization/19049
6550         PR tree-optimization/65962
6551         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6552         * gcc.dg/vect/vect-63.c: Adjust.
6553         * gcc.dg/vect/vect-70.c: Likewise.
6554         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6555         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6556         * gfortran.dg/vect/pr19049.f90: Likewise.
6557         * gfortran.dg/vect/vect-8.f90: Likewise.
6559 2015-10-22  Richard Biener  <rguenther@suse.de>
6561         PR middle-end/68046
6562         PR middle-end/61893
6563         * gcc.dg/torture/ftrapv-2.c: New testcase.
6565 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6567         PR target/68015
6568         * gcc.target/s390/pr68015.c: New test.
6570 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6572         PR testsuite/67948
6573         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6574         instead of orr.
6576 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6577             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6579         PR target/63304
6580         * gcc.target/aarch64/pr63304_1.c: New test.
6582 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6584         PR c++/66781
6585         * g++.dg/parse/enum13.C: New.
6587 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6589         PR c++/67847
6590         * g++.dg/parse/enum12.C: New.
6592 2015-10-21  Martin Sebor  <msebor@redhat.com>
6594         PR driver/68043
6595         * gcc.misc-tests/help.exp: Adjust.
6596         * lib/options.exp (check_for_options): Add detail to output.
6598 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6600         PR fortran/67939
6601         * gfortran.dg/pr67939.f90: New test.
6603 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6604             Sebastian Pop  <s.pop@samsung.com>
6606         * gcc.dg/graphite/scop-11.c: Update pattern.
6608 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6610         PR ipa/67056
6611         * g++.dg/ipa/pr67056.C: New testcase.
6613 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6615         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6616         are matched.
6618 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6620         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6621         Add associated options for arm*-*-*.
6622         (sqrt): Remove dummy definition.
6624 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6626         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6628 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6630         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6631         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6632         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6634 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6636         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6637         sra-max-scalarization-size-Ospeed.
6639 2015-10-21  Marek Polacek  <polacek@redhat.com>
6642         PR c/68024
6643         * gcc.dg/pr68024.c: New test.
6645 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6647         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6648         * c-c++-common/goacc/sb-1.c: Adjust errors.
6649         * c-c++-common/goacc/sb-3.c: Adjust errors.
6650         * c-c++-common/goacc/loop-1.c: Adjust errors.
6651         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6652         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6653         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6655 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6657         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6659 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6661         * gcc.dg/lto/simd-function_0.c: New test.
6663 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6665         PR target/68018
6666         * gcc.target/i386/pr68018.c: New test.
6668 2015-10-21  Richard Biener  <rguenther@suse.de>
6670         PR middle-end/68031
6671         * gcc.dg/torture/pr68031.c: New testcase.
6673 2015-10-21  Richard Biener  <rguenther@suse.de>
6675         PR tree-optimization/68026
6676         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6678 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6680         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6681         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6682         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6683         * g++.dg/asan/default-options-1.C: Likewise.
6685 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6687         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6688         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6690 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6692         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6694 2015-10-20  Marek Polacek  <polacek@redhat.com>
6696         PR c/67964
6697         * gcc.dg/pr67964.c: New test.
6699 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6701         PR rtl-optimization/67609
6702         * gcc.target/i386/pr67609.c: New.
6704 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6706         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6708 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6710         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6711         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6713 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6715         PR target/66810
6716         * gcc.target/i386/pr66810.c: New test.
6718 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6720         PR target/67963
6721         PR target/67985
6722         * gcc.target/i386/pr67963-1.c: New test.
6723         * gcc.target/i386/pr67963-2.c: Likewise.
6724         * gcc.target/i386/pr67963-3.c: Likewise.
6725         * gcc.target/i386/pr67985-1.c: Likewise.
6726         * gcc.target/i386/pr67985-2.c: Likewise.
6727         * gcc.target/i386/pr67985-3.c: Likewise.
6729 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6731         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6733 2015-10-20  Richard Biener  <rguenther@suse.de>
6735         PR tree-optimization/68017
6736         * gcc.dg/torture/pr68017.c: New testcase.
6738 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6740         PR target/66912
6741         * gcc.target/aarch64/pr66912.c: New.
6742         * gcc.target/arm/pr66912.c: New.
6744 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6746         * gfortran.dg/pr67900.f90: New tests.
6748 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6750         * gnat.dg/opt50.adb: New test.
6751         * gnat.dg/opt50_pkg.adb: New helper.
6752         * gnat.dg/opt50_pkg.ads: New helper.
6754 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6756         PR fortran/68019
6757         * gfortran.dg/pr68019.f90: new test.
6759 2015-10-19  Richard Biener  <rguenther@suse.de>
6761         PR tree-optimization/67975
6762         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6764 2015-10-19  Richard Biener  <rguenther@suse.de>
6766         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6768 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6770         PR target/67995
6771         * gcc.target/i386/pr67995-1.c: New test.
6772         * gcc.target/i386/pr67995-2.c: Likewise.
6773         * gcc.target/i386/pr67995-3.c: Likewise.
6775 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6777         PR middle-end/68002
6778         * gcc.dg/PR68002.c: New test.
6780 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6782         * gcc.dg/builtins-20.c: Remove undefined behavior.
6784 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6786         PR fortran/67758
6787         * gfortran.dg/common_25.f90: New file.
6789 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6791         PR fortran/67177
6792         * gfortran.dg/move_alloc_15.f90: New test
6793         * gfortran.dg/move_alloc_16.f90: New test
6795         PR fortran/67977
6796         * gfortran.dg/deferred_character_assignment_1.f90: New test
6798 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6800         PR fortran/67987
6801         * gfortran.df/pr67987.f90: New test.
6802         * gfortran.dg/char_length_2.f90: Update testcase.
6804 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6806         * gcc.target/i386/iamcu/test_basic_returning.c
6807         (def_test_returning_type): Use union to check float return bits.
6809 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6811         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6812         Replace printf with __builtin_printf.
6814 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6816         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6817         initialize u5.
6819 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6821         PR middle-end/67966
6822         * gnat.dg/pack21.adb: New test.
6823         * gnat.dg/pack22.adb: Likewise.
6824         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6826 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6828         PR target/67745
6829         * gcc.target/arm/no-align.c: New test.
6830         * gcc.target/arm/attr-align1.c: New test.
6831         * gcc.target/arm/attr-align2.c: New test.
6832         * gcc.target/arm/attr-align3.c: New test.
6834 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6836         * gcc.c-torture/compile/icfmatch.c: Add testcase
6838 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6840         PR c++/67926
6841         * g++.dg/cpp1z/fold-ice1.C: New.
6843 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6844             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6846         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6848 2015-10-15  Marek Polacek  <polacek@redhat.com>
6850         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6852 2015-10-15  Marek Polacek  <polacek@redhat.com>
6854         PR tree-optimization/67953
6855         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6856         unsigned.
6857         * gcc.dg/torture/pr67953.c: New test.
6859 2015-10-14  Jeff Law  <law@redhat.com>
6861         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6862         contained within have their own file/test now.
6863         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6864         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6865         expectations a bit more.
6866         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6867         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6868         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6869         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6870         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6872         PR testsuite/67959
6873         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6875 2015-10-14  Marek Polacek  <polacek@redhat.com>
6877         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6878         (f6): New.
6879         (f7): New.
6880         (f8): New.
6881         (f9): New.
6882         (f10): New.
6883         (f11): New.
6884         (f12): New.
6885         (f13): New.
6887 2015-10-14  Richard Biener  <rguenther@suse.de>
6889         PR tree-optimization/67915
6890         * gcc.dg/torture/pr67915.c: New testcase.
6892 2015-10-14  Marek Polacek  <polacek@redhat.com>
6894         PR tree-optimization/67815
6895         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6896         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6897         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6899 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6901         * gcc.dg/pragma-pop_options-1.c: New test.
6903 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6904             Aldy Hernandez  <aldyh@redhat.com>
6906         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6907         * c-c++-common/gomp/clauses-1.c: New test.
6908         * c-c++-common/gomp/clauses-2.c: New test.
6909         * c-c++-common/gomp/clauses-3.c: New test.
6910         * c-c++-common/gomp/clauses-4.c: New test.
6911         * c-c++-common/gomp/declare-target-1.c: New test.
6912         * c-c++-common/gomp/declare-target-2.c: New test.
6913         * c-c++-common/gomp/depend-3.c: New test.
6914         * c-c++-common/gomp/depend-4.c: New test.
6915         * c-c++-common/gomp/doacross-1.c: New test.
6916         * c-c++-common/gomp/if-1.c: New test.
6917         * c-c++-common/gomp/if-2.c: New test.
6918         * c-c++-common/gomp/linear-1.c: New test.
6919         * c-c++-common/gomp/map-2.c: New test.
6920         * c-c++-common/gomp/map-3.c: New test.
6921         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6922         f_omp_target_data): Add map clause to target data.
6923         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6924         * c-c++-common/gomp/ordered-1.c: New test.
6925         * c-c++-common/gomp/ordered-2.c: New test.
6926         * c-c++-common/gomp/ordered-3.c: New test.
6927         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6928         on non-iterator.
6929         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6930         clause and ordered construct where no longer allowed.
6931         * c-c++-common/gomp/priority-1.c: New test.
6932         * c-c++-common/gomp/reduction-1.c: New test.
6933         * c-c++-common/gomp/schedule-simd-1.c: New test.
6934         * c-c++-common/gomp/sink-1.c: New test.
6935         * c-c++-common/gomp/sink-2.c: New test.
6936         * c-c++-common/gomp/sink-3.c: New test.
6937         * c-c++-common/gomp/sink-4.c: New test.
6938         * c-c++-common/gomp/udr-1.c: New test.
6939         * c-c++-common/taskloop-1.c: New test.
6940         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6941         value of _OPENMP macro.
6942         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6943         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6944         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6945         * gcc.dg/gomp/clause-1.c:
6946         * gcc.dg/gomp/reduction-1.c: New test.
6947         * gcc.dg/gomp/sink-fold-1.c: New test.
6948         * gcc.dg/gomp/sink-fold-2.c: New test.
6949         * gcc.dg/gomp/sink-fold-3.c: New test.
6950         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6951         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6952         of non-static data members.
6953         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6954         Add some linear clause tests.
6955         * g++.dg/gomp/declare-simd-3.C: New test.
6956         * g++.dg/gomp/linear-1.C: New test.
6957         * g++.dg/gomp/member-1.C: New test.
6958         * g++.dg/gomp/member-2.C: New test.
6959         * g++.dg/gomp/pr66571-2.C: New test.
6960         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6961         dependent argument.
6962         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6963         in reduction clause.
6964         * g++.dg/gomp/reference-1.C: New test.
6965         * g++.dg/gomp/sink-1.C: New test.
6966         * g++.dg/gomp/sink-2.C: New test.
6967         * g++.dg/gomp/sink-3.C: New test.
6968         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6969         * g++.dg/gomp/this-1.C: New test.
6970         * g++.dg/gomp/this-2.C: New test.
6971         * g++.dg/vect/simd-clone-2.cc: New test.
6972         * g++.dg/vect/simd-clone-2.h: New test.
6973         * g++.dg/vect/simd-clone-3.cc: New test.
6974         * g++.dg/vect/simd-clone-4.cc: New test.
6975         * g++.dg/vect/simd-clone-4.h: New test.
6976         * g++.dg/vect/simd-clone-5.cc: New test.
6978 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6980         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6981         after r228716 (Fix vtbl[34] and vtbx4).
6983 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6985         PR tree-optimization/67909, 67947
6986         * gcc.dg/torture/pr67947.c: New test.
6988 2015-10-13  Jeff Law  <law@redhat.com>
6990         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6992 2015-10-12  Jeff Law  <law@redhat.com>
6994         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6995         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6996         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6997         ssa-dom-thread-11.c.
6999         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
7001 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
7003         PR c++/58566
7004         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
7006 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
7008         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
7009         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
7010         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
7011         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
7012         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
7013         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
7014         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
7015         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
7017 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
7019         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
7020         and -mno-frame-header-opt options.
7021         * gcc.target/mips/frame-header-1.c: New file.
7022         * gcc.target/mips/frame-header-2.c: New file.
7023         * gcc.target/mips/frame-header-3.c: New file.
7025 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7026             Hale Wang  <hale.wang@arm.com>
7028         * gcc.dg/tree-ssa/forwprop-33.c: New.
7030 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
7032         PR target/67895
7033         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
7034         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
7035         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
7036         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
7037         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
7038         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
7039         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
7040         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
7041         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
7042         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
7044 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
7046         * lib/multiline.exp: New file.
7047         * lib/prune.exp: Load multiline.exp.
7048         (prune_gcc_output): Call into multiline.exp to handle any
7049         multiline output directives.
7050         * lib/libgo.exp: Load multiline.exp before prune.exp, using
7051         load_gcc_lib.
7053 2015-10-09  Martin Jambor  <mjambor@suse.cz>
7055         PR tree-optimization/67794
7056         * gcc.dg/ipa/ipa-sra-10.c: New test.
7057         * gcc.dg/torture/pr67794.c: Likewise.
7059 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
7061         PR rtl-optimization/67828
7062         * gcc.dg/torture/pr67828.c: New.
7064 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7066         PR target/67366
7067         * lib/target-supports.exp (check_effective_target_non_strict_align):
7068         Adjust for arm*-*-*.
7069         * gcc.target/arm/pr67366.c: New test.
7071 2015-10-09  Richard Biener  <rguenther@suse.de>
7073         PR tree-optimization/67891
7074         * gcc.dg/tree-ssa/pr67891.c: New testcase.
7076 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
7078         * gcc.dg/builtins-47.c: Test the optimized dump instead.
7080 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7082         * gcc.dg/vect/vect-outer-simd-3.c: New test.
7084 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
7086         * gcc.dg/loop-unswitch-2.c: New test.
7087         * gcc.dg/loop-unswitch-3.c: Likewise.
7088         * gcc.dg/loop-unswitch-4.c: Likewise.
7090 2015-10-08  Tom de Vries  <tom@codesourcery.com>
7092         * gcc.dg/dse.c: Only dump in dse1 pass.
7093         * gcc.dg/tree-ssa/pr30375.c: Same.
7095 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
7097         PR target/66697
7098         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
7099         (PUSH, POP): New defines.
7100         (sse2_test): Use PUSH and POP to misalign runtime stack.
7101         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
7103 2015-10-07  James Norris  <jnorris@codesourcery.com>
7105         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
7106         to atomic_init. (atomic_init): Restrict flags usage.
7108 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
7110         PR fortran/65889
7111         * gfortran.dg/sizeof_5.f90: New test.
7113 2015-10-06  Jeff Law  <law@redhat.com>
7115         * gcc.c-torture/compile/pr67816.c: New test.
7117 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7119         * gcc.target/aarch64/get_lane_f16_1.c: New test.
7121 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
7123         PR fortran/65766
7124         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7126 2015-10-06  Marek Polacek  <polacek@redhat.com>
7128         PR c++/67863
7129         * c-c++-common/Wtautological-compare-4.c: New test.
7131 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7132             Peter Bergner <bergner@vnet.ibm.com>
7134         PR target/67808
7135         * gcc.target/powerpc/pr67808.c: New test.
7137 2015-10-06  Nick Clifton  <nickc@redhat.com>
7139         * gcc.target/msp430: New directory.
7140         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
7141         tests.
7142         * gcc.target/msp430/data-attributes.c: New file.  Checks the
7143         noinit and persistent data attributes.
7145 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
7147         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
7149 2015-10-06  Richard Biener  <rguenther@suse.de>
7151         PR tree-optimization/67859
7152         * gcc.dg/torture/pr67859.c: New testcase.
7154 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7156         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
7158 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
7160         PR c++/53856
7161         * g++.dg/template/defarg19.C: New.
7162         * g++.dg/template/defarg20.C: Likewise.
7164 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7165             Sebastian Pop  <s.pop@samsung.com>
7167         * gcc.dg/graphite/scop-sor.c: Un-xfail.
7169 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
7170             Sebastian Pop  <s.pop@samsung.com>
7172         * gcc.dg/graphite/scop-sor.c: Xfail.
7174 2015-10-05  Martin Jambor  <mjambor@suse.cz>
7175             Jan Hubicka  <hubicka@ucw.cz>
7177         * gcc.dg/ipa/propalign-4.c: New test.
7178         * gcc.dg/ipa/propalign-5.c: Likewise.
7180 2015-10-05  Marek Polacek  <polacek@redhat.com>
7182         PR tree-optimization/67821
7183         * gcc.dg/torture/pr67821-2.c: New test.
7184         * gcc.dg/torture/pr67821.c: New test.
7186 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
7188         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
7190 2015-10-05  Christian Bruel  <christian.bruel@st.com>
7192         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
7194 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7196         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
7197         (exec_vcvt): Add comments.
7199 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7201         PR rtl-optimization/67447
7202         * gcc.target/i386/pr67447.c: New test.
7204 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
7206         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
7207         effective target.
7208         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7209         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7210         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7211         * gcc.target/i386/vect-unpack-1.c: Ditto.
7212         * gcc.target/i386/vect-unpack-2.c: Ditto.
7214 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
7216         PR fortran/67758
7217         * gfortran.dg/common_24.f: New.
7219 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7221         * gcc.target/arm/pr67756.c: Fixed warnings.
7223 2015-10-02  Marek Polacek  <polacek@redhat.com>
7225         PR c/67730
7226         * gcc.dg/pr67730-1.c: New test.
7227         * gcc.dg/pr67730-2.c: New test.
7228         * gcc.dg/pr67730.h: New test.
7230 2015-10-02  Marek Polacek  <polacek@redhat.com>
7232         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
7234 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7236         PR tree-optimization/67754
7237         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
7238         * gfortran.dg/graphite/block-2.f: Same.
7240 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
7242         * gcc.dg/graphite/scop-23.c: New.
7244 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7246         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
7247         and "avx512vbmi".
7249 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
7251         PR rtl-optimization/67756
7252         * gcc.target/arm/pr67756.c: New.
7254 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
7256         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
7257         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
7258         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
7259         for tiny model.
7260         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
7261         for small model.
7263 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
7265         * gcc.target/i386/vect-pack-trunc-1.c: New test.
7266         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
7267         * gcc.target/i386/vect-perm-even-1.c: Ditto.
7268         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
7269         * gcc.target/i386/vect-unpack-1.c: Ditto.
7270         * gcc.target/i386/vect-unpack-2.c: Ditto.
7272 2015-10-02  Marek Polacek  <polacek@redhat.com>
7274         PR c/64249
7275         * c-c++-common/Wduplicated-cond-1.c: New test.
7276         * c-c++-common/Wduplicated-cond-2.c: New test.
7277         * c-c++-common/Wduplicated-cond-3.c: New test.
7278         * c-c++-common/Wduplicated-cond-4.c: New test.
7279         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
7280         -Wduplicated-cond warning.
7282 2015-10-02  Renlin Li  <renlin.li@arm.com>
7284         * gcc.target/aarch64/csneg-1.c: Update.
7286 2015-10-02  Renlin Li  <renlin.li@arm.com>
7288         PR target/66776
7289         * gcc.target/aarch64/pr66776.c: New.
7291 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7293         * gnat.dg/warn13.adb: New test.
7295 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7297         * gnat.dg/vect15.ad[sb]: New test.
7298         * gnat.dg/vect16.ad[sb]: Likewise.
7299         * gnat.dg/vect17.ad[sb]: Likewise.
7300         * gnat.dg/vect18.ad[sb]: Likewise.
7302 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7304         PR rtl-optimization/67786
7305         PR rtl-optimization/67787
7306         * gcc.dg/pr67786.c: New test.
7307         * gcc.dg/pr67787.c: Likewise.
7309 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
7311         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
7313 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
7315         PR target/51726
7316         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7318 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
7320         PR fortran/62242
7321         PR fortran/52332
7322         * gfortran.dg/string_array_constructor_1.f90: New.
7323         * gfortran.dg/string_array_constructor_2.f90: New.
7324         * gfortran.dg/string_array_constructor_3.f90: New.
7326 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
7328         PR target/67788
7329         PR target/67789
7330         * gcc.target/powerpc/pr67789.c: New testcase.
7332 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7334         PR fortran.67802
7335         * gfortran.dg/pr67802.f90: New test.
7337 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7339         PR fortran/66979
7340         gfortran.dg/pr66979.f90: new test.
7342 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7344         PR fortran/67616
7345         * gfortran.dg/pr67616.f90: New test.
7347 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
7349         PR c++/54430
7350         * g++.dg/cpp0x/range-for30.C: New.
7352 2015-10-01  Marek Polacek  <polacek@redhat.com>
7354         PR c/65345
7355         * gcc.dg/atomic/pr65345-4.c: New test.
7356         * gcc.dg/pr65345-3.c: New test.
7358 2015-10-01  Marek Polacek  <polacek@redhat.com>
7360         PR tree-optimization/67769
7361         * gcc.dg/torture/pr67769.c: New test.
7363 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7365         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7367 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
7369         PR target/54236
7370         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7372 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7374         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7375         (main): Rename to sse2_test.  Abort if count != 5.
7376         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
7377         of -march=slm.
7378         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7380 2015-10-01  Richard Biener  <rguenther@suse.de>
7382         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7383         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7385 2015-09-30  Jeff Law  <law@redhat.com>
7387         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7389 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7391         PR rtl-optimization/67037
7392         * gcc.c-torture/execute/pr67037.c: New test.
7394 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7396         * lib/target-supports.exp (check_effective_target_sync_int_128):
7397         Return 1 on spu-*-* targets.
7398         (check_effective_target_sync_int_128_runtime): Likewise.
7399         (check_effective_target_sync_long_long): Likewise.
7400         (check_effective_target_sync_long_long_runtime): Likewise.
7401         (check_effective_target_sync_int_long): Likewise.
7402         (check_effective_target_sync_char_short): Likewise.
7404 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
7406         * gcc.target/i386/pr67761.c: New test.
7408 2015-09-30  Marek Polacek  <polacek@redhat.com>
7410         PR c/67730
7411         * gcc.dg/pr67730.c: New test.
7413 2015-09-30  Marek Polacek  <polacek@redhat.com>
7415         PR tree-optimization/67690
7416         * gcc.dg/torture/pr67690.c: New test.
7418 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
7420         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7421         * g++.dg/gomp/tls-wrap4.C: Likewise.
7422         * gcc.dg/atomic-op-optimize.c: Likewise.
7423         * gcc.dg/pr54087.c: Likewise.
7424         * gcc.dg/tls/section-2.c: Likewise.
7425         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7426         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7427         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7428         * gcc.target/arm/divzero.c: Likewise.
7429         * gcc.target/arm/sibcall-2.c: Likewise.
7430         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7431         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7432         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7433         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7434         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7435         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7436         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7437         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7438         * gfortran.dg/default_format_2.f90: Likewise.
7439         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7441 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7443         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7445 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7447         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7448         * gfortran.dg/round_4.f90: ditto.
7450 2015-09-29  Richard Biener  <rguenther@suse.de>
7452         PR tree-optimization/67170
7453         * gfortran.dg/pr67170.f90: New testcase.
7455 2015-09-29  Richard Biener  <rguenther@suse.de>
7457         PR tree-optimization/67741
7458         * gcc.dg/torture/pr67741.c: New testcase.
7460 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7462         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7463         non-zero for __builtin_signbit tests.
7465 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7467         PR target/65105
7468         * gcc.target/i386/pr65105-1.c: New.
7469         * gcc.target/i386/pr65105-2.c: New.
7470         * gcc.target/i386/pr65105-3.c: New.
7471         * gcc.target/i386/pr65105-4.C: New.
7472         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7474 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7476         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7478 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7480         PR fortran/40054
7481         PR fortran/63921
7482         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7483         standard as legacy.
7484         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7485         * gfortran.dg/function_types_3.f90: Change error message to
7486         "Type inaccessible...."
7487         * gfortran.dg/ptr_func_assign_1.f08: New test.
7488         * gfortran.dg/ptr_func_assign_2.f08: New test.
7490 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7492         PR fortran/40054
7493         PR fortran/63921
7494         * gfortran.dg/ptr_func_assign_3.f08: New test.
7495         * gfortran.dg/ptr_func_assign_4.f08: New test.
7497 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7498             Sebastian Pop  <s.pop@samsung.com>
7500         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7501         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7502         * gcc.dg/graphite/block-3.c: Same.
7503         * gcc.dg/graphite/block-4.c: Same.
7504         * gcc.dg/graphite/block-5.c: Same.
7505         * gcc.dg/graphite/block-6.c: Same.
7506         * gcc.dg/graphite/block-7.c: Same.
7507         * gcc.dg/graphite/block-8.c: Same.
7508         * gcc.dg/graphite/block-pr47654.c: Same.
7509         * gcc.dg/graphite/interchange-0.c: Same.
7510         * gcc.dg/graphite/interchange-1.c: Same.
7511         * gcc.dg/graphite/interchange-10.c: Same.
7512         * gcc.dg/graphite/interchange-11.c: Same.
7513         * gcc.dg/graphite/interchange-12.c: Same.
7514         * gcc.dg/graphite/interchange-13.c: Same.
7515         * gcc.dg/graphite/interchange-14.c: Same.
7516         * gcc.dg/graphite/interchange-15.c: Same.
7517         * gcc.dg/graphite/interchange-3.c: Same.
7518         * gcc.dg/graphite/interchange-4.c: Same.
7519         * gcc.dg/graphite/interchange-5.c: Same.
7520         * gcc.dg/graphite/interchange-6.c: Same.
7521         * gcc.dg/graphite/interchange-7.c: Same.
7522         * gcc.dg/graphite/interchange-8.c: Same.
7523         * gcc.dg/graphite/interchange-9.c: Same.
7524         * gcc.dg/graphite/interchange-mvt.c: Same.
7525         * gcc.dg/graphite/pr35356-1.c: Same.
7526         * gcc.dg/graphite/pr35356-3.c: Same.
7527         * gcc.dg/graphite/pr37485.c: Same.
7528         * gcc.dg/graphite/scop-1.c: Same.
7529         * gcc.dg/graphite/scop-11.c: Same.
7530         * gcc.dg/graphite/scop-5.c: Same.
7531         * gcc.dg/graphite/uns-block-1.c: Same.
7532         * gcc.dg/graphite/uns-interchange-9.c: Same.
7533         * gfortran.dg/graphite/block-1.f90: Same.
7534         * gfortran.dg/graphite/interchange-3.f90: Same.
7535         * gfortran.dg/graphite/pr14741.f90: Same.
7536         * gfortran.dg/graphite/block-2.f: Same.
7538 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7539             Sebastian Pop  <s.pop@samsung.com>
7541         PR tree-optimization/67700
7542         * gcc.dg/graphite/run-id-pr67700.c: New.
7544 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7546         PR target/54236
7547         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7548         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7549         test_27): New.
7550         * gcc.target/sh/pr54236-5.c: New.
7551         * gcc.target/sh/pr54236-6.c: New.
7553 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7555         PR rtl-optimization/67456
7556         PR rtl-optimization/67464
7557         PR rtl-optimization/67465
7558         * gcc.dg/pr67465.c: New test.
7560 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7562         PR tree-optimization/62171
7563         * gcc.dg/vect/pr62171.c: New test.
7565 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7567         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7568         skip on AIX.  XFAIL individual line tests.
7570 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7572         PR rtl-optimization/64164
7573         PR tree-optimization/67312
7574         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7575         * gcc.target/i386/stackalign/return-4.c: Add -O.
7577 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7579         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7581 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7583         PR fortran/67721
7584         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7586 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7588         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7589         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7590         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7591         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7592         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7593         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7594         DW_AT_noreturn on AIX.
7595         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7596         DW_AT_noreturn on AIX.
7597         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7598         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7599         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7600         DW_AT_GNU_deleted on AIX.
7601         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7602         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7603         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7604         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7605         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7606         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7607         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7608         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7609         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7610         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7611         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7612         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7613         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7614         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7615         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7617 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7619         PR fortran/67614
7620         * gfortran.dg/pr67614.f90: New test.
7622 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7624         PR fortran/67525
7625         * gfortran.dg/pr67525.f90: New test.
7627 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7629         PR fortran/55603
7630         * gfortran.dg/allocatable_function_9.f90: New.
7632 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7634         PR target/67675
7635         * gcc.target/sh/pr67675.c: New.
7637 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7639         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7641 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7643         * gcc.target/i386/pr66749.c (dg-options): Replace
7644         -mtune=lakemount with -mtune=lakemont.
7645         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7646         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7648 2015-09-25  Marek Polacek  <polacek@redhat.com>
7650         * c-c++-common/ubsan/bounds-11.c: New test.
7651         * c-c++-common/ubsan/bounds-12.c: New test.
7653 2015-09-25  Marek Polacek  <polacek@redhat.com>
7655         PR sanitizer/64906
7656         * c-c++-common/ubsan/pr64906.c: New test.
7658 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7660         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7661         with -mtune=lakemount.
7662         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7663         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7665 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7667         PR driver/67640
7668         * gcc.dg/Werror-13.c: New test.
7670 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7672         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7674 2015-09-24  Richard Biener  <rguenther@suse.de>
7676         PR lto/67699
7677         * g++.dg/pr67699.C: New testcase.
7679 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7681         PR libgcc/67624
7682         * gcc.target/arm/fp16-inf.c: New test.
7684 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7686         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7687         name while checking for AVX-512VBMI presence.
7689 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7691         * lib/target-supports.exp (check_effective_target_pie): Check for
7692         PIE support on Solaris 11.x and 12.
7694 2015-09-24  Richard Biener  <rguenther@suse.de>
7696         * g++.dg/tree-ssa/restrict3.C: New testcase.
7698 2015-09-24  Richard Biener  <rguenther@suse.de>
7700         PR tree-optimization/48885
7701         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7703 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7705         * c-c++-common/Wmisleading-indentation.c: Augment test.
7707 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7709         Fix small typos in the coding rule enforcement warnings.
7710         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7711         with 'namespace'.
7713 2015-09-23  Richard Biener  <rguenther@suse.de>
7715         PR middle-end/67662
7716         * gcc.dg/ubsan/pr67662.c: New testcase.
7718 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7720         PR c/49655
7721         * gcc.dg/pragma-diag-6.c: New test.
7723 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7725         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7727 2015-09-23  Richard Biener  <rguenther@suse.de>
7729         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7731 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7733         * c-c++-common/Wmisleading-indentation.c: Augment test.
7735 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7737         * g++.dg/diagostic/disable.C: New.
7739 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7741         PR tree-optimization/67671
7742         * g++.dg/pr67671.C: New test.
7744 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7746         PR target/67480
7747         * gcc.target/i386/pr67480.c: New test.
7749 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7751         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7752         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7753         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7754         avx512dq, avx512cd, avx512er and avx512pf.
7756 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7758         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7759         update-fetch operations.
7760         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7762 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7764         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7765         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7767 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7769         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7770         (TEST_ONE): New.
7771         * gcc.target/aarch64/atomic-inst-swap.c: New.
7773 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7775         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7776         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7777         * gcc.target/i386/pr59789.c (f1): Likewise.
7778         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7779         * gcc.target/i386/intrinsics_6.c: Likewise.
7780         * gcc.dg/winline-5.c (int t): Likewise.
7781         * gcc.dg/winline-9.c (t): Likewise.
7782         * gcc.dg/always_inline2.c (q): Likewise.
7783         * gcc.dg/winline-2.c (inline int t): Likewise.
7784         * gcc.dg/winline-6.c: Likewise.
7785         * gcc.dg/winline-10.c (void g): Likewise.
7786         * gcc.dg/pr49243.c (void parse): Likewise.
7787         * gcc.dg/always_inline3.c (q2): Likewise.
7788         * gcc.dg/winline-3.c: Likewise.
7789         * gcc.dg/winline-7.c (inline void *t): Likewise.
7791 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7793         PR tree-optimization/67666
7794         * g++.dg/pr67666.C: New test.
7796 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7798         PR fortran/67615
7799         * gfortran.dg/pr67615.f90: new test.
7801 2015-09-21  Jeff Law  <law@redhat.com>
7803         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7805 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7807         Complete the implementation of N4230, Nested namespace definition.
7808         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7809         attributes and nested namespace definitions.
7810         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7811         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7812         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7813         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7814         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7815         appearing before the namespace identifier.
7817 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7819         PR c/66415
7820         * gcc.dg/cpp/pr66415-1.c: Test column number.
7822 2015-09-21  Richard Biener  <rguenther@suse.de>
7824         * g++.dg/ext/attr-alias-3.C: Add -g.
7826 2015-09-21  Richard Biener  <rguenther@suse.de>
7828         PR debug/67664
7829         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7831 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7833         PR target/64345
7834         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7836 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7838         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7840 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7842         PR middle-end/60832
7843         * gcc.dg/pr53265.c: Update.
7845 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7847         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7849 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7851         PR target/59478
7852         * gcc.target/sh/pr59478.c: New.
7854 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7856         PR target/67126
7857         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7858         * gcc.target/sh/pr54236-2.c: Likewise.
7860 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7862         * gcc.target/sh/pr43417.c: Move target independent test to ...
7863         * gcc.c-torture/compile/pr43417.c: ... here.
7865 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7867         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7868         check_effective_target_big_endian, check_effective_target_little_endian,
7869         check_effective_target_any_fpu, check_effective_target_double_fpu,
7870         check_effective_target_use_single_only_fpu,
7871         check_effective_target_default_single_fpu,
7872         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7873         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7874         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7875         check_effective_target_fmovd_enabled,
7876         check_effective_target_has_privileged, check_effective_target_has_pref,
7877         check_effective_target_banked_r0r7_isr,
7878         check_effective_target_stack_save_isr): New effective target checks.
7879         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7880         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7881         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7882         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7883         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7884         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7885         * gcc.target/sh/attr-isr.c: Likewise.
7886         * gcc.target/sh/fpul-usage-1.c: Likewise.
7887         * gcc.target/sh/hiconst.c: Likewise.
7888         * gcc.target/sh/mfmovd.c: Likewise.
7889         * gcc.target/sh/pr21255-3.c: Likewise.
7890         * gcc.target/sh/pr33135-1.c: Likewise.
7891         * gcc.target/sh/pr33135-2.c: Likewise.
7892         * gcc.target/sh/pr33135-3.c: Likewise.
7893         * gcc.target/sh/pr33135-4.c: Likewise.
7894         * gcc.target/sh/pr39423-2.c: Likewise.
7895         * gcc.target/sh/pr49880-4.c: Likewise.
7896         * gcc.target/sh/pr49880-5.c: Likewise.
7897         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7898         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7899         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7900         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7901         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7902         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7903         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7904         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7905         * gcc.target/sh/pr50751-2.c: Likewise.
7906         * gcc.target/sh/pr50751-3.c: Likewise.
7907         * gcc.target/sh/pr50751-5.c: Likewise.
7908         * gcc.target/sh/pr50751-6.c: Likewise.
7909         * gcc.target/sh/pr50751-8.c: Likewise.
7910         * gcc.target/sh/pr51244-15.c: Likewise.
7911         * gcc.target/sh/pr51244-2.c: Likewise.
7912         * gcc.target/sh/pr51244-20.c: Likewise.
7913         * gcc.target/sh/pr51244-6.c: Likewise.
7914         * gcc.target/sh/pr52483-4.c: Likewise.
7915         * gcc.target/sh/pr53511-1.c: Likewise.
7916         * gcc.target/sh/pr53512-1.c: Likewise.
7917         * gcc.target/sh/pr53512-2.c: Likewise.
7918         * gcc.target/sh/pr53512-3.c: Likewise.
7919         * gcc.target/sh/pr53512-4.c: Likewise.
7920         * gcc.target/sh/pr53513-1.c: Likewise.
7921         * gcc.target/sh/pr54089-2.c: Likewise.
7922         * gcc.target/sh/pr54089-3.c: Likewise.
7923         * gcc.target/sh/pr54089-4.c: Likewise.
7924         * gcc.target/sh/pr54602-2.c: Likewise.
7925         * gcc.target/sh/pr54602-3.c: Likewise.
7926         * gcc.target/sh/pr54602-4.c: Likewise.
7927         * gcc.target/sh/pr54680.c: Likewise.
7928         * gcc.target/sh/pr55303-1.c: Likewise.
7929         * gcc.target/sh/pr55303-2.c: Likewise.
7930         * gcc.target/sh/pr55303-3.c: Likewise.
7931         * gcc.target/sh/pr56547-1.c: Likewise.
7932         * gcc.target/sh/pr56547-2.c: Likewise.
7933         * gcc.target/sh/pr61195.c: Likewise.
7934         * gcc.target/sh/pr61996.c: Likewise.
7935         * gcc.target/sh/pr6526.c: Likewise.
7936         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7937         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7938         * gcc.target/sh/prefetch.c: Likewise.
7939         * gcc.target/sh/rte-delay-slot.c: Likewise.
7940         * gcc.target/sh/sh2a-band.c: Likewise.
7941         * gcc.target/sh/sh2a-bclr.c: Likewise.
7942         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7943         * gcc.target/sh/sh2a-bld.c: Likewise.
7944         * gcc.target/sh/sh2a-bor.c: Likewise.
7945         * gcc.target/sh/sh2a-bset.c: Likewise.
7946         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7947         * gcc.target/sh/sh2a-bxor.c: Likewise.
7948         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7949         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7950         * gcc.target/sh/sh2a-movrt.c: Likewise.
7951         * gcc.target/sh/sh2a-resbank.c: Likewise.
7952         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7953         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7954         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7955         * gcc.target/sh/sh4a-cosf.c: Likewise.
7956         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7957         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7958         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7959         * gcc.target/sh/sh4a-sinf.c: Likewise.
7961 2015-09-20  Jeff Law  <law@redhat.com>
7963         PR tree-optimization/47679
7964         * g++.dg/warn/Wuninitialized-6.C: New test.
7966 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7968         Implement nested namespace definitions.
7969         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7970         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7971         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7972         * g++.dg/lookup/name-clash5.C: Adjust.
7973         * g++.dg/lookup/name-clash6.C: Likewise.
7975 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7977         * gcc.dg/pragma-diag-5.c: New test.
7979 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7981         PR middle-end/67619
7982         * gcc.dg/torture/pr67619.c: New test.
7983         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7984         New procedure.
7986 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7988         PR tree-optimization/67283
7989         * gcc.dg/tree-ssa/sra-15.c: New.
7990         * gcc.dg/tree-ssa/sra-16.c: New.
7992 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7994         PR sanitizer/64078
7995         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7996         (f2, f3): Make the function static.
7997         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7999 2015-09-17  Christian Bruel  <christian.bruel@st.com>
8001         * gcc.target/arm/attr_thumb-static2.c: New test.
8003 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8005         * gnat.dg/overflow_sum3.adb: New test.
8007 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8009         * gcc.target/arm/stack-checking.c: New test.
8011 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
8013         PR fortran/52846
8014         * gfortran.dg/public_private_module_5.f90: Add module procedure
8015         trigger_smod to ensure that the smod file is written.
8017 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
8019         * gcc.target/aarch64/copysign_1.c: New.
8020         * gcc.target/aarch64/copysign_2.c: New.
8022 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
8024         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
8025         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
8026         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
8028 2015-09-16  John Marino  <gnugcc@marino.st>
8030         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
8032 2015-09-16  Richard Biener  <rguenther@suse.de>
8034         PR middle-end/67253
8035         * gcc.dg/torture/pr67253.c: New testcase.
8037 2015-09-16  Richard Biener  <rguenther@suse.de>
8039         PR middle-end/67271
8040         * gcc.dg/pr67271.c: New testcase.
8042 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
8044         * gnat.dg/opt49.adb: New test.
8046 2015-09-16  Richard Biener  <rguenther@suse.de>
8048         PR middle-end/67442
8049         * gcc.dg/torture/pr67442.c: New testcase.
8051 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8053         * gnat.dg/array24.adb: New test.
8054         * gnat.dg/blocklocs.adb: Delete.
8056 2015-09-15  Marek Polacek  <polacek@redhat.com>
8058         PR c/67580
8059         * gcc.dg/pr67580.c: New test.
8061 2015-09-15  Richard Biener  <rguenther@suse.de>
8063         PR tree-optimization/67470
8064         * gcc.dg/torture/pr67470.c: New testcase.
8066 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
8068         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
8070 2015-09-15  Richard Biener  <rguenther@suse.de>
8072         PR middle-end/67563
8073         * gcc.dg/pr67563.c: New testcase.
8075 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8077         PR fortran/67460
8078         * gfortran.dg/pr67460.f90: New test.
8080 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
8082         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
8083         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
8085 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
8087         PR c++/51911
8088         * g++.dg/cpp0x/new-auto1.C: New.
8090 2015-09-11  Mark Wielaard  <mjw@redhat.com>
8092         PR c/28901
8093         * g++.dg/warn/unused-variable-1.C: New test.
8094         * g++.dg/warn/unused-variable-2.C: Likewise.
8095         * gcc.dg/unused-4.c: Adjust warning for static const.
8096         * gcc.dg/unused-variable-1.c: New test.
8097         * gcc.dg/unused-variable-2.c: Likewise.
8099 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
8101         * gfortran.dg/private_type_3.f90: Require visibility.
8102         * gfortran.dg/module_variable_2.f90: Same.
8103         * gfortran.dg/nested_forall_1.f: Same.
8104         * gfortran.dg/elemental_dependency_4.f90: Same.
8105         * gfortran.dg/bind_c_usage_25.f90: Same.
8106         * gfortran.dg/access_spec_1.f90: Same.
8107         * gfortran.dg/public_private_module_2.f90: Same.
8108         * gfortran.dg/host_assoc_variable_1.f90: Same.
8109         * gfortran.dg/public_private_module_6.f90: Same.
8110         * gfortran.dg/module_variable_1.f90: Same.
8111         * gfortran.dg/pr37286.f90: Same.
8112         * gfortran.dg/internal_pack_7.f90: Same.
8113         * gfortran.dg/submodule_10.f08: Same.
8114         * gfortran.dg/allocatable_function_8.f90: Same.
8115         * gfortran.dg/merge_init_expr_2.f90: Same.
8116         * gfortran.dg/class_37.f03: Same.
8117         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
8118         * gfortran.dg/typebound_call_20.f03: Same.
8119         * gfortran.dg/proc_ptr_result_3.f90: Same.
8120         * gfortran.dg/pr32535.f90: Same.
8121         * gfortran.dg/typebound_proc_19.f90: Same.
8122         * gfortran.dg/initialization_10.f90: Same.
8123         * gfortran.dg/bind_c_usage_8.f03: Same.
8124         * gfortran.dg/pr61335.f90: Same.
8125         * gfortran.dg/elemental_dependency_5.f90: Same.
8126         * gfortran.dg/proc_ptr_3.f90: Same.
8127         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
8129 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8131         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
8132         * gcc.dg/Wno-frame-address.c: Skip for Visium.
8133         * gcc.dg/loop-8.c: Likewise.
8135 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
8137         PR ada/66965
8138         * gnat.dg/specs/addr1.ads: Remove.
8140 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8142         * gcc.dg/pie-link.c: Add -pie to dg-options.
8144 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
8146         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
8147         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
8149 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8151         * gcc.target/powerpc/swaps-p8-20.c: New test.
8152         * gcc.target/powerpc/swaps-p8-21.c: New test.
8154 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
8156         PR fortran/67526
8157         * gfortran.dg/pr67526.f90: New test.
8159 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
8161         PR c++/67318
8162         * g++.dg/cpp0x/variadic166.C: New.
8164 2015-09-09  Mark Wielaard  <mjw@redhat.com>
8166         * c-c++-common/nonnull-1.c: New test.
8168 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
8170         PR fortran/66993
8171         * gfortran.dg/submodule_11.f08: New test.
8173 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
8175         PR target/67506
8176         * gcc.c-torture/compile/pr67506.c: New test.
8178 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8180         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
8181         initialization with a byte mask.  No change expected here.
8182         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
8183         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
8184         initialization with contigious bitmask.  Literal pool is expectd
8185         to be used here.
8187 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8189         PR target/67439
8190         * gcc.target/arm/pr67439_1.c: New test.
8192 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
8194         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
8195         model.
8197 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
8199         PR c++/67523
8200         * g++.dg/gomp/pr67523.C: New test.
8202         PR c++/67522
8203         * g++.dg/gomp/pr67522.C: New test.
8205         PR middle-end/67521
8206         * c-c++-common/gomp/pr67521.c: New test.
8208         PR middle-end/67517
8209         * c-c++-common/gomp/pr67517.c: New test.
8211         PR c++/67514
8212         * g++.dg/gomp/pr67514.C: New test.
8214         PR c++/67511
8215         * g++.dg/gomp/pr67511.C: New test.
8217         PR c/67502
8218         * c-c++-common/gomp/pr67502.c: New test.
8220 2015-09-09  Marek Polacek  <polacek@redhat.com>
8222         PR middle-end/67512
8223         * gcc.dg/pr67512.c: New test.
8225 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
8227         PR c++/53184
8228         * g++.dg/warn/Wsubobject-linkage-1.C: New.
8229         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
8230         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
8231         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
8233 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8235         * gcc.target/aarch64/mod_2.x: New file.
8236         * gcc.target/aarch64/mod_256.x: Likewise.
8237         * gcc.target/arm/mod_2.c: New test.
8238         * gcc.target/arm/mod_256.c: Likewise.
8239         * gcc.target/aarch64/mod_2.c: Likewise.
8240         * gcc.target/aarch64/mod_256.c: Likewise.
8242 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
8244         PR c++/67504
8245         * g++.dg/gomp/pr67504.C: New test.
8247         PR c/67501
8248         * c-c++-common/gomp/pr67501.c: New test.
8250         PR c/67500
8251         * gcc.dg/gomp/pr67500.c: New test.
8253         PR c/67495
8254         * gcc.dg/gomp/pr67495.c: New test.
8256 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
8257             Sebastian Pop  <s.pop@samsung.com>
8259         PR tree-optimization/53852
8260         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
8261         both isl-0.12 and isl-0.15.
8262         * gcc.dg/graphite/uns-interchange-14.c: Same.
8263         * gcc.dg/graphite/uns-interchange-15.c: Same.
8264         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8266 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
8267             Sebastian Pop  <s.pop@samsung.com>
8269         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
8270         * gcc.dg/graphite/block-1.c: Same.
8271         * gcc.dg/graphite/block-5.c: Same.
8272         * gcc.dg/graphite/block-6.c: Same.
8273         * gcc.dg/graphite/interchange-1.c: Same.
8274         * gcc.dg/graphite/interchange-10.c: Same.
8275         * gcc.dg/graphite/interchange-11.c: Same.
8276         * gcc.dg/graphite/interchange-13.c: Same.
8277         * gcc.dg/graphite/interchange-14.c: Same.
8278         * gcc.dg/graphite/interchange-3.c: Same.
8279         * gcc.dg/graphite/interchange-4.c: Same.
8280         * gcc.dg/graphite/interchange-7.c: Same.
8281         * gcc.dg/graphite/interchange-8.c: Same.
8282         * gcc.dg/graphite/interchange-9.c: Same.
8283         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
8284         * gcc.dg/graphite/pr35356-1.c (foo): Same.
8285         * gcc.dg/graphite/pr37485.c: Same.
8286         * gcc.dg/graphite/scop-0.c (int toto): Same.
8287         * gcc.dg/graphite/scop-1.c: Same.
8288         * gcc.dg/graphite/scop-10.c: Same.
8289         * gcc.dg/graphite/scop-11.c: Same.
8290         * gcc.dg/graphite/scop-12.c: Same.
8291         * gcc.dg/graphite/scop-13.c: Same.
8292         * gcc.dg/graphite/scop-16.c: Same.
8293         * gcc.dg/graphite/scop-17.c: Same.
8294         * gcc.dg/graphite/scop-18.c: Same.
8295         * gcc.dg/graphite/scop-2.c: Same.
8296         * gcc.dg/graphite/scop-21.c (int test): Same.
8297         * gcc.dg/graphite/scop-22.c (void foo): Same.
8298         * gcc.dg/graphite/scop-4.c: Same.
8299         * gcc.dg/graphite/scop-5.c: Same.
8300         * gcc.dg/graphite/scop-6.c: Same.
8301         * gcc.dg/graphite/scop-7.c: Same.
8302         * gcc.dg/graphite/scop-8.c: Same.
8303         * gcc.dg/graphite/scop-9.c: Same.
8304         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
8305         data-refs remain inside the inner loop.
8306         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
8307         * gcc.dg/graphite/uns-interchange-14.c: Same.
8308         * gcc.dg/graphite/uns-interchange-9.c: Same.
8309         * gfortran.dg/graphite/interchange-3.f90
8311 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8313         PR target/63870
8314         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
8315         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
8316         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
8317         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
8318         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
8319         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
8320         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
8321         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
8322         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
8323         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
8324         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
8325         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
8327 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8329         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
8330         * lib/target-supports.exp
8331         (check_effective_target_arm_neon_fp16_hw): New.
8333 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8335         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
8336         Set additional_flags for neon-fp16 if supported, else fallback to neon.
8338         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8339         (hfloat16_t): New.
8340         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8341         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
8342         if supported.
8343         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
8344         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
8345         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
8346         when those are supported.
8347         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
8348         (vdup_n_f16): New.
8350         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8351         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
8352         cases if supported.
8354         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
8355         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
8356         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
8357         Likewise.
8358         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
8359         Likewise.
8360         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8362         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8363         Add float16x8_t case.
8364         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8365         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8366         main, exec_vcreate): Likewise.
8367         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8368         exec_vget_high): Likewise.
8369         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8370         exec_vget_low): Likewise.
8371         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8372         Likewise.
8373         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8374         exec_vld1_dup): Likewise.
8375         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8376         exec_vld1_lane): Likewise.
8377         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8378         Likewise.
8379         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8380         exec_vldX_dup): Likewise.
8381         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8382         exec_vldX_lane): Likewise.
8383         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8384         exec_vset_lane): Likewise.
8385         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8386         exec_vst1_lane): Likewise.
8388 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8390         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8391         * gcc.target/aarch64/vget_low_1.c: Likewise.
8393 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8395         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8396         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8397         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8398         (main): update orig_data to avoid float16 NaN on bigendian.
8400 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8402         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8403         float16x8_t.
8404         * gcc.target/aarch64/vset_lane_1.c: Likewise.
8405         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8406         * gcc.target/aarch64/vld1_lane.c: Likewise.
8408 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8410         PR c++/67369
8411         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8413 2015-09-07  Marek Polacek  <polacek@redhat.com>
8415         PR inline-asm/67448
8416         * gcc.dg/asm-10.c: New test.
8418 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
8420         PR middle-end/67452
8421         * gcc.dg/lto/pr67452_0.c: New test.
8423 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8425         PR target/65210
8426         * gcc.target/avr/pr65210.c: New test.
8428 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8430         PR testsuite/67450
8431         * lib/target-supports.exp (check_cached_effective_target):
8432         Apppend $prop to et_prop_list only if needed.
8434 2015-09-04  Marek Polacek  <polacek@redhat.com>
8436         PR sanitizer/67279
8437         * gcc.dg/ubsan/pr67279.c: New test.
8439 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8440             Petr Murzin  <petr.murzin@intel.com>
8441             Kirill Yukhin <kirill.yukhin@intel.com>
8443         * gcc.target/i386/avx512f-scatter-1.c: New.
8444         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8445         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8447 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8449         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8450         rather than calling rmdir, cleanup if open fails.
8452 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8454         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8455         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8456         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8457         Return true for PowerPC targets that implement Altivec.
8459 2015-09-03  Renlin Li  <renlin.li@arm.com>
8461         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8462         check the assembly.
8463         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8465 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8467         * gcc.target/powerpc/vec-shift.c: New test.
8469 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8471         PR tree-optimization/65637
8472         * gcc.dg/autopar/reduc-4.c: New test.
8474 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8476         PR tree-optimization/65637
8477         * gcc.dg/autopar/pr46099-2.c: New test.
8479 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8481         PR middle-end/67351
8482         * g++.dg/pr67351.C: New test.
8484 2015-09-03  Richard Biener  <rguenther@suse.de>
8486         PR ipa/66705
8487         * g++.dg/lto/pr66705_0.C: New testcase.
8489 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8491         PR middle-end/60586
8492         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8493         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8495 2015-09-02  Marek Polacek  <polacek@redhat.com>
8497         PR c/67432
8498         * gcc.dg/pr67432.c: New test.
8500 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8502         * lib/target-supports.exp (clear_effective_target_cache): New.
8503         (check_cached_effective_target): Update et_prop_list.
8504         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8505         * g++.dg/compat/compat.exp: Likewise.
8506         * g++.dg/compat/struct-layout-1.exp: Likewise.
8507         * lib/asan-dg.exp: Likewise.
8508         * lib/atomic-dg.exp: Likewise.
8509         * lib/cilk-plus-dg.exp: Likewise.
8510         * lib/clearcap.exp: Likewise.
8511         * lib/mpx-dg.exp: Likewise.
8512         * lib/tsan-dg.exp: Likewise.
8513         * lib/ubsan-dg.exp: Likewise.
8515 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8517         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8519 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8520             Andrew Bennett  <andrew.bennett@imgtec.com>
8522         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8523         dependencies between ISA level and compact-branches.
8524         * gcc.target/mips/branch-10.c: Update expected output to allow
8525         compact forms of b/bal.
8526         * gcc.target/mips/branch-11.c: Likewise.
8527         * gcc.target/mips/branch-12.c: Likewise.
8528         * gcc.target/mips/branch-13.c: Likewise.
8529         * gcc.target/mips/branch-3.c: Likewise.
8530         * gcc.target/mips/branch-4.c: Likewise.
8531         * gcc.target/mips/branch-5.c: Likewise.
8532         * gcc.target/mips/branch-6.c: Likewise.
8533         * gcc.target/mips/branch-7.c: Likewise.
8534         * gcc.target/mips/branch-8.c: Likewise.
8535         * gcc.target/mips/branch-9.c: Likewise.
8536         * gcc.target/mips/branch-cost-1.c: Likewise.
8537         * gcc.target/mips/call-1.c: Likewise.
8538         * gcc.target/mips/call-2.c: Likewise.
8539         * gcc.target/mips/call-3.c: Likewise.
8540         * gcc.target/mips/call-4.c: Likewise.
8541         * gcc.target/mips/call-5.c: Likewise.
8542         * gcc.target/mips/call-6.c: Likewise.
8543         * gcc.target/mips/lazy-binding-1.c: Likewise.
8544         * gcc.target/mips/near-far-1.c: Likewise.
8545         * gcc.target/mips/near-far-2.c: Likewise.
8546         * gcc.target/mips/near-far-3.c: Likewise.
8547         * gcc.target/mips/near-far-4.c: Likewise.
8548         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8549         run with compact branches allowed.
8550         * gcc.target/mips/compact-branches-1.c: New file.
8551         * gcc.target/mips/compact-branches-2.c: Likewise.
8552         * gcc.target/mips/compact-branches-3.c: Likewise.
8553         * gcc.target/mips/compact-branches-4.c: Likewise.
8554         * gcc.target/mips/compact-branches-5.c: Likewise.
8555         * gcc.target/mips/compact-branches-6.c: Likewise.
8556         * gcc.target/mips/compact-branches-7.c: Likewise.
8558 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8560         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8561         Clean-up a created directory if testcase fails.
8563 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8565         PR target/67405
8566         * g++.dg/pr67405.C: New test.
8568 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8570         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8572 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8574         * gcc.dg/ifcvt-1.c: New test.
8575         * gcc.dg/ifcvt-2.c: Likewise.
8576         * gcc.dg/ifcvt-3.c: Likewise.
8578 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8580         PR libfortran/67412
8581         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8582         *-*-solaris2.10.
8584 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8586         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8588 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8590         PR c++/61753
8591         * g++.dg/other/pr61753.C: New.
8593 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8595         * gcc.dg/tree-ssa/cmp-1.c: New file.
8597 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8599         * gcc.dg/tree-ssa/complex-7.c: New file.
8601 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8603         * gcc.target/powerpc/swaps-p8-19.c: New test.
8605 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8607         PR fortran/67367
8608         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8610 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8612         PR tree-optimization/46193
8613         * gcc.dg/autopar/pr46193.c: New test.
8615 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8617         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8618         use exit code for failure.
8620         * gcc.dg/torture/matrix-1.c: Use plain printf.
8621         * gcc.dg/torture/matrix-2.c: Likewise.
8622         * gcc.dg/torture/matrix-5.c: Likewise.
8623         * gcc.dg/torture/matrix-6.c: Likewise.
8624         * gcc.dg/torture/transpose-1.c: Likewise.
8625         * gcc.dg/torture/transpose-2.c: Likewise.
8626         * gcc.dg/torture/transpose-3.c: Likewise.
8627         * gcc.dg/torture/transpose-4.c: Likewise.
8628         * gcc.dg/torture/transpose-5.c: Likewise.
8629         * gcc.dg/torture/transpose-6.c: Likewise.
8631 2015-08-28  Jeff Law  <law@redhat.com>
8633         PR lto/66752
8634         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8635         * gcc.dg/torture/pr66752-1.c: New test
8636         * g++.dg/torture/pr66752-2.C: New test.
8638 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8639         Revert:
8640         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8642                 * gcc.dg/tree-ssa/sra-15.c: New.
8644 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8646         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8647         * gcc.target/mips/msub-8.c: Ditto
8649 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8651         * lib/target-supports.exp (check-effective_target_vect_double):
8652         Enable for Power targets with VSX hardware available.
8653         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8654         vect_no_align && { ! vect_hw_misalign }.
8656 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8658         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8659         Replaced by opt_files, compile with -floop-nest-optimize.
8660         * g++.dg/graphite/graphite.exp: Same.
8661         * gfortran.dg/graphite/graphite.exp: Same.
8662         * gcc.dg/graphite/block-0.c: Adjust pattern.
8663         * gcc.dg/graphite/block-1.c: Same.
8664         * gcc.dg/graphite/block-3.c: Same.
8665         * gcc.dg/graphite/block-4.c: Same.
8666         * gcc.dg/graphite/block-5.c: Same.
8667         * gcc.dg/graphite/block-6.c: Same.
8668         * gcc.dg/graphite/block-7.c: Same.
8669         * gcc.dg/graphite/block-8.c: Same.
8670         * gcc.dg/graphite/block-pr47654.c: Same.
8671         * gcc.dg/graphite/interchange-0.c: Same.
8672         * gcc.dg/graphite/interchange-1.c: Same.
8673         * gcc.dg/graphite/interchange-10.c: Same.
8674         * gcc.dg/graphite/interchange-11.c: Same.
8675         * gcc.dg/graphite/interchange-12.c: Same.
8676         * gcc.dg/graphite/interchange-13.c: Same.
8677         * gcc.dg/graphite/interchange-14.c: Same.
8678         * gcc.dg/graphite/interchange-15.c: Same.
8679         * gcc.dg/graphite/interchange-3.c: Same.
8680         * gcc.dg/graphite/interchange-4.c: Same.
8681         * gcc.dg/graphite/interchange-5.c: Same.
8682         * gcc.dg/graphite/interchange-6.c: Same.
8683         * gcc.dg/graphite/interchange-7.c: Same.
8684         * gcc.dg/graphite/interchange-8.c: Same.
8685         * gcc.dg/graphite/interchange-9.c: Same.
8686         * gcc.dg/graphite/interchange-mvt.c: Same.
8687         * gcc.dg/graphite/pr37485.c: Same.
8688         * gcc.dg/graphite/uns-block-1.c: Same.
8689         * gcc.dg/graphite/uns-interchange-12.c: Same.
8690         * gcc.dg/graphite/uns-interchange-14.c: Same.
8691         * gcc.dg/graphite/uns-interchange-15.c: Same.
8692         * gcc.dg/graphite/uns-interchange-9.c: Same.
8693         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8694         * gfortran.dg/graphite/interchange-3.f90: Same.
8696 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8698         PR target/67317
8699         * gcc.target/i386/pr67317-1.c: New test.
8700         * gcc.target/i386/pr67317-2.c: Ditto.
8701         * gcc.target/i386/pr67317-3.c: Ditto.
8702         * gcc.target/i386/pr67317-4.c: Ditto.
8703         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8704         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8706 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8708         * gcc.target/powerpc/vec-shr.c: New.
8710 2015-08-27  Marek Polacek  <polacek@redhat.com>
8712         PR middle-end/67005
8713         * gcc.dg/torture/pr67005.c: New test.
8715 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8717         * gcc.dg/tree-ssa/sra-15.c: New.
8719 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8721         * gcc.target/aarch64/long_branch_1.c: New test.
8723 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8725         * gcc.target/s390/20150826-1.c: New test.
8727 2015-08-26  Renlin Li  <renlin.li@arm.com>
8729         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8731 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8733         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8735 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8737         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8738         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8739         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8740         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8742 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8744         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8745         New test directive.
8746         * gcc.target/aarch64/tlsle_1.x: New test source.
8747         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8748         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8749         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8751 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8753         PR fortran/29600
8754         * gfortran.dg/shape_8.f90: New test.
8756 2015-08-25  Marek Polacek  <polacek@redhat.com>
8758         PR middle-end/67330
8759         * gcc.dg/weak/weak-18.c: New test.
8761 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8763         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8764         gcc_jit_context_set_bool_use_external_driver.
8766 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8768         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8770         * gcc.dg/20001117-1.c: Needs return_address.
8771         * gcc.dg/20020415-1.c: Needs alloca.
8772         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8773         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8774         * gcc.dg/pr63186.c: Needs label_values.
8775         * gcc.dg/torture/pr33848.c: Likwise.
8777         * lib/target-supports.exp (check_effective_target_fopenacc,
8778         check_effective_target_fopenmp): Disable for nvptx.
8779         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8780         * gcc.dg/stack-usage-1.c: Likewise.
8781         * gcc.dg/stack-usage-2.c: Likewise.
8782         * gcc.dg/unused-5.c: Likewise.
8783         * gcc.dg/unwind-1.c: Likewise.
8785 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8787         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8788         * g++.dg/Wno-frame-address.C: Ditto.
8790 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8792         PR target/67211
8793         * g++.dg/pr67211.C: New test.
8795 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8797         PR fortran/62536
8798         PR fortran/66175
8799         * gfortran.dg/block_end_error_1.f90: New test.
8800         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8802 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8804         PR target/66821
8805         * gcc.target/i386/pr66821.c: New test.
8807 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8809         PR target/67329
8810         * gcc.target/i386/pr67329.c: New test.
8812 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8814         * gcc.dg/pr49551.c: Needs -fdata-sections.
8816         * gcc.dg/pr64935-2.c: Needs scheduling.
8818         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8819         * gcc.dg/torture/pr63738.c: Likewise.
8820         * gcc.dg/torture/pr64728.c: Likewise.
8821         * gcc.dg/pr63748.c: Likewise.
8822         * gcc.dg/20020312-2.c: Likewise.
8824         * gcc.dg/torture/pr66123.c: Needs label_values.
8826         * gcc.dg/torture/pr41261.c: Needs profiling.
8827         * gcc.dg/pr26570.c: Likewise.
8828         * gcc.dg/pr61776.c: Likewise.
8829         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8830         * gcc.dg/gomp/pr34610.c: Likewise.
8831         * gcc.dg/pr54121.c: Likewise.
8832         * gcc.dg/20050325-1.c: Likewise.
8833         * gcc.dg/pr66899.c: Likewise.
8834         * gcc.dg/pr48770.c: Likewise.
8835         * gcc.dg/pr24225.c: Likewise.
8837         * gcc.dg/pr27531-1.c: Needs io.
8838         * gcc.dg/pr44606.c: Likewise.
8840         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8842         * gcc.dg/pr51990.c: Needs alloca.
8844         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8846 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8848         PR tree-optimization/65468
8849         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8851 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8853         PR libfortran/54572
8854         * gfortran.dg/backtrace_1.f90: New test.
8856 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8858         PR libfortran/62296
8859         * gfortran.dg/execute_command_line_2.f90: New test.
8861 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8863         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8864         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8865         vect_no_int_max to vect_no_int_min_max.
8866         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8867         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8868         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8869         * gcc.dg/vect/slp-reduc-4.c: Same.
8870         * gcc.dg/vect/slp-reduc-5.c: Same.
8871         * gcc.dg/vect/vect-125.c: Same.
8872         * gcc.dg/vect/vect-13.c: Same.
8873         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8874         * gcc.dg/vect/vect-reduc-1.c: Same.
8875         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8876         * gcc.dg/vect/vect-reduc-1char.c:Same.
8877         * gcc.dg/vect/vect-reduc-1short.c: Same.
8878         * gcc.dg/vect/vect-reduc-2.c: Same.
8879         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8880         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8881         * lib/target-supports.exp: Same.
8883 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8885         PR c++/63693
8886         * g++.dg/cpp0x/decltype63.C: New.
8888 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8890         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8891         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8892         * c-c++-common/Wunused-var-8.c: Likewise.
8893         * c-c++-common/gomp/pr61486-2.c: Likewise.
8894         * c-c++-common/Wunused-var-6.c: Likewise.
8895         * c-c++-common/goacc/reduction-1.c: Likewise.
8896         * c-c++-common/goacc/reduction-2.c: Likewise.
8897         * c-c++-common/goacc/reduction-3.c: Likewise.
8898         * c-c++-common/goacc/reduction-4.c: Likewise.
8899         * gcc.dg/builtins-64.c: Likewise.
8900         * gcc.dg/pr59523.c: Likewise.
8901         * gcc.dg/tree-ssa/20080530.c: Likewise.
8902         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8903         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8904         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8905         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8906         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8907         * gcc.dg/pr59011.c: Likewise.
8908         * gcc.dg/uninit-9.c: Likewise.
8909         * gcc.dg/pr61561.c: Likewise.
8910         * gcc.dg/vla-4.c: Likewise.
8911         * gcc.dg/20101010-1.c: Likewise.
8912         * gcc.dg/pr49120.c: Likewise.
8913         * gcc.dg/20030331-2.c: Likewise.
8914         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8915         * gcc.dg/pr25682.c: Likewise.
8916         * gcc.dg/guality/guality.c: Likewise.
8917         * gcc.dg/pr27301.c: Likewise.
8918         * gcc.dg/uninit-9-O0.c: Likewise.
8919         * gcc.dg/fold-alloca-1.c: Likewise.
8920         * gcc.dg/pr41470.c: Likewise.
8921         * gcc.dg/pr51491-2.c: Likewise.
8922         * gcc.dg/winline-7.c: Likewise.
8923         * gcc.dg/vla-2.c: Likewise.
8924         * gcc.dg/pr50764.c: Likewise.
8925         * gcc.dg/c99-vla-1.c: Likewise.
8926         * gcc.dg/pr33238.c: Likewise.
8927         * gcc.dg/c99-const-expr-13.c: Likewise.
8928         * gcc.dg/builtin-return-1.c: Likewise.
8929         * gcc.dg/vla-3.c: Likewise.
8930         * gcc.dg/20020415-1.c: Likewise.
8931         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8932         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8933         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8934         * gcc.dg/torture/calleesave-sse.c: Likewise.
8935         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8936         * gcc.dg/gomp/vla-2.c: Likewise.
8937         * gcc.dg/gomp/vla-3.c: Likewise.
8938         * gcc.dg/gomp/vla-4.c: Likewise.
8939         * gcc.dg/gomp/pr30494.c: Likewise.
8940         * gcc.dg/gomp/vla-5.c: Likewise.
8941         * gcc.dg/pr51990-2.c: Likewise.
8942         * gcc.dg/vla-22.c: Likewise.
8944 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8946         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8947         * gcc.dg/dollar.c: Likewise.
8948         * gcc.dg/pragma-message.c: Likewise.
8949         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8950         * c-c++-common/raw-string-14.c: Likewise.
8952 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8954         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8955         property that instantiation here is a compile-time error.
8957 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8959         * g++.dg/other/pr67065.C: Extend.
8961 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8963         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8964         is freestanding.
8965         (check_effective_target_global_constructor): New.
8966         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8967         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8968         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8970         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8971         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8972         * gcc.c-torture/compile/pr33855.c: Likewise.
8973         * gcc.c-torture/compile/920723-1.c: Likewise.
8974         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8975         writing a const.
8976         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8977         label.
8978         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8979         'call'.
8981         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8982         prototype normal.
8983         * gcc.c-torture/execute/switch-1.c: Likewise.
8985         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8986         * gcc.c-torture/execute/printf-1.c: Likewise.
8987         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8988         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8989         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8990         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8991         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8992         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8993         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8994         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8995         * gcc.c-torture/execute/gofast.c: Likewise.
8996         * gcc.c-torture/execute/complex-6.c: Likewise.
8998         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8999         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9000         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9001         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9002         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9003         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9004         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9005         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
9006         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9007         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9008         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9009         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9010         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9011         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9012         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
9013         * gcc.dg/setjmp-1.c: Likewise.
9014         * gcc.dg/cleanup-5.c: Likewise.
9015         * gcc.dg/cleanup-12.c: Likewise.
9016         * gcc.dg/cleanup-13.c: Likewise.
9018         * gcc.dg/constructor-1.c: Require global ctor.
9020         * gcc.dg/fork-instrumentation.c: Require profiling.
9021         * gcc.dg/20030107-1.c: Likewise.
9022         * gcc.dg/20030702-1.c: Likewise.
9024         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
9025         * gcc.dg/cpp/paste2.c: Likewise.
9026         * gcc.dg/cpp/strify3.c: Likewise.
9027         * gcc.dg/cpp/strify4.c: Likewise.
9028         * gcc.dg/cpp/lexnum.c: Likewise.
9029         * gcc.dg/cpp/digraphs.c: Likewise.
9030         * gcc.dg/cpp/macro1.c: Likewise.
9032 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9034         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
9036 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9038         * lib/gcc-dg.exp: Add extra options for db-final to the command line
9039         only once.
9041 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9043         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
9044         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
9045         vec_vpmsum_be and vec_shasigma_be.
9047 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
9049         * lib/target-supports.exp
9050         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
9051         with -mfp16-format=ieee.
9053 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
9055         PR c++/67065
9056         * g++.dg/other/pr67065.C: New.
9058 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
9060         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
9061         memcpy.
9062         * gcc.target/mips/inline-memcpy-2.c: Ditto.
9063         * gcc.target/mips/inline-memcpy-3.c: Ditto.
9064         * gcc.target/mips/inline-memcpy-4.c: Ditto.
9065         * gcc.target/mips/inline-memcpy-5.c: Ditto.
9067 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
9069         * gcc.dg/wide_shift_64_1.c: New testcase.
9070         * gcc.dg/wide_shift_128_1.c: Likewise.
9071         * gcc.target/aarch64/ashlti3_1.c: Likewise.
9073 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
9075         * lib/target-supports.exp
9076         (check_effective_target_fstack_protector_enabled): New test.
9077         * gcc.target/i386/ssp-default.c: New test.
9079 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
9081         PR fortran/66929
9082         * gfortran.dg/generic_31.f90: New.
9084 2015-08-19  Marek Polacek  <polacek@redhat.com>
9086         PR middle-end/67133
9087         * g++.dg/torture/pr67133.C: New test.
9089 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9091         * gcc.target/powerpc/altivec-35.c: New test.
9092         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
9093         * gcc.target/powerpc/vsx-vector-7.c: New test.
9095 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9097         PR middle-end/36757
9098         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
9099         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
9101 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
9103         PR rtl-optimization/67218
9104         * gcc.c-torture/execute/ieee/pr67218.c,
9105         gcc.target/aarch64/fcvt_int_float_double1.c,
9106         gcc.target/aarch64/fcvt_int_float_double2.c,
9107         gcc.target/aarch64/fcvt_int_float_double3.c,
9108         gcc.target/aarch64/fcvt_int_float_double4.c,
9109         gcc.target/aarch64/fcvt_uint_float_double1.c,
9110         gcc.target/aarch64/fcvt_uint_float_double2.c,
9111         gcc.target/aarch64/fcvt_uint_float_double3.c,
9112         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
9114 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
9116         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
9117         dg-options to disable LSE extensions.
9118         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
9119         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
9120         * gcc.target/aarch64/atomic-op-char.c: Likewise.
9121         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
9122         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
9123         * gcc.target/aarch64/atomic-op-int.c: Likewise.
9124         * gcc.target/aarch64/atomic-op-long.c: Likewise.
9125         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
9126         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
9127         * gcc.target/aarch64/atomic-op-release.c: Likewise.
9128         * gcc.target/aarch64/atomic-op-short.c: Likewise.
9129         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
9130         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
9131         * gcc.target/aarch64/sync-op-full.c: Likewise.
9132         * gcc.target/aarch64/sync-op-release.c: Likewise.
9134 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
9136         PR c++/67160
9137         * g++.dg/cpp1z/feat-cxx1z.C: New.
9139 2015-08-18  Marek Polacek  <polacek@redhat.com>
9141         PR middle-end/67222
9142         * gcc.dg/torture/pr67222.c: New test.
9144 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
9146         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
9148 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
9150         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
9151         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
9152         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
9154 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
9156         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
9157         which is used in later code.
9159 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
9161         PR c++/67216
9162         * g++.dg/cpp0x/nullptr34.C: New.
9163         * g++.dg/warn/Wconversion2.C: Adjust.
9164         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
9165         * g++.old-deja/g++.other/null3.C: Likewise.
9167         * g++.dg/cpp0x/pr51313.C: Adjust.
9169 2015-08-17  Richard Biener  <rguenther@suse.de>
9171         PR tree-optimization/67221
9172         * gcc.dg/torture/pr67221.c: New testcase.
9174 2015-08-17  Mike Stump  <mikestump@comcast.net>
9175             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9177         * gcc.target/arm/memcpy-aligned-1.c: New test.
9179 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9181         PR fortran/54656
9182         * gfortran.dg/norm_4.f90: Rename to...
9183         * gfortran.dg/norm2_4.f90: this.
9184         * gfortran.dg/norm2_5.f90: New test.
9186 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
9188         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9189         * gcc.dg/ssp-1.c: Make counter a register.
9190         * gcc.dg/ssp-2.c: Likewise.
9191         * gcc.dg/torture/parm-coalesce.c: New.
9193 2015-08-14  Marek Polacek  <polacek@redhat.com>
9195         PR middle-end/67133
9196         * gcc.dg/torture/pr67133.c: New test.
9198 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
9199             Matthias Klose  <doko@debian.org>
9201         PR target/67143
9202         * gcc.c-torture/compile/pr67143.c: New
9203         * gcc.target/aarch64/atomic-op-imm.c
9204         (atomic_fetch_add_negative_RELAXED): New.
9205         (atomic_fetch_sub_negative_ACQUIRE): New.
9207 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9209         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
9210         * gcc.target/aarch64/target_attr_8.c: Likewise.
9211         * gcc.target/aarch64/target_attr_14.c: Likewise.
9213 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9215         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
9217 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
9219         * gcc.target/i386/builtin_target.c: Add skylake check.
9221 2015-08-13  Jeff Law  <law@redhat.com>
9223         * gcc.dg/pr66314.c: Moved from here to ..
9224         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
9225         to clear all sanitizers before -fsanitize=kernel-address.
9227 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9229         * gcc.target/aarch64/cinc_common_1.c: New test.
9231 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9233         PR c++/53421
9234         * g++.dg/ext/attribute-may-alias-1.C: New.
9235         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
9237 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
9239         * gcc.target/aarch64/atomic-inst-cas.c: New.
9240         * gcc.target/aarch64/atomic-inst-ops.inc: New.
9242 2015-08-13  Andreas Schwab  <schwab@suse.de>
9244         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
9246 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
9248         PR c++/62164
9249         * g++.dg/torture/pr62164.C: New.
9251 2015-08-13  Richard Biener  <rguenther@suse.de>
9253         PR tree-optimization/67191
9254         * gcc.dg/torture/pr67191.c: New testcase.
9255         * g++.dg/torture/pr67191.C: Likewise.
9257 2015-08-13  Richard Biener  <rguenther@suse.de>
9259         PR tree-optimization/66502
9260         PR tree-optimization/67167
9261         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
9263 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9265         PR c++/53330
9266         * g++.dg/init/new42.C: New.
9268 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9270         PR target/67071
9271         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
9272         vector constants.
9273         * gcc.target/powerpc/pr67071-2.c: Likewise.
9274         * gcc.target/powerpc/pr67071-3.c: Likewise.
9276 2015-08-12  Marek Polacek  <polacek@redhat.com>
9278         PR c++/55095
9279         * c-c++-common/Wshift-overflow-6.c: New test.
9280         * c-c++-common/Wshift-overflow-7.c: New test.
9281         * g++.dg/cpp1y/left-shift-2.C: New test.
9283 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9285         PR c++/52742
9286         * g++.dg/cpp0x/pr52742.C: New.
9288 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
9290         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9291         Check Knights Landing support.
9293 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9295         PR c++/47461
9296         * g++.dg/warn/Wunused-result-1.C: New.
9298 2015-08-12  Richard Biener  <rguenther@suse.de>
9300         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9301         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
9302         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
9303         * g++.dg/tree-ssa/pr61034.C: Adjust.
9304         * gcc.dg/fold-compare-2.c: Likewise.
9305         * gcc.dg/pr50763.c: Likewise.
9306         * gcc.dg/predict-3.c: Likewise.
9307         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
9308         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
9309         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9310         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9311         * gcc.dg/tree-ssa/pr37508.c: Likewise.
9312         * gcc.dg/tree-ssa/vrp04.c: Likewise.
9313         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9314         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9315         * gcc.dg/tree-ssa/vrp16.c: Likewise.
9316         * gcc.dg/tree-ssa/vrp20.c: Likewise.
9317         * gcc.dg/tree-ssa/vrp25.c: Likewise.
9318         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9320 2015-08-12  Nathan Sidwell  <nathan@acm.org>
9322         * gcc.dg/vrp-min-max-1.c: New.
9323         * gcc.dg/vrp-min-max-2.c: New.
9325 2015-08-12  Richard Biener  <rguenther@suse.de>
9327         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
9329 2015-08-12  Tom de Vries  <tom@codesourcery.com>
9331         PR testsuite/67175
9332         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
9333         Handle absence of vector min/max for sparc.
9335 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
9337         PR target/66954
9338         * g++.dg/ext/mv25.C: New test.
9340 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9342         * gcc.target/i386/avx2-vect-shift.c: New test.
9344 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9346         PR c/66098
9347         PR c/66711
9348         * gcc.dg/pragma-diag-3.c: New test.
9349         * gcc.dg/pragma-diag-4.c: New test.
9351 2015-08-11  Nathan Sidwell  <nathan@acm.org>
9353         * c-c++-common/dfp/operator-comma.c: Call init function.
9354         * c-c++-common/dfp/convert-dfp-2.c: New test.
9356 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
9358         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
9359         Treat model == 0x4f as Broadwell.
9361 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9363         PR libfortran/67140
9364         * gfortran.dg/pr67140.f90: New test.
9366 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
9368         PR libgomp/65742
9369         PR middle-end/66332
9370         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9372 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
9374         PR fortran/64022
9375         * gfortran.dg/ieee/large_4.f90: New test.
9377 2015-08-08  Bud Davis  <jmdavis@link.com>
9379         PR fortran/59746
9380         * gfortran.dg/common_22.f90: New.
9382 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
9384         PR rtl-optimization/67028
9385         * gcc.dg/pr67028.c: New testcase.
9387 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
9389         PR rtl-optimization/67029
9390         * gcc.dg/pr67029.c: New test.
9392 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9394         PR fortran/64104
9395         * gfortran.dg/ieee/ieee_8.f90: New test.
9397 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
9399         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9400         modifers.
9401         * gcc.target/aarch64/noplt_2.c: Likewise.
9402         * gcc.target/aarch64/noplt_3.c: Likewise.
9404 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
9406         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9407         optimization level, and print a summary at the end.
9409 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9411         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9413 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9415         * gcc.target/aarch64/noplt_3.c: New testcase.
9417 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9419         * gcc.target/aarch64/noplt_1.c: New testcase.
9420         * gcc.target/aarch64/noplt_2.c: Likewise.
9422 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
9424         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9425         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9427 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9429         * gcc.target/s390/dwarfregtable-1.c: New test.
9430         * gcc.target/s390/dwarfregtable-2.c: New test.
9431         * gcc.target/s390/dwarfregtable-3.c: New test.
9433 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9435         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9437 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9439         PR fortran/64022
9440         * gfortran.dg/ieee/large_2.f90: New test.
9441         * gfortran.dg/ieee/large_3.F90: New test.
9443 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9445         PR fortran/64022
9446         * gfortran.dg/ieee/large_1.f90: Adjust test.
9448 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9449             Jeff Law  <law@redhat.com>
9451         PR c/16351
9452         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9453         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9454         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9455         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9456         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9457         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9459 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9461         PR middle-end/66311
9462         * gfortran.dg/pr66311.f90: New file.
9464 2015-08-05  Richard Biener  <rguenther@suse.de>
9466         PR tree-optimization/67121
9467         * gcc.dg/torture/pr67121.c: New testcase.
9469 2015-08-05  Nick Clifton  <nickc@redhat.com>
9471         * gcc.target/rl78: New directory.
9472         * gcc.target/rl78/rl78.exp: New file: Test driver.
9473         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9475 2015-08-05  Richard Biener  <rguenther@suse.de>
9477         PR middle-end/67120
9478         * gcc.dg/torture/pr67120.c: New testcase.
9480 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9482         PR fortran/52846
9484         * lib/fortran-modules.exp: Call cleanup-submodules from
9485         cleanup-modules.
9486         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9487         cover the cases where private entities are no longer optimized
9488         away.
9489         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9490         same reason.
9491         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9492         * gfortran.dg/submodule_5.f08: The same.
9493         * gfortran.dg/submodule_9.f08: The same.
9494         * gfortran.dg/submodule_10.f08: New test.
9496 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9498         PR c++/66595
9499         * g++.dg/cpp1y/var-templ35.C: New.
9501 2015-08-05  Richard Biener  <rguenther@suse.de>
9503         PR tree-optimization/67055
9504         * g++.dg/torture/pr67055.C: New testcase.
9506 2015-08-05  Richard Biener  <rguenther@suse.de>
9508         PR tree-optimization/67109
9509         * gcc.dg/torture/pr67109.c: New testcase.
9510         * gcc.dg/vect/vect-119.c: Adjust.
9512 2015-08-05  Richard Biener  <rguenther@suse.de>
9514         PR middle-end/67107
9515         * gcc.dg/pr67107.c: New testcase.
9517 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9519         PR c++/66197
9520         * g++.dg/cpp1z/abbrev2.C: New.
9522 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9524         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9526 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9528         PR c++/66392
9529         * g++.dg/init/explicit4.C: New.
9531 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9533         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9534         without VSX an Power8 vector support.
9536 2015-08-04  Richard Biener  <rguenther@suse.de>
9538         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9540 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9542         PR target/67110
9543         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9544         -fno-pie -no-pie.
9546 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9548         PR c++/66427
9549         * g++.dg/cpp1y/var-templ34.C: New.
9551 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9553         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9554         * gcc.target/aarch64/target_attr_1.c: Likewise.
9555         * gcc.target/aarch64/target_attr_2.c: Likewise.
9556         * gcc.target/aarch64/target_attr_3.c: Likewise.
9557         * gcc.target/aarch64/target_attr_4.c: Likewise.
9558         * gcc.target/aarch64/target_attr_5.c: Likewise.
9559         * gcc.target/aarch64/target_attr_6.c: Likewise.
9560         * gcc.target/aarch64/target_attr_7.c: Likewise.
9561         * gcc.target/aarch64/target_attr_8.c: Likewise.
9562         * gcc.target/aarch64/target_attr_9.c: Likewise.
9563         * gcc.target/aarch64/target_attr_10.c: Likewise.
9564         * gcc.target/aarch64/target_attr_11.c: Likewise.
9565         * gcc.target/aarch64/target_attr_12.c: Likewise.
9566         * gcc.target/aarch64/target_attr_13.c: Likewise.
9567         * gcc.target/aarch64/target_attr_14.c: Likewise.
9568         * gcc.target/aarch64/target_attr_15.c: Likewise.
9570 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9572         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9574 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9576         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9578 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9580         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9581         message.
9583 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9585         PR fortran/64022
9586         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9587         * gfortran.dg/ieee/large_1.f90: New test.
9589 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9591         PR tree-optimization/67043
9592         * gcc.dg/pr67043.c: New test.
9594 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9596         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9598 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9600         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9601         it to push/pop timing items.
9602         (main): For each optimization level, create a gcc_jit_timer, and
9603         time all of the iteration within that level cumulatively.
9604         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9605         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9607 2015-08-03  Alexander Basov <coohpt@gmail.com>
9609         PR middle-end/64744
9610         PR middle-end/48470
9611         PR middle-end/43404
9612         * gcc.target/arm/pr43404.c : New testcase.
9613         * gcc.target/arm/pr48470.c : New testcase.
9614         * gcc.target/arm/pr64744-1.c : New testcase.
9615         * gcc.target/arm/pr64744-2.c : New testcase.
9617 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9619         PR tree-optimization/67077
9620         * gcc.dg/pr67077.c: New test.
9622 2015-08-03  Jeff Law  <law@redhat.com>
9624         PR middle-end/66314
9625         PR gcov-profile/66899
9626         * gcc.dg/pr66899.c: New test.
9627         * gcc.dg/pr66314.c: New test.
9629 2015-08-03  Marek Polacek  <polacek@redhat.com>
9631         PR c/67088
9632         * gcc.dg/pr67088.c: New test.
9634 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9636         PR target/66731
9637         * gcc.target/arm/vnmul-1.c: New.
9638         * gcc.target/arm/vnmul-2.c: New.
9639         * gcc.target/arm/vnmul-3.c: New.
9640         * gcc.target/arm/vnmul-4.c: New.
9642 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9644         PR fortran/64921
9645         * gfortran.dg/class_allocate_20.f90: New.
9647 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9649         * gcc.target/aarch64/csel_bfx_1.c: New test.
9650         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9652 2015-08-02  Martin Sebor  <msebor@redhat.com>
9654         * g++.dg/Wframe-address-in-Wall.C: New test.
9655         * g++.dg/Wframe-address.C: New test.
9656         * g++.dg/Wno-frame-address.C: New test.
9657         * gcc.dg/Wframe-address-in-Wall.c: New test.
9658         * gcc.dg/Wframe-address.c: New test.
9659         * gcc.dg/Wno-frame-address.c: New test.
9661 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9663         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9665 2015-08-01  Michael Collison  <michael.collison@linaro.org
9666             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9668         * gcc.target/arm/mincmp.c: New test.
9670 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9672         PR fortran/67091
9673         * gfortran.dg/associated_target_6.f03: New test
9675 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9677         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9678         optimize ("-ftree-parallelize-loops=0").
9679         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9680         detected reductions.
9681         * gcc.dg/autopar/reduc-2short.c: Same.
9682         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9683         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9684         detected reductions.
9685         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9686         and max reductions.
9688 2015-07-31  Marek Polacek  <polacek@redhat.com>
9690         PR sanitizer/66977
9691         * g++.dg/ubsan/pr66977.C: New test.
9693 2015-07-30  Marek Polacek  <polacek@redhat.com>
9695         * c-c++-common/Wtautological-compare-3.c: New test.
9697 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9699         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9700         (CHECK): Pass address of scalar, rather than array.
9702 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9704         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9706 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9708         * gcc.target/aarch64/fp16/fp16.exp: New.
9709         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9710         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9712 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9714         * gcc.target/aarch64/f16_movs_1.c: New test.
9716 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9718         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9719         outer loop.
9721 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9722             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9724         * gcc.dg/parm-incomplete-1.c: Update.
9725         * gcc.dg/pr18809-1.c: Update.
9726         * gcc.dg/pr27953.c: Update.
9727         * gcc.dg/vla-11.c: Update.
9729 2015-07-27  Marek Polacek  <polacek@redhat.com>
9731         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9733 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9735         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9736         attribute.  Update comment.
9737         (main): Remove.
9738         Add scan for not parallelizing inner loop.
9739         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9740         attribute.
9741         (main): Remove.
9743 2015-07-27  Marek Polacek  <polacek@redhat.com>
9745         PR bootstrap/67030
9746         * c-c++-common/Wtautological-compare-2.c: New test.
9748 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9750         PR target/66232
9751         * gcc.target/i386/pr66232-6.c: New tests.
9752         * gcc.target/i386/pr66232-7.c: Likewise.
9753         * gcc.target/i386/pr66232-8.c: Likewise.
9754         * gcc.target/i386/pr66232-9.c: Likewise.
9756 2015-07-27  Marek Polacek  <polacek@redhat.com>
9758         PR c++/66555
9759         PR c/54979
9760         * c-c++-common/Wtautological-compare-1.c: New test.
9762 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9764         PR c++/18969
9765         * g++.dg/template/pr18969.C: New test.
9766         * g++.dg/template/pr18969-2.C: New test.
9767         * g++.old-deja/g++.jason/overload.C: Remove return value in
9768         template function returning void.
9770 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9772         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9773         immediates to avoid shift-overflow warnings.
9775 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9777         PR c++/66857
9778         * g++.dg/init/pr66857.C: New test.
9780 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9782         PR target/66648
9783         * gcc.target/i386/pr66648.c: New test.
9785 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9787         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9788         interchange_files and block_files variables.
9789         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9790         arithmetic.
9791         * gcc.dg/graphite/uns-interchange-12.c: Same.
9792         * gcc.dg/graphite/uns-interchange-14.c: Same.
9793         * gcc.dg/graphite/uns-interchange-15.c: Same.
9794         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9795         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9797 2015-07-25  Jeff Law  <law@redhat.com>
9799         Revert:
9800         PR lto/66752
9801         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9802         * gcc.dg/torture/pr66752-1.c: New test
9803         * g++.dg/torture/pr66752-2.C: New test.
9805 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9807         Revert:
9808         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9810         PR rtl-optimization/64164
9811         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9812         * gcc.dg/ssp-1.c: Make counter a register.
9813         * gcc.dg/ssp-2.c: Likewise.
9814         * gcc.dg/torture/parm-coalesce.c: New.
9816 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9818         * gcc.dg/graphite/block-1.c: Xfail scan.
9819         * gcc.dg/graphite/interchange-12.c: Same.
9820         * gcc.dg/graphite/interchange-14.c: Same.
9821         * gcc.dg/graphite/interchange-15.c: Same.
9822         * gcc.dg/graphite/interchange-9.c: Same.
9823         * gcc.dg/graphite/interchange-mvt.c: Same.
9824         * gcc.dg/graphite/uns-block-1.c: New test.
9825         * gcc.dg/graphite/uns-interchange-12.c: New test.
9826         * gcc.dg/graphite/uns-interchange-14.c: New test.
9827         * gcc.dg/graphite/uns-interchange-15.c: New test.
9828         * gcc.dg/graphite/uns-interchange-9.c: New test.
9829         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9831 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9833         PR c++/64079
9834         * c-c++-common/Wunused-function-1.c: New.
9836 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9838         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9839         alternative exit-first loop transform.
9840         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9841         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9842         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9843         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9844         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9845         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9846         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9847         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9848         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9850 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9852         PR ipa/66566
9853         * gcc.target/i386/mpx/pr66566.c: New test.
9855 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9857         PR bootstrap/66978
9858         * gcc.target/i386/pr66978.c: New test.
9860 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9862         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9864 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9866         * gcc.target/s390/insv-1.c: New test.
9867         * gcc.target/s390/insv-2.c: New test.
9868         * gcc.target/s390/insv-3.c: New test.
9870 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9872         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9874 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9876         PR middle-end/25530
9877         * gcc.dg/pr25530.c: New test.
9879 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9881         PR middle-end/25529
9882         * gcc.dg/pr25529.c: New test.
9884 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9886         * gcc.target/arm/reg_equal_test.c: New test.
9888 2015-07-23  Jeff Law  <law@redhat.com>
9890         PR lto/66752
9891         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9892         * gcc.dg/torture/pr66752-1.c: New test
9893         * g++.dg/torture/pr66752-2.C: New test.
9895 2015-07-23  Marek Polacek  <polacek@redhat.com>
9897         PR c++/66572
9898         * g++.dg/warn/Wlogical-op-2.C: New test.
9900 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9902         PR rtl-optimization/64164
9903         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9904         * gcc.dg/ssp-1.c: Make counter a register.
9905         * gcc.dg/ssp-2.c: Likewise.
9906         * gcc.dg/torture/parm-coalesce.c: New.
9908 2015-07-23  Marek Polacek  <polacek@redhat.com>
9910         PR sanitizer/66908
9911         * c-c++-common/ubsan/pr66908.c: New test.
9913 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9915         * gcc.dg/autopar/outer-4.c: Add xfail.
9916         * gcc.dg/autopar/outer-5.c: Same.
9917         * gcc.dg/autopar/outer-6.c: Same.
9918         * gcc.dg/autopar/reduc-2.c: Same.
9919         * gcc.dg/autopar/reduc-2char.c: Same.
9920         * gcc.dg/autopar/reduc-2short.c: Same.
9921         * gcc.dg/autopar/reduc-8.c: Same.
9922         * gcc.dg/autopar/uns-outer-4.c: New test.
9923         * gcc.dg/autopar/uns-outer-5.c: New test.
9924         * gcc.dg/autopar/uns-outer-6.c: New test.
9926 2015-07-23  Richard Biener  <rguenther@suse.de>
9928         PR tree-optimization/66952
9929         * gcc.dg/torture/pr66952.c: Use signed char.
9931 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9933         PR tree-optimization/66926,66951
9934         * gcc.dg/vect/pr66951.c: New test.
9936 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9938         PR c++/52987
9939         * g++.dg/parse/error57.C: New.
9940         * g++.dg/expr/string-2.C: Update.
9942 2015-07-23  Richard Biener  <rguenther@suse.de>
9944         PR tree-optimization/66945
9945         * gcc.dg/torture/pr66945.c: New testcase.
9947 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9949         PR target/66954
9950         * g++.dg/ext/mv24.C: New test.
9952 2015-07-22  Marek Polacek  <polacek@redhat.com>
9954         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9955         dg-options.
9957 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9959         PR fortran/61831
9960         PR fortran/66929
9961         * gfortran.dg/generic_30.f90: New.
9963 2015-07-22  Richard Biener  <rguenther@suse.de>
9965         PR tree-optimization/66952
9966         * gcc.dg/torture/pr66952.c: New testcase.
9968 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9970         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9971         test.
9972         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9973         test.
9974         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9975         test.
9976         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9977         test.
9978         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9979         test.
9980         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9981         test.
9982         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9983         test.
9984         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9985         test.
9986         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9987         test.
9988         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9989         test.
9990         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9991         test.
9992         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9993         test.
9994         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9995         test.
9996         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9997         test.
9998         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9999         test.
10000         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10001         test.
10002         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10003         test.
10004         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10005         test.
10006         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10007         test.
10008         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10009         test.
10010         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10011         test.
10012         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10013         test.
10014         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10015         test.
10016         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10017         test.
10018         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10019         test.
10020         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10021         test.
10022         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10023         test.
10024         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10025         test.
10026         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10027         test.
10028         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10029         test.
10030         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10031         test.
10032         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10033         test.
10034         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10035         test.
10036         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10037         test.
10038         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10039         test.
10040         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10041         test.
10042         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10043         test.
10044         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10045         test.
10046         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10047         test.
10048         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10049         test.
10050         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10051         test.
10052         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10053         test.
10054         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10055         test.
10056         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10057         test.
10058         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10059         test.
10060         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10061         test.
10062         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10063         test.
10064         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10065         test.
10066         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10067         test.
10068         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10069         test.
10070         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10071         test.
10072         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10073         test.
10074         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10075         test.
10076         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10077         test.
10078         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10079         test.
10080         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10081         test.
10082         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10083         test.
10084         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10085         test.
10086         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10087         test.
10088         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10089         test.
10090         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10091         test.
10092         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10093         test.
10094         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10095         test.
10096         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10097         test.
10098         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10099         test.
10100         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10101         test.
10102         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10103         test.
10104         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10105         test.
10106         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10107         test.
10108         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10109         test.
10110         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10111         test.
10112         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10113         test.
10114         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10115         test.
10116         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10117         test.
10118         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10119         test.
10120         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10121         test.
10122         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10123         test.
10124         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10125         test.
10126         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10127         test.
10128         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10129         test.
10130         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10131         test.
10132         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10133         test.
10134         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10135         test.
10136         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10137         test.
10138         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10139         test.
10140         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10141         test.
10142         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10143         test.
10144         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10145         test.
10146         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10147         test.
10148         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10149         test.
10150         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10151         test.
10152         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10153         test.
10154         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10155         test.
10156         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10157         test.
10158         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10159         test.
10160         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10161         test.
10162         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10163         test.
10164         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10165         test.
10166         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10167         test.
10168         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10169         test.
10170         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10171         test.
10172         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10173         test.
10174         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10175         test.
10176         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10177         test.
10178         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10179         test.
10180         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10181         test.
10182         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10183         test.
10184         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10185         test.
10186         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10187         test.
10188         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10189         test.
10190         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10191         test.
10192         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10193         test.
10194         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10195         test.
10196         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10197         test.
10198         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10199         test.
10200         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10201         test.
10202         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10203         test.
10204         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10205         test.
10206         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10207         test.
10208         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10209         test.
10210         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10211         test.
10212         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10213         test.
10214         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10215         test.
10216         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10217         test.
10218         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10219         test.
10220         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10221         test.
10222         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10223         test.
10224         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10225         test.
10226         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10227         test.
10228         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10229         test.
10230         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10231         test.
10232         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
10233         test.
10235 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
10237         * g++.dg/template/crash81.C: Update.
10239 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
10241         PR ipa/66424.
10242         * gcc.target/i386/pr66424.c: New.
10244 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10246         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
10248 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
10250         PR fortran/61831
10251         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
10252         Drop address sanitization.
10254 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
10256         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
10257         Skip -march=armv4t.
10258         (dg-additional-options): Set armv5t flag.
10260 2015-07-21  Marek Polacek  <polacek@redhat.com>
10262         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
10263         * gcc.dg/vmx/unpack.c: Likewise.
10264         * gcc.target/powerpc/quad-atomic.c: Likewise.
10266 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
10268         * gcc.target/i386/asm-flag-5.c (f_ll): New.
10270 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
10272         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
10273         model.
10275 2015-07-20  Marek Polacek  <polacek@redhat.com>
10277         PR c++/55095
10278         * c-c++-common/Wshift-overflow-1.c: New test.
10279         * c-c++-common/Wshift-overflow-2.c: New test.
10280         * c-c++-common/Wshift-overflow-3.c: New test.
10281         * c-c++-common/Wshift-overflow-4.c: New test.
10282         * c-c++-common/Wshift-overflow-5.c: New test.
10283         * g++.dg/cpp1y/left-shift-1.C: New test.
10284         * gcc.dg/c90-left-shift-2.c: New test.
10285         * gcc.dg/c90-left-shift-3.c: New test.
10286         * gcc.dg/c99-left-shift-2.c: New test.
10287         * gcc.dg/c99-left-shift-3.c: New test.
10288         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
10289         * gcc.c-torture/execute/pr40386.c: Likewise.
10290         * gcc.dg/vect/pr33373.c: Likewise.
10291         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
10292         * gcc.dg/vect/vect-shift-2.c: Likewise.
10294 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10296         * gcc.target/aarch64/neg_abs_1.c: New test.
10298 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
10300         PR target/66922
10301         * gcc.target/i386/pr66922.c: New test.
10303 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
10305         PR middle-end/46851
10306         PR middle-end/60340
10307         * gcc.dg/tree-ssa/pr42327.c: Removed.
10308         * g++.dg/other/pr35011.C: Removed.
10310 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10312         PR target/66906
10313         * gcc.target/i386/pr66906.c: New test.
10315 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10317         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
10318         as follow-up to r225930.
10320 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
10322         PR fortran/52846
10323         * lib/fortran-modules.exp (proc cleanup-submodules): New
10324         procedure.
10325         * gfortran.dg/submodule_1.f08: Change extension and clean up
10326         the submodule files.
10327         * gfortran.dg/submodule_2.f08: ditto
10328         * gfortran.dg/submodule_6.f08: ditto
10329         * gfortran.dg/submodule_7.f08: ditto
10330         * gfortran.dg/submodule_8.f08: New test
10331         * gfortran.dg/submodule_9.f08: New test
10333 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
10334             Sebastian Pop  <s.pop@samsung.com>
10336         PR middle-end/61929
10337         * gcc.dg/graphite/pr61929.c: New.
10339 2015-07-17  Marek Polacek  <polacek@redhat.com>
10341         * gcc.dg/fold-minus-7.c: New test.
10343 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
10345         * gfortran.dg/co_reduce_1.f90: New file.
10347 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
10349         PR target/66824
10350         * gcc.target/i386/pr66824.c:
10352 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
10354         PR fortran/66035
10355         * gfortran.dg/structure_constructor_13.f03: New test.
10357 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
10359         PR fortran/61831
10360         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10361         of generated while loops in the tree dump.
10362         * gfortran.dg/derived_constructor_comps_6.f90: New file.
10364 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
10366         * gcc.dg/vect/vect-outer-simd-2.c: New test.
10368 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
10370         PR target/66891
10371         * gcc.target/i386/pr66891.c: New test.
10373 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10375         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10377 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
10379         PR rtl-optimization/66626
10380         * gcc.target/i386/pr66626-2.c: New.
10382 2015-07-16  Martin Liska  <mliska@suse.cz>
10384         * g++.dg/ipa/pr66896.c: New test.
10386 2015-07-16  Richard Biener  <rguenther@suse.de>
10388         PR tree-optimization/66894
10389         * gcc.dg/torture/pr66894.c: New testcase.
10391 2015-07-16  Richard Biener  <rguenther@suse.de>
10393         * gcc.dg/tree-ssa/pr21031.c: Adjust.
10395 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
10397         PR target/66866
10398         * g++.dg/pr66866.C: New test.
10400 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10402         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10404 2015-07-15  Richard Biener  <rguenther@suse.de>
10406         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10407         { -O3 -fomit-frame-pointer },
10408         { -O3 -fomit-frame-pointer -funroll-loops } and
10409         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10410         in favor of
10411         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10412           -finline-functions }
10414 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
10416         * gcc.target/mips/interrupt_handler-5.c: New test.
10418 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10419             Robert Suchanek  <robert.suchanek@imgtec.com>
10421         * gcc.target/mips/interrupt_handler-4.c: New test.
10423 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10425         PR testsuite/66734
10426         * gcc.dg/lto/lto.exp: Initialize MPX.
10428 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10430         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10431         dg-skip-if.
10432         * gcc.target/arm/scd42-3.c: Likewise.
10434 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10436         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10437         code to be run when the pre-arch code increases the isa_rev to
10438         mips32r6 or greater.
10440 2015-07-15  Richard Biener  <rguenther@suse.de>
10442         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10443         { -O3 -fomit-frame-pointer },
10444         { -O3 -fomit-frame-pointer -funroll-loops } and
10445         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10446         in favor of
10447         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10448           -finline-functions }
10449         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10450         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10451         to additional_flags.
10453 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10455         PR rtl-optimization/66838
10456         * gcc.target/i386/pr66838.c: New test.
10458 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10460         PR c++/66850
10461         * g++.dg/template/pr66850.C: New test.
10463 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10464             Cesar Philippidis  <cesar@codesourcery.com>
10465             Chung-Lin Tang  <cltang@codesourcery.com>
10467         * gcc.target/nios2/nios2-flushd.c: New.
10468         * gcc.target/nios2/nios2-rdprs.c: New.
10469         * gcc.target/nios2/r2-atomic.c: New.
10470         * gcc.target/nios2/r2-eni.c: New.
10471         * gcc.target/nios2/r2-wrpie.c: New.
10473 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10474             Cesar Philippidis  <cesar@codesourcery.com>
10475             Chung-Lin Tang  <cltang@codesourcery.com>
10477         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10478         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10480 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10481             Cesar Philippidis  <cesar@codesourcery.com>
10482             Chung-Lin Tang  <cltang@codesourcery.com>
10484         * gcc.target/nios2/andci.c: New.
10485         * gcc.target/nios2/bmx.c: New.
10486         * gcc.target/nios2/cdx-add.c: New.
10487         * gcc.target/nios2/cdx-branch.c: New.
10488         * gcc.target/nios2/cdx-callret.c: New.
10489         * gcc.target/nios2/cdx-loadstore.c: New.
10490         * gcc.target/nios2/cdx-logical.c: New.
10491         * gcc.target/nios2/cdx-mov.c: New.
10492         * gcc.target/nios2/cdx-shift.c: New.
10493         * gcc.target/nios2/cdx-sub.c: New.
10494         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10496 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10498         PR c++/65071
10499         * g++.dg/cpp0x/vt-65071.C: New.
10501 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10502             Cesar Philippidis  <cesar@codesourcery.com>
10503             Chung-Lin Tang  <cltang@codesourcery.com>
10505         * gcc.target/nios2/r2-io-range.c: New.
10506         * gcc.target/nios2/r2-stio-1.c: New.
10507         * gcc.target/nios2/r2-stio-2.c: New.
10508         * gcc.target/nios2/nios2-ldxio.c: New.
10509         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10510         of just compile.  Add more tests.
10512 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10514         gfortran.dg/pr66864.f90: New test.
10516 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10518         PR rtl-optimization/66626
10519         * gcc.target/i386/pr66626.c: New.
10521 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10523         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10524         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10525         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10527 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10529         * g++.dg/template/crash81.C: Adjust for error + inform change.
10530         * g++.dg/template/pr58878.C: Likewise.
10531         * g++.dg/template/shadow1.C: Likewise.
10532         * g++.dg/template/shadow2.C: Likewise.
10533         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10534         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10535         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10536         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10538 2015-07-14  Richard Biener  <rguenther@suse.de>
10540         PR tree-optimization/66863
10541         * gcc.dg/torture/pr66863.c: New testcase.
10543 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10545         PR c++/65186
10546         * g++.dg/template/pr65186.C: New test.
10548 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10550         * gcc.target/arm/macro_defs0.c: Add directive to skip
10551         test if -marm is present.
10552         * gcc.target/arm/macro_defs1.c: Likewise.
10554 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10556         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10557         if-conversion..
10558         * gcc.target/aarch64/adds1.c: Likewise.
10559         * gcc.target/aarch64/ands_1.c: Likewise.
10560         * gcc.target/aarch64/bics_1.c: Likewise.
10561         * gcc.target/aarch64/subs1.c: Likewise.
10562         * gcc.target/aarch64/subs3.c: Likewise.
10564 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10566         PR fortran/64589
10567         * gfortran.dg/pr64589.f90: New test.
10569 2015-07-13  Renlin Li  <renlin.li@arm.com>
10571         PR rtl/66556
10572         * gcc.c-torture/execute/pr66556.c: New.
10574 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10576         * gcc.dg/20020219-1.c: Fix double word typos.
10577         * gcc.dg/20020919-1.c: Same.
10579 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10580             Jeff Law  <law@redhat.com>
10582         PR middle-end/66726
10583         * g++.dg/tree-ssa/pr66726.c: New test.
10584         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10585         * gcc.dg/tree-ssa/pr66726.c: New test.
10587 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10589         PR c++/58734
10590         * g++.dg/cpp0x/variadic-ttp2.C: New.
10592 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10594         PR c++/30044
10595         * g++.dg/cpp0x/auto46.C: New test.
10596         * g++.dg/template/pr30044.C: New test.
10597         * g++.dg/template/shadow2.C: New test.
10598         * g++.dg/template/error55.C: New test.
10599         * g++.dg/template/crash83.C: Accept any error string.
10600         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10601         parameters.
10602         * g++.dg/cpp0x/variadic19.C: Likewise
10603         * g++.dg/template/canon-type-13.C: Likewise.
10604         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10605         * g++.dg/torture/20070621-1.C: Likewise.
10607 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10609         PR c++/54521
10610         * g++.dg/init/explicit3.C: New.
10612 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10614         PR target/66819
10615         * gcc.target/i386/pr66819-1.c: New test.
10616         * gcc.target/i386/pr66819-2.c: Likewise.
10617         * gcc.target/i386/pr66819-3.c: Likewise.
10618         * gcc.target/i386/pr66819-4.c: Likewise.
10619         * gcc.target/i386/pr66819-5.c: Likewise.
10621 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10623         PR target/66703
10624         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10625         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10626         type to prevent possible flag-clobbering zero-extensions.
10627         * gcc.target/i386/pr66703.c: New test.
10629 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10631         PR c++/60842
10632         * g++.dg/cpp0x/nsdmi-template15.C: New.
10634 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10636         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10638 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10640         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10641         * gcc.target/arm/flip-thumb.c: Likewise.
10643 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10645         PR target/66813
10646         * gcc.target/i386/pr66813.c: New test.
10648 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10650         PR middle-end/66820
10651         * gcc.dg/gomp/pr66820.c: New test.
10653 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10655         PR c++/65592
10656         * g++.dg/cpp0x/scoped_enum6.C: New.
10658 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10660         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10661         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10663 2015-07-10  Richard Biener  <rguenther@suse.de>
10665         PR tree-optimization/66823
10666         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10667         which should not be necessary.  XFAIL.
10669 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10671         PR c++/64848
10672         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10674 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10676         PR middle-end/66633
10677         * gcc.dg/gomp/pr66633-1.c: New test.
10678         * gcc.dg/gomp/pr66633-2.c: New test.
10679         * gcc.dg/gomp/pr66633-3.c: New test.
10680         * gcc.dg/gomp/pr66633-4.c: New test.
10682 2015-07-09  John Marino  <gnugcc@marino.st>
10684         * lib/target-supports.exp (check_effective_target_pie):
10685         Add *-*-dragonfly*
10687 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10689         PR target/66814
10690         * gcc.target/i386/pr66814.c: New test.
10692 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10694         PR target/66731
10695         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10696         * gcc.target/aarch64/fnmul-2.c: Likewise.
10697         * gcc.target/aarch64/fnmul-3.c: Likewise.
10698         * gcc.target/aarch64/fnmul-4.c: Likewise.
10700 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10702         PR c++/65790
10703         * g++.dg/cpp0x/vt-65790.C: New.
10705 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10707         PR target/66818
10708         * gcc.target/i386/pr66818.c: New test.
10710 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10712         PR target/66817
10713         * gcc.target/i386/pr66817.c: New test.
10715 2015-07-09  Marek Polacek  <polacek@redhat.com>
10717         PR tree-optimization/66718
10718         * gcc.dg/vect/vect-126.c: New test.
10720 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10722         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10723         even when dwarf-2 is not the default.
10725 2015-07-08  Jeff Law  <law@redhat.com>
10727         PR testsuite/66796
10728         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10729         to have a single memory reference.
10731 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10733         * g++.dg/other/dump-ada-spec-9.C: New test.
10735 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10737         * g++.dg/vect/vect.exp: Run also simd* tests.
10738         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10739         (check_vect): Fix up get_cpuid call for C++.
10740         * g++.dg/vect/simd-clone-1.cc: New test.
10742 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10744         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10746 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10748         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10749         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10751 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10753         PR target/66806
10754         * gcc.target/i386/pr66806.c: New test.
10756 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10758         PR c++/66421
10759         * g++.dg/cpp0x/auto45.C: New.
10761 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10763         PR middle-end/66334
10764         * gcc.target/i386/pr66334.c: New.
10766 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10768         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10769         comments.
10771 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10773         PR jit/66783
10774         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10775         (verify_code): Update expected error message.
10776         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10777         (verify_code): Likewise.
10778         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10779         (verify_code): Likewise.
10781 2015-07-08  Richard Biener  <rguenther@suse.de>
10783         PR tree-optimization/66793
10784         * gcc.dg/torture/pr66793.c: New testcase.
10786 2015-07-08  Richard Biener  <rguenther@suse.de>
10788         PR tree-optimization/66794
10789         * gcc.dg/torture/pr66794.c: New testcase.
10791 2015-07-08  Marek Polacek  <polacek@redhat.com>
10793         PR c++/66748
10794         * g++.dg/abi/abi-tag15.C: New test.
10796 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10798         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10799         * gcc.target/mips/branch-3.c: Ditto
10800         * gcc.target/mips/branch-4.c: Ditto.
10801         * gcc.target/mips/branch-5.c: Ditto.
10802         * gcc.target/mips/branch-6.c: Ditto.
10803         * gcc.target/mips/branch-7.c: Ditto.
10804         * gcc.target/mips/branch-8.c: Ditto.
10805         * gcc.target/mips/branch-9.c: Ditto.
10806         * gcc.target/mips/branch-10.c: Ditto.
10807         * gcc.target/mips/branch-11.c: Ditto.
10808         * gcc.target/mips/branch-12.c: Ditto.
10809         * gcc.target/mips/branch-13.c: Ditto.
10810         * gcc.target/mips/umips-branch-5.c: New file.
10811         * gcc.target/mips/umips-branch-6.c: New file.
10812         * gcc.target/mips/umips-branch-7.c: New file.
10813         * gcc.target/mips/umips-branch-8.c: New file.
10814         * gcc.target/mips/umips-branch-9.c: New file.
10815         * gcc.target/mips/umips-branch-10.c: New file.
10816         * gcc.target/mips/umips-branch-11.c: New file.
10817         * gcc.target/mips/umips-branch-12.c: New file.
10818         * gcc.target/mips/umips-branch-13.c: New file.
10819         * gcc.target/mips/umips-branch-14.c: New file.
10820         * gcc.target/mips/umips-branch-15.c: New file.
10821         * gcc.target/mips/umips-branch-16.c: New file.
10822         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10823         (OCCUPY_0xfffc): New define.
10825 2015-07-08  Renlin Li  <renlin.li@arm.com>
10827         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10829 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10831         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10833 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10835         * gcc.target/i386/bt-3.c: New test.
10836         * gcc.target/i386/bt-4.c: Ditto.
10838 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10840         * g++.dg/other/dump-ada-spec-8.C: New test.
10842 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10844         PR jit/66783
10845         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10846         test case.
10847         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10848         New test case.
10849         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10850         New test case.
10851         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10852         Avoid using an opaque struct for local "f".
10854 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10856         PR jit/66779
10857         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10858         * jit.dg/test-pr66779.c: New testcase.
10860 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10862         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10863         NOCOMPRESSION.
10865 2015-07-07  Richard Biener  <rguenther@suse.de>
10867         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10869 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10871         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10872         * gcc.target/mips/call-5.c: Ditto.
10873         * gcc.target/mips/call-6.c: Ditto.
10875 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10877         * gcc.dg/dx-test.c: New test-case.
10879 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10881         PR fortran/66578
10882         * gfortran.dg/allocate_with_source_9.f08: New test.
10884 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10886         PR target/52144
10887         * gcc.target/arm/flip-thumb.c: Fix scan.
10888         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10889         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10890         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10891         Fix return value.
10893 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10895         PR target/65956
10896         * gcc.c-torture/execute/pr65956.c: New test.
10898 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10900         * gcc.target/arm/aapcs/align1.c: New.
10901         * gcc.target/arm/aapcs/align_rec1.c: New.
10902         * gcc.target/arm/aapcs/align2.c: New.
10903         * gcc.target/arm/aapcs/align_rec2.c: New.
10904         * gcc.target/arm/aapcs/align3.c: New.
10905         * gcc.target/arm/aapcs/align_rec3.c: New.
10906         * gcc.target/arm/aapcs/align4.c: New.
10907         * gcc.target/arm/aapcs/align_rec4.c: New.
10908         * gcc.target/arm/aapcs/align_vararg1.c: New.
10909         * gcc.target/arm/aapcs/align_vararg2.c: New.
10911 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10913         * gfortran.dg/iomsg_2.f90: New test.
10915 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10917         PR target/66749
10918         * gcc.target/i386/pr66749.c: New test.
10920 2015-07-06  Richard Biener  <rguenther@suse.de>
10922         PR tree-optimization/66772
10923         * gcc.dg/torture/pr66772-1.c: New testcase.
10924         * gcc.dg/torture/pr66772-2.c: Likewise.
10926 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10928         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10929         the jals instruction.
10931 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10933         PR target/53383
10934         * gcc.target/i386/pr53383-1.c: New file.
10935         * gcc.target/i386/pr53383-2.c: Likewise.
10936         * gcc.target/i386/pr53383-3.c: Likewise.
10938 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10940         * gcc.target/aarch64/fnmul-1.c: New.
10941         * gcc.target/aarch64/fnmul-2.c: New.
10942         * gcc.target/aarch64/fnmul-3.c: New.
10943         * gcc.target/aarch64/fnmul-4.c: New.
10945 2015-07-06  Richard Biener  <rguenther@suse.de>
10947         PR middle-end/66759
10948         * gcc.dg/torture/pr66759.c: New testcase.
10950 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10952         PR fortran/58586
10953         * gfortran.dg/alloc_comp_class_3.f03: New test.
10954         * gfortran.dg/alloc_comp_class_4.f03: New test.
10956 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10958         * gcc.c-torture/execute/pr66757.c: New test.
10960 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10962         PR tree-optimization/66720
10963         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10965 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10966             Sandra Loosemore <sandra@codesourcery.com>
10968         * gcc.target/nios2/gprel-offset.c: New test.
10970 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10972         PR fortran/66725
10973         * gfortran.dg/pr66725.f90: New test.
10975 2015-07-03  Jason Merrill  <jason@redhat.com>
10977         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10978         Avoid narrowing error.
10980 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10982         PR rtl-optimization/66706
10983         * gcc.target/powerpc/shift-int.c: New testcase.
10985 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10987         PR target/66746.
10988         * gcc.target/i386/pr66746.c: New file.
10990 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10992         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10994 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10996         PR tree-optimization/66119
10997         * g++.dg/opt/pr66119.C: New.
10999 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
11001         PR fortran/52846
11002         * gfortran.dg/submodule_1.f90: New test
11003         * gfortran.dg/submodule_2.f90: New test
11004         * gfortran.dg/submodule_3.f90: New test
11005         * gfortran.dg/submodule_4.f90: New test
11006         * gfortran.dg/submodule_5.f90: New test
11007         * gfortran.dg/submodule_6.f90: New test
11008         * gfortran.dg/submodule_7.f90: New test
11010 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
11012         PR preprocessor/53690
11013         * g++.dg/cpp/pr53690.C: New.
11015 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11017         * gcc.target/powerpc/vec-cmp.c: New test.
11019 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11021         PR fortran/56520
11022         * gfortran.dg/pr56520.f90: New test.
11024 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
11026         PR fortran/66545
11027         * gfortran.dg/pr66545_1.f90: New test.
11028         * gfortran.dg/pr66545_2.f90: New test.
11030 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
11032         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
11033         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
11035 2015-07-02  Richard Biener  <rguenther@suse.de>
11037         PR testsuite/66719
11038         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
11039         unaligned loads.
11041 2015-07-02  Richard Biener  <rguenther@suse.de>
11043         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
11045 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
11047         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
11049 2015-07-01  Jason Merrill  <jason@redhat.com>
11051         * lib/target-supports.exp (cxx_default): Set to C++14.
11053 2015-07-01  Tom de Vries  <tom@codesourcery.com>
11055         PR testsuite/66723
11056         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
11057         scan-assembler.
11059 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11061         * gfortran.dg/warn_conversion_8.f90:  New test.
11063 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11065         PR rtl-optimization/61047
11066         * gcc.c-torture/execute/20150611-1.c: New testcase.
11068 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11070         PR jit/66700
11071         * jit.dg/all-non-failing-tests.h: Add
11072         test-pr66700-observing-write-through-ptr.c.
11073         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
11075 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
11077         * jit.dg/test-accessing-union.c: Add comments for use by
11078         gcc/jit/docs/topics/types.rst.
11080 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
11082         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
11083         'do-require-effective-target' with 'dg-require-effective-target'.
11084         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
11085         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
11086         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
11087         'stlex' with 'strex' as the expected output.
11089 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
11091         PR c++/60365
11092         * g++.dg/cpp0x/gen-attrs-60.C: New.
11093         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
11095 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
11097         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
11098         New function.
11099         * gcc.target/aarch64/pic-small.c: Restrict this test under
11100         check_effective_target_aarch64_small_fpic.
11102 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
11104         * gfortran.dg/gomp/pr66633.f90: New test.
11106 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
11108         PR c++/66686
11109         * g++.dg/template/pr66686.C: New test.
11111 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
11113         * gnat.dg/lto17.ad[sb]: New test.
11115 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11117         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
11118         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
11119         testcase.
11120         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11121         New testcase.
11122         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11123         New testcase.
11124         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11125         New testcase.
11126         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11127         New testcase.
11128         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
11129         New testcase.
11130         * jit.dg/test-switch.c: New testcase.
11131         * jit.dg/test-switch.cc: New testcase.
11133 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11135         PR jit/66546
11136         * jit.dg/all-non-failing-tests.h: Add note about
11137         test-validly-unreachable-block.c.
11138         * jit.dg/test-validly-unreachable-block.c: New file.
11140 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
11142         PR jit/66628
11143         * jit.dg/all-non-failing-tests.h: Add note about
11144         test-extra-options.c.
11145         * jit.dg/test-extra-options.c: New testcase.
11147 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
11149         PR debug/66691
11150         * gcc.target/i386/pr66691.c: New.
11152 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
11154         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
11155         * gcc.target/i386/iamcu/args.h: Likewise.
11156         * gcc.target/i386/iamcu/asm-support.S: Likewise.
11157         * gcc.target/i386/iamcu/defines.h: Likewise.
11158         * gcc.target/i386/iamcu/macros.h: Likewise.
11159         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
11160         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
11161         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
11162         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
11163         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
11164         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
11165         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
11166         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
11167         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
11168         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
11169         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
11170         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
11171         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
11172         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
11173         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
11174         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
11175         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
11177 2015-06-30  Marek Polacek  <polacek@redhat.com>
11179         * gcc.dg/fold-minus-6.c: New test.
11181         * gcc.dg/fold-ior-3.c: New test.
11183 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
11185         Implement N4197 - Adding u8 character literals
11186         * g++.dg/cpp1z/utf8.C: New.
11187         * g++.dg/cpp1z/utf8-neg.C: New.
11188         * g++.dg/cpp1z/udlit-utf8char.C: New.
11190 2015-06-30  Marek Polacek  <polacek@redhat.com>
11192         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
11194 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11196         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
11197         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
11198         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
11199         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
11201 2015-06-30  Marek Polacek  <polacek@redhat.com>
11203         * gcc.dg/fold-ior-2.c: New test.
11205 2015-06-30  Tom de Vries  <tom@codesourcery.com>
11207         PR tree-optimization/66652
11208         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
11209         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
11210         pointers.
11211         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11213 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
11215         PR c++/65977
11216         * g++.dg/cpp0x/constexpr-friend-3.C: New.
11217         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
11219 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11221         PR fortran/66605
11222         * gfortran.dg/wunused-parameter.f90: New test.
11224 2015-06-29  Richard Henderson  <rth@redhat.com>
11226         * gcc.target/i386/asm-flag-1.c: New.
11227         * gcc.target/i386/asm-flag-2.c: New.
11228         * gcc.target/i386/asm-flag-3.c: New.
11229         * gcc.target/i386/asm-flag-4.c: New.
11230         * gcc.target/i386/asm-flag-5.c: New.
11232 2015-06-29  Marek Polacek  <polacek@redhat.com>
11234         PR c/66322
11235         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
11236         * c-c++-common/pr66322.c: New test.
11237         * g++.dg/eh/scope1.C: Remove dg-warning.
11239 2015-06-29  Richard Biener  <rguenther@suse.de>
11241         PR tree-optimization/66677
11242         * gcc.dg/vect/pr66677.c: New testcase.
11244 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
11246         PR middle-end/64130
11247         * gcc.dg/tree-ssa/pr64130.c: New test.
11249 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
11251         * gcc.target/aarch64/pic-small.c: New testcase.
11253 2015-06-26  Richard Biener  <rguenther@suse.de>
11255         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
11257 2015-06-26  Marek Polacek  <polacek@redhat.com>
11259         * gcc.dg/fold-and-1.c: New test.
11260         * gcc.dg/fold-and-2.c: New test.
11262 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
11264         * gnat.dg/warn11.adb: Add missing dg directive.
11265         * gnat.dg/warn12.adb: New test.
11266         * gnat.dg/warn12_pkg.ads: New helper.
11268 2015-06-26  Richard Biener  <rguenther@suse.de>
11270         * gfortran.dg/reassoc_3.f90: Adjust.
11272 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
11274         PR target/66412
11275         * gcc.target/i386/pr66412.c: New test.
11277 2015-06-25  Richard Biener  <rguenther@suse.de>
11279         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
11281 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
11283         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
11285 2015-06-25  Richard Biener  <rguenther@suse.de>
11287         * gfortran.dg/vect/vect-9.f90: New testcase.
11289 2015-06-25  Nick Clifton  <nickc@redhat.com>
11291         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
11292         H8300 and M32R targets.
11294 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11296         PR fortran/66528
11297         * gfortran.dg/maxerrors.f90: New test.
11299 2015-06-08  DJ Delorie  <dj@redhat.com>
11301         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
11303 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11305         * gcc.target/aarch64/mgeneral-regs_3.c: New.
11307 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
11309         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
11310         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
11311         * gcc.target/aarch64/nofp_1.c: New file.
11313 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
11315         Implement N3928 - Extending static_assert
11316         * g++.dg/cpp0x/static_assert8.C: Adjust.
11317         * g++.dg/cpp0x/static_assert12.C: New.
11318         * g++.dg/cpp0x/static_assert13.C: New.
11319         * g++.dg/cpp1y/static_assert1.C: New.
11320         * g++.dg/cpp1y/static_assert2.C: New.
11321         * g++.dg/cpp1z/static_assert-nomsg.C: New.
11323 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
11325         PR c++/65750
11326         * g++.dg/cpp0x/trailing11.C: New.
11328 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11330         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
11331         multilibs.
11332         * gcc.target/arm/memset-inline-10.c: Likewise.
11333         * gcc.target/arm/pr58784.c: Likewise.
11334         * gcc.target/arm/pr59985.C: Likewise.
11335         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
11337 2015-06-24  Renlin Li  <renlin.li@arm.com>
11339         * gcc.target/aarch64/arm_align_max_pwr.c: New.
11340         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
11342 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
11344         Revert:
11345         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11347         PR c++/30044
11348         * g++.dg/cpp0x/auto45.C: New test.
11349         * g++.dg/template/pr30044.C: New test.
11350         * g++.dg/template/crash83.C: Accept any error string.
11351         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11352         parameters.
11353         * g++.dg/cpp0x/variadic18.C: Likewise
11354         * g++.dg/template/canon-type-13.C: Likewise.
11355         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11357 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
11359         PR c++/65811
11360         * g++.dg/other/linkage2.C: New.
11362 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11364         PR target/63408
11365         * gcc.target/arm/pr63408.c: New test.
11367 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
11369         * lib/c-torture.exp: Don't call check_effective_target_lto
11370         before setting up environment correctly.
11371         * lib/gcc-dg.exp: Likewise, and protect
11372         gcc_force_conventional_output.
11374 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11376         PR rtl-optimization/66306
11377         * gcc.target/s390/pr66306.c: New test.
11379 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11381         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11382         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11383         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11384         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11385         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11386         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11387         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11389 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
11391         PR target/65803
11392         * gcc.c-torture/pr65803.c: New test.
11394 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11396         PR c++/30044
11397         * g++.dg/cpp0x/auto45.C: New test.
11398         * g++.dg/template/pr30044.C: New test.
11399         * g++.dg/template/crash83.C: Accept any error string.
11400         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11401         parameters.
11402         * g++.dg/cpp0x/variadic18.C: Likewise
11403         * g++.dg/template/canon-type-13.C: Likewise.
11404         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11406 2015-06-23  Marek Polacek  <polacek@redhat.com>
11408         * c-c++-common/Wlogical-op-3.c: New test.
11410 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11412         PR c++/66254
11413         * g++.dg/cpp0x/scoped_enum5.C: New.
11415 2015-06-23  Richard Biener  <rguenther@suse.de>
11417         PR tree-optimization/66636
11418         * gcc.dg/vect/pr66636.c: New testcase.
11420 2015-06-23  Marek Polacek  <polacek@redhat.com>
11422         * gcc.dg/fold-minus-4.c: New test.
11423         * gcc.dg/fold-minus-5.c: New test.
11424         * c-c++-common/ubsan/overflow-add-5.c: New test.
11426 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11428         Add missing testcase from r224672.
11429         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11431         * gcc.target/vax/bswapdi-1.c: New.
11433 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11435         PR fortran/64674
11436         * gfortran.dg/associate_18.f08: New test.
11438 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11440         PR target/66560
11441         * gcc.target/i386/pr66560-1.c: New test.
11442         * gcc.target/i386/pr66560-2.c: Ditto.
11443         * gcc.target/i386/pr66560-3.c: Ditto.
11444         * gcc.target/i386/pr66560-4.c: Ditto.
11446 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11448         * gcc.target/nvptx/nvptx.exp: New file.
11449         * gcc.target/nvptx/proto-1.c: Likewise.
11451 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11453         PR tree-optimization/66449
11454         * gcc.dg/vect/pr66449.c: New test.
11456 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11458         * g++.dg/other/dump-ada-spec-5.C: New test.
11459         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11460         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11462 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11464         * g++.dg/inherit/pure1.C: Test location too.
11466 2015-06-22  Marek Polacek  <polacek@redhat.com>
11468         * gcc.dg/fold-ior-1.c: New test.
11469         * gcc.dg/fold-minus-2.c: New test.
11470         * gcc.dg/fold-minus-3.c: New test.
11471         * gcc.dg/fold-plus-1.c: New test.
11472         * gcc.dg/fold-plus-2.c: New test.
11473         * gcc.dg/fold-xor-4.c: New test.
11474         * gcc.dg/fold-xor-5.c: New test.
11476 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11478         PR target/65914
11479         * g++.dg/torture/pr65914.C:  New.
11481 2015-06-22  Richard Biener  <rguenther@suse.de>
11483         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11484         not existing TORTURE_OPTIONS only.
11485         * lib/gcc-dg.exp: Likewise.
11487 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11489         PR target/52144
11490         * gcc.target/arm/flip-thumb.c: New test.
11492 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11493             Martin Liska  <mliska@suse.cz>
11495         PR ipa/65908
11496         * g++.dg/ipa/pr65908.C: New testcase.
11498 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11500         PR c++/65882
11501         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11502         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11504 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11506         * gnat.dg/specs/debug1.ads: Adjust.
11508 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11510         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11511         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11512         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11513         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11514         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11515         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11516         * gcc.target/aarch64/fmovd-zero.c: Delete.
11517         * gcc.target/aarch64/fmovf-zero.c: Delete.
11519 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11521         * gcc.target/vax/bswapdi-1.c: New.
11523 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11525         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11527 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11529         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11531 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11533         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11535 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11537         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11539 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11541         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11543 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11545         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11547 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11549         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11551 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11553         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11555 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11557         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11559 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11561         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11563 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11565         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11567 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11569         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11571 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11573         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11575 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11577         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11579 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11581         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11583 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11585         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11587 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11589         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11591 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11593         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11595 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11597         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11599 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11601         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11602         (_ARM_FPSCR): Add FZ field.
11603         (clean_results): Force FZ=1 on AArch64.
11604         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11606 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11608         * gcc.target/aarch64/pr62308.c: New test.
11610 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11612         PR fortran/66549
11613         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11615 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11617         * gcc.target/i386/mpx/pr66581.c: New test.
11619 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11621         * gcc.target/i386/cmov9.c: New test.
11623 2015-06-18  Richard Biener  <rguenther@suse.de>
11625         * g++.dg/other/const4.C: New testcase.
11627 2015-06-18  Michael Matz  <matz@suse.de>
11629         PR middle-end/66253
11630         * gcc.dg/vect/pr66253.c: New testcase.
11632 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11634         PR target/66569
11635         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11637 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11639         PR middle-end/66568
11640         * gcc.target/i386/mpx/pr66568.c: New test.
11642 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11644         PR middle-end/66567
11645         * gcc.target/i386/mpx/pr66567.c: New test.
11647 2015-06-18  Richard Biener  <rguenther@suse.de>
11649         PR tree-optimization/66510
11650         * gcc.dg/vect/slp-perm-12.c: New testcase.
11652 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11654         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11655         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11656         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11657         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11659 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11661         PR c++/66571
11662         * g++.dg/gomp/pr66571-1.C: New test.
11664         PR middle-end/66429
11665         * c-c++-common/gomp/pr66429.c: New test.
11667 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11669         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11670         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11671         ...this.
11672         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11673         New testcase.
11674         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11675         New testcase.
11677 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11679         PR testsuite/65944
11680         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11682 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11684         * gcc.target/mips/pr65862-1.c: New test.
11685         * gcc.target/mips/pr65862-2.c: Likewise.
11687 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11689         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11690         * gcc.target/i386/pr52252-atom.c: Ditto.
11691         * gcc.target/i386/vect-div-1.c: Ditto.
11692         * gcc.target/i386/rotate-5.c: Ditto.
11693         * gcc.target/i386/pr50202.c: Ditto.
11694         * gcc.target/i386/pr37843-3.c: Ditto.
11695         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11696         * gcc.target/i386/pr53397-1.c: Ditto.
11697         * gcc.target/i386/pr55934.c: Ditto.
11698         * gcc.target/i386/pr37843-4.c: Ditto.
11699         * gcc.target/i386/pr60451.c: Ditto.
11700         * gcc.target/i386/pr53397-2.c: Ditto.
11701         * gcc.target/i386/vectorize1.c: Ditto.
11702         * gcc.target/i386/extract-insert-combining.c: Ditto.
11703         * gcc.target/i386/pr53759.c: Ditto.
11704         * gcc.target/i386/pr52252-core.c: Ditto.
11705         * gcc.target/i386/rotate-3.c: Ditto.
11706         * gcc.target/i386/sse-20.c: Ditto.
11707         * gcc.target/i386/rotate-4.c: Ditto.
11708         * gcc.target/i386/pr61403.c: Ditto.
11709         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11710         * gcc.target/i386/pr60901.c: Ditto.
11711         * gcc.target/i386/pr59794-7.c: Ditto.
11712         * gcc.target/i386/pr62208.c: Ditto.
11713         * gcc.target/i386/pr53416.c: Ditto.
11714         * gcc.target/i386/asm-dialect-1.c: Ditto.
11715         * gcc.target/i386/pr50038.c: Ditto.
11716         * gcc.target/i386/47698.c: Ditto.
11717         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11718         * gcc.target/i386/pr59794-2.c: Ditto.
11719         * gcc.target/i386/pr59794-3.c: Ditto.
11720         * gcc.target/i386/pr39058.c: Ditto.
11721         * gcc.target/i386/pr60205-1.c: Ditto.
11722         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11723         * gcc.target/i386/sse2-movq-2.c: Ditto.
11725 2015-06-17  Richard Biener  <rguenther@suse.de>
11727         PR tree-optimization/66251
11728         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11730 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11732         PR c++/59682
11733         * g++.dg/parse/new-placement1.C: New.
11735 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11737         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11738         * jit.dg/test-compound-assignment.c: New testcase.
11740 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11742         PR jit/66539
11743         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11744         to "testcases" array.
11746 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11748         PR jit/66539
11749         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11750         * jit.dg/test-debug-strings.c: New test case.
11751         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11752         the discriminant has a sane debug string.
11754 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11756         PR target/56766
11757         * gcc.target/i386/pr56766-1.c: New test.
11758         * gcc.target/i386/pr56766-2.c: Ditto.
11760 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11762         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11763         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11764         * gcc.target/mips/loongson-simd.c: Ditto.
11766 2015-06-16  Richard Biener  <rguenther@suse.de>
11768         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11770 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11772         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11773         passed by the testsuite driver.
11775 2015-06-16  Richard Biener  <rguenther@suse.de>
11777         * gcc.dg/vect/slp-perm-11.c: New testcase.
11779 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11781         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11782         dg-options.
11784 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11786         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11787         Reinstate calls to torture-init and torture-finalize.
11789 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11791         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11793 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11795         PR c++/58583
11796         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11798 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11800         PR c++/51048
11801         * g++.dg/cpp0x/local-type1.C: New.
11803 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11805         PR fortran/44672
11806         PR fortran/45440
11807         PR fortran/57307
11808         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11809         unimplemented error.
11810         * gfortran.dg/allocate_with_source_7.f08: New test.
11811         * gfortran.dg/allocate_with_source_8.f08: New test.
11813 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11815         PR c++/65168
11816         * g++.dg/warn/Walways-true-3.C: New test.
11818 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11820         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11822 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11824         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11825         (main): Remove superfluous attributes.
11826         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11827         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11829 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11831         * gcc.target/i386/monitorx.c: New.
11832         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11833         * gcc.target/i386/sse-13.c: Ditto.
11834         * gcc.target/i386/sse-14.c: Ditto.
11835         * gcc.target/i386/sse-22.c: Ditto.
11836         * gcc.target/i386/sse-23.c: Ditto.
11837         * g++.dg/other/i386-2.C: Ditto.
11838         * g++.dg/other/i386-3.C: Ditto.
11840 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11842         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11844 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11846         PR fortran/66079
11847         * gfortran.dg/allocatable_scalar_13.f90: New test
11849 2015-06-11  Marek Polacek  <polacek@redhat.com>
11851         * gcc.dg/fold-xor-3.c: New test.
11853 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11855         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11856         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11858 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11860         PR target/52144
11861         * gcc.target/arm/pragma_attribute.c: New test.
11863 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11865         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11867 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11869         PR target/66473
11870         * gcc.target/i386/pr66473.c: New test.
11872 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11874         PR target/66470
11875         * gcc.dg/tls/pr66470.c: New test.
11876         * gcc.target/i386/pr66470.c: New test.
11878 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11880         PR target/52144
11881         * gcc.target/arm/attr_arm.c: New test
11882         * gcc.target/arm/attr_arm-err.c: New test
11883         * gcc.target/arm/attr_thumb.c: New test
11884         * gcc.target/arm/attr_thumb-static.c: New test
11886 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11888         PR target/66200
11889         PR target/66428
11890         PR c++/66192
11891         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11893 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11895         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11896         passed by the testsuite driver.
11898 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11900         Revert:
11901         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11902         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11903         * gcc.dg/ssp-1.c: Make counter a register.
11904         * gcc.dg/ssp-2.c: Likewise.
11905         * gcc.dg/torture/parm-coalesce.c: New.
11907 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11909         * gcc.target/i386/vararg-loc.c: New test.
11911 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11913         PR c++/65815
11914         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11915         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11917 2015-06-09  Marek Polacek  <polacek@redhat.com>
11919         PR tree-optimization/66299
11920         * gcc.dg/pr66299-1.c: New test.
11921         * gcc.dg/pr66299-2.c: New test.
11922         * gcc.dg/pr66299-3.c: New test.
11924 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11926         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11927         passed by the testsuite driver.
11929 2015-06-09  Richard Biener  <rguenther@suse.de>
11931         PR middle-end/66423
11932         * gcc.dg/fold-modpow2.c: New testcase.
11934 2015-06-09  Richard Biener  <rguenther@suse.de>
11936         PR tree-optimization/66419
11937         * gcc.dg/vect/bb-slp-37.c: New testcase.
11939 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11941         * gcc.target/arm/stl-cond.c: New test.
11943 2015-06-09  Richard Biener  <rguenther@suse.de>
11945         PR middle-end/66413
11946         * gcc.dg/torture/pr66413.c: New testcase.
11948 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11950         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11951         * gcc.dg/ssp-1.c: Make counter a register.
11952         * gcc.dg/ssp-2.c: Likewise.
11953         * gcc.dg/torture/parm-coalesce.c: New.
11955 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11957         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11958         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11960 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11962         PR rtl-optimization/66444
11963         * gcc.dg/pr66444.c: New test.
11965 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11967         PR fortran/66245
11968         * gfortran.dg/class_is_1.f90: New test.
11969         * gfortran.dg/type_is_1.f90: Ditto.
11971 2015-06-08  Marek Polacek  <polacek@redhat.com>
11973         PR c/66415
11974         * gcc.dg/cpp/pr66415-1.c: New test.
11975         * gcc.dg/cpp/pr66415-2.c: New test.
11977 2015-06-08  Richard Biener  <rguenther@suse.de>
11979         PR tree-optimization/66422
11980         * gcc.dg/Warray-bounds-16.c: New testcase.
11982 2015-06-08  Richard Biener  <rguenther@suse.de>
11984         * gcc.dg/vect/slp-perm-10.c: New testcase.
11985         * gcc.dg/vect/slp-23.c: Adjust.
11986         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11987         vector pointer update.
11989 2015-06-08  Marek Polacek  <polacek@redhat.com>
11991         PR sanitizer/66452
11992         * g++.dg/ubsan/pr66452.C: New test.
11994 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11996         PR tree-optimization/66436
11997         * gcc.dg/gomp/dump-new-function-2.c: New test.
11998         * gcc.dg/gomp/dump-new-function-3.c: Same.
11999         * gcc.dg/gomp/dump-new-function.c: Same.
12001 2015-06-08  Tom de Vries  <tom@codesourcery.com>
12003         PR tree-optimization/66435
12004         * gcc.dg/gomp/notify-new-function-2.c: New test.
12005         * gcc.dg/gomp/notify-new-function-3.c: Same.
12006         * gcc.dg/gomp/notify-new-function.c: Same.
12008 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
12010         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
12011         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
12012         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
12013         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
12014         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
12015         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
12016         -fshort-enum.
12018 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
12020         PR fortran/47659
12021         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12022         * gfortran.dg/warn_conversion.f90: Add warning for change in value
12023         for assignment.
12024         * gfortran.dg/warn_conversion_3.f90: Add warnings.
12025         * gfortran.dg/warn_conversion_5.f90: New test.
12026         * gfortran.dg/warn_conversion_6.f90: New test.
12027         * gfortran.dg/warn_conversion_7.f90: New test.
12029 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12031         PR fortran/66347
12032         * gfortran.dg/blockdata_9.f: New test.
12034 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12036         PR fortran/66385
12037         * gfortran.dg/forall_17.f90:  New test.
12039 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
12041         * g++.dg/cpp0x/pr57101.C: Add warning.
12042         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
12043         * g++.dg/ext/visibility/anon7.C: Same.
12044         * g++.dg/ipa/pr63587-2.C: Same.
12045         * g++.dg/opt/dump1.C: Same.
12046         * g++.dg/opt/pr59622-3.C: Same.
12047         * g++.dg/opt/pr59622.C: Same.
12048         * g++.dg/torture/pr46383.C: Same.
12049         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
12050         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
12051         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
12052         functions.
12053         * gfortran.dg/intent_out_8.f90: Same.
12054         * gfortran.dg/warn_target_lifetime_3.f90: Same.
12056 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
12058         PR fortran/66377
12059         gfortran.dg/equiv_9.f90: New test.
12062 2015-06-05  Tom de Vries  <tom@codesourcery.com>
12064         merge from gomp4 branch:
12065         2015-05-28  Tom de Vries  <tom@codesourcery.com>
12067         PR tree-optimization/65443
12068         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
12069         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
12070         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
12072 2015-06-05  Nathan Sidwell  <nathan@acm.org>
12074         PR c++/52595
12075         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
12077 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
12079         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
12081 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
12083         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
12085 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
12087         * gcc.target/i386/noplt-1.c: New test.
12088         * gcc.target/i386/noplt-2.c: New test.
12089         * gcc.target/i386/noplt-3.c: New test.
12090         * gcc.target/i386/noplt-4.c: New test.
12092 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
12094         PR fortran/58749
12095         * gfortran.dg/adjustl_1.f90:  New test.
12097 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
12099         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
12100         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
12102 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
12104         * lto.c (iterative_hash_canonical_type,
12105         gimple_register_canonical_type): only hash main variants of types
12107 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
12109         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12110         Move set of dg-do-what-default after early return.
12112 2015-06-04  Marek Polacek  <polacek@redhat.com>
12114         PR c/66341
12115         * gcc.dg/lvalue-8.c: New test.
12117 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12118             Paolo Carlini  <paolo.carlini@oracle.com>
12120         PR c++/66130
12121         * g++.dg/other/pr66130.C: New.
12122         * g++.dg/cpp0x/pr66130.C: Likewise.
12124 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
12126         * g++.dg/cpp0x/decl-loc1.C: New.
12127         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
12128         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
12129         * g++.dg/init/ctor8.C: Likewise.
12130         * g++.dg/parse/semicolon4.C: Likewise.
12132 2015-06-03  Marek Polacek  <polacek@redhat.com>
12134         PR sanitizer/66190
12135         * g++.dg/ubsan/static-init-1.C: New test.
12136         * g++.dg/ubsan/static-init-2.C: New test.
12137         * g++.dg/ubsan/static-init-3.C: New test.
12139 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
12141         PR target/66275
12142         * gcc.target/i386/pr66275.c: New test.
12144 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12146         * gcc.dg/Wcxx-compat-22.c: New testcase.
12147         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
12148         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
12149         * c-c++-common/pr58346-1.c: Likewise.
12150         * c-c++-common/transparent-union-1.c: Likewise.
12152 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
12154         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
12155         * g++.dg/plugin/def_plugin.c: New file.
12156         * g++.dg/plugin/def-plugin-test.C: New file.
12158 2015-06-03  Richard Biener  <rguenther@suse.de>
12160         * gcc.dg/vect/bb-slp-36.c: New testcase.
12162 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12164         * gcc.dg/lto/chkp-removed-alias_0.c: New.
12166 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
12168         * gcc.dg/lto/chkp-privatize-1_0.c: New.
12169         * gcc.dg/lto/chkp-privatize-1_1.c: New.
12170         * gcc.dg/lto/chkp-privatize-2_0.c: New.
12171         * gcc.dg/lto/chkp-privatize-2_1.c: New.
12173 2015-06-03  Marek Polacek  <polacek@redhat.com>
12175         PR c/64223
12176         PR c/29358
12177         * gcc.dg/pr64223-1.c: New test.
12178         * gcc.dg/pr64223-2.c: New test.
12180 2015-06-03  Richard Biener  <rguenther@suse.de>
12182         PR tree-optimization/63916
12183         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
12185 2015-06-03  Richard Biener  <rguenther@suse.de>
12187         PR tree-optimization/66375
12188         * gcc.dg/torture/pr66375.c: New testcase.
12190 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
12192         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
12194 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
12196         PR target/65768
12197         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12199 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12201         PR fortran/66380
12202         * gfortran.dg/reshape_7.f90: New test.
12204 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
12206         PR c/66220:
12207         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12208         (fn_36): New.
12210 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12212         PR c/49551
12213         * gcc.dg/pr49551.c: New testcase.
12215 2015-06-02  Richard Biener  <rguenther@suse.de>
12217         PR debug/65549
12218         * g++.dg/lto/pr65549_0.C: New testcase.
12220 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
12222         PR libgomp/65742
12223         PR middle-end/66332
12224         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
12226 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12228         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
12230 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
12232         PR c++/61683
12233         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
12235 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12237         PR tree-optimization/48052
12238         * gcc.dg/tree-ssa/scev-8.c: New.
12239         * gcc.dg/tree-ssa/scev-9.c: New.
12240         * gcc.dg/tree-ssa/scev-10.c: New.
12241         * gcc.dg/vect/pr48052.c: New.
12243 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
12245         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
12247 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
12249         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
12251 2015-06-02  Marek Polacek  <polacek@redhat.com>
12253         PR middle-end/66345
12254         * gcc.dg/torture/pr66345.c: New test.
12256 2015-06-02  Richard Biener  <rguenther@suse.de>
12258         PR tree-optimization/65961
12259         * gcc.dg/torture/pr65961.c: New testcase.
12261 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
12263         PR tree-optimization/52563
12264         PR tree-optimization/62173
12265         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
12266         * gcc.dg/tree-ssa/scev-4.c: Ditto.
12268 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12270         * gnat.dg/specs/varsize_return2.ads: New test.
12271         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
12273 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
12275         * gcc.dg/vect/vect-outer-simd-1.c: New test.
12277 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
12279         PR target/65697
12280         * gcc.target/aarch64/sync-comp-swap.c: New.
12281         * gcc.target/aarch64/sync-comp-swap.x: New.
12282         * gcc.target/aarch64/sync-op-acquire.c: New.
12283         * gcc.target/aarch64/sync-op-acquire.x: New.
12284         * gcc.target/aarch64/sync-op-full.c: New.
12285         * gcc.target/aarch64/sync-op-full.x: New.
12286         * gcc.target/aarch64/sync-op-release.c: New.
12287         * gcc.target/aarch64/sync-op-release.x: New.
12289 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
12291         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
12292         (bar): Predefined.
12294 2015-06-01  Richard Biener  <rguenther@suse.de>
12296         PR tree-optimization/66349
12297         PR tree-optimization/66352
12298         PR tree-optimization/66357
12299         * gcc.dg/torture/pr66357.c: New testcase.
12300         * gcc.dg/torture/pr66349.c: Likewise.
12301         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
12303 2015-06-01  Richard Biener  <rguenther@suse.de>
12305         Revert
12306         2015-05-29  Richard Biener  <rguenther@suse.de>
12308         PR tree-optimization/66314
12309         * gcc.dg/asan/pr66314.c: New testcase.
12311 2015-06-01  Richard Biener  <rguenther@suse.de>
12313         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12315 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
12317         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
12318         directives.
12319         (hp3, hp4): Add inline keyword.
12320         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
12321         (hp2): Add inline keyword.
12322         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
12323         (hp2): Add inline keyword.
12325 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
12327         PR target/65527
12328         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
12329         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
12330         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
12331         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
12333 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
12335         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
12336         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
12338 2015-06-01  Richard Biener  <rguenther@suse.de>
12340         PR tree-optimization/66280
12341         * g++.dg/torture/pr66280.C: New testcase.
12342         * g++.dg/torture/pr66280-2.C: Likewise.
12344 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
12346         * gnat.dg/addr9_1.adb: New test.
12347         * gnat.dg/addr9_2.adb: Likewise.
12348         * gnat.dg/addr9_3.adb: Likewise.
12349         * gnat.dg/addr9_4.adb: Likewise.
12351 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
12353           * g++.dg/other/dump-ada-spec-4.C: New test.
12355 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
12357         * gcc.dg/alias-8.c: Fix dg-warning.
12359 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
12361         * gcc.dg/alias-8.c: Do not xfail.
12362         * gcc.dg/pr62167.c: Prevent FRE.
12363         * gcc.dg/alias-14.c: New testcase.
12365 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
12367         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12369 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12371         PR target/66215
12372         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12373         dg-options.
12374         * gcc.target/s390/hotpatch-10.c: Likewise.
12375         * gcc.target/s390/hotpatch-11.c: Likewise.
12376         * gcc.target/s390/hotpatch-12.c: Likewise.
12377         * gcc.target/s390/hotpatch-17.c: Likewise.
12378         * gcc.target/s390/hotpatch-18.c: Likewise.
12379         * gcc.target/s390/hotpatch-20.c: Likewise.
12380         * gcc.target/s390/hotpatch-21.c: Likewise.
12381         * gcc.target/s390/hotpatch-22.c: Likewise.
12382         * gcc.target/s390/hotpatch-23.c: Likewise.
12383         * gcc.target/s390/hotpatch-24.c: Likewise.
12384         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
12385         to check for the exact nops too.
12386         * gcc.target/s390/hotpatch-3.c: Likewise.
12387         * gcc.target/s390/hotpatch-4.c: Likewise.
12388         * gcc.target/s390/hotpatch-5.c: Likewise.
12389         * gcc.target/s390/hotpatch-6.c: Likewise.
12390         * gcc.target/s390/hotpatch-7.c: Likewise.
12391         * gcc.target/s390/hotpatch-8.c: Likewise.
12392         * gcc.target/s390/hotpatch-9.c: Likewise.
12393         * gcc.target/s390/hotpatch-14.c: Likewise.
12394         * gcc.target/s390/hotpatch-15.c: Likewise.
12395         * gcc.target/s390/hotpatch-16.c: Likewise.
12396         * gcc.target/s390/hotpatch-19.c: Likewise.
12397         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
12398         scan-assembler-times counting number of .align directives.
12399         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12400         dg-options.  Remove scan-assembler-times counting number of .align
12401         directives.
12402         * gcc.target/s390/hotpatch-26.c: New file.
12403         * gcc.target/s390/hotpatch-27.c: New file.
12404         * gcc.target/s390/hotpatch-28.c: New file.
12405         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12406         using -Os -O0 -O1 -O2 -O3 options.
12408 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12410         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12412 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
12414         PR tree-optimization/66142
12415         * gcc.dg/vect/pr66142.c: New test.
12417 2015-05-29  Richard Biener  <rguenther@suse.de>
12419         PR tree-optimization/66314
12420         * gcc.dg/asan/pr66314.c: New testcase.
12422 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
12424         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12425         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12426         Adjust all callers.
12427         (schedule-cleanups, dg-keep-saved-temps): New proc.
12428         (gcc-dg-test-1): Schedule cleanups.
12429         * lib/profopt.exp (profopt-execute): Likewise.
12430         * g++.dg/cdce3.C: Adjust expected line numbers.
12431         * gcc.dg/cdce1.c: Likewise.
12432         * gcc.dg/cdce2.c: Likewise.
12433         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12434         * gcc.dg/strlenopt-24.c: Likewise.
12435         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12436         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12437         * obj-c++.dg/encode-2.mm: Likewise.
12439 2015-05-28  DJ Delorie  <dj@redhat.com>
12441         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12443 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12445         * gnat.dg/discr43.adb: New test.
12447 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12449         * gnat.dg/varsize_temp.adb: Rename into...
12450         * gnat.dg/varsize1.adb: ...this.
12451         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12452         * gnat.dg/varsize2.ad[sb]: ...this.
12453         * gnat.dg/varsize3_1.adb: New test.
12454         * gnat.dg/varsize3_2.adb: Likewise.
12455         * gnat.dg/varsize3_3.adb: Likewise.
12456         * gnat.dg/varsize3_4.adb: Likewise.
12457         * gnat.dg/varsize3_5.adb: Likewise.
12458         * gnat.dg/varsize3_6.adb: Likewise.
12459         * gnat.dg/varsize3_pkg1.ads: New helper.
12460         * gnat.dg/varsize3_pkg2.ads: Likewise.
12461         * gnat.dg/varsize3_pkg3.ads: Likewise.
12463 2015-05-28  Richard Biener  <rguenther@suse.de>
12465         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12467 2015-05-28  Richard Biener  <rguenther@suse.de>
12469         PR tree-optimization/66142
12470         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12472 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12474         PR target/63810
12475         * gcc.dg/darwin-minversion-3.c: Update testcase.
12476         * gcc.dg/darwin-minversion-4.c: Ditto.
12477         * gcc.dg/darwin-minversion-5.c: New testcase.
12478         * gcc.dg/darwin-minversion-6.c: Ditto.
12479         * gcc.dg/darwin-minversion-7.c: Ditto.
12480         * gcc.dg/darwin-minversion-8.c: Ditto.
12481         * gcc.dg/darwin-minversion-9.c: Ditto.
12482         * gcc.dg/darwin-minversion-10.c: Ditto.
12483         * gcc.dg/darwin-minversion-11.c: Ditto.
12484         * gcc.dg/darwin-minversion-12.c: Ditto.
12486 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12488         PR rtl-optimization/66168
12489         * gcc.c-torture/compile/pr66168.c: New test.
12491 2015-05-27  Jeff Law  <law@redhat.com>
12493         PR target/39726
12494         * gcc.dg/target/m68k/pr39726-1.c: New test.
12496 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12498         PR c++/66270
12499         * g++.dg/ext/alias-canon3.C: New.
12501 2015-05-27  Richard Biener  <rguenther@suse.de>
12503         PR tree-optimization/66272
12504         Revert parts of
12505         2014-08-15  Richard Biener  <rguenther@suse.de>
12507         PR tree-optimization/62031
12508         * gcc.dg/torture/pr66272.c: New testcase.
12510 2015-05-27  Richard Biener  <rguenther@suse.de>
12512         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12514 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12516         PR target/65358
12517         * gcc.dg/pr65358.c: New test.
12519 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12521         PR fortran/65548
12522         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12523         semantic.
12524         * gfortran.dg/allocate_with_source_6.f90: New test.
12526 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12528         * gnat.dg/atomic7_1.adb: New test.
12529         * gnat.dg/atomic7_2.adb: Likewise.
12530         * gnat.dg/atomic7_pkg1.ads: New helper.
12531         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12533 2015-05-26  Michael Matz  <matz@suse.de>
12535         PR middle-end/66251
12536         * gcc.dg/vect/pr66251.c: New test.
12538 2015-05-26  Richard Biener  <rguenther@suse.de>
12540         PR tree-optimization/66142
12541         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12543 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12545         PR fortran/66082
12546         * gfortran.dg/allocatable_scalar_13.f90: New test
12548 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12550         * gnat.dg/warn11.adb: New test.
12551         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12553 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12555         * gnat.dg/vfa1_1.adb: New test.
12556         * gnat.dg/vfa1_2.adb: Likewise.
12557         * gnat.dg/vfa1_3.adb: Likewise.
12558         * gnat.dg/vfa1_4.adb: Likewise.
12559         * gnat.dg/vfa1_pkg.ads: New helper.
12561 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12563         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12564         * gcc.target/i386/pr66232-3.c: Likewise.
12566 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12568         PR target/66274
12569         * gcc.target/i386/pr66274.c: New test.
12571 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12573         * gnat.dg/renaming6.ad[sb]: New test.
12575 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12577         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12578         and 'dg-require-effective-target pie'.
12580 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12582         PR c++/66243
12583         * g++.dg/cpp0x/pr66243.C: New.
12585 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12587         PR lto/66180
12588         * g++.dg/lto/pr66180_0.C: New testcase.
12589         * g++.dg/lto/pr66180_1.C: New testcase.
12591 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12593         PR fortran/66257
12594         * typebound_call_27.f90: New file.
12596 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12598         PR c++/65936
12599         * g++.dg/template/pr65936.C: New.
12601 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12603         PR tree-optimization/63387
12604         * gcc.dg/pr63387-2.c: New testcase.
12606 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12608         * gcc.dg/simd-1.c: Update to the new message.
12610 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12612         * gcc.dg/nand.c: New testcase.
12614 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12616         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12617         Set dg-do-what-default to compile only on ARM targets without
12618         arm_neon_hw execution support.  Remove redundant c-torture-execute
12619         in loop over test cases.
12621 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12623         PR target/65491
12624         * gcc.target/aarch64/pr65491_1.c: New test.
12625         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12626         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12628 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12630         PR c++/65598
12631         * g++.dg/cpp0x/explicit9.C: New.
12632         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12634 2015-05-22  Richard Biener  <rguenther@suse.de>
12636         PR tree-optimization/66251
12637         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12639 2015-05-22  Marek Polacek  <polacek@redhat.com>
12641         PR c/47043
12642         * c-c++-common/attributes-enum-1.c: New test.
12643         * c-c++-common/attributes-enum-2.c: New test.
12644         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12645         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12647 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12649         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12650         effective target support.  If no arm_neon_hw support, do not attempt
12651         to execute the tests; only compile them.
12652         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12653         and "dg-require-effective-target arm_neon_ok".
12654         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12655         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12656         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12657         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12658         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12659         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12660         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12661         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12662         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12663         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12664         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12665         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12666         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12667         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12668         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12669         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12670         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12671         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12672         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12673         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12674         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12675         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12676         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12677         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12678         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12679         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12680         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12681         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12682         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12683         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12684         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12685         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12686         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12687         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12688         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12689         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12690         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12691         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12692         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12693         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12694         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12695         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12696         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12697         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12698         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12699         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12700         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12701         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12702         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12703         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12704         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12705         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12706         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12707         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12708         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12709         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12710         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12711         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12712         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12713         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12714         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12715         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12716         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12717         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12718         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12719         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12720         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12721         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12722         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12723         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12724         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12725         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12726         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12727         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12728         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12729         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12730         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12731         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12732         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12733         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12734         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12735         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12736         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12737         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12738         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12739         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12740         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12741         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12742         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12743         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12744         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12745         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12746         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12747         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12748         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12749         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12750         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12751         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12752         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12753         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12754         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12755         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12756         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12757         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12758         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12759         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12760         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12761         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12762         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12763         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12764         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12765         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12766         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12768 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12770         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12771         * gcc.dg/vect/pr59354.c: Likewise.
12772         * gcc.dg/vect/pr64252.c: Likewise.
12773         * gcc.dg/vect/pr64404.c: Likewise.
12774         * gcc.dg/vect/pr64493.c: Likewise.
12775         * gcc.dg/vect/pr64495.c: Likewise.
12776         * gcc.dg/vect/pr64844.c: Likewise.
12777         * gcc.dg/vect/pr65518.c: Likewise.
12778         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12780 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12782         PR c++/66210
12783         * g++.dg/cpp1y/var-templ28.C: New.
12785 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12787         PR target/66232
12788         * gcc.target/i386/pr66232-1.c: New test.
12789         * gcc.target/i386/pr66232-2.c: Likewise.
12790         * gcc.target/i386/pr66232-3.c: Likewise.
12791         * gcc.target/i386/pr66232-4.c: Likewise.
12792         * gcc.target/i386/pr66232-5.c: Likewise.
12794 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12796         * g++.dg/cpp1y/pr60943.C: New.
12798 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12800         PR tree-optimization/66233
12801         * gcc.c-torture/execute/pr66233.c: New test.
12803 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12805         PR fortran/66176
12806         * gfortran.dg/inline_matmul_11.f90:  New test.
12808 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12810         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12811         instead of listing several targets on its own.
12812         * gcc.target/i386/pr32219-2.c: Likewise.
12813         * gcc.target/i386/pr32219-3.c: Likewise.
12814         * gcc.target/i386/pr32219-4.c: Likewise.
12815         * gcc.target/i386/pr32219-5.c: Likewise.
12816         * gcc.target/i386/pr32219-6.c: Likewise
12817         * gcc.target/i386/pr32219-7.c: Likewise.
12818         * gcc.target/i386/pr32219-8.c: Likewise.
12819         * gcc.target/i386/pr39013-1.c: Likewise.
12820         * gcc.target/i386/pr39013-2.c: Likewise.
12821         * gcc.target/i386/pr64317.c: Likewise.
12823 2015-05-21  Jeff Law  <law@redhat.com>
12825         * gcc.target/hppa/shadd-3.c: New test.
12826         * gcc.target/hppa/shadd-4.c: New test.
12828 2015-05-21  Michael Matz  <matz@suse.de>
12830         * gcc.dg/vect/vect-strided-store.c: New test.
12831         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12832         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12834 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12836         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12837         * gcc.dg/pow-sqrt-synth-1.c: New test.
12838         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12840 2015-05-21  Richard Biener  <rguenther@suse.de>
12842         PR c++/66211
12843         * g++.dg/conversion/pr66211.C: New testcase.
12844         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12846 2015-05-21  Jeff Law  <law@redhat.com>
12848         * gcc.target/hppa/shadd-2.c: New test.
12850 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12852         PR target/54236
12853         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12855 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12857         PR target/65937
12858         * gcc.target/arm/pr26702.c: Adjust target selector.
12860 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12862         PR middle-end/66221
12863         * gcc.dg/lto/pr66221_0.c: New test.
12864         * gcc.dg/lto/pr66221_1.c: New test.
12866 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12868         PR c/52952
12869         * gcc.dg/redecl-4.c: Update column numbers.
12870         * gcc.dg/format/bitfld-1.c: Likewise.
12871         * gcc.dg/format/attr-2.c: Likewise.
12872         * gcc.dg/format/attr-6.c: Likewise.
12873         * gcc.dg/format/attr-7.c (baz): Likewise.
12874         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12875         * gcc.dg/format/attr-4.c: Likewise.
12876         * gcc.dg/format/branch-1.c: Likewise.
12877         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12878         locations within strings with embedded escape sequences.
12880 2015-05-20  Jeff Law  <law@redhat.com>
12882         * gcc.target/hppa/hppa.exp: New target test driver.
12883         * gcc.target/hppa/shadd-1.c: New test.
12885 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12887         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12889 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12891         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12892         (fn_33_k_and_r_style): New.
12893         (fn_33_stroustrup_style): New.
12894         (fn_33_allman_style): New.
12895         (fn_33_whitesmiths_style): New.
12896         (fn_33_horstmann_style): New.
12897         (fn_33_ratliff_banner_style): New.
12898         (fn_33_lisp_style): New.
12899         (fn_34_indent_dash_gnu): New.
12900         (fn_34_indent_dash_kr): New.
12901         (fn_34_indent_dash_orig): New.
12902         (fn_34_indent_linux_style): New.
12904 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12906         PR fortran/65548
12907         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12909 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12911         PR tree-optimization/65447
12912         * gcc.dg/tree-ssa/pr65447.c: New test.
12914 2015-05-19  Nathan sidwell  <nathan@acm.org>
12916         * g++.dg/cpp0x/pr65954.C: New.
12918 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12920         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12922 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12924         * lib/target-supports.exp: Vector do not always have natural
12925         alignment on s390*.
12927 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12929         * gcc.dg/loop-invariant.c: New testcase.
12931 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12933         * lib/target-supports.exp: Vector do not always have natural
12934         alignment on s390*.
12936 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12938         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12939         s390*.
12940         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12942 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12944         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12945         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12946         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12947         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12948         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12949         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12950         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12951         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12952         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12953         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12955 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12957         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12959 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12961         * gcc.target/s390/s390.exp
12962         (check_effective_target_vector): New check.
12963         * gcc.target/s390/vector/vec-abi-1.c: New test.
12964         * gcc.target/s390/vector/vec-abi-2.c: New test.
12965         * gcc.target/s390/vector/vec-abi-3.c: New test.
12966         * gcc.target/s390/vector/vec-abi-4.c: New test.
12967         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12968         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12969         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12970         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12971         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12972         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12973         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12974         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12975         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12976         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12977         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12978         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12979         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12980         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12981         * gcc.target/s390/vector/vec-init-1.c: New test.
12982         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12983         * gcc.target/s390/vector/vec-shift-1.c: New test.
12984         * gcc.target/s390/vector/vec-sub-1.c: New test.
12986 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12988         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12990 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12992         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12994 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12996         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12998 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13000         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
13002 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13004         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
13006 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13008         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13010 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13012         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
13014 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13016         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13018 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13020         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
13022 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13024         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
13026 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13028         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
13030 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13032         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
13034 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
13036         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
13038 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
13040         PR tree-optimization/66187
13041         * gcc.c-torture/execute/pr66187.c: New test.
13042         * gcc.dg/pr66187-1.c: New test.
13043         * gcc.dg/pr66187-2.c: New test.
13045 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13047         * gcc.dg/vect/bb-slp-35.c: Adjust.
13049 2015-05-19  Richard Biener  <rguenther@suse.de>
13051         PR tree-optimization/66165
13052         * gcc.dg/torture/pr66165.c: New testcase.
13054         PR tree-optimization/66185
13055         * gcc.dg/torture/pr66185.c: New testcase.
13057 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
13059         PR target/54236
13060         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
13062 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
13064         * gcc.target/mips/p5600-bonding.c : New file.
13066 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13068         PR fortran/66106
13069         * gfortran.dg/interface_operator_1.f90: New tests.
13071 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13073         PR fortran/66057
13074         * gfortran.dg/generic_29.f90: New tests.
13076 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13078         PR fortran/66043
13079         * gfortran.dg/storage_size_6.f90: New tests.
13081 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13083         PR fortran/66045
13084         * gfortran.dg/null1.f90: New test.
13086 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13088         PR fortran/66044
13089         * gfortran.dg/entry_21.f90: New test.
13091 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13093         PR fortran/66043
13094         * gfortran.dg/storage_size_6.f90: New tests.
13096 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13098         PR fortran/66040
13099         * gfortran.dg/misplaced_statement.f90: New test.
13101 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13103         PR fortran/66039
13104         * gfortran.dg/filepos1.f90: New test
13106 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13108         PR fortran/64925
13109         * gfortran.dg/pr64925.f90: New test.
13111 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
13113         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
13114         unit.
13115         * gfortran.dg/lto/pr41576_1.f90: Ditto.
13117 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
13119         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
13120         to the family of pie capable targets.
13122 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
13124         * gcc.target/arm/bics_1.c : New testcase.
13125         * gcc.target/arm/bics_2.c : New testcase.
13126         * gcc.target/arm/bics_3.c : New testcase.
13127         * gcc.target/arm/bics_4.c : New testcase.
13129 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
13131         * gcc.target/mips/umips-attr.c: New test.
13133 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13135         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
13136         * gcc.dg/20150120-2.c (dg-final): Ditto.
13137         * gcc.dg/20150120-2.c (dg-final): Ditto.
13138         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
13140 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
13142         PR target/66174
13143         * gcc.target/i386/pr66174.c: New test.
13145 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
13147         PR fortran/37131
13148         * gfortran.dg/matmul_bounds_6.f90:  New test.
13149         * gfortran.dg/matmul_bounds_7.f90:  New test.
13151 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
13153         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
13154         * gfortran.dg/lto/pr41576_1.f90: Add interface.
13155         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
13156         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
13157         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
13158         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
13160 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13162         PR fortran/65903
13163         * gfortran.dg/continuation_13.f90: Update test.
13164         * gfortran.dg/pr65903.f90: New test.
13166 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
13168         PR fortran/66113
13169         * gfortran.dg/block_14.f90:  New test.
13171 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13173         PR fortran/44054
13174         * lib/gfortran-dg.exp: Update regex to handle two locations for
13175         the same diagnostic without caret.
13176         * gfortran.dg/badline.f: Test also that line numbers are correct
13177         before and after "left but not entered" warning.
13179 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
13180             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
13182         PR target/65768
13183         * gcc.target/arm/maskdata.c: New test.
13185 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
13187         PR fortran/65792
13188         * gfortran.dg/derived_constructor_components_5: New test
13190 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
13192         PR target/66140
13193         * gcc.target/alpha/pr66140.c: New test.
13195 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
13197         PR c/48956
13198         * gcc.dg/Wconversion-complex-c99.c: New test.
13199         * gcc.dg/Wconversion-complex-gnu.c: New test.
13201 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
13203         PR tree-optimization/64454
13204         * gcc.dg/modmod.c: New testcase.
13206 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
13208         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
13210 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13212         PR middle-end/66134
13213         * gcc.target/i386/mpx/pr66134.c: New test.
13215 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
13217         * gcc.target/powerpc/pr60158.c: New test.
13219 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
13221         * gcc.target/i386/sibcall-7.c: New test.
13222         * gcc.target/i386/sibcall-8.c: New test.
13224 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
13226         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
13227         (abs64_in_dreg): Likewise.
13229 2015-05-14  Marek Polacek  <polacek@redhat.com>
13231         PR c/66066
13232         PR c/66127
13233         * gcc.dg/pr14649-1.c: Add -Wpedantic.
13234         * gcc.dg/pr19984.c: Likewise.
13235         * gcc.dg/pr66066-1.c: New test.
13236         * gcc.dg/pr66066-2.c: New test.
13237         * gcc.dg/pr66066-3.c: New test.
13239 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13241         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
13242         * gcc.dg/pow-sqrt.x: New file.
13243         * gcc.dg/pow-sqrt-1.c: New test.
13244         * gcc.dg/pow-sqrt-2.c: Likewise.
13245         * gcc.dg/pow-sqrt-3.c: Likewise.
13247 2015-05-13  Richard Biener  <rguenther@suse.de>
13249         PR tree-optimization/66123
13250         * gcc.dg/torture/pr66123.c: New testcase.
13252 2015-05-13  Richard Biener  <rguenther@suse.de>
13254         PR middle-end/66110
13255         * gcc.dg/alias-2.c: Adjust.
13256         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
13258 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13260         PR target/65103
13261         * gcc.target/i386/pr65103-3.c: New.
13263 2015-05-13  Martin Liska  <mliska@suse.cz>
13265         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
13267 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
13269         PR target/66112
13270         * gcc.target/i386/pr66112-2.c: New test.
13272         PR target/66112
13273         * gcc.target/i386/pr66112-1.c: New test.
13275 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13277         PR target/66048
13278         * gcc.target/i386/mpx/pr66048.cc: New.
13280 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13282         PR rtl-optimization/64616
13283         * gcc.dg/loop-8.c: New test.
13284         * gcc.dg/loop-9.c: New test.
13286 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13288         PR target/pr66047.c
13289         * gcc.target/i386/pr66047.c: New testcase.
13291 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
13293         PR ipa/65873
13294         * gcc.c-torture/compile/pr65873.c: New testcase.
13296 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13298         PR fortran/66111
13299         * gfortran.dg/inline_matmul_10.f90:  New test.
13301 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
13303         * c-c++-common/Wmisleading-indentation.c: New testcase.
13304         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
13305         * c-c++-common/Wmisleading-indentation-2.md: New file.
13307 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
13309         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
13310         "break".
13311         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
13313 2015-05-12  Richard Biener  <rguenther@suse.de>
13315         PR tree-optimization/66101
13316         * gcc.dg/torture/pr66101.c: New testcase.
13318 2015-05-12  Richard Biener  <rguenther@suse.de>
13320         PR tree-optimization/37021
13321         * gcc.target/i386/vect-addsub.c: New testcase.
13323 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
13325         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
13327 2015-05-12  Tom de Vries  <tom@codesourcery.com>
13329         PR tree-optimization/66010
13330         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
13332 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
13334         PR c++/65133
13335         * g++.dg/cpp0x/trailing10.C: New.
13337 2015-05-12  Richard Biener  <rguenther@suse.de>
13339         * gcc.dg/vect/bb-slp-35.c: New testcase.
13341 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
13343         PR fortran/66100
13344         * gfortran.dg/bound_simplification_6.f90: New.
13346 2015-05-11  Steve Ellcey  <sellcey@mips.com>
13348         * gcc.target/mips/branch-1.c: Pass argument to bar().
13350 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
13352         PR target/65753
13353         * gcc.target/i386/pr65753.c: New test.
13355 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
13357         PR rtl-optimization/66076
13358         * gcc.dg/torture/pr66076.c: New test.
13360 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13362         PR fortran/66041
13363         * gfortran.dg/inline_matmul_7.f90:  New test.
13364         * gfortran.dg/inline_matmul_8.f90:  New test.
13365         * gfortran.dg/inline_matmul_9.f90:  New test.
13367 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
13369         * gfortran.dg/bound_simplification_5.f90: New.
13371 2015-05-09  Jason Merrill  <jason@redhat.com>
13373         * lib/target-supports.exp (cxx_default): New global.
13374         (check_effective_target_c++11_only)
13375         (check_effective_target_c++14_only)
13376         (check_effective_target_c++98_only)
13377         (check_effective_target_c++1z_only): Check it.
13379 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
13381         PR tree-optimization/64454
13382         * gcc.dg/tree-ssa/vrp97.c: New file.
13383         * gcc.dg/vect/slp-perm-7.c: Update.
13385 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
13387         PR fortran/65894
13388         * gfortran.dg/elemental_subroutine_11.f90: New test.
13390 2015-05-08  Richard Biener  <rguenther@suse.de>
13392         PR tree-optimization/66036
13393         * gcc.dg/vect/slp-41.c: New testcase.
13395 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
13397         * gfortran.dg/elemental_optional_args_7.f90: New.
13399 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
13401         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13402         allow cmlt or sshr.
13404 2015-05-08  Marek Polacek  <polacek@redhat.com>
13406         PR c/64918
13407         * gcc.dg/Woverride-init-side-effects-1.c: New test.
13408         * gcc.dg/Woverride-init-side-effects-2.c: New test.
13410 2015-05-07  Marek Polacek  <polacek@redhat.com>
13412         PR c/65179
13413         * c-c++-common/Wshift-negative-value-1.c: New test.
13414         * c-c++-common/Wshift-negative-value-2.c: New test.
13415         * c-c++-common/Wshift-negative-value-3.c: New test.
13416         * c-c++-common/Wshift-negative-value-4.c: New test.
13417         * c-c++-common/Wshift-negative-value-5.c: New test.
13418         * c-c++-common/Wshift-negative-value-6.c: New test.
13419         * gcc.dg/c90-left-shift-1.c: New test.
13420         * gcc.dg/c99-const-expr-7.c: Add dg-error.
13421         * gcc.dg/c99-left-shift-1.c: New test.
13423 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
13425         PR middle-end/192
13426         PR middle-end/54303
13427         * gcc.dg/fdata-sections-2.c: New file.
13429 2015-05-07  Marek Polacek  <polacek@redhat.com>
13431         PR testsuite/66046
13432         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13433         last dg-output.
13434         * c-c++-common/ubsan/align-7.c: Likewise.
13435         * c-c++-common/ubsan/bounds-8.c: Likewise.
13436         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13437         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13438         * c-c++-common/ubsan/null-1.c: Likewise.
13439         * c-c++-common/ubsan/null-10.c: Likewise.
13440         * c-c++-common/ubsan/null-11.c: Likewise.
13441         * c-c++-common/ubsan/null-2.c: Likewise.
13442         * c-c++-common/ubsan/null-3.c: Likewise.
13443         * c-c++-common/ubsan/null-4.c: Likewise.
13444         * c-c++-common/ubsan/null-5.c: Likewise.
13445         * c-c++-common/ubsan/null-6.c: Likewise.
13446         * c-c++-common/ubsan/null-7.c: Likewise.
13447         * c-c++-common/ubsan/null-8.c: Likewise.
13448         * c-c++-common/ubsan/null-9.c: Likewise.
13449         * c-c++-common/ubsan/object-size-1.c: Likewise.
13450         * c-c++-common/ubsan/object-size-10.c: Likewise.
13451         * c-c++-common/ubsan/object-size-4.c: Likewise.
13452         * c-c++-common/ubsan/object-size-5.c: Likewise.
13453         * c-c++-common/ubsan/object-size-7.c: Likewise.
13454         * c-c++-common/ubsan/object-size-8.c: Likewise.
13455         * c-c++-common/ubsan/object-size-9.c: Likewise.
13456         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13457         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13458         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13459         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13460         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13461         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13462         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13463         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13464         * c-c++-common/ubsan/pr59333.c: Likewise.
13465         * c-c++-common/ubsan/pr59667.c: Likewise.
13466         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13467         * c-c++-common/ubsan/pr60636.c: Likewise.
13468         * c-c++-common/ubsan/pr63802.c: Likewise.
13469         * c-c++-common/ubsan/recovery-1.c: Likewise.
13470         * c-c++-common/ubsan/recovery-3.c: Likewise.
13471         * c-c++-common/ubsan/shift-1.c: Likewise.
13472         * c-c++-common/ubsan/shift-2.c: Likewise.
13473         * c-c++-common/ubsan/shift-4.c: Likewise.
13474         * c-c++-common/ubsan/shift-7.c: Likewise.
13475         * c-c++-common/ubsan/undefined-2.c: Likewise.
13476         * c-c++-common/ubsan/vla-1.c: Likewise.
13477         * g++.dg/ubsan/null-1.C: Likewise.
13478         * g++.dg/ubsan/null-3.C: Likewise.
13479         * g++.dg/ubsan/null-4.C: Likewise.
13480         * g++.dg/ubsan/vptr-8.C: Likewise.
13481         * g++.dg/ubsan/vptr-9.C: Likewise.
13482         * gcc.dg/ubsan/bounds-2.c: Likewise.
13483         * gcc.dg/ubsan/object-size-9.c: Likewise.
13485 2015-05-07  Jeff Law  <law@redhat.com>
13487         * gcc.dg/tree-ssa/shorten-1.c: New test.
13489 2015-05-07  Richard Biener  <rguenther@suse.de>
13491         PR tree-optimization/66002
13492         * gcc.dg/vect/vect-125.c: New testcase.
13494 2015-05-07  Marek Polacek  <polacek@redhat.com>
13495             Martin Uecker  <uecker@eecs.berkeley.edu>
13497         * c-c++-common/ubsan/bounds-10.c: New test.
13499 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13501         * jit.dg/harness.h (set_options): Wrap with
13502         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13503         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13504         Special-case test-benchmark.c as a negative.
13505         * jit.dg/test-benchmark.c: New file.
13507 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13509         PR target/64208
13510         * gcc.target/arm/pr64208.c: New test.
13512 2015-05-06  Alan Modra  <amodra@gmail.com>
13514         PR target/66020
13515         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13516         (gparms): Make volatile.
13518 2015-05-06  Richard Biener  <rguenther@suse.de>
13520         PR tree-optimization/62283
13521         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13523 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13525         PR target/66015
13526         * gcc.target/aarch64/iinline-attr-1.c: New test.
13528 2015-05-06  Richard Biener  <rguenther@suse.de>
13530         * gcc.dg/vect/bb-slp-34.c: New testcase.
13532 2015-05-06  Richard Biener  <rguenther@suse.de>
13534         PR tree-optimization/62283
13535         * gcc.dg/vect/bb-slp-14.c: Adjust.
13537 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13539         PR target/65990
13540         * gcc.target/i386/pr65990.c: New test.
13542 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13544         PR target/65915
13545         * gcc.target/i386/pr65915.c: New.
13547 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13549         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13550         'va_list escapes 0'.
13552 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13554         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13555         in r222173.
13557 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13559         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13560         * gcc.target/arm/pr65924.c: Likewise.
13562 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13564         PR target/65871
13565         * gcc.target/i386/pr65871-3.c: New test.
13567 2015-05-04  Jeff Law  <law@redhat.com>
13569         Revert:
13570         2015-05-04  Jeff Law  <law@redhat.com>
13571         * gcc.dg/tree-ssa/shorten-1.c: New test.
13573 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13574             Jakub Jelinek  <jakub@redhat.com>
13576         PR c++/66007
13577         * g++.dg/cpp0x/Wnarrowing4.C: New.
13579 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13581         * lib/target-supports.exp
13582         (check_effective_target_keeps_null_pointer_checks): Clarify that
13583         this is for targets that disable -fdelete-null-pointer-checks,
13584         not default it to off.
13585         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13586         -fdelete-null-pointer-checks explicit.
13587         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13588         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13589         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13590         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13591         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13592         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13593         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13594         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13595         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13596         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13597         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13598         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13599         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13600         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13601         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13602         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13603         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13604         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13605         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13606         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13607         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13608         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13609         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13610         * g++.dg/cpp0x/static_assert9.C: Likewise.
13611         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13612         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13613         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13614         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13615         * g++.dg/tree-ssa/pr26406.C: Likewise.
13617 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13619         PR tree-optimization/65984
13620         * c-c++-common/ubsan/pr65984.c: New test.
13622 2015-05-04  Jeff Law  <law@redhat.com>
13624         * gcc.dg/tree-ssa/shorten-1.c: New test.
13626 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13628         PR fortran/44735
13629         * gfortran.dg/pr44735.f90: New test.
13631 2015-05-04  Richard Biener  <rguenther@suse.de>
13633         PR tree-optimization/65965
13634         * gcc.dg/vect/bb-slp-33.c: New testcase.
13636 2015-05-04  Richard Biener  <rguenther@suse.de>
13638         PR tree-optimization/65935
13639         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13641 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13643         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13644         for each supported variant instead of CHECK_RESULTS.
13645         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13646         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13647         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13648         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13649         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13650         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13651         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13652         expected results for unsupported variants.  Call CHECK for each
13653         supported variant instead of CHECK_RESULTS.
13654         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13655         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13656         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13657         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13658         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13659         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13660         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13661         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13662         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13663         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13664         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13665         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13666         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13667         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13668         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13669         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13670         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13671         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13672         expected results for unsupported variants.
13673         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13674         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13675         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13676         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13677         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13678         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13679         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13680         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13681         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13682         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13683         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13684         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13685         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13686         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13687         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13688         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13689         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13690         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13691         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13692         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13693         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13694         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13695         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13696         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13697         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13698         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13699         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13700         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13702 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13704         PR fortran/37131
13705         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13707 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13708             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13710         PR c++/65858
13711         * g++.dg/cpp0x/Wnarrowing3.C: New.
13713 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13715         * gcc.dg/20150120-1.c: New test.
13716         * gcc.dg/20150120-2.c: New test.
13717         * gcc.dg/20150120-3.c: New test.
13719 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13721         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13723 2015-05-01  Renlin Li  <renlin.li@arm.com>
13725         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13727 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13729         * gfortran.dg/bound_simplification_4.f90: New.
13731 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13733         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13734         with powerpc_p8vector_ok.
13736 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13738         PR fortran/37131
13739         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13740         scan pattern.
13741         * gfortran.dg/bound_9.f90:  New test case.
13743 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13745         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13746         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13747         for 32bit x86 targets.
13748         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13749         for 32bit x86 targets.
13750         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13751         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13752         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13753         for 32bit x86 targets.
13755 2015-04-30  Marek Polacek  <polacek@redhat.com>
13757         PR tree-optimization/63551
13758         * g++.dg/ipa/pr63551.C: New test.
13760 2015-04-30  Caroline Tice  <cmtice@google.com>
13762         PR  65929
13763         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13764         partition size on certain targets.
13766 2015-04-30  Renlin Li  <renlin.li@arm.com>
13768         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13770 2015-04-30  Marek Polacek  <polacek@redhat.com>
13772         * c-c++-common/Wbool-compare-3.c: New test.
13774         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13775         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13777 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13779         PR c++/57610
13780         * g++.dg/init/ref22.C: New.
13782 2015-04-30  Marek Polacek  <polacek@redhat.com>
13784         * gcc.dg/init-bad-8.c: New test.
13786         * gcc.dg/incomplete-typedef-1.c: New test.
13788 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13790         PR c++/59955
13791         * g++.dg/template/crash121.C: New.
13793 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13795         * gcc.target/mips/call-from-init.c: New test.
13796         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13798 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13800         PR target/65871
13801         * gcc.target/i386/pr65871-1.c: New test.
13802         * gcc.target/i386/pr65871-2.c: Ditto.
13804 2015-04-29  Marek Polacek  <polacek@redhat.com>
13806         PR c/64610
13807         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13808         * c-c++-common/Wbool-compare-2.c: New test.
13810 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13812         PR target/65770
13813         * gcc.target/aarch64/vstN_lane_1.c: New file.
13815 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13817         PR c++/64667
13818         * g++.dg/warn/Winit-self-3.C: New.
13820 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13822         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13824 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13826         PR target/65924
13827         * gcc.target/arm/pr65924.c: New test.
13829 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13831         * g++.dg/gomp/tpl-target-update.C: New file.
13833 2015-04-29  Richard Biener  <rguenther@suse.de>
13835         PR tree-optimization/65917
13836         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13838 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13840         PR target/64835
13841         * gcc.dg/ipa/iinline-attr.c: New test.
13842         * gcc.target/i386/iinline-attr-2.c: New test.
13844 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13846         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13847         segfault is fixed.
13849 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13851         * gcc.dg/vect/vect-33.c: Remove spurious line.
13853 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13855         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13857 2015-04-28  Marek Polacek  <polacek@redhat.com>
13859         PR c/65901
13860         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13861         * gcc.dg/pr65901.c: New test.
13863 2015-04-28  Richard Biener  <rguenther@suse.de>
13865         PR tree-optimization/62283
13866         * gfortran.dg/vect/pr62283-2.f: New testcase.
13867         * gcc.dg/vect/bb-slp-14.c: Adjust.
13869 2015-04-28  Richard Biener  <rguenther@suse.de>
13871         PR tree-optimization/65851
13872         * g++.dg/torture/pr65851.C: New testcase.
13874 2015-04-27  Jeff Law <law@redhat.com>
13876         PR tree-optimization/65217
13877         * gcc.target/i386/pr65217.c: Remove XFAIL.
13879 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13881         PR fortran/60322
13882         Add tests forgotten to svn-add.
13883         * gfortran.dg/class_allocate_19.f03: New test.
13884         * gfortran.dg/class_array_20.f03: New test.
13885         * gfortran.dg/class_array_21.f03: New test.
13886         * gfortran.dg/finalize_29.f08: New test.
13888 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13890         PR fortran/59678
13891         PR fortran/65841
13892         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13893         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13895 2015-04-27  Caroline Tice  <cmtice@google.com>
13897         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13898         partition size.
13900 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13902         PR target/64579
13903         * gcc.target/powerpc/htm-1.c: New test.
13904         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13905         on 64-bit compiles.
13906         (__builtin_tabortdci): Likewise.
13907         (__builtin_tcheck): Remove operand.
13908         * lib/target-supports.exp (check_htm_hw_available): New function.
13910 2015-04-27  Richard Biener  <rguenther@suse.de>
13912         * gcc.target/i386/pr65217.c: XFAIL.
13914 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13916         PR tree-optimization/65875
13917         * gcc.c-torture/compile/pr65875.c: New test.
13919 2015-04-25  Marek Polacek  <polacek@redhat.com>
13921         PR c/52085
13922         * gcc.dg/enum-incomplete-2.c: New test.
13923         * gcc.dg/enum-mode-1.c: New test.
13925 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13927         PR target/65849
13928         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13929         set new options.
13930         * gcc.target/powerpc/pr65849-2.c: Likewise.
13932 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13934         PR tree-optimization/65802
13935         * g++.dg/pr65802.C: Move to ...
13936         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13937         stdarg.h.  Rewrite for C.
13938         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13939         va_start and va_end.  Remove unnecessary inline asm.
13941 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13942             Wei Mi  <wmi@google.com>
13944         * gcc.target/i386/sse2-load-multi.c: New test.
13945         * gcc.target/i386/sse2-store-multi.c: Ditto.
13947 2015-04-24  Marek Polacek  <polacek@redhat.com>
13949         PR c/65830
13950         * c-c++-common/pr65830.c: New test.
13952         PR c/63357
13953         * c-c++-common/Wlogical-op-1.c: New test.
13955 2015-04-24  Marek Polacek  <polacek@redhat.com>
13957         PR c/61534
13958         * c-c++-common/pr61534-1.c: New test.
13960 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13961             Steven Bosscher <steven@gcc.gnu.org>
13963         PR rtl-optimization/34503
13964         * gcc.target/arm/pr64616.c: New file.
13966 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13968         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13970 2015-04-24  Terry Guo  <terry.guo@arm.com>
13972         * gcc.target/arm/pr65710.c: Update the options.
13974 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13976         * gcc.target/i386/pr65523.c: Skip x32.
13978 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13980         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13981         to look for vcl* where appropriate.
13983 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13985         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13986         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13988 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13990         PR target/26702
13991         * gcc.target/arm/pr26702.c: New test.
13993 2015-04-23  Marek Polacek  <polacek@redhat.com>
13995         PR c/65345
13996         * gcc.dg/pr65345-1.c: New test.
13997         * gcc.dg/pr65345-2.c: New test.
13999 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14001         * gcc.target/powerpc/crypto-builtin-2.c: New.
14003 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
14005         PR fortran/60322
14006         * gfortran.dg/class_allocate_19.f03: New test.
14007         * gfortran.dg/class_array_20.f03: New test.
14008         * gfortran.dg/class_array_21.f03: New test.
14009         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
14010         * gfortran.dg/finalize_15.f90: Fixing comparision to model
14011         initialization correctly.
14012         * gfortran.dg/finalize_29.f08: New test.
14014 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14016         * gcc.target/powerpc/swaps-p8-18.c: New test.
14018 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14020         PR target/65456
14021         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
14022         * gcc.dg/vect/bb-slp-25.c: Likewise.
14023         * gcc.dg/vect/bb-slp-29.c: Likewise.
14024         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
14025         vect_no_align && { ! vect_hw_misalign }.
14026         * gcc.dg/vect/bb-slp-9.c: Likewise.
14027         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
14028         vect_hw_misalign.
14029         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
14030         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
14031         account for POWER8, where peeling for alignment is not needed.
14032         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
14033         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
14034         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
14035         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
14036         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
14037         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
14038         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
14039         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
14040         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
14041         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14042         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14043         * gcc.dg/vect/pr16105.c: Likewise.
14044         * gcc.dg/vect/pr20122.c: Likewise.
14045         * gcc.dg/vect/pr33804.c: Likewise.
14046         * gcc.dg/vect/pr33953.c: Likewise.
14047         * gcc.dg/vect/pr56787.c: Likewise.
14048         * gcc.dg/vect/pr58508.c: Likewise.
14049         * gcc.dg/vect/slp-25.c: Likewise.
14050         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
14051         * gcc.dg/vect/vect-105.c: Likewise.
14052         * gcc.dg/vect/vect-27.c: Likewise.
14053         * gcc.dg/vect/vect-29.c: Likewise.
14054         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
14055         POWER8.
14056         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
14057         && { ! vect_hw_misalign }.
14058         * gcc.dg/vect/vect-44.c: Likewise.
14059         * gcc.dg/vect/vect-48.c: Likewise.
14060         * gcc.dg/vect/vect-50.c: Likewise.
14061         * gcc.dg/vect/vect-52.c: Likewise.
14062         * gcc.dg/vect/vect-56.c: Likewise.
14063         * gcc.dg/vect/vect-60.c: Likewise.
14064         * gcc.dg/vect/vect-72.c: Likewise.
14065         * gcc.dg/vect/vect-75-big-array.c: Likewise.
14066         * gcc.dg/vect/vect-75.c: Likewise.
14067         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
14068         * gcc.dg/vect/vect-77-global.c: Likewise.
14069         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
14070         * gcc.dg/vect/vect-78-global.c: Likewise.
14071         * gcc.dg/vect/vect-93.c: Likewise.
14072         * gcc.dg/vect/vect-95.c: Likewise.
14073         * gcc.dg/vect/vect-96.c: Likewise.
14074         * gcc.dg/vect/vect-cond-1.c: Likewise.
14075         * gcc.dg/vect/vect-cond-3.c: Likewise.
14076         * gcc.dg/vect/vect-cond-4.c: Likewise.
14077         * gcc.dg/vect/vect-cselim-1.c: Likewise.
14078         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
14079         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14080         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
14081         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14082         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
14083         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
14084         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
14085         * gcc.dg/vect/vect-outer-3a.c: Likewise.
14086         * gcc.dg/vect/vect-outer-5.c: Likewise.
14087         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
14088         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
14089         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
14090         * gcc.dg/vect/vect-outer-fir.c: Likewise.
14091         * gcc.dg/vect/vect-peel-3.c: Likewise.
14092         * gcc.dg/vect/vect-peel-4.c: Likewise.
14093         * gcc.dg/vect/vect-pre-interact.c: Likewise.
14094         * gcc.target/powerpc/pr65456.c: New test.
14095         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
14096         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
14097         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
14098         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
14099         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
14100         vect_no_align && { ! vect_hw_misalign }.
14101         * gfortran.dg/vect/vect-3.f90: Likewise.
14102         * gfortran.dg/vect/vect-4.f90: Likewise.
14103         * gfortran.dg/vect/vect-5.f90: Likewise.
14104         * lib/target-supports.exp (check_effective_target_vect_no_align):
14105         Return 1 for POWER8.
14106         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
14108 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
14110         PR fortran/65429
14111         * gfortran.dg/pr65429.f90: New test.
14113 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
14115         * c-c++-common/asan/user-section-1.c: New test.
14116         * c-c++-common/asan/user-section-2.c: New test.
14117         * c-c++-common/asan/user-section-3.c: New test.
14119 2015-04-22  Hale Wang  <hale.wang@arm.com>
14120             Terry Guo  <terry.guo@arm.com>
14122         PR rtl-optimization/64818
14123         * gcc.target/arm/pr64818.c: New test.
14125 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
14127         PR ipa/65076
14128         * g++.dg/tree-ssa/pr61034.C: Update template.
14129         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
14130         * gcc.dg/Warray-bounds-11.c: Likewise.
14131         * gcc.dg/Warray-bounds.c: Likewise.
14133 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14135         PR libgfortran/65234
14136         * gfortran.dg/fmt_unlimited.f90: New test.
14138 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
14140         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
14141         headers.
14142         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
14143         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
14144         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
14145         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
14146         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
14147         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
14148         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
14150 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14152         PR libgfortran/56743
14153         * gfortran.dg/namelist_87.f90: New test.
14155 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14157         * gcc.target/aarch64/mult-synth_1.c: New test.
14158         * gcc.target/aarch64/mult-synth_2.c: Likewise.
14159         * gcc.target/aarch64/mult-synth_3.c: Likewise.
14160         * gcc.target/aarch64/mult-synth_4.c: Likewise.
14161         * gcc.target/aarch64/mult-synth_5.c: Likewise.
14162         * gcc.target/aarch64/mult-synth_6.c: Likewise.
14164 2015-04-21  Richard Biener  <rguenther@suse.de>
14166         PR tree-optimization/65650
14167         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
14168         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
14169         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14170         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14171         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14172         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
14174 2015-04-21  Tom de Vries  <tom@codesourcery.com>
14176         PR tree-optimization/65802
14177         * g++.dg/pr65802.C: New test.
14179 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
14181         PR testsuite/65767
14182         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
14183         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
14185 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
14187         PR c++/65801
14188         * g++.dg/cpp0x/Wnarrowing2.C: New.
14190 2015-04-20  Jeff Law  <law@redhat.com>
14192         PR tree-optimization/65658
14193         * gcc.dg/pr65658.c: New test.
14195 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
14197         PR target/64134
14198         * gcc.target/aarch64/vec_init_1.c: New test.
14200 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
14202         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
14203         targets.
14205 2015-04-18  Martin Sebor  <msebor@redhat.com>
14207         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
14208         of non-nul characters.
14209         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
14211 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14213         PR target/65787
14214         * gcc.target/powerpc/pr65787.c: New.
14216 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14218         PR target/65689
14219         * gcc.target/aarch64/c-output-template-4.c: New test.
14221 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14223         PR target/65780
14224         * gcc.dg/pr65780-1.c: New test.
14225         * gcc.dg/pr65780-2.c: Likewise.
14226         * gcc.target/i386/pr32219-9.c: Likewise.
14227         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
14228         symbol.
14229         * gcc.target/i386/pr64317.c (c): Initialize.
14231 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
14233         PR target/65612
14234         * g++.dg/ext/mv18.C: New test.
14235         * g++.dg/ext/mv19.C: Likewise.
14236         * g++.dg/ext/mv20.C: Likewise.
14237         * g++.dg/ext/mv21.C: Likewise.
14238         * g++.dg/ext/mv22.C: Likewise.
14239         * g++.dg/ext/mv23.C: Likewise.
14241 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
14243         PR c++/64527
14244         * g++.dg/init/pr64527.C: New test.
14246 2015-04-17  Tom de Vries  <tom@codesourcery.com>
14247             Michael Matz  <matz@suse.de>
14249         PR tree-optimization/64950
14250         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
14251         x86_64-*-*.
14253 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
14255         * c-c++-common/asan/user-section-1.c: New test.
14257 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
14259         PR debug/65771
14260         * gcc.dg/debug/pr65771.c: New test.
14262 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
14264         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
14265         __buitlin_alloca with __builtin_alloca.
14267 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
14269         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
14271 2015-04-16  Richard Biener  <rguenther@suse.de>
14273         PR tree-optimization/64277
14274         * gcc.dg/Warray-bounds-14.c: New testcase.
14275         * gcc.dg/Warray-bounds-15.c: Likewise.
14276         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
14277         * c-c++-common/ubsan/bounds-6.c: Likewise.
14279 2015-04-16  Renlin Li  <renlin.li@arm.com>
14281         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
14282         * gcc.target/arm/unsigned-float.c: New.
14284 2015-04-16  Richard Biener  <rguenther@suse.de>
14286         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
14287         * gcc.dg/tree-ssa/pr37508.c: Adjust.
14288         * gfortran.dg/reassoc_6.f: Remove XFAIL.
14290 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
14292         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
14293         * g++.dg/cpp0x/decltype-call1.C: Likewise.
14294         * g++.dg/cpp0x/defaulted21.C: Likewise.
14295         * g++.dg/cpp0x/defaulted28.C: Likewise.
14296         * g++.dg/cpp0x/defaulted47.C: Likewise.
14297         * g++.dg/cpp0x/elision_neg.C: Likewise.
14298         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
14299         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
14300         * g++.dg/cpp0x/implicit1.C: Likewise.
14301         * g++.dg/cpp0x/implicit9.C: Likewise.
14302         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
14303         * g++.dg/cpp0x/range-for13.C: Likewise.
14304         * g++.dg/gomp/clause-2.C: Likewise.
14305         * g++.dg/gomp/udr-5.C: Likewise.
14306         * g++.dg/inherit/access6.C: Likewise.
14307         * g++.dg/lookup/duperr1.C: Likewise.
14308         * g++.dg/lookup/friend2.C: Likewise.
14309         * g++.dg/lookup/pr6936.C: Likewise.
14310         * g++.dg/lookup/scoped1.C: Likewise.
14311         * g++.dg/lookup/using26.C: Likewise.
14312         * g++.dg/lookup/using38.C: Likewise.
14313         * g++.dg/other/access2.C: Likewise.
14314         * g++.dg/overload/defarg3.C: Likewise.
14315         * g++.dg/overload/defarg6.C: Likewise.
14316         * g++.dg/parse/access11.C: Likewise.
14317         * g++.dg/parse/access2.C: Likewise.
14318         * g++.dg/parse/access3.C: Likewise.
14319         * g++.dg/parse/access4.C: Likewise.
14320         * g++.dg/parse/access5.C: Likewise.
14321         * g++.dg/parse/access6.C: Likewise.
14322         * g++.dg/parse/access8.C: Likewise.
14323         * g++.dg/parse/access9.C: Likewise.
14324         * g++.dg/parse/crash40.C: Likewise.
14325         * g++.dg/tc1/dr142.C: Likewise.
14326         * g++.dg/tc1/dr166.C: Likewise.
14327         * g++.dg/tc1/dr52.C: Likewise.
14328         * g++.dg/template/access11.C: Likewise.
14329         * g++.dg/template/access18.C: Likewise.
14330         * g++.dg/template/access19.C: Likewise.
14331         * g++.dg/template/access2.C: Likewise.
14332         * g++.dg/template/access20.C: Likewise.
14333         * g++.dg/template/access26.C: Likewise.
14334         * g++.dg/template/access3.C: Likewise.
14335         * g++.dg/template/access7.C: Likewise.
14336         * g++.dg/template/conv12.C: Likewise.
14337         * g++.dg/template/crash69.C: Likewise.
14338         * g++.dg/template/friend31.C: Likewise.
14339         * g++.dg/template/friend32.C: Likewise.
14340         * g++.dg/template/memfriend15.C: Likewise.
14341         * g++.dg/template/memfriend16.C: Likewise.
14342         * g++.dg/template/memfriend17.C: Likewise.
14343         * g++.dg/template/memfriend7.C: Likewise.
14344         * g++.dg/template/pr32519.C: Likewise.
14345         * g++.dg/template/qualttp21.C: Likewise.
14346         * g++.dg/template/qualttp8.C: Likewise.
14347         * g++.dg/template/ttp10.C: Likewise.
14348         * g++.dg/template/typedef11.C: Likewise.
14349         * g++.dg/template/typedef13.C: Likewise.
14350         * g++.dg/template/typedef19.C: Likewise.
14351         * g++.dg/template/typedef20.C: Likewise.
14352         * g++.dg/template/typedef22.C: Likewise.
14353         * g++.dg/template/using16.C: Likewise.
14354         * g++.dg/template/virtual3.C: Likewise.
14355         * g++.dg/ubsan/pr61272.C: Likewise.
14356         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14357         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14358         * g++.old-deja/g++.brendan/enum6.C: Likewise.
14359         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14360         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14361         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14362         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14363         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14364         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14365         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14366         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14367         * g++.old-deja/g++.jason/access17.C: Likewise.
14368         * g++.old-deja/g++.jason/access18.C: Likewise.
14369         * g++.old-deja/g++.jason/access22.C: Likewise.
14370         * g++.old-deja/g++.jason/access23.C: Likewise.
14371         * g++.old-deja/g++.jason/access8.C: Likewise.
14372         * g++.old-deja/g++.jason/delete3.C: Likewise.
14373         * g++.old-deja/g++.jason/report.C: Likewise.
14374         * g++.old-deja/g++.law/access2.C: Likewise.
14375         * g++.old-deja/g++.law/access3.C: Likewise.
14376         * g++.old-deja/g++.law/access4.C: Likewise.
14377         * g++.old-deja/g++.law/access5.C: Likewise.
14378         * g++.old-deja/g++.law/arm12.C: Likewise.
14379         * g++.old-deja/g++.law/arm14.C: Likewise.
14380         * g++.old-deja/g++.law/ctors13.C: Likewise.
14381         * g++.old-deja/g++.law/union2.C: Likewise.
14382         * g++.old-deja/g++.law/visibility12.C: Likewise.
14383         * g++.old-deja/g++.law/visibility15.C: Likewise.
14384         * g++.old-deja/g++.law/visibility16.C: Likewise.
14385         * g++.old-deja/g++.law/visibility17.C: Likewise.
14386         * g++.old-deja/g++.law/visibility18.C: Likewise.
14387         * g++.old-deja/g++.law/visibility19.C: Likewise.
14388         * g++.old-deja/g++.law/visibility20.C: Likewise.
14389         * g++.old-deja/g++.law/visibility21.C: Likewise.
14390         * g++.old-deja/g++.law/visibility24.C: Likewise.
14391         * g++.old-deja/g++.law/visibility4.C: Likewise.
14392         * g++.old-deja/g++.law/visibility5.C: Likewise.
14393         * g++.old-deja/g++.law/visibility6.C: Likewise.
14394         * g++.old-deja/g++.law/visibility7.C: Likewise.
14395         * g++.old-deja/g++.law/visibility8.C: Likewise.
14396         * g++.old-deja/g++.law/visibility9.C: Likewise.
14397         * g++.old-deja/g++.niklas/t135.C: Likewise.
14398         * g++.old-deja/g++.oliva/delete1.C: Likewise.
14399         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14400         * g++.old-deja/g++.other/access11.C: Likewise.
14401         * g++.old-deja/g++.other/access4.C: Likewise.
14402         * g++.old-deja/g++.other/access7.C: Likewise.
14403         * g++.old-deja/g++.other/crash1.C: Likewise.
14404         * g++.old-deja/g++.other/crash7.C: Likewise.
14405         * g++.old-deja/g++.other/friend1.C: Likewise.
14406         * g++.old-deja/g++.other/friend4.C: Likewise.
14407         * g++.old-deja/g++.other/friend9.C: Likewise.
14408         * g++.old-deja/g++.other/lineno1.C: Likewise.
14409         * g++.old-deja/g++.other/using1.C: Likewise.
14410         * g++.old-deja/g++.pt/enum14.C: Likewise.
14411         * g++.old-deja/g++.pt/friend11.C: Likewise.
14412         * g++.old-deja/g++.pt/friend21.C: Likewise.
14413         * g++.old-deja/g++.pt/friend3.C: Likewise.
14414         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14415         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14416         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14417         * g++.old-deja/g++.robertl/eb94.C: Likewise.
14419 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
14421         PR ipa/65765
14422         * g++.dg/ipa/pr65765.C: New test.
14424 2015-04-15  Nick Clifton  <nickc@redhat.com>
14426         * gcc.target/rx/builtins.c: Disable RMPA test if string
14427         instructions are not allowed.
14429 2015-04-15  Alan Modra  <amodra@gmail.com>
14431         * gcc.dg/pr65408.c: New.
14433 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14435         PR target/65729
14436         * gcc.target/arm/pr65729.c: New test.
14438 2015-04-14  Richard Biener  <rguenther@suse.de>
14440         PR tree-optimization/65758
14441         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14443 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14445         PR target/65648
14446         * gcc.c-torture/execute/pr65648.c: New test.
14448 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14450         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14451         __builtin_finite instead of finite.
14452         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14453         Likewise.
14455 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14457         PR tree-optimization/63387
14458         * gcc.dg/pr63387.c: New testcase.
14460 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14462         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14464 2015-04-13  Richard Biener  <rguenther@suse.de>
14466         PR tree-optimization/65204
14467         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14469 2015-04-13  Terry Guo  <terry.guo@arm.com>
14471         PR target/65710
14472         * gcc.target/arm/pr65710.c: New.
14474 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14476         PR tree-optimization/65747
14477         * g++.dg/torture/pr65747.C: New test.
14479 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14481         PR c++/65736
14482         * g++.dg/cpp0x/pr65736.C: New test.
14484 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14485             Martin Liska  <mliska@suse.cz>
14487         PR ipa/65722
14488         * g++.dg/ipa/pr65722.C: New testcase.
14490 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14492         PR tree-optimization/65735
14493         * gcc.c-torture/compile/pr65735.c: New test.
14495 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14497         PR middle-end/65554
14498         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14500 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14502         PR target/65671
14503         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14505 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14507         PR target/65647
14508         * gcc.target/arm/pr65647-2.c: New.
14510 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14512         PR target/65694
14513         * g++.dg/torture/pr65694.C: New test.
14515 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14517         * gfortran.dg/coarray_lock_6.f90: New.
14518         * gfortran.dg/coarray_lock_7.f90: New.
14519         * gfortran.dg/coarray/lock_2.f90: New.
14521 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14523         PR fortran/56674
14524         PR fortran/58813
14525         PR fortran/59016
14526         PR fortran/59024
14527         * gfortran.dg/used_types_27.f90: New.
14529 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14531         PR target/65671
14532         * gcc.target/i386/pr65671.c: New.
14534 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14536         PR tree-optimization/65709
14537         * c-c++-common/ubsan/align-9.c: New test.
14539 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14541         PR fortran/56852
14542         * gfortran.dg/pr56852.f90: New test.
14544 2015-04-09  Marek Polacek  <polacek@redhat.com>
14545             Jakub Jelinek  <jakub@redhat.com>
14547         PR middle-end/65554
14548         * g++.dg/opt/pr65554.C: New test.
14550 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14552         PR c++/65690
14553         * c-c++-common/attr-aligned-1.c: New test.
14555 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14557         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14559 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14561         PR target/65676
14562         * gcc.target/i386/sse-25.c: New.
14564 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14566         PR target/65693
14567         * gcc.target/i386/pr65693.c: New test.
14569 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14571         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14573 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14575         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14577 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14579         * gcc.target/i386/thunk-retbnd.c: New.
14581 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14583         * gnat.dg/opt48.adb: New test.
14584         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14585         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14587 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14589         PR ipa/65540
14590         * gcc.c-torture/compile/pr65540.c: New.
14592 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14594         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14595         -Wno-pointer-arith.
14597 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14599         PR debug/65678
14600         * g++.dg/debug/pr65678.C: New test.
14602         PR middle-end/65680
14603         * gcc.c-torture/compile/pr65680.c: New test.
14605 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14607         PR fortran/65548
14608         * gfortran.dg/allocate_with_source_5.f90: New test.
14610 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14612         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14613         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14615 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14617         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14619 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14621         PR target/65614
14622         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14623         to get floating point compression.
14624         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14626 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14628         PR preprocessor/61977
14629         * gcc.dg/cpp/pr61977.c: New test.
14631 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14633         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14635 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14637         PR target/65647
14638         * gcc.target/arm/pr65647.c: New.
14640 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14642         PR ipa/65655
14643         * g++.dg/torture/pr65655.C: New testcase.
14645 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14647         PR c++/64085
14648         * g++.dg/cpp1y/lambda-init13.C: New.
14650 2015-04-03  Marek Polacek  <polacek@redhat.com>
14652         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14654 2015-04-02  Marek Polacek  <polacek@redhat.com>
14656         PR c++/65642
14657         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14658         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14660 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14662         PR preprocessor/61977
14663         * gcc.target/powerpc/pr61977-1.c: New test.
14664         * gcc.target/powerpc/pr61977-2.c: New test.
14666 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14668         PR c++/56100
14669         * g++.dg/warn/Wshadow-8.C: New.
14670         * g++.dg/warn/Wshadow-9.C: Likewise.
14671         * g++.dg/warn/Wshadow-10.C: Likewise.
14672         * g++.dg/warn/Wshadow-11.C: Likewise.
14674 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14676         * gcc.dg/pr23623.c: Added aligned attribute.
14677         * gcc.dg/20141029-1.c: Likewise.
14678         * gcc.dg/20150306-1.c: New test.
14680 2015-04-01  Marek Polacek  <polacek@redhat.com>
14682         PR c++/65554
14683         * g++.dg/cpp0x/initlist93.C: New test.
14684         * g++.dg/cpp0x/initlist94.C: New test.
14686 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14688         PR target/65624
14689         * gcc.target/aarch64/pr65624.c: New test.
14691 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14693         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14695 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14697         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14698         extra variable to force stack alignment.
14699         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14700         extra variable to force stack alignment.
14702 2015-03-31  Marek Polacek  <polacek@redhat.com>
14704         PR c++/65390
14705         * g++.dg/template/pr65390.C: New test.
14707 2015-03-31  Martin Liska  <mliska@suse.cz>
14709         * g++.dg/ipa/pr65557.C: New test.
14711 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14713         * gcc.target/s390/hotpatch-25.c: New test.
14714         * gcc.target/s390/hotpatch-1.c: Update test.
14715         * gcc.target/s390/hotpatch-10.c: Update test.
14716         * gcc.target/s390/hotpatch-11.c: Update test.
14717         * gcc.target/s390/hotpatch-12.c: Update test.
14718         * gcc.target/s390/hotpatch-13.c: Update test.
14719         * gcc.target/s390/hotpatch-14.c: Update test.
14720         * gcc.target/s390/hotpatch-15.c: Update test.
14721         * gcc.target/s390/hotpatch-16.c: Update test.
14722         * gcc.target/s390/hotpatch-17.c: Update test.
14723         * gcc.target/s390/hotpatch-18.c: Update test.
14724         * gcc.target/s390/hotpatch-19.c: Update test.
14725         * gcc.target/s390/hotpatch-2.c: Update test.
14726         * gcc.target/s390/hotpatch-21.c: Update test.
14727         * gcc.target/s390/hotpatch-22.c: Update test.
14728         * gcc.target/s390/hotpatch-23.c: Update test.
14729         * gcc.target/s390/hotpatch-24.c: Update test.
14730         * gcc.target/s390/hotpatch-3.c: Update test.
14731         * gcc.target/s390/hotpatch-4.c: Update test.
14732         * gcc.target/s390/hotpatch-5.c: Update test.
14733         * gcc.target/s390/hotpatch-6.c: Update test.
14734         * gcc.target/s390/hotpatch-7.c: Update test.
14735         * gcc.target/s390/hotpatch-8.c: Update test.
14736         * gcc.target/s390/hotpatch-9.c: Update test.
14737         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14739 2015-03-31  Richard Biener  <rguenther@suse.de>
14741         PR middle-end/65626
14742         * g++.dg/torture/pr65626.C: New testcase.
14744 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14746         PR target/65531
14747         * gcc.target/i386/mpx/pr65531.cc: New.
14749 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14751         PR target/65602
14752         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14753         __builtin_alloca instead of alloca.
14754         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14755         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14756         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14757         check.
14759 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14761         PR ipa/65610
14762         * g++.dg/ubsan/pr65610.C: New test.
14764 2015-03-30  Marek Polacek  <polacek@redhat.com>
14766         PR c++/65398
14767         * g++.dg/cpp0x/pr65398-2.C: New test.
14769 2015-03-30  Marek Polacek  <polacek@redhat.com>
14771         * c-c++-common/pr65556.c: Change the width of bit-fields.
14773 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14775         PR ipa/65588
14776         * gcc.target/i386/pr65588.c: New testcase.
14778 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14780         PR libgfortran/65563
14781         * gfortran.dg/open_errors_2.f90:  New test.
14783 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14785         PR libgfortran/65596
14786         * gfortran.dg/namelist_86.f90: New test.
14788 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14790         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14791         statement to reflect new ownership.
14793 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14795         PR c++/42328
14796         * g++.dg/template/friend58.C: New.
14797         * g++.dg/template/friend59.C: Likewise.
14799 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14801         PR c/65586
14802         * g++.dg/gomp/openmp-simd-3.C: New.
14803         * gcc.dg/gomp/openmp-simd-3.c: New.
14805 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14807         PR target/65248
14808         * gcc.target/i386/pr65248-1.c: New file.
14809         * gcc.target/i386/pr65248-2.c: Likewise.
14810         * gcc.target/i386/pr65248-3.c: Likewise.
14811         * gcc.target/i386/pr65248-4.c: Likewise.
14813 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14815         PR target/65593
14816         * gcc.c-torture/compile/pr65593.c: New test.
14818 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14820         PR c++/59329
14821         * g++.dg/cpp1y/constexpr-assert1.C: New.
14823 2015-03-27  Marek Polacek  <polacek@redhat.com>
14825         PR c++/65556
14826         * c-c++-common/pr65556.c: New test.
14828 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14830         PR ipa/65600
14831         * g++.dg/torture/pr65600.C: New testcase.
14833 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14835         PR target/65407
14836         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14838 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14840         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14841         statement and cleanup. Fixed typos.
14843 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14845         PR middle-end/65595
14846         * gcc.c-torture/compile/pr65595.c: New testcase.
14848 2015-03-27  Marek Polacek  <polacek@redhat.com>
14850         PR sanitizer/65583
14851         * g++.dg/ubsan/pr65583.C: New test.
14853 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14855         * gcc.c-torture/compile/20150327.c: New testcase.
14857 2015-03-26  Richard Biener  <rguenther@suse.de>
14859         PR middle-end/65555
14860         * g++.dg/torture/pr65555.C: New testcase.
14862 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14864         PR tree-optimization/64715
14865         * gcc.dg/builtin-object-size-15.c: New test.
14866         * gcc.dg/pr64715-1.c: New test.
14867         * gcc.dg/pr64715-2.c: New test.
14869 2015-03-26  Richard Biener  <rguenther@suse.de>
14871         PR middle-end/65519
14872         * gnat.dg/specs/opt2.ads: Fix testcase.
14874 2015-03-25  Martin Sebor  <msebor@redhat.com>
14876         PR testsuite/65526
14877         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14878         when target isn't arm*-*-*-*.
14879         (check_effective_target_arm_nothumb): Likewise.
14880         (check_effective_target_arm_little_endian): Likewise.
14881         (check_effective_target_arm_vect_no_misalign): Likewise.
14882         (check_effective_target_aarch64_little_endian): Fail early if target
14883         isn't aarch64*-*-*.
14885 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14887         PR tree-optimization/65177
14888         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14890 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14892         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14893         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14894         smmintrin.h and mm3dnow.h.
14896 2015-03-25  Marek Polacek  <polacek@redhat.com>
14898         PR c++/65558
14899         * g++.dg/cpp0x/pr65558.C: New test.
14901 2015-03-25  Marek Polacek  <polacek@redhat.com>
14903         PR c++/61670
14904         * g++.dg/template/pr61670.C: New test.
14906 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14908         PR c++/54987
14909         * g++.dg/template/pr54987.C: New.
14911 2015-03-25  Richard Biener  <rguenther@suse.de>
14913         PR tree-optimization/62630
14914         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14916 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14918         PR target/65508
14919         * gcc.target/i386/mpx/pr65508.c: New.
14921 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14923         PR fortran/64952
14924         PR fortran/65532
14925         * gfortran.dg/data_initialized_3.f90: New.
14927 2015-03-25  Richard Biener  <rguenther@suse.de>
14929         PR middle-end/65519
14930         * gnat.dg/specs/opt2.ads: New testcase.
14932 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14934         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14935         * gcc.target/arm/memset-inline-4.c: Skip for
14936         arm_tune_string_ops_prefer_neon.
14937         * gcc.target/arm/memset-inline-5.c: Ditto.
14938         * gcc.target/arm/memset-inline-6.c: Ditto.
14939         * gcc.target/arm/memset-inline-8.c: Ditto.
14940         * gcc.target/arm/memset-inline-9.c: Ditto.
14942 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14944         PR c++/58923
14945         * g++.dg/other/virtual3.C: New.
14947 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14949         PR c++/60130
14950         * g++.dg/cpp0x/vt-60130.C: New.
14952 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14954         PR c++/61971
14955         * g++.dg/warn/Warray-bounds-7.C: New.
14957 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14959         PR c++/60067
14960         * g++.dg/template/defarg18.C: New.
14962 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14964         PR c++/59988
14965         * g++.dg/cpp0x/vt-59988.C: New.
14967 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14969         PR tree-optimization/65533
14970         * gcc.dg/pr65533.c: New test.
14972 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14974         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14975         source= and mold= expressions functionality.
14976         * gfortran.dg/allocate_class_4.f90: New test.
14977         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14978         copying an unlimited polymorhpic object containing a char array
14979         to another unlimited polymorphic object respects the _len
14980         component.
14981         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14982         whether deferred length char array allocate works, unlimited
14983         polymorphic object allocation from a string works and if
14984         allocating an array of deferred length strings works.
14985         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14987 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14989         PR c++/65513
14990         * g++.dg/cpp0x/constexpr-array11.C: New.
14992 2015-03-24  Richard Biener  <rguenther@suse.de>
14994         PR middle-end/65517
14995         * gcc.dg/torture/pr65517.c: New testcase.
14997 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14999         * gfortran.dg/coindexed_1.f90: Moved from
15000         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
15002 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15004         PR testsuite/65506
15005         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15006         gimple dump.
15008         PR target/65523
15009         * gcc.target/i386/pr65523.c: New test.
15011         PR ipa/65475
15012         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15013         dg-options.
15014         * g++.dg/lto/pr65475b_0.C: Likewise.
15016 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
15018         PR target/65505
15019         * gcc.target/sh/torture/pr65505.c: New.
15021 2015-03-23  Martin Sebor  <msebor@redhat.com>
15023         PR testsuite/63175
15024         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
15025         assembly for lvx in addition to lxv.
15027 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15029         PR target/65504
15030         * gfortran.dg/pr65504.f90: New test.
15032         PR ipa/65521
15033         * gcc.dg/pr65521.c: New test.
15035 2015-03-23  Richard Biener  <rguenther@suse.de>
15037         PR tree-optimization/65518
15038         * gcc.dg/vect/pr65518.c: New testcase.
15040 2015-03-23  Richard Biener  <rguenther@suse.de>
15042         PR tree-optimization/65494
15043         * gcc.dg/vect/pr65494.c: New testcase.
15045 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
15047         PR preprocessor/65238
15048         * c-c++-common/cpp/pr65238-1.c: New test.
15049         * gcc.dg/cpp/pr65238-2.c: New test.
15050         * gcc.dg/cpp/trad/pr65238-3.c: New test.
15051         * gcc.dg/cpp/trad/pr65238-4.c: New test.
15053 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
15054             Mikael Morin  <mikael@gcc.gnu.org>
15056         PR fortran/64952
15057         * gfortran.dg/elemental_dependency_4.f90: New.
15058         * gfortran.dg/elemental_dependency_5.f90: New.
15060 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
15062         PR ipa/65475
15063         * g++.dg/lto/pr65475b_0.C: New testcase.
15064         * g++.dg/lto/pr65475b_1.C: New testcase.
15065         * g++.dg/lto/pr65475c_0.C: New testcase.
15066         * g++.dg/lto/pr65475c_1.C: New testcase.
15068 2015-03-21  Tobias Burnus  <burnus@net-b.de>
15070         * gfortran.dg/coarray_38.f90: New.
15071         * gfortran.dg/coarray_39.f90: New.
15072         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
15073         compile test.
15075 2015-03-20  Marek Polacek  <polacek@redhat.com>
15077         PR c++/65398
15078         * g++.dg/cpp0x/pr65398.C: New test.
15080 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
15082         PR ipa/65475
15083         * g++.dg/lto/pr65475_0.C: New testcase.
15084         * g++.dg/lto/pr65475_1.C: New testcase.
15086 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
15088         PR rtl-optimization/64366
15089         * gcc.target/sh/pr64366.c: New.
15091 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15093         PR c++/48324
15094         * g++.dg/cpp0x/constexpr-48324.C: New.
15096 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
15098         PR c++/48453
15099         * g++.dg/cpp0x/pr48453.C: New.
15101 2015-03-20  Marek Polacek  <polacek@redhat.com>
15103         PR c++/65072
15104         * g++.dg/cpp0x/pr65072.C: New test.
15106 2015-03-20  Richard Biener  <rguenther@suse.de>
15108         PR middle-end/64715
15109         * gcc.dg/pr15347.c: Use -O.
15110         * c-c++-common/pr19807-1.c: Likewise.
15112 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
15114         * gnat.dg/volatile13.ad[sb]: New test.
15116 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
15118         PR rtl-optimization/60851
15119         * gcc.target/i386/pr60851.c: New test.
15121 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
15123         PR target/65240
15124         * g++.dg/pr65240.h: Add tests for PR 65240.
15125         * g++.dg/pr65240-1.C: Likewise.
15126         * g++.dg/pr65240-2.C: Likewise.
15127         * g++.dg/pr65240-3.C: Likewise.
15128         * g++.dg/pr65240-4.C: Likewise.
15130 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
15132         PR rtl-optimization/63491
15133         * gcc.target/powerpc/pr63491.c: New.
15135 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15137         * g++.dg/ipa/pr65465.C: New test.
15139 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15141         PR c++/52659
15142         * g++.dg/cpp0x/deleted11.C: New.
15144 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15146         PR sanitizer/65400
15147         * c-c++-common/tsan/pr65400-3.c: New test.
15149 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
15151         PR c++/59686
15152         * g++.dg/cpp0x/constexpr-59686.C: New.
15154 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
15156         PR sanitizer/64265
15157         * g++.dg/tsan/pr64265.C: New test.
15159         PR sanitizer/65400
15160         * c-c++-common/tsan/pr65400-1.c: New test.
15161         * c-c++-common/tsan/pr65400-2.c: New test.
15163 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15165         PR c++/59816
15166         * g++.dg/cpp0x/pr59816.C: New.
15168 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
15170         PR fortran/59198
15171         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15173 2015-03-18  Martin Liska  <mliska@suse.cz>
15175         PR ipa/65439
15176         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
15177         equivalences either to 6 or 7.
15179 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
15181         PR middle-end/64491
15182         Revert:
15183         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
15185         * gcc.dg/undefined-loop-1.c: New file.
15186         * gcc.dg/undefined-loop-2.c: New file.
15188         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
15190         PR testsuite/64032
15191         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
15192         loop exits too early.
15194 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
15196         PR tree-optimization/65450
15197         * gfortran.dg/pr65450.f90: New test.
15199         PR target/65078
15200         * gcc.target/i386/pr65078-1.c: New test.
15201         * gcc.target/i386/pr65078-2.c: New test.
15202         * gcc.target/i386/pr65078-3.c: New test.
15203         * gcc.target/i386/pr65078-4.c: New test.
15204         * gcc.target/i386/pr65078-5.c: New test.
15205         * gcc.target/i386/pr65078-6.c: New test.
15207 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
15209         PR c++/65340
15210         * g++.dg/cpp1y/pr65340.C: New.
15212 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15214         PR fortran/64432
15215         * gfortran.dg/system_clock_3.f08: Adjust test.
15217 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
15219         PR fortran/59198
15220         * gfortran.dg/proc_ptr_comp_44.f90: New test.
15221         * gfortran.dg/proc_ptr_comp_45.f90: New test.
15223 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15225         PR fortran/64432
15226         * gfortran.dg/system_clock_3.f08: New test.
15228 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
15230         PR c++/64626
15231         g++.dg/cpp1y/pr64626-1.C: New.
15232         g++.dg/cpp1y/pr64626-2.C: New.
15233         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
15235 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
15237         PR tree-optimization/65427
15238         * gcc.c-torture/execute/pr65427.c: New test.
15240 2015-03-16  Marek Polacek  <polacek@redhat.com>
15242         DR 1688
15243         PR c++/65327
15244         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
15245         * g++.dg/cpp0x/pr65327.C: New test.
15247 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
15249         PR sanitizer/64820
15250         * c-c++-common/asan/pr64820.c: New test.
15252 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
15254         * gfortran.dg/pointer_2.f90: New test.
15256 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15258         * g++.dg/pr65049.C: New test.
15260 2015-03-16  Tom de Vries  <tom@codesourcery.com>
15262         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
15263         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
15264         * gcc.target/i386/fuse-caller-save.c: Same.
15266 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
15268         * gnat.dg/loop_optimization18.ad[sb]: New test.
15269         * gnat.dg/loop_optimization18_pkg.ads: New helper.
15271 2015-03-16  Alan Modra  <amodra@gmail.com>
15273         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
15274         2014-12-05 change.
15276 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
15278         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
15279         hppa*-*-hpux*.
15280         * gcc.dg/torture/pr65270-2.c: Likewise.
15282 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
15284         PR fortran/61138
15285         * gfortran.dg/pointer_remapping_9.f90: New.
15287 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
15289         PR tree-optimization/65369
15290         * gcc.c-torture/execute/pr65369.c: New test.
15292         PR tree-optimization/65418
15293         * gcc.c-torture/execute/pr65418-1.c: New test.
15294         * gcc.c-torture/execute/pr65418-2.c: New test.
15296         PR rtl-optimization/65401
15297         * gcc.c-torture/execute/pr65401.c: New test.
15299 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15301         PR target/64600
15302         * gcc.target/arm/pr64600_1.c: New test.
15304 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15306         PR rtl-optimization/65235
15307         * gcc.target/aarch64/pr65235_1.c: New test.
15309 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15311         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
15312         * gcc.target/s390/hotpatch-22.c: Likewise.
15313         * gcc.target/s390/hotpatch-23.c: Likewise.
15314         * gcc.target/s390/hotpatch-24.c: Likewise.
15315         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
15316         * gcc.target/s390/hotpatch-1.c: Update expected output.
15317         * gcc.target/s390/hotpatch-2.c: Likewise.
15318         * gcc.target/s390/hotpatch-3.c: Likewise.
15319         * gcc.target/s390/hotpatch-4.c: Likewise.
15320         * gcc.target/s390/hotpatch-5.c: Likewise.
15321         * gcc.target/s390/hotpatch-6.c: Likewise.
15322         * gcc.target/s390/hotpatch-7.c: Likewise.
15323         * gcc.target/s390/hotpatch-8.c: Likewise.
15324         * gcc.target/s390/hotpatch-9.c: Likewise.
15325         * gcc.target/s390/hotpatch-10.c: Likewise.
15326         * gcc.target/s390/hotpatch-11.c: Likewise.
15327         * gcc.target/s390/hotpatch-12.c: Likewise.
15328         * gcc.target/s390/hotpatch-13.c: Likewise.
15329         * gcc.target/s390/hotpatch-14.c: Likewise.
15330         * gcc.target/s390/hotpatch-15.c: Likewise.
15331         * gcc.target/s390/hotpatch-16.c: Likewise.
15332         * gcc.target/s390/hotpatch-17.c: Likewise.
15333         * gcc.target/s390/hotpatch-18.c: Likewise.
15334         * gcc.target/s390/hotpatch-19.c: Likewise.
15336 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15338         PR target/65103
15339         * gcc.target/i386/pr65103-1.c: New.
15341 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
15343         PR target/65044
15344         * gcc.target/i386/pr65044.c: New.
15346 2015-03-12  Tom de Vries  <tom@codesourcery.com>
15348         PR rtl-optimization/64895
15349         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
15350         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
15351         * gcc.target/i386/fuse-caller-save.c: Ditto.
15353 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15355         * gcc.dg/ipa/pr63569.c: Fix template.
15357 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
15359         * g++.dg/ipa/pr64146.C: Require fpic support.
15361 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
15363         PR libfortran/65200
15364         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15365         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15367 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
15369         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15370         to dg-options, fix up dg-skip-if.
15372 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
15374         PR target/65296
15375         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15376         * gcc.target/avr/tiny-caller-save.c: Same.
15378 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
15380         PR target/65242
15381         * g++.dg/pr65242.C: New test.
15383 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
15385         * c-c++-common/asan/no-asan-check-glob.c: New test.
15387 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
15389         PR c++/65370
15390         * g++.dg/other/default11.C: New.
15391         * g++.dg/other/default12.C: Likewise.
15393 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15395         PR target/65368
15396         * gcc.target/i386/bmi2-bzhi-2.c: New test.
15398 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
15400         PR fortran/65024
15401         * gfortran.dg/unlimited_polymorphic_23.f90: New test
15403 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15405         PR c++/65127
15406         * g++.dg/cpp0x/pr65127.C: New test.
15408 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15410         * gcc.dg/ipa/PR64550.c: Update template.
15412 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
15413             Tobias Burnus  <burnus@net-b.de>
15415         * gfortran.dg/coarray_sync_memory.f90: New.
15417 2015-03-10  Marek Polacek  <polacek@redhat.com>
15419         PR sanitizer/65367
15420         * c-c++-common/ubsan/pr65367.c: New test.
15422 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15424         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15425         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15426         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15427         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15428         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15429         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15430         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15431         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15432         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15433         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15434         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15435         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15436         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15438 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15440         * lib/mpx-dg.exp (mpx_link_flags): New.
15441         (mpx_init): New.
15442         (mpx_finish): New.
15443         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15444         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15445         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15446         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15447         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15448         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15449         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15450         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15451         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15452         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15453         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15454         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15455         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15456         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15457         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15458         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15459         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15460         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15461         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15462         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15463         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15464         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15465         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15466         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15467         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15468         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15469         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15470         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15471         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15472         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15473         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15474         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15475         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15476         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15477         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15478         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15479         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15480         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15481         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15482         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15483         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15484         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15485         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15486         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15487         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15488         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15489         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15490         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15491         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15492         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15493         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15494         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15495         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15496         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15497         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15498         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15499         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15500         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15501         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15502         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15503         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15504         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15505         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15506         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15507         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15508         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15509         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15510         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15511         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15512         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15513         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15514         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15515         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15516         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15517         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15518         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15519         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15520         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15521         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15522         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15523         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15524         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15525         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15526         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15527         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15528         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15529         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15530         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15531         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15532         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15533         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15534         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15535         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15536         * gcc.target/i386/mpx/label-address-1.c: New.
15537         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15538         * gcc.target/i386/mpx/macro.c: New.
15539         * gcc.target/i386/mpx/mpx-check.h: New.
15540         * gcc.target/i386/mpx/mpx.exp: New.
15541         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15542         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15543         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15544         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15545         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15546         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15547         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15548         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15549         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15550         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15551         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15552         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15553         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15554         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15555         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15556         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15557         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15558         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15559         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15560         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15561         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15562         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15563         * gcc.target/i386/mpx/reference-1-nov.c: New.
15564         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15565         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15566         * gcc.target/i386/mpx/reference-2-nov.c: New.
15567         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15568         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15569         * gcc.target/i386/mpx/reference-3-nov.c: New.
15570         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15571         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15572         * gcc.target/i386/mpx/reference-4-nov.c: New.
15573         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15574         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15575         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15576         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15577         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15578         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15579         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15580         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15581         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15582         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15583         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15584         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15585         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15586         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15587         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15588         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15589         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15590         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15591         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15592         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15593         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15594         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15595         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15596         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15597         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15598         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15599         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15600         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15601         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15602         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15603         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15604         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15605         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15606         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15607         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15608         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15609         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15610         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15611         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15612         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15613         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15614         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15615         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15616         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15617         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15618         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15619         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15620         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15621         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15622         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15623         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15624         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15625         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15626         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15627         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15628         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15629         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15630         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15631         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15632         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15633         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15634         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15635         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15636         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15637         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15638         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15639         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15640         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15641         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15642         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15643         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15644         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15645         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15646         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15647         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15648         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15649         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15650         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15651         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15652         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15653         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15654         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15655         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15656         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15657         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15658         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15659         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15660         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15661         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15662         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15663         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15664         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15665         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15666         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15667         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15668         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15669         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15670         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15671         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15672         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15673         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15674         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15675         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15676         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15677         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15678         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15679         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15680         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15681         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15682         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15683         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15684         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15685         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15686         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15687         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15688         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15689         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15690         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15691         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15692         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15693         * gcc.target/i386/mpx/vla-1-nov.c: New.
15694         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15695         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15696         * gcc.target/i386/mpx/vla-2-nov.c: New.
15697         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15699 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15701         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15703 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15705         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15707 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15709         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15710         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15712 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15714         PR c/65120
15715         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15716         on rhs is 0.
15717         (fn4): New test.
15718         * c-c++-common/pr65120.c: New test.
15720         PR rtl-optimization/65321
15721         * gcc.dg/pr65321.c: New test.
15723 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15725         PR tree-optimization/65355
15726         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15728 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15730         PR c/65120
15731         * c-c++-common/pr49706.c: Adjust tests for not warning
15732         about !!x == y or !b == y where b is boolean, and add
15733         some further tests.
15734         * c-c++-common/pr62199-2.c: Likewise.
15736 2015-03-09  Richard Biener  <rguenther@suse.de>
15738         PR middle-end/65270
15739         * gcc.dg/torture/pr65270-1.c: New testcase.
15740         * gcc.dg/torture/pr65270-2.c: Likewise.
15742 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15744         PR tree-optimization/63743
15745         * gcc.dg/pr63743.c: New test.
15747 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15749         PR lto/65316
15750         * g++.dg/lto/pr65316_0.C: New testcase.
15751         * g++.dg/lto/pr65316_1.C: New testcase.
15753 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15755         PR target/62247
15756         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15757         hppa*-*-hpux*.
15758         * g++.dg/abi/rtti3.C: Likewise.
15760         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15762         PR target/62251
15763         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15765         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15767         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15769         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15771 2015-03-08  Morin  <mikael@gcc.gnu.org>
15773         PR fortran/60898
15774         * gfortran.dg/entry_20.f90: New.
15776 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15778         PR target/65153
15779         * gcc.c-torture/compile/pr65153.c: New.
15781 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15783         PR target/65249
15784         * g++.dg/torture/pr65249.C: New.
15786 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15788         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15789         long.
15790         (int64_t): Likewise.
15792 2015-03-07  Marek Polacek  <polacek@redhat.com>
15793             Martin Uecker  <uecker@eecs.berkeley.edu>
15795         PR sanitizer/65280
15796         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15797         member-like arrays.
15798         * c-c++-common/ubsan/bounds-8.c: New test.
15799         * c-c++-common/ubsan/bounds-9.c: New test.
15800         * gcc.dg/ubsan/bounds-2.c: New test.
15802 2015-03-05  Martin Sebor  <msebor@redhat.com>
15804         PR testsuite/63175
15805         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15806         checking of results into main to prevent it from getting optimized
15807         away.
15808         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15810 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15812         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15813         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15814         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15815         x64.
15817 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15819         * g++.dg/lto/pr65302_1.C: New testcase.
15820         * g++.dg/lto/pr65302_0.C: New testcase.
15822 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15824         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15825         -fno-ipa-icf to dg-options.
15827 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15829         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15830         compiles using the linker plugin.
15832 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15834         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15836 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15838         * gcc.target/arm/pr65067.c: New test.
15840 2015-03-05  Martin Liska  <mliska@suse.cz>
15842         PR ipa/65318
15843         * gcc.dg/ipa/pr65318.c: New test.
15845 2015-03-05  Marek Polacek  <polacek@redhat.com>
15847         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15849 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15851         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15853 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15855         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15856         max-unroll-times back to defaults for s390.
15858 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15860         Fix last commit.
15862 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15864         PR c++/64665
15865         * g++.dg/cpp0x/initlist92.C: New.
15867 2015-03-05  Richard Biener  <rguenther@suse.de>
15869         PR tree-optimization/65310
15870         * gcc.dg/vect/pr65310.c: New testcase.
15872 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15874         PR c++/64834
15875         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15877 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15879         * gnat.dg/entry_queues3.adb: New test.
15881 2015-03-04  Ian Lance Taylor  <iant@google.com>
15883         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15885 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15887         PR c++/64227
15888         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15890 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15892         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15893         -fno-ipa-icf to dg-options
15894         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15895         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15897 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15899         PR c++/64398
15900         * g++.dg/cpp0x/decltype62.C: New.
15902 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15904         * gnat.dg/object_overflow5.adb: New test.
15906 2015-03-03  Martin Liska  <mliska@suse.cz>
15908         PR ipa/65287
15909         * gcc.dg/ipa/pr65287.c: New test.
15911 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15912             Eric Botcazou  <ebotcazou@adacore.com>
15914         * gnat.dg/specs/pack12.ads: New test.
15916 2015-03-03  Martin Liska  <mliska@suse.cz>
15918         * gcc.dg/ipa/PR65282.c: New test.
15920 2015-03-13  Jeff Law  <law@redhat.com>
15922         PR tree-optimization/65241
15923         * gcc.c-torture/compile/pr65241.c: New test.
15925 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15927         PR target/64331
15928         * gcc.target/avr/torture/pr64331.c: New test.
15930 2015-03-03  Martin Liska  <mliska@suse.cz>
15931             Jan Hubicka  <hubicka@ucw.cz>
15933         * g++.dg/ipa/pr65263.C: New test.
15935 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15937         PR ipa/65130
15938         * gcc.dg/lto/pr65130_0.c: New testcase.
15939         * gcc.dg/lto/pr65130_1.c: New testcase.
15941 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15943         PR ipa/64988
15944         * g++.dg/torture/pr64988.C: New testcase.
15946 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15948         * gfortran.dg/coarray_atomic_6.f90: New.
15950 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15952         PR target/65184
15953         * gcc.target/i386/pr65184.c: New.
15955 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15957         PR target/65183
15958         * gcc.target/i386/pr65183.c: New.
15960 2015-02-28  Martin Liska  <mliska@suse.cz>
15961             Jan Hubicka  <hubicka@ucw.cz>
15963         * gcc.dg/ipa/ipa-icf-35.c: New test.
15964         * gcc.dg/ipa/ipa-icf-36.c: New test.
15965         * gcc.dg/ipa/ipa-icf-37.c: New test.
15967 2015-02-28  Martin Liska  <mliska@suse.cz>
15968             Jan Hubicka  <hubicka@ucw.cz>
15970         PR ipa/65245
15971         * gcc.dg/ipa/ipa-icf-34.c: New test.
15973 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15975         PR target/61142
15976         * gcc.target/sh/sh/pr61142.c: New.
15978 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15980         * g++.dg/other/dump-ada-spec-3.C: New test.
15982 2015-03-01  Martin Liska  <mliska@suse.cz>
15984         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15985         * g++.dg/ipa/pr63595.C: Update expected results.
15987 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15989         PR ipa/65236
15990         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15992 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15994         * gcc.dg/vect/pr59354.c: Move vector producing code to
15995         separate function.
15997 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15999         PR ipa/65237
16000         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
16001         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
16002         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
16003         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
16005 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
16007         PR tree-optimization/65048
16008         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
16009         (foo): Use K&R style definition.
16011 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
16013         PR target/65032
16014         * g++.dg/pr65032.C: New.
16016 2015-02-27  Marek Polacek  <polacek@redhat.com>
16018         PR c/65040
16019         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16020         -Wformat=2.
16022 2015-02-27  Marek Polacek  <polacek@redhat.com>
16024         PR c/65228
16025         * gcc.dg/pr65228.c: New test.
16027 2015-02-27  Kai Tietz  <ktietz@redhat.com>
16029         PR c/35330
16030         * gcc.dg/weak/weak-17.c: New file.
16032 2015-02-27  Richard Biener  <rguenther@suse.de>
16034         PR lto/65193
16035         * g++.dg/lto/pr65193_0.C: New testcase.
16037 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16039         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
16040         * gcc.target/s390/hotpatch-8.c: Likewise.
16041         * gcc.target/s390/hotpatch-9.c: Likewise.
16042         * gcc.target/s390/pr61078.c: Likewise.
16043         * gcc.target/s390/pr57960.c: Remove -m64.
16044         * gcc.target/s390/pr61078.c: Likewise.
16046 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
16047             Martin Liska  <mliska@suse.cz>
16049         PR bootstrap/65150
16050         * gcc.dg/pr64454.c: Disable ICF.
16051         * gcc.dg/pr28685-1.c: Disable ICF
16052         * gcc.dg/ipa/iinline-5.c: Disable ICF.
16053         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
16054         * g++.dg/ipa/ipa-icf-4.C: Update template.
16056 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
16058         PR tree-optimization/65216
16059         * gcc.c-torture/execute/pr65216.c: New test.
16061         PR tree-optimization/65215
16062         * gcc.c-torture/execute/pr65215-1.c: New test.
16063         * gcc.c-torture/execute/pr65215-2.c: New test.
16064         * gcc.c-torture/execute/pr65215-3.c: New test.
16065         * gcc.c-torture/execute/pr65215-4.c: New test.
16066         * gcc.c-torture/execute/pr65215-5.c: New test.
16068 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16070         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
16072 2015-02-26  Martin Liska  <mliska@suse.cz>
16073             Jan Hubicka  <hubicka@ucw.cz>
16075         * g++.dg/ipa/pr64146.C: Update expected results.
16076         * gcc.dg/ipa/ipa-icf-26.c: Update test.
16077         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
16078         * gcc.dg/ipa/ipa-icf-34.c: New test.
16080 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16082         * gcc.dg/vect/vect-pr61917.c: Rename to ...
16083         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
16084         (dg-additional-options): Remove dg directive.
16085         (dg-final): Add dg directive.
16087 2015-02-26  Marek Polacek  <polacek@redhat.com>
16089         PR ipa/65008
16090         * g++.dg/ipa/pr65008.C: New test.
16092 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16094         * lib/profopt.exp (profopt-target-cleanup): New proc.
16095         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
16096         files from sources from dg-additional-sources.
16098 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16100         * lib/gcov.exp: Cleanup in case of xfail.
16102 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16104         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
16106 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
16108         PR debug/46102
16109         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
16110         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
16111         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
16112         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
16113         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
16114         * g++.dg/debug/pr46123.C: XFAIL and move...
16115         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
16116         * gcc.dg/debug/dwarf2-3.c: Move...
16117         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
16119 2015-02-26  Marek Polacek  <polacek@redhat.com>
16121         PR c++/65202
16122         * g++.dg/cpp1y/pr65202.C: New test.
16124 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16126         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
16127         locale_facets.h.gcov.
16129 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16131         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
16133 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16135         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
16137 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
16139         PR target/65217
16140         * gcc.target/i386/pr65217.c: New.
16142 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16144         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
16146 2015-02-26  Tom de Vries  <tom@codesourcery.com>
16148         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
16150 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
16152         PR tree-optimization/65048
16153         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
16155 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
16157         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
16158         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
16160 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
16162         PR target/65161
16163         * gcc.target/i386/pr65161.c: New test.
16165 2015-02-26  Terry Guo  <terry.guo@arm.com>
16167         * gcc.target/arm/no-volatile-in-it.c: New test.
16169 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
16171         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
16172         (dg-options): Add -save-temps.
16173         (dg-final): Add cleanup-saved-temps.
16175 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
16177         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
16179 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
16181         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
16182         * gcc.target/powerpc/pack01.c: Include string.h.
16184 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
16186         PR target/65167
16187         * gcc.target/i386/pr65167.c: New.
16189 2015-02-25  Kai Tietz  <ktietz@redhat.com>
16191         PR tree-optimization/61917
16192         * gcc.dg/vect/vect-pr61917.c: New file.
16194 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
16196         PR tree-optimization/65170
16197         * gcc.c-torture/execute/pr65170.c: New test.
16198         * gcc.dg/tree-ssa/vrp96.c: New test.
16200 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16202         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
16204 2015-02-24  Tom de Vries  <tom@codesourcery.com>
16206         PR testsuite/65126
16207         * lib/gcc-defs.exp (additional_sources_used): Add new var.
16208         (dg-additional-files-options): Copy additional_sources to
16209         additional_sources_used before emptying additional_sources.
16210         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
16211         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
16212         (cleanup-saved-temps): Use additional_sources_used instead of
16213         additional_sources.
16214         (dg-test): Reset additional_sources_used.
16216 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
16218         PR fortran/63427
16219         * gfortran.dg/integer_exponentiation_6.F90: New test.
16221 2015-02-23  Martin Sebor  <msebor@redhat.com>
16223         PR target/65109
16224         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
16225         two parts.  One to save registers, the other to verify the
16226         registers have the right values.  Save register state into
16227         static data rather than on the stack.
16229 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
16231         PR bootstrap/63888
16232         * c-c++-common/asan/pr63888.c: New test.
16234 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
16236         PR target/65163
16237         * gcc.c-torture/compile/pr65163.c: New.
16239 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16241         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
16242         with -m31 on 64 bit.
16243         * gcc.dg/hoist-register-pressure-2.c: Likewise.
16244         * gcc.dg/hoist-register-pressure-3.c: Likewise.
16246 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16248         * gcc.target/s390/20090223-1.c: Add
16249         -Wno-implicit-function-declaration option.
16250         * gcc.target/s390/pr42224.c: Likewise.
16251         * gcc.target/s390/pr55718.c: Likewise.
16253 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16255         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
16256         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
16257         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
16258         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
16259         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
16260         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
16261         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
16262         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
16263         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
16264         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
16265         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
16266         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
16267         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
16268         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
16269         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
16270         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
16271         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
16272         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
16273         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
16274         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
16275         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
16277 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
16279         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
16280         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
16281         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
16282         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
16283         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
16284         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
16285         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
16286         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
16287         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16288         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16289         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16290         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16291         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16292         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16293         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16294         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
16296 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16298         PR fortran/64980
16299         PR fortran/61960
16300         * gfortran.dg/pr61960.f90: New.
16301         * gfortran.dg/pr64230.f90: New.
16302         * gfortran.dg/pr64980.f03: New.
16304 2015-02-22  Tom de Vries  <tom@codesourcery.com>
16306         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
16308 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
16310         PR ada/65156
16311         * gnat.dg/timing_events.adb: Removed, invalid test.
16313 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
16315         PR debug/58123
16316         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
16317         location.
16318         * g++.dg/gcov/gcov-2.C: Likewise.
16320 2015-02-20  Richard Biener  <rguenther@suse.de>
16322         PR tree-optimization/65136
16323         * gcc.dg/tree-ssa/pr65136.c: New testcase.
16325 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
16327         PR testsuite/64158
16328         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
16329         powerpc*-*-linux* and nvptx-*-* blacklisting.
16331         * gcc.dg/sibcall-9.c: New test.
16332         * gcc.dg/sibcall-10.c: New test.
16334 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16336         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
16338 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
16340         PR target/64452
16341         * gcc.target/avr/torture/pr64452.c: New test.
16343 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
16345         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
16346         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
16348 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16350         PR testsuite/65116
16351         * lib/target-supports.exp (check_compile): Check whether
16352         additional_sources is defined before using it.
16354 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
16356         PR middle-end/65074
16357         * g++.dg/opt/pr65074.C: New file.
16359 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
16361         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16362         (size_type): New typedef.
16363         (operator "" _script): Use it for the last argument.
16365 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16367         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16369 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16371         * lib/target-supports.exp (check_compile): Save/restore
16372         additional_sources that may belong to an actual test.
16374 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
16376         PR gcov-profile/64634
16377         * g++.dg/gcov/gcov-15.C: New test.
16379 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16381         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16383 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16385         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16387 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16389         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16391 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16393         * gfortran.dg/fmt_cache_1.f: Add missing close.
16395 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16397         PR testsuite/65107
16398         * gfortran.dg/read_eof_8.f90: Add missing close.
16400 2015-02-18  Richard Biener  <rguenther@suse.de>
16402         PR tree-optimization/65063
16403         * gcc.dg/pr65063.c: New testcase.
16405 2015-02-18  Richard Biener  <rguenther@suse.de>
16407         PR tree-optimization/62217
16408         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16410 2015-02-18  Marek Polacek  <polacek@redhat.com>
16412         PR sanitizer/65081
16413         * c-c++-common/ubsan/pr65081.c: New test.
16415 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16417         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16418         * gcc.target/sh/force-cbranch-delay-slot.c: New.
16420 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
16422         * gcc.dg/ipa/propalign-3.c: New test.
16424 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16426         PR target/64793
16427         * gcc.target/sh/pr64793.c: New.
16428         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16430 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16432         * gcc.target/arm/divzero.c: New test case.
16434 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16436         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16438 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16439             Jakub Jelinek  <jakub@redhat.com>
16441         PR c++/65075
16442         * g++.dg/cpp0x/pr65075.C: New test.
16444 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16446         PR target/65058
16447         * gcc.target/powerpc/pr65058.c: New test.
16449 2015-02-16  Jeff Law  <law@redhat.com>
16451         PR tree-optimization/64823
16452         * gcc.dg/uninit-20.c: New test.
16454 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16455             James Greenhalgh  <james.greenhalgh@arm.com>
16457         PR ipa/64963
16458         * gcc.dg/ipa/ipa-clone-1.c: New test.
16460 2015-02-16  Richard Biener  <rguenther@suse.de>
16462         PR tree-optimization/65077
16463         * gcc.dg/torture/pr65077.c: New testcase.
16465 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16467         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16468         Directive adjusted to scan for ldaxr.
16469         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16470         adjusted to scan for ldaex.
16472 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16474         PR c++/65080
16475         * g++.dg/cpp0x/constexpr-65080.C: New.
16477 2015-02-16  Richard Biener  <rguenther@suse.de>
16479         PR tree-optimization/63593
16480         * gcc.dg/pr63593.c: New testcase.
16482 2015-02-16  Marek Polacek  <polacek@redhat.com>
16484         PR c/65066
16485         * gcc.dg/pr65066.c: New test.
16487 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16489         * gcc.dg/pr65002.C: Move ...
16490         * g++.dg/ipa/pr65002.C: ... here.
16492 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16494         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16495         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16496         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16497         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16499 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16501         PR testsuite/64850
16502         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16503         the expression to find calls.
16504         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16505         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16506         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16507         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16508         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16510 2015-02-14  Marek Polacek  <polacek@redhat.com>
16512         PR c/64768
16513         * gcc.dg/array-11.c: New test.
16514         * gcc.dg/array-12.c: New test.
16515         * gcc.dg/array-13.c: New test.
16516         * gcc.dg/array-14.c: New test.
16517         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16518         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16519         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16520         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16521         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16522         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16524 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16526         PR c++/60894
16527         * g++.dg/lookup/using54.C: New.
16529 2015-02-13  Jeff Law  <law@redhat.com>
16531         PR bootstrap/65060
16532         Revert my change for tree-optimization/64823.
16534 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16536         PR tree-optimization/65053
16537         * gcc.c-torture/execute/pr65053-1.c: New test.
16538         * gcc.c-torture/execute/pr65053-2.c: New test.
16540 2015-02-13  Marek Polacek  <polacek@redhat.com>
16542         PR c/65050
16543         * gcc.dg/pr65050.c: New test.
16545 2015-02-13  Jeff Law  <law@redhat.com>
16547         PR tree-optimization/64823
16548         * gcc.dg/uninit-20.c: New test.
16550         PR rtl-optimization/47477
16551         * gcc.dg/tree-ssa/pr47477.c: New test.
16553 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16555         PR c++/60211
16556         * g++.dg/parse/ivdep-2.C: New.
16557         * g++.dg/parse/ivdep-3.C: Likewise.
16559 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16561         PR fortran/64506
16562         * gfortran.dg/continuation_13.f90: New test.
16563         * gfortran.dg/continuation_14.f: New test.
16565 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16567         PR c++/64970
16568         * g++.dg/cpp0x/sfinae55.C: New.
16570 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16572         PR ipa/65034
16573         * g++.dg/ipa/pr65034.C: New test.
16575 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16577         PR tree-optimization/65002
16578         * gcc.dg/pr65002.C: New.
16580 2015-02-13  Marek Polacek  <polacek@redhat.com>
16582         PR c/65040
16583         * c-c++-common/pr65040.c: New test.
16585 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16587         PR tree-optimization/64705
16588         * gcc.dg/tree-ssa/pr64705.c: New test.
16590 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16592         PR rtl/32219
16593         * gcc.dg/visibility-22.c: New test.
16594         * gcc.dg/visibility-23.c: New test.
16595         * gcc.target/i386/pr32219-1.c: New test.
16596         * gcc.target/i386/pr32219-2.c: New test.
16597         * gcc.target/i386/pr32219-3.c: New test.
16598         * gcc.target/i386/pr32219-4.c: New test.
16599         * gcc.target/i386/pr32219-5.c: New test.
16600         * gcc.target/i386/pr32219-6.c: New test.
16601         * gcc.target/i386/pr32219-7.c: New test.
16602         * gcc.target/i386/pr32219-8.c: New test.
16603         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16605 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16607         PR libgfortran/57822
16608         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16609         four different KINDs.
16611 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16613         PR c++/64884
16614         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16616         PR sanitizer/65000
16617         * g++.dg/ubsan/pr65000.C: New test.
16619 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16621         PR fortran/64932
16622         * gfortran.dg/finalize_28.f90: New test
16624 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16626         PR debug/55541
16627         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16628         DW_TAG_lexical_block removal.
16629         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16630         * g++.dg/guality/pr55541.C: New test.
16632         PR sanitizer/64984
16633         * g++.dg/ubsan/pr64984.C: New test.
16635 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16637         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16639 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16641         PR testsuite/64930
16642         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16643         instructions for 2015-01-14 get_memmodel changes.
16644         * gcc.target/powerpc/atomic-p8.c: Likewise.
16646         PR sanitizer/65019
16647         * g++.dg/ubsan/pr65019.C: New test.
16649         PR tree-optimization/65014
16650         * gcc.c-torture/compile/pr65014.c: New test.
16652 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16654         PR libgfortran/57822
16655         * gfortran/fmt_g0_7.f08: Revise test.
16657 2015-02-11  Jeff Law  <law@redhat.com>
16659         PR target/63347
16660         * gcc.target/m68k/pr63347.c: New test.
16662 2015-02-11  Marek Polacek  <polacek@redhat.com>
16664         * g++.dg/ubsan/shift-1.C: New test.
16665         * gcc.dg/ubsan/c-shift-2.c: New test.
16666         * c-c++-common/ubsan/shift-5.c: Remove file.
16668 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16670         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16671         Directive adjusted to XFAIL.
16672         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16673         adjusted to XFAIL.
16675 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16677         PR middle-end/65003
16678         * g++.dg/opt/pr65003.C: New test.
16680 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16682         * lib/target-supports.exp (check_effective_target_pie): Renamed
16683         to ...
16684         (check_effective_target_pie_enabled): This.
16685         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16686         * gcc.target/i386/pie.c: Likewise.
16688 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16690         PR target/64893
16691         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16692         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16694 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16696         PR target/61925
16697         * gcc.target/i386/pr61925-1.c: New test.
16698         * gcc.target/i386/pr61925-2.c: New test.
16699         * gcc.target/i386/pr61925-3.c: New test.
16701 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16703         PR sanitizer/65004
16704         * g++.dg/asan/pr65004.C: New test.
16706 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16708         PR target/64661
16709         * gcc.taget/sh/pr64661-0.h: New.
16710         * gcc.taget/sh/pr64661-1.c: New.
16711         * gcc.taget/sh/pr64661-2.c: New.
16712         * gcc.taget/sh/pr64661-3.c: New.
16713         * gcc.taget/sh/pr64661-4.c: New.
16715 2015-02-10  Richard Biener  <rguenther@suse.de>
16717         PR tree-optimization/64995
16718         * g++.dg/torture/pr64995.C: New testcase.
16720 2015-02-10  Richard Biener  <rguenther@suse.de>
16722         PR tree-optimization/64909
16723         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16725 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16727         * gcc.dg/signbit-sa.c: New test.
16729 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16731         PR libgfortran/57822
16732         * gfortran/fmt_g0_7.f08: New test.
16734 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16736         PR tree-optimization/43378
16737         * gcc.dg/tree-ssa/pr43378.c: New test.
16739 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16741         PR ipa/64978
16742         * g++.dg/torture/pr64978.C: New testcase.
16744 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16746         PR sanitizer/64981
16747         * gcc.dg/asan/pr64981.c: New test.
16749 2015-02-09  Marek Polacek  <polacek@redhat.com>
16751         PR c/64856
16752         * gcc.dg/pr64856.c: New test.
16754 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16756         PR target/64979
16757         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16758         * gcc.c-torture/execute/pr64979.c: New test.
16760 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16762         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16764 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16766         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16767         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16769 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16771         PR target/58757
16772         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16774 2015-02-09  Richard Biener  <rguenther@suse.de>
16776         PR tree-optimization/54000
16777         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16779 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16781         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16783 2015-02-09  Martin Liska  <mliska@suse.cz>
16785         * g++.dg/ipa/pr64858.C: New test.
16787 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16789         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16791 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16793         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16795 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16797         PR fortran/63744
16798         * gfortran.dg/use_rename_8.f90: New.
16800 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16802         * gnat.dg/addr7.ad[sb]: New test.
16803         * gnat.dg/addr8.ad[sb]: Likewise.
16805 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16807         PR jit/64752
16808         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16809         from jit.dg/test-compile-to-executable.c's create_code, with a
16810         clarification of the output message.
16811         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16812         pass/fail message.
16813         (test_jit): Use CHECK_NO_ERRORS when calling
16814         gcc_jit_context_compile_to_file.
16815         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16816         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16817         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16818         about deletions that are attempted.
16819         (jit-verify-compile-to-file): Rename to...
16820         (jit-verify-output-file-was-created): ...this, and drop the
16821         attempt to run "file" and verify the output.
16822         (jit-verify-assembler): New function.
16823         (jit-verify-object): New function.
16824         (jit-verify-dynamic-library): New function.
16825         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16826         favor of an implementation from new file
16827         create-code-for-hello-world-executable.h, which also adds a
16828         "main".
16829         (dg-final): Replace jit-verify-compile-to-file with
16830         jit-verify-output-file-was-created, and invoke new function
16831         jit-verify-assembler.
16832         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16833         the output message.
16834         (dg-final): Replace jit-verify-compile-to-file with
16835         jit-verify-output-file-was-created, and invoke new function
16836         jit-verify-dynamic-library.
16837         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16838         favor of an implementation from new file
16839         create-code-for-hello-world-executable.h, which also adds a
16840         "main".
16841         (dg-final): Replace jit-verify-compile-to-file with
16842         jit-verify-output-file-was-created.  Strengthen the expected stdout
16843         from the built executable.
16844         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16845         favor of an implementation from new file
16846         create-code-for-hello-world-executable.h, which also adds a
16847         "main".
16848         (dg-final): Replace jit-verify-compile-to-file with
16849         jit-verify-output-file-was-created, and invoke new function
16850         jit-verify-object.
16851         * jit.dg/verify-dynamic-library.c: New source file.
16853 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16854             Brian Rzycki  <b.rzycki@samsung.com>
16856         PR tree-optimization/64878
16857         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16859 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16861         PR ipa/64896
16862         * g++.dg/ipa/pr64896.C: New test.
16864 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16866         PR target/64205
16867         * gcc.target/powerpc/pr64205.c: New file.
16869 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16871         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16872         (dg-options): Use -fpie instead of -fPIE -pie.
16874 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16876         PR middle-end/64937
16877         * g++.dg/asan/pr64937.C: New test.
16879 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16881         PR fortran/63205
16882         * gfortran.dg/class_to_type_4.f90: New test
16884 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16886         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16888 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16890         PR rtl-optimization/64957
16891         PR debug/64817
16892         * gcc.c-torture/execute/pr64957.c: New test.
16894 2015-02-05  Jeff Law  <law@redhat.com>
16896         PR target/17306
16897         * gcc.target/h8300/pr17306-1.c: New test.
16898         * gcc.target/h8300/pr17306-2.c: New test.
16900 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16902         PR fortran/64943
16903         * gfortran.dg/structure_constructor_12.f90: New.
16905 2015-02-05  Jeff Law  <law@redhat.com>
16907         PR target/58400
16908         gcc.target/h8300/pr58400.c: New test.
16910 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16912         * gcc.target/arm/macro_defs0.c: New test.
16913         * gcc.target/arm/macro_defs1.c: New test.
16914         * gcc.target/arm/macro_defs2.c: New test.
16916 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16918         PR rtl-optimization/64905
16919         * gcc.target/i386/pr64905.c: Require nonpic target.
16920         (dg-options): Add -fomit-frame-pointer.
16921         (main): Remove.
16923 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16925         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16926         tree dump scanning.
16928 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16930         PR fortran/64757
16931         * gfortran.dg/type_to_class_2.f90: New test
16932         * gfortran.dg/type_to_class_3.f90: New test
16934 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16936         PR ipa/64686
16937         * g++.dg/torture/pr64686.C: New testcase.
16939 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16941         PR rtl-optimization/64905
16942         * gcc.target/i386/pr64905.c: New file.
16944 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16946         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16947         * gcc.dg/guality/pr41616-1.c: Ditto.
16949 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16951         PR debug/64817
16952         * gcc.dg/pr64817-3.c: New.
16954 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16955             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16957         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16958         pass parameters in registers.
16959         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16960         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16961         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16963 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16964             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16966         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16967         list, allow for multilibed targets.
16968         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16970 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16972         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16973         * gcc.dg/pr46728-6.c: Ditto.
16975 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16977         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16978         for mips_nanlegacy target.
16980 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16982         * gcc.target/i386/chkp-hidden-def.c: New.
16984 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16986         PR middle-end/62103
16987         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16988         to use 24 bits for bitfield b.
16990 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16992         PR testsuite/64796
16993         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16994         cache result in a global variable.  Include all 32-bit targets for
16995         bswap64 tests.
16997 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16999         PR rtl-optimization/64756
17000         * gcc.c-torture/execute/pr64756.c: New test.
17002 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
17004         PR target/64660
17005         * gcc.target/sh/pr64660-0.h: New.
17006         * gcc.target/sh/pr64660-1.c: New.
17007         * gcc.target/sh/pr64660-2.c: New.
17008         * gcc.target/sh/pr64660-3.c: New.
17009         * gcc.target/sh/pr64660-4.c: New.
17011 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
17013         PR c++/64877
17014         * g++.dg/warn/Waddress-2.C: New.
17016 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
17018         PR middle-end/61225
17019         * gcc.target/i386/pr49095.c: XFAIL for ia32.
17021 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
17023         PR preprocessor/64803
17024         * gcc.dg/cpp/builtin-macro-1.c: New test case.
17026 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
17028         * g++.dg/ipa/devirt-37.C: Disable early inlining.
17030 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
17032         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17033         (_ARM_FPSRC): Add DN and AHP fields.
17034         (clean_results): Force DN=1 on AArch64.
17035         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
17036         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
17037         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
17038         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
17039         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
17040         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
17042 2015-02-02  Alan Modra  <amodra@gmail.com>
17044         * gcc.target/powerpc/cprophard.c: New.
17046 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
17048         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
17049         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
17051 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
17053         PR debug/64817
17054         * gcc.dg/pr64817-1.c: New test.
17055         * gcc.dg/pr64817-2.c: New test.
17057 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
17059         PR target/64851
17060         * gcc.target/sh/pr64851-0.h: New
17061         * gcc.target/sh/pr64851-1.c: New
17062         * gcc.target/sh/pr64851-2.c: New
17063         * gcc.target/sh/pr64851-3.c: New
17064         * gcc.target/sh/pr64851-4.c: New
17066 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17068         PR target/64882
17069         * gcc.dg/torture/pr64882.c: New test.
17071 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
17073         PR target/64159
17074         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
17075         sparc*-*-*.
17077 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
17079         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
17080         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
17081         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
17082         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
17083         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
17084         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
17085         tree dump.
17086         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17087         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17088         tree dump.
17089         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17090         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17091         tree dump.
17093 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17095         PR target/64688
17096         * g++.dg/pr64688-2.C: New.
17098 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17100         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
17101         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
17102         * gcc.target/i386/fuse-caller-save.c: Ditto.
17103         * gcc.target/i386/headmerge-1.c: Ditto.
17104         * gcc.target/i386/headmerge-2.c: Ditto.
17105         * gcc.target/i386/sibcall-6.c: Ditto.
17107 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
17109         PR target/64617
17110         * gcc.target/i386/pr64617.c: New test.
17112 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
17114         PR target/15184
17115         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
17116         (dg-options): Remove -m32.
17117         (dg-final): Scan for "movb %al" only.
17118         * gcc.target/i386/pr15184-2.c: Ditto.
17120 2015-01-30  Richard Biener  <rguenther@suse.de>
17122         PR tree-optimization/64829
17123         * gcc.dg/vect/pr64829.c: New testcase.
17125 2015-01-29  Marek Polacek  <polacek@redhat.com>
17127         PR c/64709
17128         * gcc.dg/pr64709.c: New test.
17130 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
17132         PR c++/64717
17133         * g++.dg/ubsan/pr64717-1.C: New test.
17134         * g++.dg/ubsan/pr64717-2.C: New test.
17136 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
17138         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
17140 2015-01-29  Jeff Law  <law@redhat.com>
17142         PR target/15184
17143         * gcc.target/i386/pr15184-1.c: New test.
17144         * gcc.target/i386/pr15184-2.c: New test.
17146 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17148         PR tree-optimization/64746
17149         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
17151 2015-01-29  Richard Biener  <rguenther@suse.de>
17153         PR tree-optimization/64853
17154         * gcc.dg/torture/pr64853.c: New testcase.
17156 2015-01-29  Richard Biener  <rguenther@suse.de>
17158         PR tree-optimization/64844
17159         * gcc.dg/vect/pr64844.c: New testcase.
17161 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
17163         PR middle-end/64809
17164         * gcc.dg/pr64809.c: Delete.
17166 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
17168         PR middle-end/64805
17169         * gcc.target/i386/pr64805.c: New.
17171 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17173         * gcc.dg/guality/guality.h (main): Add argv[0] to
17174         guality_gdb_command.
17176 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
17178         PR ipa/64801
17179         * gcc.dg/tree-ssa/pr64801.c: New testcase.
17181 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
17183         PR target/64659
17184         * gcc.target/sh/sh.exp
17185         (check_effective_target_atomic_model_soft_gusa_available,
17186         check_effective_target_atomic_model_soft_tcb_available,
17187         check_effective_target_atomic_model_soft_imask_available,
17188         check_effective_target_atomic_model_hard_llcs_available): New.
17189         * gcc.target/sh/pr64659-0.h: New.
17190         * gcc.target/sh/pr64659-1.c: New.
17191         * gcc.target/sh/pr64659-2.c: New.
17192         * gcc.target/sh/pr64659-3.c: New.
17193         * gcc.target/sh/pr64659-4.c: New.
17195 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
17197         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
17198         scan-assembler-times pattern.
17200 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
17202         PR middle-end/64809
17203         * gcc.dg/pr64809.c: New test.
17205 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
17207         PR tree-optimization/64277
17208         * gcc.dg/pr64277.c: New.
17210 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17212         PR tree-optimization/64718
17213         * gcc.c-torture/execute/pr64718.c: New test.
17215 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
17217         * gcc.target/aarch64/abs_2.c: New.
17219 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
17221         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
17222         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
17223         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
17224         ISA rev < 2.
17226 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
17228         PR bootstrap/64612
17229         * lib/target-supports.exp (check_effective_target_comdat_group): New.
17230         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
17231         { target comdat_group }.
17233 2015-01-27  Tobias Burnus  <burnus@net-b.de>
17235         PR fortran/63861
17236         * gfortran.dg/goacc/coarray_2.f90: New.
17238 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17240         PR ipa/60871
17241         PR ipa/64139
17242         * g++.dg/torture/pr64139.C: New testcase.
17243         * g++.dg/torture/pr60871.C: Likewise.
17245 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
17247         PR fortran/64230
17248         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17249         prevent linking errors.
17251 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
17253         PR ipa/64282
17254         * g++.dg/torture/pr64282.C: New testcase.
17256 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17258         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
17259         for wzr reg.
17261 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17263         * gcc.target/s390/hotpatch-13.c: New testcase.
17264         * gcc.target/s390/hotpatch-14.c: New testcase.
17265         * gcc.target/s390/hotpatch-15.c: New testcase.
17266         * gcc.target/s390/hotpatch-16.c: New testcase.
17267         * gcc.target/s390/hotpatch-17.c: New testcase.
17268         * gcc.target/s390/hotpatch-18.c: New testcase.
17269         * gcc.target/s390/hotpatch-19.c: New testcase.
17270         * gcc.target/s390/hotpatch-20.c: New testcase.
17271         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
17272         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
17273         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
17274         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
17275         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
17276         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
17277         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
17278         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
17279         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
17280         * gcc.target/s390/hotpatch-10.c: Likewise.
17281         * gcc.target/s390/hotpatch-11.c: Likewise.
17282         * gcc.target/s390/hotpatch-12.c: Likewise.
17283         * gcc.target/s390/hotpatch-2.c: Likewise.
17284         * gcc.target/s390/hotpatch-3.c: Likewise.
17285         * gcc.target/s390/hotpatch-4.c: Likewise.
17286         * gcc.target/s390/hotpatch-5.c: Likewise.
17287         * gcc.target/s390/hotpatch-6.c: Likewise.
17288         * gcc.target/s390/hotpatch-7.c: Likewise.
17289         * gcc.target/s390/hotpatch-8.c: Likewise.
17290         * gcc.target/s390/hotpatch-9.c: Likewise.
17291         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
17292         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17293         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17294         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17295         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17296         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17297         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17298         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17300 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
17302         * gcc.dg/long_branch.c: New testcase.
17304 2015-01-27  Richard Biener  <rguenther@suse.de>
17306         PR tree-optimization/56273
17307         PR tree-optimization/59124
17308         PR tree-optimization/64277
17309         * g++.dg/warn/Warray-bounds-6.C: New testcase.
17310         * gcc.dg/Warray-bounds-12.c: Likewise.
17311         * gcc.dg/Warray-bounds-13.c: Likewise.
17313 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
17315         PR rtl-optimization/61058
17316         * gcc.dg/pr61058.c: New test.
17318 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
17320         * gcc.target/i386/chkp-narrow-bounds.c: New.
17322 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
17324         PR tree-optimization/64807
17325         * gcc.dg/pr64807.c: New test.
17327         PR c/64766
17328         * gcc.dg/pr64766.c: New test.
17330 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
17332         PR target/49263
17333         * gcc.target/sh/pr49263-4.c: New.
17335 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
17337         PR fortran/62044
17338         * gfortran.dg/allocate_with_mold_1.f90: New test
17340 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
17342         PR c/64778
17343         * gcc.dg/pr64778.c: New test.
17345         PR middle-end/64421
17346         * gcc.dg/vect/pr64421.c: New test.
17348 2015-01-26  Tobias Burnus  <burnus@net-b.de>
17350         PR fortran/64771
17351         * gfortran.dg/coarray_36.f: New.
17352         * gfortran.dg/coarray_37.f90: New.
17354 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
17356         PR fortran/64230
17357         * gfortran.dg/class_allocate_18.f90: New.
17359 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17361         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17363 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17365         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17367 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17369         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17371 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17373         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17375 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17377         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17378         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17379         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17380         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17382 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17384         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17385         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17386         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17388 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17390         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17391         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17392         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17393         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17394         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17395         vXXXhn.inc.
17397 2015-01-26  Richard Biener  <rguenther@suse.de>
17399         PR middle-end/64764
17400         * gcc.dg/uninit-19.c: New testcase.
17402 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17404         * lib/target-supports.exp (check_effective_target_vect64): Add
17405         sparc*-*-*.
17407 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17409         PR testsuite/64712
17410         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17412 2015-01-26  Tony Liu  <tony.liu@arm.com>
17414         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17415         non-UAL cases.
17417 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
17419         PR libfortran/64770
17420         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17421         correctly, clean up afterwards.
17423 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
17425         PR fortran/62044
17426         * gfortran.dg/use_rename_7.f90: New.
17428 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17430         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17431         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17433 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17435         PR target/54236
17436         * gcc.target/sh/pr54236-4.c: New.
17438 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17440         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17441         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17442         Bridge test.
17444 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17446         PR libfortran/64770
17447         * gfortran.dg/open_new_segv.f90: New test.
17449 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17451         PR target/49263
17452         PR target/53987
17453         PR target/64345
17454         PR target/59533
17455         PR target/52933
17456         PR target/54236
17457         PR target/51244
17458         * gcc.target/sh/pr64345-1.c: New.
17459         * gcc.target/sh/pr64345-2.c: New.
17460         * gcc.target/sh/pr59533-1.c: New.
17461         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17462         * gcc.target/sh/pr52933-2.c: Likewise.
17463         * gcc.target/sh/pr54089-1.c: Likewise.
17464         * gcc.target/sh/pr54236-1.c: Likewise.
17465         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17466         * gcc.target/sh/pr49263-1.c: Remove xfails.
17467         * gcc.target/sh/pr49263-2.c: Likewise.
17468         * gcc.target/sh/pr49263-3.c: Likewise.
17469         * gcc.target/sh/pr53987-1.c: Likewise.
17470         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17471         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17472         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17473         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17474         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17475         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17476         test_009): New.
17477         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17478         (test_02): New.
17480 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17482         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17484 2015-01-23  Ian Lance Taylor  <iant@google.com>
17486         PR go/64510
17487         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17488         targets without split stack support.
17490 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17492         PR target/64317
17493         * gcc.target/i386/pr64317.c: New test.
17495 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17497         PR rtl-optimization/63637
17498         PR rtl-optimization/60663
17499         * gcc.dg/pr63637-1.c: New test.
17500         * gcc.dg/pr63637-2.c: New test.
17501         * gcc.dg/pr63637-3.c: New test.
17502         * gcc.dg/pr63637-4.c: New test.
17503         * gcc.dg/pr63637-5.c: New test.
17504         * gcc.dg/pr63637-6.c: New test.
17505         * gcc.target/i386/pr63637-1.c: New test.
17506         * gcc.target/i386/pr63637-2.c: New test.
17507         * gcc.target/i386/pr63637-3.c: New test.
17508         * gcc.target/i386/pr63637-4.c: New test.
17509         * gcc.target/i386/pr63637-5.c: New test.
17510         * gcc.target/i386/pr63637-6.c: New test.
17512 2015-01-23  Richard Biener  <rguenther@suse.de>
17514         PR testsuite/63439
17515         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17516         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17518 2015-01-23  Marek Polacek  <polacek@redhat.com>
17520         PR preprocessor/60570
17521         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17522         * gcc.dg/cpp/pr60570.c: New test.
17524 2015-01-23  Richard Biener  <rguenther@suse.de>
17526         PR testsuite/63439
17527         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17528         vectorization on vect64 targets.
17530 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17532         PR fortran/60922
17533         * gfortran.dg/class_allocate_17.f90: New.
17535 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17537         PR fortran/64726
17538         * gfortran.dg/goacc/combined_loop.f90: New.
17540 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17542         PR fortran/61933
17543         * gfortran.dg/make_unit.f90: New test.
17545 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17547         PR fortran/61933
17548         * gfortran.dg/negative_unit_int8.f: Update.
17550 2015-01-22  Jeff Law  <law@redhat.com>
17552         PR target/52076
17553         * gcc.target/m68k/pr52076-1.c: New test.
17554         * gcc.target/m68k/pr52076-2.c: New test.
17556 2015-01-22  Richard Biener  <rguenther@suse.de>
17558         PR middle-end/64728
17559         * gcc.dg/torture/pr64728.c: New testcase.
17561 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17563         PR target/64688
17564         * g++.dg/pr64688.C: New test.
17566 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17568         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17569         to avoid errors with -fpic.
17571 2015-01-22  Richard Biener  <rguenther@suse.de>
17573         PR libstdc++/64535
17574         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17576 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17578         PR rtl-optimization/64682
17579         * gcc.c-torture/execute/pr64682.c: New file.
17581 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17583         PR debug/64511
17584         * gcc.dg/pr64511.c: New test.
17586         PR rtl-optimization/62078
17587         * g++.dg/opt/pr62078.C: New test.
17589         PR c/63307
17590         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17592 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17594         PR fortran/57023
17595         * gfortran.dg/internal_pack_15.f90:  New test.
17597 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17599         * c-c++-common/tsan/step.c: New testcase.
17601 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17603         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17605 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17607         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17609 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17611         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17613 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17615         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17617 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17619         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17621 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17623         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17625 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17627         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17629 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17631         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17633 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17635         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17637 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17639         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17641 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17643         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17645 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17647         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17649 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17651         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17652         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17653         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17654         vXXXw.inc.
17656 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17658         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17659         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17660         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17661         vXXXl.inc.
17663 2015-01-21  Renlin Li  <renlin.li@arm.com>
17665         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17666         * g++.dg/tls/thread_local5g.C: Likewise.
17667         * g++.dg/tls/thread_local6g.C: Likewise.
17669 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17671         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17672         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17673         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17675 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17677         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17678         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17679         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17681 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17683         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17684         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17685         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17687 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17689         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17690         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17691         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17693 2015-01-20  Jeff Law  <law@redhat.com>
17695         PR target/59946
17696         * gcc.target/m68k/pr59946.c: New test.
17698 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17700         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17701         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17702         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17704 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17706         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17707         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17708         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17710 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17712         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17713         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17714         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17716 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17718         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17719         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17720         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17721         vshuffle.inc.
17722         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17723         vshuffle.inc.
17725 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17727         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17728         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17729         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17731 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17733         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17734         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17735         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17737 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17739         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17741 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17743         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17745         PR sanitizer/64632
17746         * g++.dg/ubsan/pr64632.C: New test.
17748         PR debug/64663
17749         * gcc.dg/pr64663.c: New test.
17751 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17753         PR c++/64383
17754         * g++.dg/warn/Wunused-var-23.C: New.
17756 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17758         PR c++/59937
17759         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17760         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17762 2015-01-20  Richard Biener  <rguenther@suse.de>
17764         PR ipa/64684
17765         * gcc.dg/lto/pr64684_0.c: New testcase.
17766         * gcc.dg/lto/pr64684_1.c: Likewise.
17767         * gcc.dg/lto/pr64684_2.c: Likewise.
17768         * gcc.dg/lto/pr64685_0.c: Likewise.
17769         * gcc.dg/lto/pr64685_1.c: Likewise.
17771 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17773         PR c++/62241
17774         * g++.dg/cpp1y/lambda-init12.C: New.
17776 2015-01-20  Richard Biener  <rguenther@suse.de>
17778         PR tree-optimization/64410
17779         * g++.dg/vect/pr64410.cc: Require vect_double.
17781 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17783         PR target/64149
17784         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17786 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17788         PR bootstrap/64676
17789         Revert:
17790         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17792         PR rtl-optimization/64081
17793         * gcc.dg/pr64081.c: New test.
17795 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17797         * jit.dg/harness.h: Include <unistd.h>.
17798         (CHECK_NO_ERRORS): New.
17799         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17800         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17801         gcc_jit_context_compile_to_file.
17802         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17803         args to the spawned executable.
17804         (jit-expand-vars): New function.
17805         (jit-exe-params): New variable.
17806         (dg-jit-set-exe-params): New function.
17807         (jit-dg-test): Detect testcases that use
17808         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17809         Set arguments of spawned process to jit-exe-params.
17810         (jit-get-output-filename): New function.
17811         (jit-setup-compile-to-file): New function.
17812         (jit-verify-compile-to-file): New function.
17813         (jit-run-executable): New function.
17814         (jit-verify-executable): New function.
17815         * jit.dg/test-compile-to-assembler.c: New testcase.
17816         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17817         * jit.dg/test-compile-to-executable.c: New testcase.
17818         * jit.dg/test-compile-to-object.c: New testcase.
17820 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17822         PR target/64652
17823         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17824         (test_1): New.
17826 2015-01-19  Martin Liska  <mliska@suse.cz>
17828         * objc/compile/pr64668.m: New test.
17830 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17832         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17833         (create_overflow_fn): Update comment to clarify that
17834         the third param of the created function is a bool *, not
17835         an int *.
17836         (verify_int_overflow_fn): Convert param "expected_ovf" from
17837         int to bool.  Update third param of "overflow_fn_type" from int *
17838         to bool *.  Update local "actual_ovf" from int to bool.
17839         (verify_uint_overflow_fn): Likewise.
17841 2015-01-19  Martin Liska  <mliska@suse.cz>
17843         * gcc.dg/ipa/ipa-icf-33.c: New test.
17845 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17846             Haijian Zhang  <z.zhanghaijian@huawei.com>
17848         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17849         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17850         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17851         result_float64x2, expected_hfloat64x2): New helper type, variable and
17852         declaration.
17853         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17854         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17855         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17856         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17857         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17858         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17859         and target without the FMA feature.
17861 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17863         * gcc.target/aarch64/pr64304.c: New testcase.
17865 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17867         PR rtl-optimization/64081
17868         * gcc.dg/pr64081.c: New test.
17870 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17872         PR target/63971
17873         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17874         the epilogue).
17875         * gcc.target/aarch64/test_frame_6.c: Likewise.
17876         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17877         and x19 (in the epilogue).
17878         * gcc.target/aarch64/test_frame_4.c: Likewise.
17879         * gcc.target/aarch64/test_frame_7.c: Likewise.
17881 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17883         * gcc.target/i386/chkp-always_inline.c: New.
17885 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17886             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17888         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17889         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17891 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17893         PR fortran/60255
17894         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17895         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17897 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17899         PR fortran/64578
17900         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17902 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17904         PR target/64652
17905         * gcc.target/sh/torture/pr64652.c: New.
17907 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17909         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17910         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17911         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17912         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17913         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17914         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17916 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17918         PR ipa/64378
17919         * g++.dg/torture/pr64378.C: New testcase.
17921 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17923         PR fortran/57959
17924         * gfortran.dg/block_13.f08: New test
17926 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17928         PR fortran/55901
17929         * gfortran.dg/associate_1.f03: Allow test for character with
17930         automatic length.
17932 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17934         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17935         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17937 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17939         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17941 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17943         PR fortran/64578
17944         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17946 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17948         PR fortran/60357
17949         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17951         PR fortran/61275
17952         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17954         PR fortran/55932
17955         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17957 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17959         PR fortran/60334
17960         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17962 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17964         PR rtl-optimization/52773
17965         * gcc.c-torture/compile/pr52773.c: New test.
17967 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17969         PR c++/62134
17970         * g++.dg/cpp0x/alias-decl-46.C: New.
17972 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17974         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17976 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17978         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17979         Add trace.
17980         (CHECK_FP): Likewise.
17981         (CHECK_CUMULATIVE_SAT): Likewise.
17983 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17985         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17986         (Set_Neon_Cumulative_Sat): Add parameter.
17987         (__set_neon_cumulative_sat): Support new parameter.
17988         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17989         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17990         argument.
17991         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17992         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17993         argument.
17995 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17997         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17998         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
18000 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18002         PR c++/60056
18003         * g++.dg/tls/thread_local-ice4.C: New.
18005 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
18007         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
18008         than Neon options.
18010 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18012         PR c++/62276
18013         * g++.dg/cpp0x/vt-62276.C: New.
18015 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18017         PR middle-end/64353
18018         * g++.dg/pr64353.C: New.
18020 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18022         PR target/64263
18023         * gcc.target/aarch64/pr64263_1.c: New test.
18025 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
18027         PR tree-optimization/64434
18028         * gcc.dg/torture/pr64434.c: Move to...
18029         * gcc.dg/pr64434.c: ... here.
18031 2015-01-16  Richard Biener  <rguenther@suse.de>
18033         PR middle-end/64614
18034         * gcc.dg/uninit-18.c: New testcase.
18036 2015-01-16  Richard Biener  <rguenther@suse.de>
18038         PR tree-optimization/64568
18039         * g++.dg/torture/pr64568-2.C: New testcase.
18041 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
18043         PR target/64363
18044         * gcc.target/i386/chkp-label-address.c: New.
18046 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
18048         PR fortran/45290
18049         * gfortran.dg/pointer_init_6.f90: Extended.
18051 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
18053         * gcc.c-torture/compile/20150108.c: New test.
18055 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18057         * gcc.target/visium: New directory.
18059 2015-01-16  Richard Biener  <rguenther@suse.de>
18061         PR tree-optimization/61743
18062         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
18063         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18065 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
18067         * gcc.dg/pr64015.c: New test.
18069 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
18071         PR ipa/64163
18072         PR ipa/64612
18073         * g++.dg/ipa/pr64612.C: New test.
18075 2015-01-16  Renlin Li  <renlin.li@arm.com>
18077         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
18079 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
18081         * gcc.target/i386/sse-14.c: Test new intrinsic.
18082         * gcc.target/i386/sse-22.c: Ditto.
18084 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
18086         PR c++/58614
18087         * g++.dg/cpp0x/auto44.C: New.
18089 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
18091         PR target/59710
18092         * gcc.target/nios2/gpopt-all.c: New test case.
18093         * gcc.target/nios2/gpopt-local.c: New test case.
18094         * gcc.target/nios2/gpopt-global.c: New test case.
18095         * gcc.target/nios2/gpopt-data.c: New test case.
18096         * gcc.target/nios2/gpopt-none.c: New test case.
18098 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
18100         * g++.dg/ubsan/vptr-1.C: New test.
18101         * g++.dg/ubsan/vptr-2.C: New test.
18102         * g++.dg/ubsan/vptr-3.C: New test.
18103         * g++.dg/ubsan/vptr-4.C: New test.
18104         * g++.dg/ubsan/vptr-5.C: New test.
18105         * g++.dg/ubsan/vptr-6.C: New test.
18106         * g++.dg/ubsan/vptr-7.C: New test.
18107         * g++.dg/ubsan/vptr-8.C: New test.
18108         * g++.dg/ubsan/vptr-9.C: New test.
18110 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18112         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
18113         is set up.
18114         * lib/gcc-dg.exp: Likewise.
18116 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
18118         PR rtl-optimization/64110
18119         * gcc.target/i386/pr64110.c: Add scan-assembler.
18121 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
18122             James Norris  <jnorris@codesourcery.com>
18123             Cesar Philippidis  <cesar@codesourcery.com>
18124             Ilmir Usmanov  <i.usmanov@samsung.com>
18126         * lib/target-supports.exp (check_effective_target_fopenacc): New
18127         procedure.
18128         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
18129         * g++.dg/goacc/goacc.exp: Likewise.
18130         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
18131         * gcc.dg/goacc/goacc.exp: Likewise.
18132         * gfortran.dg/goacc/goacc.exp: Likewise.
18133         * c-c++-common/cpp/openacc-define-1.c: New file.
18134         * c-c++-common/cpp/openacc-define-2.c: Likewise.
18135         * c-c++-common/cpp/openacc-define-3.c: Likewise.
18136         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
18137         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
18138         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
18139         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
18140         * c-c++-common/goacc/asyncwait-1.c: Likewise.
18141         * c-c++-common/goacc/cache-1.c: Likewise.
18142         * c-c++-common/goacc/clauses-fail.c: Likewise.
18143         * c-c++-common/goacc/collapse-1.c: Likewise.
18144         * c-c++-common/goacc/data-1.c: Likewise.
18145         * c-c++-common/goacc/data-2.c: Likewise.
18146         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
18147         * c-c++-common/goacc/deviceptr-1.c: Likewise.
18148         * c-c++-common/goacc/deviceptr-2.c: Likewise.
18149         * c-c++-common/goacc/deviceptr-3.c: Likewise.
18150         * c-c++-common/goacc/if-clause-1.c: Likewise.
18151         * c-c++-common/goacc/if-clause-2.c: Likewise.
18152         * c-c++-common/goacc/kernels-1.c: Likewise.
18153         * c-c++-common/goacc/loop-1.c: Likewise.
18154         * c-c++-common/goacc/loop-private-1.c: Likewise.
18155         * c-c++-common/goacc/nesting-1.c: Likewise.
18156         * c-c++-common/goacc/nesting-data-1.c: Likewise.
18157         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
18158         * c-c++-common/goacc/parallel-1.c: Likewise.
18159         * c-c++-common/goacc/pcopy.c: Likewise.
18160         * c-c++-common/goacc/pcopyin.c: Likewise.
18161         * c-c++-common/goacc/pcopyout.c: Likewise.
18162         * c-c++-common/goacc/pcreate.c: Likewise.
18163         * c-c++-common/goacc/pragma_context.c: Likewise.
18164         * c-c++-common/goacc/present-1.c: Likewise.
18165         * c-c++-common/goacc/reduction-1.c: Likewise.
18166         * c-c++-common/goacc/reduction-2.c: Likewise.
18167         * c-c++-common/goacc/reduction-3.c: Likewise.
18168         * c-c++-common/goacc/reduction-4.c: Likewise.
18169         * c-c++-common/goacc/sb-1.c: Likewise.
18170         * c-c++-common/goacc/sb-2.c: Likewise.
18171         * c-c++-common/goacc/sb-3.c: Likewise.
18172         * c-c++-common/goacc/update-1.c: Likewise.
18173         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
18174         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
18175         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
18176         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
18177         * gfortran.dg/goacc/assumed.f95: Likewise.
18178         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
18179         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
18180         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
18181         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
18182         * gfortran.dg/goacc/branch.f95: Likewise.
18183         * gfortran.dg/goacc/cache-1.f95: Likewise.
18184         * gfortran.dg/goacc/coarray.f95: Likewise.
18185         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
18186         * gfortran.dg/goacc/cray.f95: Likewise.
18187         * gfortran.dg/goacc/critical.f95: Likewise.
18188         * gfortran.dg/goacc/data-clauses.f95: Likewise.
18189         * gfortran.dg/goacc/data-tree.f95: Likewise.
18190         * gfortran.dg/goacc/declare-1.f95: Likewise.
18191         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
18192         * gfortran.dg/goacc/fixed-1.f: Likewise.
18193         * gfortran.dg/goacc/fixed-2.f: Likewise.
18194         * gfortran.dg/goacc/fixed-3.f: Likewise.
18195         * gfortran.dg/goacc/fixed-4.f: Likewise.
18196         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
18197         * gfortran.dg/goacc/if.f95: Likewise.
18198         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
18199         * gfortran.dg/goacc/list.f95: Likewise.
18200         * gfortran.dg/goacc/literal.f95: Likewise.
18201         * gfortran.dg/goacc/loop-1.f95: Likewise.
18202         * gfortran.dg/goacc/loop-2.f95: Likewise.
18203         * gfortran.dg/goacc/loop-3.f95: Likewise.
18204         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
18205         * gfortran.dg/goacc/omp.f95: Likewise.
18206         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
18207         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
18208         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
18209         * gfortran.dg/goacc/parameter.f95: Likewise.
18210         * gfortran.dg/goacc/private-1.f95: Likewise.
18211         * gfortran.dg/goacc/private-2.f95: Likewise.
18212         * gfortran.dg/goacc/private-3.f95: Likewise.
18213         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
18214         * gfortran.dg/goacc/reduction-2.f95: Likewise.
18215         * gfortran.dg/goacc/reduction.f95: Likewise.
18216         * gfortran.dg/goacc/routine-1.f90: Likewise.
18217         * gfortran.dg/goacc/routine-2.f90: Likewise.
18218         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
18219         * gfortran.dg/goacc/several-directives.f95: Likewise.
18220         * gfortran.dg/goacc/sie.f95: Likewise.
18221         * gfortran.dg/goacc/subarrays.f95: Likewise.
18222         * gfortran.dg/gomp/map-1.f90: Likewise.
18223         * gfortran.dg/openacc-define-1.f90: Likewise.
18224         * gfortran.dg/openacc-define-2.f90: Likewise.
18225         * gfortran.dg/openacc-define-3.f90: Likewise.
18226         * g++.dg/gomp/block-1.C: Update for changed compiler output.
18227         * g++.dg/gomp/block-2.C: Likewise.
18228         * g++.dg/gomp/block-3.C: Likewise.
18229         * g++.dg/gomp/block-5.C: Likewise.
18230         * g++.dg/gomp/target-1.C: Likewise.
18231         * g++.dg/gomp/target-2.C: Likewise.
18232         * g++.dg/gomp/taskgroup-1.C: Likewise.
18233         * g++.dg/gomp/teams-1.C: Likewise.
18234         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
18235         * gcc.dg/cilk-plus/jump.c: Likewise.
18236         * gcc.dg/gomp/block-1.c: Likewise.
18237         * gcc.dg/gomp/block-10.c: Likewise.
18238         * gcc.dg/gomp/block-2.c: Likewise.
18239         * gcc.dg/gomp/block-3.c: Likewise.
18240         * gcc.dg/gomp/block-4.c: Likewise.
18241         * gcc.dg/gomp/block-5.c: Likewise.
18242         * gcc.dg/gomp/block-6.c: Likewise.
18243         * gcc.dg/gomp/block-7.c: Likewise.
18244         * gcc.dg/gomp/block-8.c: Likewise.
18245         * gcc.dg/gomp/block-9.c: Likewise.
18246         * gcc.dg/gomp/target-1.c: Likewise.
18247         * gcc.dg/gomp/target-2.c: Likewise.
18248         * gcc.dg/gomp/taskgroup-1.c: Likewise.
18249         * gcc.dg/gomp/teams-1.c: Likewise.
18251 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
18253         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
18254         test case.
18256 2015-01-15  Mike Stump  <mikestump@comcast.net>
18258         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
18259         * gcc.dg/inline_2.c: Likewise.
18260         * gcc.dg/inline_3.c: Likewise.
18261         * gcc.dg/inline_4.c: Likewise.
18263 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
18265         PR fortran/58023
18266         * gfortran.dg/proc_ptr_comp_43.f90: New.
18268 2015-01-15  Mike Stump  <mikestump@comcast.net>
18270         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
18271         * gcc.dg/unroll_2.c: Likewise.
18272         * gcc.dg/unroll_3.c: Likewise.
18273         * gcc.dg/unroll_4.c: Likewise.
18274         * gcc.dg/unroll_5.c: Likewise.
18276 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
18278         PR target/63971
18279         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
18280         in epilogue.
18281         * gcc.target/aarch64/test_frame_6.c: Likewise.
18282         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
18283         x30 and x19 (in the epilogue).
18284         * gcc.target/aarch64/test_frame_4.c: Likewise.
18285         * gcc.target/aarch64/test_frame_7.c: Likewise.
18287 2015-01-15  Martin Liska  <mliska@suse.cz>
18289         * g++.dg/ipa/pr64068.C: New test.
18290         * gcc.dg/ipa/PR64559.c: New test.
18292 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18294         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
18295         with PIE.
18297 2015-01-15  Richard Biener  <rguenther@suse.de>
18299         PR tree-optimization/61743
18300         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
18301         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
18303 2015-01-15 Renlin Li <renlin.li@arm.com>
18305         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
18306         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
18308 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18310         * gcc.dg/vect/vect-aggressive-1.c: New.
18311         * gcc.target/i386/avx2-vect-aggressive.c: New.
18313 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
18315         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
18317 2015-01-15  Richard Biener  <rguenther@suse.de>
18319         PR lto/64415
18320         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
18321         -Wl,-undefined,dynamic_lookup.
18323 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
18325         * gnat.dg/opt47.adb: New test.
18327 2015-01-15  Richard Biener  <rguenther@suse.de>
18329         PR lto/64415
18330         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
18332 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
18334         PR tree-optimization/64434
18335         * gcc.dg/torture/pr64434.c: New test.
18337 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
18339         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
18340         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
18341         -march=loongson* and -march=octeon* require -mno-micromips.
18343 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
18344             Matthew Fortune  <matthew.fortune@imgtec.com>
18346         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
18347         * gcc.target/mips/call-saved-5.c (foo): Likewise.
18348         * gcc.target/mips/call-saved-6.c (foo): Likewise.
18349         * gcc.target/mips/call-saved-7.c: New file.
18350         * gcc.target/mips/call-saved-8.c: New file.
18351         * gcc.target/mips/call-saved-9.c: New file.
18353 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
18355         * gcc.target/mips/lsa.c: New file.
18356         * gcc.target/mips/mips64-lsa.c: Likewise.
18357         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
18358         * gcc.target/mips/mulsize-4.c: Likewise.
18359         * gcc.target/mips/mulsize-5.c: New file.
18360         * gcc.target/mips/mulsize-6.c: Likewise.
18361         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18362         and !HAS_LSA as ghost options.
18363         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18364         for !HAS_LSA.
18366 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
18368         * g++.dg/torture/20141013.c: Set -fno-short-enums.
18370 2015-01-15  Richard Biener  <rguenther@suse.de>
18372         PR middle-end/64365
18373         * gcc.dg/torture/pr64365.c: New testcase.
18375 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
18377         * gcc.dg/stackprotectexplicit1.c: New test.
18378         * g++.dg/stackprotectexplicit2.c: New test.
18380 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18382         PR target/61933
18383         * gfortran.dg/inquire_internal.f90: New.
18384         * gfortran.dg/negative_unit_check.f90: New.
18386 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
18388         PR target/53988
18389         * gcc.target/sh/pr53988-1.c: New.
18391 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
18393         PR c++/58671
18394         * g++.dg/tls/thread_local-ice3.C: New.
18396 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18398         * gcc.target/i386/fentry-override.c: Properly place {} in target
18399         selector.  Remove nonpic.
18400         * gcc.target/i386/fentry.c: Likewise.
18402 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18404         * gcc.dg/atomic-invalid.c: Check for invalid memory model
18405         warnings instead of errors.
18407 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
18409         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18410         option support instead of ENABLE_LTO from Makefile.
18412 2015-01-14  Richard Biener  <rguenther@suse.de>
18414         PR tree-optimization/59354
18415         * gcc.dg/vect/pr59354.c: New testcase.
18417 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
18419         * lib/target-supports.exp
18420         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18421         on ARM architures before v7.
18423 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18425         PR middle-end/59448
18426         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18427         an atomic_exchange.
18429 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18431         PR target/64386
18432         * gcc.target/i386/pr64386.c: New test.
18434 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18436         PR target/64393
18437         * gcc.target/i386/pr64393.c: New test.
18439 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18441         PR target/64387
18442         * gcc.target/i386/pr64387.c: New test.
18444 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18446         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18448 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18450         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18452 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18454         PR target/64453
18455         * gcc.target/arm/pr64453.c: New.
18457 2015-01-14  Richard Biener  <rguenther@suse.de>
18459         PR lto/64415
18460         * gcc.dg/lto/pr64415_0.c: New testcase.
18461         * gcc.dg/lto/pr64415_1.c: Likewise.
18463 2015-01-14  Martin Liska  <mliska@suse.cz>
18465         * gcc.dg/ipa/pr64307.c: New test.
18467 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18469         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18470         64-bit and 128-bit.
18472 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18474         PR target/64460
18475         * gcc.target/arm/pr64460_1.c: New test.
18477 2015-01-14  Richard Biener  <rguenther@suse.de>
18479         PR tree-optimization/64493
18480         PR tree-optimization/64495
18481         * gcc.dg/vect/pr64493.c: New testcase.
18482         * gcc.dg/vect/pr64495.c: Likewise.
18484 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18486         * gcc.dg/Warray-bounds-11.c: New test-case.
18488 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18490         * gcc.target/mips/octeon3-pipe-1.c: New test.
18492 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18494         * jit.dg/harness.h (set_up_logging): Move string concatenation
18495         into...
18496         (concat_strings): New function.
18497         (dump_reproducer): New function.
18498         (test_jit): Call dump_reproducer.
18499         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18500         function.
18501         (jit-dg-test): Delete any generated reproducer from previous runs.
18502         Verify that a generated reproducer was created, and verify that it
18503         compiles.
18504         * jit.dg/test-nested-contexts.c (main): Call
18505         gcc_jit_context_dump_reproducer_to_file.
18507 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18509         * gcc.dg/aru-2.c: Add dg-require-profiling.
18511 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18513         * lib/target-supports.exp (check_profiling_available): Check if
18514         -pg links.
18516 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18518         PR ipa/64565
18519         * g++.dg/torture/pr64565.C: New testcase.
18521 2015-01-13  Marek Polacek  <polacek@redhat.com>
18523         PR middle-end/64391
18524         * gcc.dg/tm/pr64391.c: New test.
18526 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18528         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18529         true.
18531 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18533         * gcc.target/i386/pie.c: New test.
18535         * lib/target-supports.exp (check_effective_target_pie): New.
18537 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18539         PR rtl-optimization/64286
18540         * gcc.target/i386/avx2-pr64286.c: New test.
18542 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18544         PR c++/57626
18545         * g++.dg/cpp0x/vt-57626.C: New.
18547 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18549         PR fortran/64528
18550         * gfortran.dg/pr64528.f90: New test.
18552 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18554         * gcc.target/aarch64/subsp.c: New test.
18556 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18558         * gcc.target/aarch64/store-pair-1.c: New testcase.
18560 2015-01-13  Richard Biener  <rguenther@suse.de>
18562         PR lto/64373
18563         * gcc.dg/lto/pr64373_0.c: New testcase.
18565 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18567         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18568         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18570 2015-01-13  Richard Biener  <rguenther@suse.de>
18572         PR tree-optimization/64406
18573         * gcc.dg/pr64406.c: New testcase.
18575 2015-01-13  Richard Biener  <rguenther@suse.de>
18577         PR tree-optimization/64404
18578         * gcc.dg/vect/pr64404.c: New testcase.
18580 2015-01-13  Richard Biener  <rguenther@suse.de>
18582         PR tree-optimization/64568
18583         * g++.dg/torture/pr64568.C: New testcase.
18585 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18587         * jit.dg/test-error-local-used-from-other-function.c: New test
18588         case.
18589         * jit.dg/test-error-param-reuse.c: New test case.
18590         * jit.dg/test-error-param-sharing.c: New test case.
18591         * jit.dg/test-error-param-used-from-other-function.c: New test
18592         case.
18593         * jit.dg/test-error-param-used-without-a-function.c: New test
18594         case.
18596 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18598         PR tree-optimization/64563
18599         * gcc.dg/pr64563.c: New test.
18601         PR target/64513
18602         * gcc.target/i386/pr64513.c: New test.
18604         PR tree-optimization/64454
18605         * gcc.dg/pr64454.c: New test.
18607         PR testsuite/64028
18608         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18609         bind_pic_locally.
18610         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18611         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18612         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18613         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18614         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18615         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18616         * gcc.dg/vect/slp-25.c: Likewise.
18617         * gcc.dg/vect/vect-109.c: Likewise.
18618         * gcc.dg/vect/vect-13.c: Likewise.
18619         * gcc.dg/vect/vect-17.c: Likewise.
18620         * gcc.dg/vect/vect-18.c: Likewise.
18621         * gcc.dg/vect/vect-19.c: Likewise.
18622         * gcc.dg/vect/vect-20.c: Likewise.
18623         * gcc.dg/vect/vect-21.c: Likewise.
18624         * gcc.dg/vect/vect-22.c: Likewise.
18625         * gcc.dg/vect/vect-27.c: Likewise.
18626         * gcc.dg/vect/vect-29.c: Likewise.
18627         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18628         * gcc.dg/vect/vect-2.c: Likewise.
18629         * gcc.dg/vect/vect-3.c: Likewise.
18630         * gcc.dg/vect/vect-4.c: Likewise.
18631         * gcc.dg/vect/vect-5.c: Likewise.
18632         * gcc.dg/vect/vect-72.c: Likewise.
18633         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18634         * gcc.dg/vect/vect-73.c: Likewise.
18635         * gcc.dg/vect/vect-77-global.c: Likewise.
18636         * gcc.dg/vect/vect-78-global.c: Likewise.
18637         * gcc.dg/vect/vect-7.c: Likewise.
18638         * gcc.dg/vect/vect-86.c: Likewise.
18639         * gcc.dg/vect/vect-align-1.c: Likewise.
18640         * gcc.dg/vect/vect-align-3.c: Likewise.
18641         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18642         * gcc.dg/vect/vect-all.c: Likewise.
18643         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18644         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18645         * gcc.dg/vect/vect-peel-3.c: Likewise.
18646         * gcc.dg/vect/vect-peel-4.c: Likewise.
18647         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18649 2015-01-12  Jeff Law  <law@redhat.com>
18651         PR target/64461
18652         * gcc.target/m68k/pr64461.c: New test.
18654 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18656         * jit.dg/test-array-as-pointer.c (create_code): Update call
18657         to gcc_jit_context_new_global by setting "kind" to
18658         GCC_JIT_GLOBAL_IMPORTED.
18659         * jit.dg/test-error-array-as-pointer.c: Likewise.
18660         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18661         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18662         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18663         * jit.dg/test-using-global.c (the_global): Rename to...
18664         (imported_global): ...this.
18665         (create_code): Update to test the three kinds of global.
18666         (verify_code): Likewise.
18668 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18670         PR testsuite/64427
18671         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18672         undefined behavior.
18673         * gcc.target/i386/pr64291-2.c: Updated.
18675 2015-01-12  Richard Biener  <rguenther@suse.de>
18677         PR tree-optimization/64530
18678         * gfortran.dg/pr64530.f90: New testcase.
18680 2015-01-12  Richard Biener  <rguenther@suse.de>
18682         PR middle-end/64357
18683         * gcc.dg/torture/pr64357.c: New testcase.
18685 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18687         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18688         selector.
18690 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18691         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18693 2015-01-12  Martin Liska  <mliska@suse.cz>
18695         * gcc.dg/ipa/PR64550.c: New test.
18697 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18699         PR ipa/63470
18700         * g++.dg/ipa/pr63470.C: New testcase.
18702 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18704         PR fortran/63733
18705         * gfortran.dg/typebound_operator_20.f90: New.
18707 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18709         PR fortran/58023
18710         * gfortran.dg/proc_ptr_comp_42.f90: New.
18712 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18714         PR fortran/64508
18715         * gfortran.dg/proc_ptr_comp_41.f90: New.
18717 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18719         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18721 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18723         PR fortran/64522
18724         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18725         and add dg-excess-errors.
18726         * gfortran.dg/line_length_6.f90: New.
18727         * gfortran.dg/line_length_7.f90: New.
18728         * gfortran.dg/line_length_8.f90: New.
18729         * gfortran.dg/line_length_9.f90: New.
18730         * gfortran.dg/line_length_10.f90: New.
18731         * gfortran.dg/line_length_11.f90: New.
18733 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18735         * jit.dg/test-threads.c (struct testcase): Move declaration
18736         to jit.dg/all-non-failing-tests.h.
18737         (testcases): Likewise.
18738         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18739         declaration here from jit.dg/all-non-failing-tests.h.
18740         (testcases): Likewise.
18741         * jit.dg/test-combination.c (create_code): Eliminate spelling
18742         out all of the testcases in favor of looping through the
18743         "testcases" metadata.
18744         (verify_code): Likewise.
18746 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18748         PR rtl-optimization/64536
18749         * gcc.dg/pr64536.c: New test.
18751 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18753         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18754         * jit.dg/test-combination.c (create_code): Likewise.
18755         (verify_code): Likewise.
18756         * jit.dg/test-constants.c: New test case.
18757         * jit.dg/test-threads.c: Add test-constants.c.
18759 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18761         PR libobjc/51891
18762         * objc.dg/gnu-api-2-class.m: Add a test case
18763         for the above change.
18765 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18767         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18769 2015-01-09  Richard Biener  <rguenther@suse.de>
18771         PR tree-optimization/64410
18772         * g++.dg/vect/pr64410.cc: New testcase.
18774 2015-01-09  Martin Liska  <mliska@suse.cz>
18776         * gcc.dg/ipa/ipa-icf-32.c: New test.
18778 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18780         * c-c++-common/tsan/tsan_barrier.h: New.
18781         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18782         * c-c++-common/tsan/bitfield_race.c: Likewise.
18783         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18784         * c-c++-common/tsan/mutexset1.c: Likewise.
18785         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18786         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18787         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18788         * c-c++-common/tsan/simple_race.c: Likewise.
18789         * c-c++-common/tsan/simple_stack.c: Likewise.
18790         * c-c++-common/tsan/sleep_sync.c: Likewise.
18791         * c-c++-common/tsan/tiny_race.c: Likewise.
18792         * c-c++-common/tsan/tls_race.c: Likewise.
18793         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18794         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18795         * g++.dg/tsan/atomic_free.C: Likewise.
18796         * g++.dg/tsan/atomic_free2.C: Likewise.
18797         * g++.dg/tsan/cond_race.C: Likewise.
18798         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18800 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18802         PR testsuite/62250
18803         * lib/target-supports.exp (check_effective_target_libatomic_available):
18804         New.
18805         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18806         targets that match effective-target libatomic_available.
18807         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18809 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18811         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18812         Verify the result of gcc_jit_context_get_last_error.
18813         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18815 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18817         PR tree-optimization/63989
18818         * gcc.dg/strlenopt-27.c: New test.
18820 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18822         * jit.dg/harness.h (set_up_logging): New function.
18823         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18824         set_up_logging on the context, so that every testcase is
18825         logged to a particular file.
18826         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18827         and call gcc_jit_context_set_logfile on the top-level context.
18829 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18831         PR target/64338
18832         * g++.dg/opt/pr64338.C: New test.
18834 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18836         * gfortran.dg/coarray/codimension_2b.f90: New file.
18837         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18838         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18840 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18842         PR c++/59004
18843         * g++.dg/ext/fnname4.C: New.
18845 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18847         PR c++/64462
18848         * g++.dg/cpp0x/constexpr-64462.C: New.
18850 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18852         PR c++/60753
18853         * g++.dg/cpp0x/deleted10.C: New.
18855 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18857         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18859 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18861         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18862         GCC_JIT_UNARY_OP_ABS.
18863         (verify_unary_ops): Likewise.
18865 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18867         * jit.dg/test-arith-overflow.c: New test case.
18868         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18869         * jit.dg/test-combination.c (create_code): Likewise.
18870         (verify_code): Likewise.
18871         * jit.dg/test-threads.c (testcases): Likewise.
18873 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18875         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18876         rather than "jit".  Load g++.exp, and call g++_init.
18877         Run test-*.cc files within the testsuite and *.cc files within
18878         docs/examples.
18879         (jit-dg-test): Drop the addition of -fgnu89-inline to
18880         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18881         doing it when compiling C testcases (since g++ does not handle
18882         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18883         is restored to the value after g++_init ran, rather than the
18884         value before g++_init ran.  Return a list of
18885         $comp_output $output_file, as dg-test assumes.
18887 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18889         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18890         make it easier to figure out the origin of each test result when
18891         running test-combination.c and test-threads.c.
18892         (CHECK_VALUE): Likewise.
18893         (CHECK_DOUBLE_VALUE): Likewise.
18894         (CHECK_STRING_VALUE): Likewise.
18895         (CHECK_STRING_STARTS_WITH): Likewise.
18896         (CHECK_STRING_CONTAINS): Likewise.
18897         (CHECK): Likewise.
18898         (check_string_value): Likewise, add "funcname" param.
18899         (check_string_starts_with): Likewise.
18900         (check_string_contains): Likewise.
18902 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18904         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18905         generating name of built executable.
18907 2015-01-07  Marek Polacek  <polacek@redhat.com>
18909         PR c/64440
18910         * gcc.dg/pr64440.c: New test.
18911         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18913 2015-01-07  Marek Polacek  <polacek@redhat.com>
18915         PR c/64417
18916         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18917         * gcc.dg/pr64417.c: New test.
18919 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18921         PR target/64505
18922         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18923         fix is correct.
18925 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18927         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18928         Check if testcases run without errors, not just if they compile.
18930 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18932         PR target/64507
18933         * gcc.target/sh/pr64507.c: New test.
18935 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18937         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18939 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18941         * c-c++-common/asan/sanitize-all-1.c: New test.
18942         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18943         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18944         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18945         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18947 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18949         * lib/target-supports.exp (check_profiling_available): Return 0 for
18950         Visium.
18951         (check_effective_target_tls_runtime): Likewise.
18952         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18953         * gcc.dg/20020312-2.c: Adjust for Visium.
18954         * gcc.dg/tls/thr-cse-1.c: Likewise
18955         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18956         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18957         * gcc.dg/weak/typeof-2.c: Likewise.
18959 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18961         PR rtl-optimization/64287
18962         * gcc.dg/aru-2.c: New test.
18964 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18966         PR sanitizer/64344
18967         * c-c++-common/ubsan/pr64344-1.c: New test.
18968         * c-c++-common/ubsan/pr64344-2.c: New test.
18970         PR tree-optimization/64465
18971         * gcc.dg/pr64465.c: New test.
18973         PR tree-optimization/64494
18974         * gcc.c-torture/compile/pr64494.c: New test.
18976 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18978         PR fortran/47674
18979         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18981 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18983         Update copyright years.
18985 2015-01-05  Marek Polacek  <polacek@redhat.com>
18987         PR c/64423
18988         * gcc.dg/pr64423.c: New test.
18990 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18992         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18993         mmix-knuth-mmixware for the same reason as for MIPS.
18994         * gcc.dg/debug/debug-2.c: Ditto.
18996         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18998 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
19000         PR testsuite/62250
19001         * lib/gfortran.exp: Add libatomic library search path.
19002         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
19003         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
19005         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
19007 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
19009         * c-c++-common/tsan/bitfield_race.c: New testcase.
19010         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
19012 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19014         * gfortran.dg/coarray/collectives_4.f90: New.
19016 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19018         PR fortran/57562
19019         * gfortran.dg/extends_16.f90: New.
19021 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19023         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
19025 2015-01-02  Tobias Burnus  <burnus@net-b.de>
19027         * gfortran.dg/coarray/codimension_2.f90: New.
19028         * gfortran.dg/coarray/codimension_2a.f90: New.
19029         * gfortran.dg/coarray_35.f90: New.
19030         * gfortran.dg/coarray_35a.f90: New.
19032 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
19034         PR fortran/60507
19035         * gfortran.dg/dummy_procedure_11.f90: New.
19037 Copyright (C) 2015 Free Software Foundation, Inc.
19039 Copying and distribution of this file, with or without modification,
19040 are permitted in any medium without royalty provided the copyright
19041 notice and this notice are preserved.