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
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>
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>
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>
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
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>
115 * g++.dg/torture/pr68470.C: New testcase.
117 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
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>
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>
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
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>
354 * gcc.c-torture/compile/pr67106.c: New testcase.
356 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
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>
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>
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>
444 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
447 2015-11-26 Richard Biener <rguenther@suse.de>
450 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
452 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
455 * g++.dg/concepts/pr67249.C: New.
457 2015-11-26 Richard Biener <rguenther@suse.de>
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>
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>
480 * gcc.target/i386/mpx/pr68416.c: New test.
482 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
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>
501 * g++.dg/ubsan/pr68508.C: New test.
503 2015-11-25 Martin Sebor <msebor@redhat.com>
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>
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>
619 * g++.dg/cpp0x/constexpr-array13.C: New.
621 2015-11-25 Ilmir Usmanov <me@ilmir.us>
622 Cesar Philippidis <cesar@codesourcery.com>
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>
631 * gcc.dg/torture/pr68528.c: New testcase.
633 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
683 * gfortran.dg/simplify_cshift_3.f90
685 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
688 * g++.dg/cpp1y/pr68278.C: New.
690 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
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>
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:
729 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
731 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
733 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
735 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
737 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
739 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
741 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
743 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
745 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
747 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
749 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
752 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
755 * gcc.dg/pr68375.c: New test.
757 2015-11-24 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
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>
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>
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>
923 * gcc.dg/debug/pr66432.c: New test.
925 2015-11-20 Ian Lance Taylor <iant@google.com>
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
935 2015-11-20 David Malcolm <dmalcolm@redhat.com>
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>
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>
962 * gfortran.dg/submodule_12.f90: New test
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
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>
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>
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>
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.
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>
1065 * gfortran.dg/pr59910.f90: New test.
1067 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
1070 * gfortran.dg/pr43996.f90: New test.
1072 2015-11-18 Joseph Myers <joseph@codesourcery.com>
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>
1132 * g++.dg/init/new46.C: New test.
1134 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1137 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
1139 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1142 * gcc.dg/pr68134.c: New test.
1144 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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>
1160 * g++.dg/delayedfold/switch-1.C: New test.
1162 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
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>
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>
1201 * gfortran.dg/deferred_character_1.f90: New test.
1202 * gfortran.dg/deferred_character_4.f90: New test for comment
1206 * gfortran.dg/deferred_character_2.f90: New test.
1209 * gfortran.dg/deferred_character_3.f90: New test.
1212 * gfortran.dg/deferred_character_5.f90: New test.
1215 * gfortran.dg/deferred_character_6.f90: New test.
1218 * gfortran.dg/deferred_character_7.f90: New test.
1220 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
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>
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:
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>
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>
1327 * gfortran.dg/module_private_2.f90: New test.
1329 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
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>
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>
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>
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
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>
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.
5504 * init/new44.C: New test for placement new expressions for arrays
5505 with excessive number of elements.
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
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>
5585 * gcc.dg/pr68129_1.c: New test.
5587 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
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>
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
5614 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
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>
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>
5667 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5669 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
5672 * gfortran.dg/pr68224.f90: New test.
5674 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
5677 * gfortran.dg/proc_ptr_47.f90: New test.
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>
5689 * gfortran.dg/pr68153.f90: New test.
5691 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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
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
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>
5976 * c-c++-common/builtin-offsetof-2.c: New test.
5978 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
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
5994 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5996 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5998 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
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>
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>
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
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>
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>
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>
6123 * gfortran.dg/pr36192_1.f90: New test.
6125 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
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
6143 * gcc.target/powerpc/float128-mix.c: Likewise.
6145 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
6148 * gfortran.dg/pr68054.f90: New test.
6150 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
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>
6164 * c-c++-common/ubsan/pr68142.c: New testcase.
6166 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
6169 * g++.dg/other/cv_func4.C: New.
6171 2015-10-29 Richard Biener <rguenther@suse.de>
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>
6183 * gcc.dg/debug/pr66068.c: New test.
6185 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
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>
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>
6214 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
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>
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>
6251 * gcc.target/i386/pr67609-2.c: New test.
6253 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6256 * gcc.target/aarch64/pr68102_1.c: New test.
6258 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
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>
6267 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
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>
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>
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>
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>
6341 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
6343 (PR64765): New function.
6344 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
6345 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
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>
6353 * gfortran.dg/empty_label_typedecl.f90: New test.
6355 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
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>
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>
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>
6424 * gfortran.dg/allocate_with_source_12.f03: New test
6427 * gfortran.dg/allocate_with_source_13.f03: New test
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>
6439 * gcc.target/i386/pr68084.c: New test.
6441 2015-10-25 Andre Vehreschild <vehre@gmx.de>
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>
6454 * gfortran.dg/pr68055.f90: New case.
6456 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
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>
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>
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>
6528 * gcc.misc-tests/help.exp: Verify that option descriptions
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>
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>
6563 * gcc.dg/torture/ftrapv-2.c: New testcase.
6565 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6568 * gcc.target/s390/pr68015.c: New test.
6570 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6573 * gcc.target/arm/xor-and.c: Adjust test to check for eor
6576 2015-10-22 Jiong Wang <jiong.wang@arm.com>
6577 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6580 * gcc.target/aarch64/pr63304_1.c: New test.
6582 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6585 * g++.dg/parse/enum13.C: New.
6587 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
6590 * g++.dg/parse/enum12.C: New.
6592 2015-10-21 Martin Sebor <msebor@redhat.com>
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>
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>
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
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>
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>
6666 * gcc.target/i386/pr68018.c: New test.
6668 2015-10-21 Richard Biener <rguenther@suse.de>
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>
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>
6716 * gcc.target/i386/pr66810.c: New test.
6718 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
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>
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>
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>
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>
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>
6787 * gfortran.dg/common_25.f90: New file.
6789 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
6792 * gfortran.dg/move_alloc_15.f90: New test
6793 * gfortran.dg/move_alloc_16.f90: New test
6796 * gfortran.dg/deferred_character_assignment_1.f90: New test
6798 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
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
6819 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
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>
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>
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
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.
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.
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
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
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>
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>
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
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>
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>
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>
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>
7124 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
7126 2015-10-06 Marek Polacek <polacek@redhat.com>
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>
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
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>
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
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>
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>
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"
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
7260 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
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>
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>
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>
7316 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
7318 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
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>
7330 * gcc.target/powerpc/pr67789.c: New testcase.
7332 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7335 * gfortran.dg/pr67802.f90: New test.
7337 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7340 gfortran.dg/pr66979.f90: new test.
7342 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
7345 * gfortran.dg/pr67616.f90: New test.
7347 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
7350 * g++.dg/cpp0x/range-for30.C: New.
7352 2015-10-01 Marek Polacek <polacek@redhat.com>
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>
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
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>
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>
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>
7482 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
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>
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>
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,
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>
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>
7620 * gfortran.dg/pr67614.f90: New test.
7622 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
7625 * gfortran.dg/pr67525.f90: New test.
7627 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
7630 * gfortran.dg/allocatable_function_9.f90: New.
7632 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
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>
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>
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>
7677 * g++.dg/pr67699.C: New testcase.
7679 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
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'
7713 2015-09-23 Richard Biener <rguenther@suse.de>
7716 * gcc.dg/ubsan/pr67662.c: New testcase.
7718 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
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>
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.
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>
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>
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>
7829 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7831 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
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>
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>
7852 * gcc.target/sh/pr59478.c: New.
7854 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
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>
7982 * gcc.dg/torture/pr67619.c: New test.
7983 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
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>
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>
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>
8035 * gcc.dg/torture/pr67253.c: New testcase.
8037 2015-09-16 Richard Biener <rguenther@suse.de>
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>
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>
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>
8073 * gcc.dg/pr67563.c: New testcase.
8075 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
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>
8088 * g++.dg/cpp0x/new-auto1.C: New.
8090 2015-09-11 Mark Wielaard <mjw@redhat.com>
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>
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>
8157 * gfortran.dg/pr67526.f90: New test.
8159 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
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>
8171 * gfortran.dg/submodule_11.f08: New test.
8173 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
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
8187 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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
8197 2015-09-10 Jakub Jelinek <jakub@redhat.com>
8200 * g++.dg/gomp/pr67523.C: New test.
8203 * g++.dg/gomp/pr67522.C: New test.
8206 * c-c++-common/gomp/pr67521.c: New test.
8209 * c-c++-common/gomp/pr67517.c: New test.
8212 * g++.dg/gomp/pr67514.C: New test.
8215 * g++.dg/gomp/pr67511.C: New test.
8218 * c-c++-common/gomp/pr67502.c: New test.
8220 2015-09-09 Marek Polacek <polacek@redhat.com>
8223 * gcc.dg/pr67512.c: New test.
8225 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
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>
8245 * g++.dg/gomp/pr67504.C: New test.
8248 * c-c++-common/gomp/pr67501.c: New test.
8251 * gcc.dg/gomp/pr67500.c: New test.
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>
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
8340 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
8341 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
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.
8350 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
8351 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
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):
8358 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
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):
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):
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
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>
8411 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8413 2015-09-07 Marek Polacek <polacek@redhat.com>
8416 * gcc.dg/asm-10.c: New test.
8418 2015-09-04 Jakub Jelinek <jakub@redhat.com>
8421 * gcc.dg/lto/pr67452_0.c: New test.
8423 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8426 * gcc.target/avr/pr65210.c: New test.
8428 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
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>
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,
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>
8482 * g++.dg/pr67351.C: New test.
8484 2015-09-03 Richard Biener <rguenther@suse.de>
8487 * g++.dg/lto/pr66705_0.C: New testcase.
8489 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
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>
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>
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>
8581 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
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>
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>
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>
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>
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>
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>
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):
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>
8754 * gfortran.dg/shape_8.f90: New test.
8756 2015-08-25 Marek Polacek <polacek@redhat.com>
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>
8793 * g++.dg/pr67211.C: New test.
8795 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
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>
8805 * gcc.target/i386/pr66821.c: New test.
8807 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
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>
8854 * gfortran.dg/backtrace_1.f90: New test.
8856 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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>
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
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
8976 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8978 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8981 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
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
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>
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
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>
9082 * gfortran.dg/generic_31.f90: New.
9084 2015-08-19 Marek Polacek <polacek@redhat.com>
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>
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>
9137 * g++.dg/cpp1z/feat-cxx1z.C: New.
9139 2015-08-18 Marek Polacek <polacek@redhat.com>
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>
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>
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>
9196 * gcc.dg/torture/pr67133.c: New test.
9198 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
9199 Matthias Klose <doko@debian.org>
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>
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>
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>
9266 * g++.dg/init/new42.C: New.
9268 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9271 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
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>
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>
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>
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>
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>
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>
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>
9364 * gfortran.dg/pr67140.f90: New test.
9366 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
9370 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9372 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
9375 * gfortran.dg/ieee/large_4.f90: New test.
9377 2015-08-08 Bud Davis <jmdavis@link.com>
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>
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
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>
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>
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>
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>
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>
9478 * gcc.dg/torture/pr67120.c: New testcase.
9480 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
9484 * lib/fortran-modules.exp: Call cleanup-submodules from
9486 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9487 cover the cases where private entities are no longer optimized
9489 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
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>
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>
9515 * gcc.dg/pr67107.c: New testcase.
9517 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
9543 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9546 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
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
9583 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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>
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>
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>
9632 * gcc.dg/pr67088.c: New test.
9634 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
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>
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>
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
9688 2015-07-31 Marek Polacek <polacek@redhat.com>
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
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.
9738 Add scan for not parallelizing inner loop.
9739 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9743 2015-07-27 Marek Polacek <polacek@redhat.com>
9746 * c-c++-common/Wtautological-compare-2.c: New test.
9748 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
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>
9760 * c-c++-common/Wtautological-compare-1.c: New test.
9762 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
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>
9778 * g++.dg/init/pr66857.C: New test.
9780 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
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
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>
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>
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>
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>
9853 * gcc.target/i386/mpx/pr66566.c: New test.
9855 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
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>
9877 * gcc.dg/pr25530.c: New test.
9879 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
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>
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>
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>
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>
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>
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
9957 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
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
9972 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9974 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9976 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9978 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9980 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9982 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9984 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9986 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9988 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9990 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9992 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9994 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9996 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9998 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
10000 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
10002 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
10004 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
10006 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
10008 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
10010 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
10012 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
10014 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
10016 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
10018 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
10020 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
10022 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
10024 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
10026 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
10028 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
10030 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
10032 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
10034 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
10036 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
10038 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
10040 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
10042 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
10044 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
10046 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
10048 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
10050 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
10052 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
10054 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
10056 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
10058 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
10060 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
10062 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
10064 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
10066 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
10068 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
10070 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
10072 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
10074 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
10076 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
10078 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
10080 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
10082 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
10084 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
10086 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
10088 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
10090 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
10092 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
10094 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
10096 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
10098 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
10100 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
10102 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
10104 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
10106 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
10108 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
10110 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
10112 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
10114 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
10116 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
10118 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
10120 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
10122 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
10124 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
10126 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
10128 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
10130 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
10132 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
10134 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
10136 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
10138 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
10140 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
10142 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
10144 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
10146 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
10148 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
10150 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
10152 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
10154 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
10156 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
10158 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
10160 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
10162 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
10164 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
10166 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
10168 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
10170 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
10172 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
10174 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
10176 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
10178 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
10180 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
10182 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
10184 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
10186 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
10188 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
10190 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
10192 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
10194 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
10196 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
10198 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
10200 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
10202 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
10204 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
10206 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
10208 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
10210 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
10212 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
10214 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
10216 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
10218 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
10220 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
10222 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
10224 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
10226 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
10228 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
10230 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
10232 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
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>
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>
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
10275 2015-07-20 Marek Polacek <polacek@redhat.com>
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>
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>
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>
10323 * lib/fortran-modules.exp (proc cleanup-submodules): New
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>
10350 * gcc.target/i386/pr66824.c:
10352 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
10355 * gfortran.dg/structure_constructor_13.f03: New test.
10357 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
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>
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>
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 }
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>
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
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 }
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>
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>
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>
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
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>
10567 * gfortran.dg/pr64589.f90: New test.
10569 2015-07-13 Renlin Li <renlin.li@arm.com>
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>
10590 * g++.dg/cpp0x/variadic-ttp2.C: New.
10592 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
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
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>
10610 * g++.dg/init/explicit3.C: New.
10612 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
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>
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>
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>
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>
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>
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):
10687 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
10690 * gcc.target/i386/pr66814.c: New test.
10692 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
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>
10703 * g++.dg/cpp0x/vt-65790.C: New.
10705 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
10708 * gcc.target/i386/pr66818.c: New test.
10710 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
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>
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>
10754 * gcc.target/i386/pr66806.c: New test.
10756 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
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
10771 2015-07-08 David Malcolm <dmalcolm@redhat.com>
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>
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>
10845 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10847 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10849 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
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>
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
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>
10882 * gfortran.dg/allocate_with_source_9.f08: New test.
10884 2015-07-07 Christian Bruel <christian.bruel@st.com>
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.
10893 2015-07-06 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
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>
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>
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>
11022 * gfortran.dg/pr56520.f90: New test.
11024 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
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>
11038 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
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>
11056 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
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>
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>
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):
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>
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
11120 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
11122 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
11124 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
11126 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
11128 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
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>
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>
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>
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
11211 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11213 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
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>
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
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>
11345 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
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
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>
11360 * g++.dg/other/linkage2.C: New.
11362 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
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>
11392 * gcc.c-torture/pr65803.c: New test.
11394 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
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
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>
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>
11436 * gfortran.dg/associate_18.f08: New test.
11438 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
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>
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>
11490 * gcc.target/arm/flip-thumb.c: New test.
11492 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
11493 Martin Liska <mliska@suse.cz>
11496 * g++.dg/ipa/pr65908.C: New testcase.
11498 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
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>
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>
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>
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:
11672 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11674 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11677 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
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>
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>
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>
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>
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
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>
11796 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11798 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11801 * g++.dg/cpp0x/local-type1.C: New.
11803 2015-06-15 Andre Vehreschild <vehre@gmx.de>
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>
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>
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>
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>
11870 * gcc.target/i386/pr66473.c: New test.
11872 2015-06-10 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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
12018 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
12021 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
12022 * gfortran.dg/warn_conversion.f90: Add warning for change in value
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>
12032 * gfortran.dg/blockdata_9.f: New test.
12034 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
12197 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
12199 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
12202 * gfortran.dg/reshape_7.f90: New test.
12204 2015-06-02 David Malcolm <dmalcolm@redhat.com>
12207 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
12210 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12213 * gcc.dg/pr49551.c: New testcase.
12215 2015-06-02 Richard Biener <rguenther@suse.de>
12218 * g++.dg/lto/pr65549_0.C: New testcase.
12220 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
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>
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>
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.
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>
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
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>
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>
12372 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
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
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>
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>
12494 * gcc.dg/target/m68k/pr39726-1.c: New test.
12496 2015-05-27 Nathan Sidwell <nathan@acm.org>
12499 * g++.dg/ext/alias-canon3.C: New.
12501 2015-05-27 Richard Biener <rguenther@suse.de>
12503 PR tree-optimization/66272
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>
12517 * gcc.dg/pr65358.c: New test.
12519 2015-05-27 Andre Vehreschild <vehre@gmx.de>
12522 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
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>
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>
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>
12583 * g++.dg/cpp0x/pr66243.C: New.
12585 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
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>
12594 * typebound_call_27.f90: New file.
12596 2015-05-23 Nathan Sidwell <nathan@acm.org>
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>
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>
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>
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>
12783 * g++.dg/cpp1y/var-templ28.C: New.
12785 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
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>
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>
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>
12853 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12855 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
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>
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>
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
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>
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>
13069 * gfortran.dg/interface_operator_1.f90: New tests.
13071 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13074 * gfortran.dg/generic_29.f90: New tests.
13076 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13079 * gfortran.dg/storage_size_6.f90: New tests.
13081 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13084 * gfortran.dg/null1.f90: New test.
13086 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13089 * gfortran.dg/entry_21.f90: New test.
13091 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13094 * gfortran.dg/storage_size_6.f90: New tests.
13096 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13099 * gfortran.dg/misplaced_statement.f90: New test.
13101 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
13104 * gfortran.dg/filepos1.f90: New test
13106 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
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
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>
13143 * gcc.target/i386/pr66174.c: New test.
13145 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
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>
13169 * gfortran.dg/block_14.f90: New test.
13171 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
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>
13183 * gcc.target/arm/maskdata.c: New test.
13185 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
13188 * gfortran.dg/derived_constructor_components_5: New test
13190 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
13193 * gcc.target/alpha/pr66140.c: New test.
13195 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
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>
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>
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>
13270 * gcc.target/i386/pr66112-2.c: New test.
13273 * gcc.target/i386/pr66112-1.c: New test.
13275 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
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>
13294 * gcc.c-torture/compile/pr65873.c: New testcase.
13296 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
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
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>
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>
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>
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>
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>
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>
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>
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>
13426 PR middle-end/54303
13427 * gcc.dg/fdata-sections-2.c: New file.
13429 2015-05-07 Marek Polacek <polacek@redhat.com>
13432 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
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>
13510 * gcc.target/arm/pr64208.c: New test.
13512 2015-05-06 Alan Modra <amodra@gmail.com>
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>
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>
13540 * gcc.target/i386/pr65990.c: New test.
13542 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
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
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>
13565 * gcc.target/i386/pr65871-3.c: New test.
13567 2015-05-04 Jeff Law <law@redhat.com>
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>
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>
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>
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>
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>
13739 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
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>
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>
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>
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>
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>
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>
13813 * gcc.target/aarch64/vstN_lane_1.c: New file.
13815 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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
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>
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>
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>
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
13900 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
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>
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>
13928 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
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>
13950 * c-c++-common/pr65830.c: New test.
13953 * c-c++-common/Wlogical-op-1.c: New test.
13955 2015-04-24 Marek Polacek <polacek@redhat.com>
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>
13991 * gcc.target/arm/pr26702.c: New test.
13993 2015-04-23 Marek Polacek <polacek@redhat.com>
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>
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>
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
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
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>
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>
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
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>
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>
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>
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
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>
14214 * gcc.target/powerpc/pr65787.c: New.
14216 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14219 * gcc.target/aarch64/c-output-template-4.c: New test.
14221 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
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
14229 * gcc.target/i386/pr64317.c (c): Initialize.
14231 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
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>
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
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>
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>
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>
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>
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):
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>
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>
14482 * g++.dg/cpp0x/pr65736.C: New test.
14484 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
14485 Martin Liska <mliska@suse.cz>
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>
14503 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14505 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
14508 * gcc.target/arm/pr65647-2.c: New.
14510 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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>
14527 * gfortran.dg/used_types_27.f90: New.
14529 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
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>
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>
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>
14562 * gcc.target/i386/sse-25.c: New.
14564 2015-04-09 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
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>
14638 * gcc.target/arm/pr65647.c: New.
14640 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
14643 * g++.dg/torture/pr65655.C: New testcase.
14645 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
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>
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>
14747 * gcc.target/i386/mpx/pr65531.cc: New.
14749 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
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
14759 2015-03-30 Jakub Jelinek <jakub@redhat.com>
14762 * g++.dg/ubsan/pr65610.C: New test.
14764 2015-03-30 Marek Polacek <polacek@redhat.com>
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>
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>
14796 * g++.dg/template/friend58.C: New.
14797 * g++.dg/template/friend59.C: Likewise.
14799 2015-03-27 Tobias Burnus <burnus@net-b.de>
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>
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>
14816 * gcc.c-torture/compile/pr65593.c: New test.
14818 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14821 * g++.dg/cpp1y/constexpr-assert1.C: New.
14823 2015-03-27 Marek Polacek <polacek@redhat.com>
14826 * c-c++-common/pr65556.c: New test.
14828 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14831 * g++.dg/torture/pr65600.C: New testcase.
14833 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
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>
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>
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>
14899 * g++.dg/cpp0x/pr65558.C: New test.
14901 2015-03-25 Marek Polacek <polacek@redhat.com>
14904 * g++.dg/template/pr61670.C: New test.
14906 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
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>
14919 * gcc.target/i386/mpx/pr65508.c: New.
14921 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
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>
14945 * g++.dg/other/virtual3.C: New.
14947 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14950 * g++.dg/cpp0x/vt-60130.C: New.
14952 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14955 * g++.dg/warn/Warray-bounds-7.C: New.
14957 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14960 * g++.dg/template/defarg18.C: New.
14962 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
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
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>
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>
15005 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
15009 * gcc.target/i386/pr65523.c: New test.
15012 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
15014 * g++.dg/lto/pr65475b_0.C: Likewise.
15016 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
15019 * gcc.target/sh/torture/pr65505.c: New.
15021 2015-03-23 Martin Sebor <msebor@redhat.com>
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>
15030 * gfortran.dg/pr65504.f90: New test.
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>
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>
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
15075 2015-03-20 Marek Polacek <polacek@redhat.com>
15078 * g++.dg/cpp0x/pr65398.C: New test.
15080 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
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>
15094 * g++.dg/cpp0x/constexpr-48324.C: New.
15096 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
15099 * g++.dg/cpp0x/pr48453.C: New.
15101 2015-03-20 Marek Polacek <polacek@redhat.com>
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>
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>
15142 * g++.dg/cpp0x/deleted11.C: New.
15144 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15147 * c-c++-common/tsan/pr65400-3.c: New test.
15149 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
15152 * g++.dg/cpp0x/constexpr-59686.C: New.
15154 2015-03-19 Jakub Jelinek <jakub@redhat.com>
15157 * g++.dg/tsan/pr64265.C: New test.
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>
15166 * g++.dg/cpp0x/pr59816.C: New.
15168 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
15171 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
15173 2015-03-18 Martin Liska <mliska@suse.cz>
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
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>
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.
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>
15210 * g++.dg/cpp1y/pr65340.C: New.
15212 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15215 * gfortran.dg/system_clock_3.f08: Adjust test.
15217 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
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>
15226 * gfortran.dg/system_clock_3.f08: New test.
15228 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
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>
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>
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
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
15280 * gcc.dg/torture/pr65270-2.c: Likewise.
15282 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
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>
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>
15339 * gcc.target/i386/pr65103-1.c: New.
15341 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
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>
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>
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>
15390 * g++.dg/other/default11.C: New.
15391 * g++.dg/other/default12.C: Likewise.
15393 2015-03-10 Jakub Jelinek <jakub@redhat.com>
15396 * gcc.target/i386/bmi2-bzhi-2.c: New test.
15398 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
15401 * gfortran.dg/unlimited_polymorphic_23.f90: New test
15403 2015-03-10 Jakub Jelinek <jakub@redhat.com>
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>
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.
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>
15715 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
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>
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>
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>
15756 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15758 * g++.dg/abi/rtti3.C: Likewise.
15760 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
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>
15774 * gfortran.dg/entry_20.f90: New.
15776 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
15779 * gcc.c-torture/compile/pr65153.c: New.
15781 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
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
15790 (int64_t): Likewise.
15792 2015-03-07 Marek Polacek <polacek@redhat.com>
15793 Martin Uecker <uecker@eecs.berkeley.edu>
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>
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
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
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>
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>
15862 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
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>
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>
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>
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>
15953 * gcc.target/i386/pr65184.c: New.
15955 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
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>
15971 * gcc.dg/ipa/ipa-icf-34.c: New test.
15973 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
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>
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
15997 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
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>
16014 * g++.dg/pr65032.C: New.
16016 2015-02-27 Marek Polacek <polacek@redhat.com>
16019 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
16022 2015-02-27 Marek Polacek <polacek@redhat.com>
16025 * gcc.dg/pr65228.c: New test.
16027 2015-02-27 Kai Tietz <ktietz@redhat.com>
16030 * gcc.dg/weak/weak-17.c: New file.
16032 2015-02-27 Richard Biener <rguenther@suse.de>
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>
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>
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>
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>
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>
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>
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>
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>
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>
16219 * gfortran.dg/integer_exponentiation_6.F90: New test.
16221 2015-02-23 Martin Sebor <msebor@redhat.com>
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>
16232 * c-c++-common/asan/pr63888.c: New test.
16234 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
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>
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>
16311 * gnat.dg/timing_events.adb: Removed, invalid test.
16313 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
16316 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
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>
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>
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>
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>
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>
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>
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>
16442 * g++.dg/cpp0x/pr65075.C: New test.
16444 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
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>
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>
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>
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>
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>
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>
16527 * g++.dg/lookup/using54.C: New.
16529 2015-02-13 Jeff Law <law@redhat.com>
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>
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>
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>
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>
16568 * g++.dg/cpp0x/sfinae55.C: New.
16570 2015-02-13 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
16614 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16617 * g++.dg/ubsan/pr65000.C: New test.
16619 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
16622 * gfortran.dg/finalize_28.f90: New test
16624 2015-02-12 Jakub Jelinek <jakub@redhat.com>
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.
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>
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.
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>
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
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
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>
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>
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>
16704 * g++.dg/asan/pr65004.C: New test.
16706 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
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>
16742 * g++.dg/torture/pr64978.C: New testcase.
16744 2015-02-09 Jakub Jelinek <jakub@redhat.com>
16747 * gcc.dg/asan/pr64981.c: New test.
16749 2015-02-09 Marek Polacek <polacek@redhat.com>
16752 * gcc.dg/pr64856.c: New test.
16754 2015-02-09 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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
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
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
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
16848 (dg-final): Replace jit-verify-compile-to-file with
16849 jit-verify-output-file-was-created, and invoke new function
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>
16862 * g++.dg/ipa/pr64896.C: New test.
16864 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
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>
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
16892 * gcc.c-torture/execute/pr64957.c: New test.
16894 2015-02-05 Jeff Law <law@redhat.com>
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>
16903 * gfortran.dg/structure_constructor_12.f90: New.
16905 2015-02-05 Jeff Law <law@redhat.com>
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.
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>
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>
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>
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>
16993 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16994 cache result in a global variable. Include all 32-bit targets for
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>
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>
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>
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>
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>
17069 * gcc.dg/torture/pr64882.c: New test.
17071 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
17074 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
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
17086 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
17087 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
17089 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
17090 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
17093 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
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>
17110 * gcc.target/i386/pr64617.c: New test.
17112 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
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>
17128 * gcc.dg/pr64709.c: New test.
17130 2015-01-29 Jakub Jelinek <jakub@redhat.com>
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>
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>
17179 * gcc.dg/tree-ssa/pr64801.c: New testcase.
17181 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
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
17226 2015-01-28 Jakub Jelinek <jakub@redhat.com>
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>
17236 * gfortran.dg/goacc/coarray_2.f90: New.
17238 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
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>
17248 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
17249 prevent linking errors.
17251 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
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
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.
17328 * gcc.dg/pr64766.c: New test.
17330 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
17333 * gcc.target/sh/pr49263-4.c: New.
17335 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
17338 * gfortran.dg/allocate_with_mold_1.f90: New test
17340 2015-01-26 Jakub Jelinek <jakub@redhat.com>
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>
17351 * gfortran.dg/coarray_36.f: New.
17352 * gfortran.dg/coarray_37.f90: New.
17354 2015-01-26 Janus Weil <janus@gcc.gnu.org>
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
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
17407 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
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
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>
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>
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
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>
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,
17477 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
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>
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>
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>
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>
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>
17533 * gfortran.dg/class_allocate_17.f90: New.
17535 2015-01-23 Tobias Burnus <burnus@net-b.de>
17538 * gfortran.dg/goacc/combined_loop.f90: New.
17540 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17543 * gfortran.dg/make_unit.f90: New test.
17545 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17548 * gfortran.dg/negative_unit_int8.f: Update.
17550 2015-01-22 Jeff Law <law@redhat.com>
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>
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>
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>
17584 * gcc.dg/pr64511.c: New test.
17586 PR rtl-optimization/62078
17587 * g++.dg/opt/pr62078.C: New test.
17590 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17592 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
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
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
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>
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
17722 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
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)).
17746 * g++.dg/ubsan/pr64632.C: New test.
17749 * gcc.dg/pr64663.c: New test.
17751 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
17754 * g++.dg/warn/Wunused-var-23.C: New.
17756 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
17784 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17786 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
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>
17823 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
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
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
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>
17873 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
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>
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>
17900 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17902 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
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>
17919 * g++.dg/torture/pr64378.C: New testcase.
17921 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17924 * gfortran.dg/block_13.f08: New test
17926 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17929 * gfortran.dg/associate_1.f03: Allow test for character with
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>
17944 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17946 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17949 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17952 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17955 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17957 2015-01-17 Andre Vehreschild <vehre@gmx.de>
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>
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):
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
17991 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17992 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
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>
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
18010 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
18044 * gcc.target/i386/chkp-label-address.c: New.
18046 2015-01-16 Janus Weil <janus@gcc.gnu.org>
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>
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>
18087 * g++.dg/cpp0x/auto44.C: New.
18089 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
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
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
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
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>
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>
18279 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
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
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>
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>
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
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>
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>
18389 * gcc.target/sh/pr53988-1.c: New.
18391 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
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>
18432 * gcc.target/i386/pr64386.c: New test.
18434 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
18437 * gcc.target/i386/pr64393.c: New test.
18439 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
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>
18455 * gcc.target/arm/pr64453.c: New.
18457 2015-01-14 Richard Biener <rguenther@suse.de>
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>
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
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
18501 (jit-dg-test): Delete any generated reproducer from previous runs.
18502 Verify that a generated reproducer was created, and verify that it
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
18516 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
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
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>
18545 * g++.dg/cpp0x/vt-57626.C: New.
18547 2015-01-13 Jakub Jelinek <jakub@redhat.com>
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>
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
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
18593 * jit.dg/test-error-param-used-without-a-function.c: New test
18596 2015-01-12 Jakub Jelinek <jakub@redhat.com>
18598 PR tree-optimization/64563
18599 * gcc.dg/pr64563.c: New test.
18602 * gcc.target/i386/pr64513.c: New test.
18604 PR tree-optimization/64454
18605 * gcc.dg/pr64454.c: New test.
18608 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
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>
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>
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
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>
18700 * g++.dg/ipa/pr63470.C: New testcase.
18702 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18705 * gfortran.dg/typebound_operator_20.f90: New.
18707 2015-01-11 Janus Weil <janus@gcc.gnu.org>
18710 * gfortran.dg/proc_ptr_comp_42.f90: New.
18712 2015-01-11 Janus Weil <janus@gcc.gnu.org>
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>
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>
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>
18803 * lib/target-supports.exp (check_effective_target_libatomic_available):
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>
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>
18843 * g++.dg/ext/fnname4.C: New.
18845 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18848 * g++.dg/cpp0x/constexpr-64462.C: New.
18850 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
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
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.
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>
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>
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>
18922 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
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>
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
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>
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>
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>
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>
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>
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>
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.